This program is a file player for the HeLiPR dataset in ROS2.
Novatel GPS Driver Installation:
$ sudo apt-get install ros-VERSION-novatel-gps-driver
Livox ROS Driver2 Installation:
Follow the official repository of Livox-ros-driver2
$ mkdir -p HeLiPR_File_Player_ROS2_ws/src
$ cd HeLiPR_File_Player_ROS2_ws/src
$ git clone -b [ros2] https://github.com/wooseongY/HeLiPR-File-Player-ROS2.git
$ cd .. && colcon build
$ source install/setup.bash
$ ros2 launch helipr_file_player helipr_file_player.launch
- This version is tested in ROS-humble (Ubuntu 22.04)
If your data directory is represented as follows, you are now ready to enjoy the HeliPR dataset!
π Sequence_name/
βββ π LiDAR/
β βββ π Aeva/
β β βββ π timestamp.bin
β βββ π Avia/
β β βββ π timestamp.bin
β βββ π Ouster/
β β βββ π timestamp.bin
β βββ π Velodyne/
β β βββ π timestamp.bin
β βββ π Inertial_data/
β β βββ π inspva.csv
β β βββ π xsens_imu.csv
βββ π stamp.csv
- Click the "Load" button.
- Choose Sequence_name folder including sensor_data folder and data_stamp.csv.
- The "Play" button starts publishing data in the ROS message.
- The "Pause/Resume" button pauses and resumes publishing data.
- The "Save" button saves all topics into the rosbag file.
- The "Loop" checkbox resumes when playback is finished.
Enjoy it:)
Wooseong Yang (wseongy15@gmail.com) Minwoo Jung (moonshot@snu.ac.kr)