Problem with parameters with arm_kinematics
Dear List,
First some specs:
os: ubuntu 10.10 ros version: ros-cturtle-base 1.0.0-s1297419884~maverick arm_kinematics version: wu-ros-pkg - Revision 40: /stacks/urdf_tools/trunk/arm_kinematics
URDF file i used:
<?xml version="1.0"?>
<robot name="myfirst">
<link name="base_link">
<visual>
<geometry>
<cylinder length="0.6" radius="0.2"/>
</geometry>
</visual>
</link>
</robot>
Parameters i configured:
$ rosparam set urdf_xml robot_description
$ rosparam set robot_description /home/wouter/ros_packages/urdf_tools/urdf_tutorials/01-myfirst.urdf
$ rosparam set root_name myfirst
$ rosparam set tip_name base_link
$ rosparam set maxIterations 1000
Start command used:
$ wouter@wouter-MXC061:~/ros_packages/urdf_tools/urdf_tutorial$ rosrun arm_kinematics arm_kinematics
Error after starting the service:
$ [FATAL] [1298977044.887195523]: GenericIK: No root name found on parameter server
So i looked in arm_kinematics.cpp and i found the following code (line: 101/363):
// Get Root and Tip From Parameter Service
if (!nh_private.getParam("root_name", root_name)) {
ROS_FATAL("GenericIK: No root name found on parameter server");
return false;
}
I don't see how this error could occur, because i defined the parameters. Anyone have any thoughts on this?