gnss imu odometry sensor fusion localization by ESKF(output NED pose)
- gnss imu sensor fusion localization by ESKF
- gnss imu odometry sensor fusion localization by ESKF
OS : Ubuntu MATE with Raspberry pi4(8GB)
ROS : noetic
- nmea messages /nmea_sentence(nmea_msgs/Sentence)
- gps messages /fix(sensor_msgs/NavSatFix)
- imu messages /imu/data(sensor_msgs/Imu)
- odom messages /odom(geometry_msgs/Pose)
- estimatid_pose messages /estimatid_pose(geometry_msgs/Pose)
- estimatid_path messages /estimatid_path(nav_msgs/Path)
cd catkin_ws/
cd src/
git clone https://github.com/ros-drivers/nmea_msgs
catkin_make
source ~/catkin_ws/devel/setup.bash
cd catkin_ws/
cd src/
git clone https://github.com/ros-drivers/nmea_navsat_driver
catkin_make
source ~/catkin_ws/devel/setup.bash
https://epan-utbm.github.io/utbm_robocar_dataset/
utbm_robocar_dataset_20190131_noimage.bag (1.5 GB)
2019-01-31 (Fri, snow) 08:54-09:10 (15'59") 1 × Velodyne / ibeo / SICK / IMU / GPS / Bumblebee XB3 / fisheye
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
roslaunch gnss_imu_odom_ESKF eskf_localization.launch
rosbag play --clock Downloads/utbm_robocar_dataset_20190131_noimage.bag
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
rostopic echo /nmea_sentence
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
rostopic echo /fix
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
roslaunch gnss_imu_odom_ESKF gps_trajectory_plotter.launch
- gnss imu sensor fusion localization by ESKF
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
roslaunch gnss_imu_odom_ESKF imu_gnss_eskf_localization.launch
- the green path is made by raw GPS
- the blue path is made by ESKF
- gnss imu odom sensor fusion localization by ESKF
cd catkin_ws/
source ~/catkin_ws/devel/setup.bash
roslaunch gnss_imu_odom_ESKF odom_imu_gnss_eskf_localization.launch
- the green path is made by raw GPS
- the red path is made by raw Odometry
- the blue path is made by ESKF
roslaunch gnss_imu_odom_ESKF gnss_convert_path.launch
roslaunch gnss_imu_odom_ESKF gnss_path_publish.launch