It is pretty hard to find a good list of 'known good' cameras on ROS.
However, as ROS supports UVC (USB video class) searching for a camera that supports this is great.
Also, a wide angle camera is a success factor to consider.
For many applications have a large field of view is perfect.
Testing cameras
a simple way to test cameras is using guvcview.
syntax:
guvcview
OR
guvcview -d /dev/video1 (or whichever device id the camera is connected to)
you can install guvcview with sudo apt-get install guvcview
Of course, you can also test the camera with the ROS usb_cam package as described in this post.
Cameras tested
Field of view comparison
However, as ROS supports UVC (USB video class) searching for a camera that supports this is great.
Also, a wide angle camera is a success factor to consider.
For many applications have a large field of view is perfect.
Testing cameras
a simple way to test cameras is using guvcview.
syntax:
guvcview
OR
guvcview -d /dev/video1 (or whichever device id the camera is connected to)
you can install guvcview with sudo apt-get install guvcview
Of course, you can also test the camera with the ROS usb_cam package as described in this post.
Cameras tested
- Logitech C270
- Logitech HD C615
- Logitech HD C910
- Logitech HD C920
- Microsoft Lifecam Studio - Works with usb_cam but gives extremely bright images. Functionally unusable. It is labelled a widescreen camera and the field of view is almost as good as the Logitech C910
- Media-tech MT4047 - Camera requires a different pixelformat setting (yuyv instead of mjpeg). However, after a few frames the camera seems to freeze
- G-Cube compactcam
Field of view comparison