Hi everyone,
I followed the moveit kinematics C++ API because I want to use the inverse kinematics solver. Firstly, I created my own URDF file, followed the tutorial about the MoveIt! Setup Assistant and created the config package for my robot.
The problem appears when I call setFromIK function from my JointStateGroup, the log shows:
[ERROR] [1360777186.680515210]: No kinematics solver instantiated for this group
And this is my launch file:
<launch>
<include file="$(find test_kinematics)/launch/upload_urdf.launch"/>
<node name="test_kinematics" pkg="test_kinematics" type="test_kinematics" respawn="false" output="screen">
<rosparam name="kinematics_solver" command="load" file="$(find jim_moveit_config)/config/kinematics.yaml"/>
</node>
<node name="rviz" pkg="rviz" type="rviz" />
</launch>
And my kinematics.yaml file:
main_arm:
kinematics_solver: pr2_arm_kinematics/PR2ArmKinematicsPlugin
kinematics_solver_search_resolution: 0.005
kinematics_solver_timeout: 0.05
main_arm is the name of my JointStateGroup.
Do you know where is my mistake ?
Thanks for your help ;)
Originally posted by arthur_ on ROS Answers with karma: 56 on 2013-02-13
Post score: 0