ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Hi, we have encountered the same problem when migrating our REEM humanoid model (https://github.com/pal-robotics) from Electric to Fuerte.

When launching Gazebo the same error appears:

Error [CameraPlugin.cc:39] CameraPlugin requires a CameraSensor.

As a work-around, we did fixed the issue using the libgazebo_ros_prosilica.so plugin rather than the libgazebo_ros_camera.so. Then, in the gazebo.xacro file setting up the camera we use the following controller:

< controller:gazebo_ros_prosilica name="${name}_controller" plugin="libgazebo_ros_prosilica.so" >

Using this plugin may require some additional tags to be set and some others have different names (focalLength, distortionK1, ...).