ROSKittiWriter
A ROS package for synchronizing different sensors data topics from lidar, camera, GPS/IMU and saving them according to KITTI Raw Dataset
Install / Use
/learn @zhanghm1995/ROSKittiWriterREADME
ROS_KITTI_Writer
A ROS package for synchronizing different sensors data from lidar,camera,GPS/IMU and saving them according to KITTI Raw Dataset format.
Overview
Due to the popularity of the KITTI Dataset, there are many tools to parse or visualize the KITTI Dataset. And it is convinient for us to focu on our own perception algorithm developement.
Therefore, how about saving our own data according to KITTI Dataset format? If so, we can extend the KITTI Dataset by use the existing tools to parse and visualize our own capturing data.
This repository aims to subscribe offline rosbag files and save the correspoing data into KITTI Raw Dataset.
Features
- Synchronizing different messages
- Create KITTI Raw Dataset format folders automatically
- Save timestamps to nanoseconds
Usages
Please use roslaunch file to run the code.
Before you execute, please ensure the directory argument has been set to a valid path in your computer, and also specify the left_camera_topic and velo_topic name.
$ rosbag play [your_offline_rosbag]
$ roslaunch ros_kitti_writer kitti_writer_standalone.launch
TODO
- [ ] add save oxts data
- [ ] improve
saveVelodynefunction - [ ] add calibration related files
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
