stereolabs / zed-ros2-wrapper

ROS 2 wrapper for the ZED SDK
https://www.stereolabs.com/docs/ros2/
Apache License 2.0
161 stars 166 forks source link

Add an option to play SVO data with an external ros2bag gnss data #244

Closed samiframadhan closed 3 months ago

samiframadhan commented 4 months ago

Preliminary Checks

Proposal

I get an issue when i am trying to run SVO data with the gnss fusion turned on. It says there is no GNSS data in the SVO data and i have seen that there is an instruction on how to record SVO data along with GNSS. However, since i already have ros2 bag GNSS data and i use ros topic to feed the node when running it using zed camera, can we have an option to just use ros2 bag data instead? thanks! image

Use-Case

Since I use zed through ROS and the GNSS fusion is working when it is run on a live zed camera with the GNSS data came from a ROS topic, it would be helpful if i also can run the zed ROS node using SVO data with GNSS data given from a ros2 bag so I can simulate the zed node in a 1:1 configuration and it would prevent further issues when using it in real-time

Anything else?

It's for another issue though, but can you guys just use Isaac ROS provided by nvidia for the docker container? It would be a time saver to base from that image. Another thing, I have tried your docker image but since it expects zed is installed in the default ros2_ws workspace, i can't bind that to my actual drive in my computer and therefore i can't use it in the way it usually done. Although I can create a separate workspace, it's only going to add additional small distraction with so much distraction need to get handled

Myzhar commented 3 months ago

This is not possible unless you create a node that reads the rosbag data and publish the GPS fix on the required topic.