gt-marine-robotics-group / Virtuoso

ROS2 autonomy architecture for Georgia Tech Marine Robotics. Designed to be modular and work with any combination of sensors + motors.
7 stars 3 forks source link

Optimize QoS for Camera Data #148

Closed mroglan closed 8 months ago

mroglan commented 9 months ago

We would like to create a node for republishing image data which uses a Quality Service setting of Best Effort rather than Reliable. Ideally this will help with latency issues when subscribing to the image over wifi. This node should be created in virtuoso_sensors and should be instantiated in the camera.launch.py. Each instantiation of the node should subscribe to a corresponding camera topic and republish the data to a new topic. The f9p_gps_republish.py node is a good reference for setting QoS parameters in a publisher.