Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Controller Spawner couldn't find the expected controller_manager ROS interface

Hy everyone, I'm using ros jade with gazebo 5.2. I tried to follow this tutorial. After launching the rrbot_world.launch, I try to do :

 roslaunch rrbot_control rrbot_control.launch

I've this response

    SUMMARY
========

PARAMETERS
 * /rosdistro: jade
 * /rosversion: 1.11.16
 * /rrbot/joint1_position_controller/joint: joint1
 * /rrbot/joint1_position_controller/pid/d: 10.0
 * /rrbot/joint1_position_controller/pid/i: 0.01
 * /rrbot/joint1_position_controller/pid/p: 100.0
 * /rrbot/joint1_position_controller/type: effort_controller...
 * /rrbot/joint2_position_controller/joint: joint2
 * /rrbot/joint2_position_controller/pid/d: 10.0
 * /rrbot/joint2_position_controller/pid/i: 0.01
 * /rrbot/joint2_position_controller/pid/p: 100.0
 * /rrbot/joint2_position_controller/type: effort_controller...
 * /rrbot/joint_state_controller/publish_rate: 50
 * /rrbot/joint_state_controller/type: joint_state_contr...

NODES
  /
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
  /rrbot/
    controller_spawner (controller_manager/spawner)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
process[rrbot/controller_spawner-1]: started with pid [5768]
process[robot_state_publisher-2]: started with pid [5769]
[INFO] [WallTime: 1455881521.257272] [0.000000] Controller Spawner: Waiting for service controller_manager/load_controller
[WARN] [WallTime: 1455881551.416911] [109.233000] Controller Spawner couldn't find the expected controller_manager ROS interface.
[rrbot/controller_spawner-1] process has finished cleanly
log file: /home/gabriele/.ros/log/33f60b1a-d6fc-11e5-8b0c-e839df8a64f0/rrbot-controller_spawner-1*.log

The WARN says that the spawner couldn't not found the controller manager. I already have this command line :

sudo apt-get install ros-jade-ros-control ros-jade-ros-controllers

What's wrong? Could it be a compatibility problem between my gazebo/ros distro?

Then I don't understand what is control_manager. Should it be a directory? Because in my rrbot_control I can't see it. Have I to create it?

Thank you, bye!

Controller Spawner couldn't find the expected controller_manager ROS interface

Hy everyone, I'm using ros jade with gazebo 5.2. I tried to follow this tutorial. After launching the rrbot_world.launch, I try to do :

 roslaunch rrbot_control rrbot_control.launch

I've this response

    SUMMARY
========

PARAMETERS
 * /rosdistro: jade
 * /rosversion: 1.11.16
 * /rrbot/joint1_position_controller/joint: joint1
 * /rrbot/joint1_position_controller/pid/d: 10.0
 * /rrbot/joint1_position_controller/pid/i: 0.01
 * /rrbot/joint1_position_controller/pid/p: 100.0
 * /rrbot/joint1_position_controller/type: effort_controller...
 * /rrbot/joint2_position_controller/joint: joint2
 * /rrbot/joint2_position_controller/pid/d: 10.0
 * /rrbot/joint2_position_controller/pid/i: 0.01
 * /rrbot/joint2_position_controller/pid/p: 100.0
 * /rrbot/joint2_position_controller/type: effort_controller...
 * /rrbot/joint_state_controller/publish_rate: 50
 * /rrbot/joint_state_controller/type: joint_state_contr...

NODES
  /
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
  /rrbot/
    controller_spawner (controller_manager/spawner)

ROS_MASTER_URI=http://localhost:11311

core service [/rosout] found
process[rrbot/controller_spawner-1]: started with pid [5768]
process[robot_state_publisher-2]: started with pid [5769]
[INFO] [WallTime: 1455881521.257272] [0.000000] Controller Spawner: Waiting for service controller_manager/load_controller
[WARN] [WallTime: 1455881551.416911] [109.233000] Controller Spawner couldn't find the expected controller_manager ROS interface.
[rrbot/controller_spawner-1] process has finished cleanly
log file: /home/gabriele/.ros/log/33f60b1a-d6fc-11e5-8b0c-e839df8a64f0/rrbot-controller_spawner-1*.log

The WARN says that the spawner couldn't not found the controller manager. I already have this command line :

sudo apt-get install ros-jade-ros-control ros-jade-ros-controllers

What's wrong? Could it be a compatibility problem between my gazebo/ros distro?

Then I don't understand what is control_manager. Should it be a directory? Because in my rrbot_control I can't see it. Have I to create it?

Thank you, bye!