|
Hello dora-rs team, I am very interested in Project #9: ROSbag Reader Node for Dora for GSoC. I am currently involved in an open-source robotics project and have worked with camera data and robot-arm joint-related data, so I am especially interested in improving offline data replay in Dora. My current understanding is that this project should let users replay ROSbag data into Dora without depending on a full ROS runtime, so that recorded datasets can be reused more easily for testing, demos, and offline pipeline development. To keep the first version realistic, I am currently thinking about a narrow MVP that focuses on:
I wanted to ask a few scope-related questions before I finalize my proposal: 1.For the MVP, which message types would be most valuable to support first? 2.Would it make sense to prioritize camera/image data and joint-state data as an initial subset? 3.Is there a preferred ROSbag format or dataset style that the project should target first? 4.Would the community prefer a smaller first version with fewer dependencies, even if message coverage is limited? My current preference is to make the first version small and reliable, then leave broader format/message support for future extensions. Thank you! |
Replies: 2 comments 1 reply
|
Thank you for your interest. Data from cameras, LiDAR (point cloud), IMU, and GNSS are all required. This tool aims to support reading both open-source and private datasets (rosbag). You can use open source autonomous driving data sets for testing, such as KITTI TUM EUROC. [1] KITTI: http://www.cvlibs.net/datasets/kitti |
|
For the first version, I would keep the scope very small. Support one bag format, local playback, and only the message types that unlock a real demo. |
For the first version, I would keep the scope very small. Support one bag format, local playback, and only the message types that unlock a real demo.
sensor_msgs/Image,sensor_msgs/CameraInfo, andsensor_msgs/Imuare the best starting point. If you want one more, addnav_msgs/Odometry. That already covers a useful camera plus IMU replay pipeline without turning the project into a general ROS compatibility layer on day one.