I am trying to stream the images from my camera to a laptop via ROS. Here is my setup:
- Raspberry Pi 3B+ with USB Webcam. It is running ROS Noetic with
usb_camera_node
- An Ubuntu 20.04.1 laptop with ROS Noetic. I am reviewing the live stream using
rosrun rqt_image_view rqt_image_view
When I tried this, the stream is really laggy and slow. I am barely getting 10 fps. I was able to do camera calibration with it but mapping with it will be really challenging. I have also tried cv_camera
and raspicam_node
and I got a huge performance boost from raspicam_node
but it still lags. Is there any way to speed it up. I also tried decreasing the video quality with no luck. Any help is truly appreciated.