开源软件名称(OpenSource Name):HKUST-Aerial-Robotics/GVINS开源软件地址(OpenSource Url):https://github.com/HKUST-Aerial-Robotics/GVINS开源编程语言(OpenSource Language):C++ 95.0%开源软件介绍(OpenSource Introduction):GVINSGVINS: Tightly Coupled GNSS-Visual-Inertial Fusion for Smooth and Consistent State Estimation. paper link Authors: Shaozu CAO, Xiuyuan LU and Shaojie SHEN GVINS is a non-linear optimization based system that tightly fuses GNSS raw measurements with visual and inertial information for real-time and drift-free state estimation. By incorporating GNSS pseudorange and Doppler shift measurements, GVINS is capable to provide smooth and consistent 6-DoF global localization in complex environment. The system framework and VIO part are adapted from VINS-Mono. Our system contains the following features:
Video: 1. Prerequisites1.1 C++11 CompilerThis package requires some features of C++11. 1.2 ROSThis package is developed under ROS Kinetic environment. 1.3 EigenOur code uses Eigen 3.3.3 for matrix manipulation. 1.4 CeresWe use ceres 1.12.0 to solve the non-linear optimization problem. 1.5 gnss_commThis package also requires gnss_comm for ROS message definitions and some utility functions. Follow those instructions to build the gnss_comm package. 2. Build GVINSClone the repository to your catkin workspace (for example
Then build the package with:
If you encounter any problem during the building of GVINS, we recommend you to try docker first. Docker Support3.To simplify the building process, we add docker in our code. Docker is like a sandbox so it can isolate our code from your local environment. To run with docker, first make sure ros and docker are installed on your machine. Then add your account to
The docker image
(for example 4. Run GVINS with our datasetDownload our GVINS-Dataset and launch GVINS via:
Open another terminal and launch the rviz by:
Then play the bag:
5. Run GVINS with your device
6. AcknowledgementsThe system framework and VIO part are adapted from VINS-Mono. We use camodocal for camera modelling and ceres to solve the optimization problem. 7. LicenceThe source code is released under GPLv3 license. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论