# imu_gnss_fusion **Repository Path**: Frees_cale/imu_gnss_fusion ## Basic Information - **Project Name**: imu_gnss_fusion - **Description**: IMU+GNSS Fusion Localization with ESKF - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-01 - **Last Updated**: 2024-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IMU+GNSS Fusion Localization with ESKF * [传感器融合:基于ESKF的IMU+GPS数据融合](https://blog.csdn.net/u011178262/article/details/107596285) ----- ## Requirements * Ubuntu (16.04 or later) * ROS (kinetic or later) - ROS package: **nmea_navsat_driver** * GeographicLib 1.50.1 (cmake 3.18.0 tested) * c++14 (for using `std::make_unique`) ## Build ```sh mkdir -p ws_msf/src cd ws_msf/src git clone xxx cd .. catkin_make -j5 # error happened when using the default cmake 3.5.1, upgrade it ``` ## Run test data: [utbm_robocar_dataset_20180719_noimage.bag](https://lcas.lincoln.ac.uk/owncloud/index.php/s/KfItDFgwwis5Xrk) * /imu/data: 100 hz * /nmea_sentence: 15 hz * /fix: 5 hz * /nav_path: 63 hz ```sh roslaunch imu_gnss_fusion imu_gnss_fusion.launch rosbag play -s 25 utbm_robocar_dataset_20180719_noimage.bag ``` ROS graph and path on rviz: