<meta name="robots" content="noindex" />
The BB2 Driver uses package camera1394stereo, which System, Robotics, & Vision from the University of the Balearic Islands provided. We modified the sources files within the driver, which previously had issues with the queuing and dequeuing of the buffer ring probably due to the slow processor in the Pioneer 3AT robots we used. We modified it to single shot mode rather than continuous transmission. Using ROS, the program can load image data onto a server from the right and left stereo camera.
Systems, Robotics, & Vision's Website:
http://srv.uib.es/
SRV's Github:
https://github.com/srv
Original camera1394stereo code:
https://github.com/srv/camera1394stereo
How to Run BB2 ROS Driver
- Server
- open terminal, run roscore
- Robot
- cd catkin_ws
- . devel/setup.bash
- cd src/camera1394stereo/launch
- export ROS_MASTER_URI=http://<server/laptop_ip_address>:11311
- export ROS_IP=<robot_ip_address>
- roslaunch stereo_camera.launch
- N.B: if there is an error with the guid, change both <guid>.ymal file name and the parameter in the <guid>.yaml file AND restart roscore
- After setup is complete, on the server (or laptop), run rosrun rviz rviz
- in RViz, click Add
- select Image
- within the Image parameter, change the Image Topic to either /stereo_camera/left/image_raw or /stereo_camera/right/image_raw
- a window should pop up with the received image being displayed from the stereo camera
Permissions
- Persons/group who can view/change the page:
-- (c) Fordham University Robotics and Computer Vision
Topic revision: r5 - 2019-04-04
- LabTech