MoveIt and ROS-Industrial: No controller_list specified.
I am trying to control my KUKA Agilus with the ROS-I experimental package and MoveIt and i get an error for no controller_list specified.
[ERROR] [1466689198.911826798]: No controller_list specified.
[ INFO] [1466689198.911892610]: Returned 0 controllers in list
[ INFO] [1466689198.919276819]: Trajectory execution is managing controllers
However, i do explicitly load the yaml config:
controller_list:
- name: ""
action_ns: joint_trajectory_action
type: FollowJointTrajectory
joints: [joint_a1, joint_a2, joint_a3, joint_a4, joint_a5, joint_a6]
And i can list the configuration with:
$ rosparam get /controller_list
What am i missing? The test XML reads as follows:
<launch>
<rosparam command="load" file="$(find kuka_rsi_hw_interface)/config/controller_joint_names.yaml"/>
<rosparam command="load" file="$(find agil_moveit_config)/config/controllers.yaml"/>
<arg name="sim" default="true" />
<arg name="robot_ip" unless="$(arg sim)" />
<include file="$(find agil_moveit_config)/launch/planning_context.launch" >
<arg name="load_robot_description" value="true" />
</include>
<!-- remap topics to conform to ROS-I specifications -->
<remap from="/position_trajectory_controller/follow_joint_trajectory" to="/joint_trajectory_action" />
<remap from="/position_trajectory_controller/state" to="/feedback_states" />
<remap from="/position_trajectory_controller/command" to="/joint_path_command"/>
<!-- run the robot simulator and action interface nodes -->
<group if="$(arg sim)">
<include file="$(find industrial_robot_simulator)/launch/robot_interface_simulator.launch" />
<include file="$(find kuka_rsi_hw_interface)/test/test_hardware_interface.launch" />
</group>
<include file="$(find agil_moveit_config)/launch/move_group.launch">
<arg name="publish_monitored_planning_scene" value="true" />
</include>
<include file="$(find agil_moveit_config)/launch/moveit_rviz.launch">
<arg name="config" value="true"/>
</include>
<include file="$(find agil_moveit_config)/launch/default_warehouse_db.launch" />
</launch>