To start, I'm running Hydro on Ubuntu 12.10.
I'm trying to plan a path for my custom robot's arms in Moveit and see the movements simulated in Gazebo, as in the Moveit tutorials for the PR2 robot. I'm currently attempting to tell the control manager which type of controllers are available, as explained in
http://moveit.ros.org/wiki/PR2/Gazebo/Quick_Start#Configuring_Controllers.
My controllers.yaml file currently looks like:
- name: r_arm_controller_1
type: effort_controllers/JointPositionController
joint: right_shoulder_x_revolute
- name: r_arm_controller_2
type: effort_controllers/JointPositionController
joint: upper_right_arm_z_revolute
.......etc
When I try to run the planning_execution launch file, I get these warnings:
[ WARN] [1382990767.161377149]: Name and joints must be specifed for each controller
[ WARN] [1382990767.161401915]: Name and joints must be specifed for each controller
...etc
And I can't connect to my gazebo sim robot to send it any motion paths.
Instead, I get these errors, which I assume is related to the above issues:
[ERROR] [1382990730.220985558, 3748.725000000]: Unable to identify any set of controllers that can actuate the specified joints: [ left_shoulder_x_revolute lower_to_wrist_left_arm upper_left_arm_y_revolute upper_left_arm_z_revolute upper_to_lower_left_joint wrist_left_arm_z_revolute ]
[ERROR] [1382990730.221280233, 3748.725000000]: Apparently trajectory initialization failed
Anybody have any idea what I'm botching?
Many thanks,
Jacob