ros-simulation / gazebo_ros_demos

Example robots and code for interfacing Gazebo with ROS
352 stars 226 forks source link

No matching hardware interface #27

Open EceChaik opened 6 years ago

EceChaik commented 6 years ago

Hello,

I am using ros indigo, I was following the ros_control tutorials and when I cloned gazebo_ros_demos and run roslaunch rrbot_gazebo rrbot_world.launch I got the following error: "No matching hardware interface found for 'hardware_interface/EffortJointInterface" Does anyone know what the reason for this could be? Thank you.

HailinRen commented 6 years ago

I met same issue

EceChaik commented 6 years ago

Oh thanks for reminding me. I solved it by changing the code in the rrbot's transmission tag from

hardware_interface/EffortJointInterface

to

EffortJointInterface

Maybe it is an actual code error

HailinRen commented 6 years ago

@EceChaik Have you ever tried control one? I got following error " Controller Spawner couldn't find the expected controller_manager ROS interface. "

EceChaik commented 6 years ago

No I haven't had that one. When does it occur, and is it the only error message you get?

davetcoleman commented 6 years ago

This changed in kinetic: https://github.com/ros-simulation/gazebo_ros_pkgs/pull/550

I think if you switched this repo to the indigo branch it would work as expected for indigo