space-concordia-robotics / robotics-prototype

Teleoperated Mars rover with autonomous capabilities intended for robotics competitions.
https://spaceconcordia.github.io/robotics.html
25 stars 18 forks source link

ROS2 Camera Streams Launch File #600

Closed RealWilliamWells closed 3 months ago

RealWilliamWells commented 1 year ago

In ROS1 we used cv_camera_node to launch and view camera streams with the launch file located in: robotics-prototype/launch/camera_streams.launch

The goal of this task is to essentially port this launch file to one that works with ROS2 using the image_publisher package located here: https://github.com/ros-perception/image_pipeline

A release build of this is already installed in the environment setup script using sudo apt-get install ros-humble-image-pipeline.

In order to publish camera streams, we will need to find a way to use the image-pipeline collection of packages to stream the cameras, and then to write a launch file for doing so.