stevephone / rostopic_timesynchronizer

关于ros中不同传感器topic的时间同步

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rostopic_timesynchronizer

在自动驾驶中,经常遇到不同传感器数据需要时间同步的问题,在此记录。

本文主要参考了http://wiki.ros.org/message_filters(官方教程yyds)

本文主要实现了gps和imu的数据时间同步,要实现图像和lidar的同步,只需修改「同步策略」即可,使用如下:

(1)编译源码 mkdir -p ~/catkin_ws/src

cd ~/mkdir_ws/

catkin_make

cd ~/catkin_ws/src

git clone https://github.com/stevephone/rostopic_timesynchronizer

cd ~/catkin_ws/

catkin_make

(2)启动同步节点

rosrun gps_imu_syncacq gps_imu_syncacq_node

同步后的topic分别是:/gps_syncacq和/imu_syncacq

(3)可使rosbag record -o test.bag /gps_syncacq /imu_syncacq录制bag数据,通过rqt_bag查看同步结果。

About

关于ros中不同传感器topic的时间同步


Languages

Language:C++ 85.1%Language:CMake 14.9%