In this section, we will see how to interface an actual camera with ROS. There are a lot of cameras available on the market. We'll look at some of the commonly used cameras and their interfacing.
There are some links to guide you with setting up each driver in ROS:
- For the Point Gray camera, you can refer to the following link: http://wiki.ros.org/pointgrey_camera_driver.
- If you are working with a Mobileye sensor, you can get ROS drivers by contacting the company. All details of the drivers and their SDKs are available at the following link: https://autonomoustuff.com/product/mobileye-camera-dev-kit.
- If you are working on IEEE 1394 digital cameras, the following drivers can be used to interface with ROS: http://wiki.ros.org/camera1394.
- One of the latest stereo cameras available is the ZED camera (https://www.stereolabs.com/). The ROS drivers of this camera are available at the following link: http://wiki.ros.org/zed-ros-wrapper.
- If you are working with a normal USB web camera, the usb_cam driver package will be best for interfacing with ROS: http://wiki.ros.org/usb_cam.
In the next section, we will learn how to simulate GPS in Gazebo.