ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
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, ...).