diff --git a/kdl_parser/test/pr2_desc.xml b/kdl_parser/test/pr2_desc.xml index de8f6ed..a1e15b8 100644 --- a/kdl_parser/test/pr2_desc.xml +++ b/kdl_parser/test/pr2_desc.xml @@ -1,57 +1,49 @@ - + - + + - - - - - - + + + + + + + + + + + + + - - + true 1000.0 - - + + - - - true - 1000.0 - - - - - + true 1.0 5 - -10.0 - 1.0 - 10.0 - 1200000.0 - diagnostic - battery_state - self_test - - - - true - 1000.0 - - + power_state + 10.0 + 87.78 + -474 + 525 + 15.52 + 16.41 + - + @@ -64,9 +56,11 @@ - + + + - + @@ -74,7 +68,7 @@ - - + + - + - - + + - + - + - - fl_caster_l_wheel_link_geom - 100.0 - - true - 100.0 - fl_caster_l_wheel_bumper - - - - + - 75.0676691729 + 79.2380952381 @@ -231,45 +237,37 @@ - - + + - + - - + + - + - + - - fl_caster_r_wheel_link_geom - 100.0 - - true - 100.0 - fl_caster_r_wheel_bumper - - - - + - -75.0676691729 - + -79.2380952381 + + + @@ -289,7 +287,7 @@ - + @@ -304,7 +302,7 @@ - -75.0676691729 + -79.2380952381 @@ -315,44 +313,34 @@ - - + + - + - - + + - + - + - - fr_caster_l_wheel_link_geom - 100.0 - - true - 100.0 - fr_caster_l_wheel_bumper - - - - + - 75.0676691729 + 79.2380952381 @@ -363,45 +351,37 @@ - - + + - + - - + + - + - + - - fr_caster_r_wheel_link_geom - 100.0 - - true - 100.0 - fr_caster_r_wheel_bumper - - - - + - -75.0676691729 - + -79.2380952381 + + + @@ -421,7 +401,7 @@ - + @@ -436,7 +416,7 @@ - -75.0676691729 + -79.2380952381 @@ -447,44 +427,34 @@ - - + + - + - - + + - + - + - - bl_caster_l_wheel_link_geom - 100.0 - - true - 100.0 - bl_caster_l_wheel_bumper - - - - + - 75.0676691729 + 79.2380952381 @@ -495,45 +465,37 @@ - - + + - + - - + + - + - + - - bl_caster_r_wheel_link_geom - 100.0 - - true - 100.0 - bl_caster_r_wheel_bumper - - - - + - -75.0676691729 - + -79.2380952381 + + + @@ -553,7 +515,7 @@ - + @@ -568,7 +530,7 @@ - -75.0676691729 + -79.2380952381 @@ -579,44 +541,34 @@ - - + + - + - - + + - + - + - - br_caster_l_wheel_link_geom - 100.0 - - true - 100.0 - br_caster_l_wheel_bumper - - - - + - 75.0676691729 + 79.2380952381 @@ -627,64 +579,51 @@ - - + + - + - - + + - + - + - - br_caster_r_wheel_link_geom - 100.0 - - true - 100.0 - br_caster_r_wheel_bumper - - - - + - -75.0676691729 - - + -79.2380952381 + + + + true base_link_geom 100.0 - + true 100.0 base_bumper - + - - - - - base_link - + true 100.0 base_link @@ -694,74 +633,8 @@ 25.7 25.7 0 0 0 0 - - - true - 100.0 - plug_holder - plug_holder_pose_ground_truth - 0.01 - map - 0 0 0 - 0 0 0 - - - - - 640 - 640 - 1 - 0.0 0.0 0.0 - false - - -135 - 135 - - 0.05 - 10.0 - 0.01 - 20.0 - - 0.005 - true - 20.0 - base_scan - base_laser - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -777,7 +650,6 @@ - @@ -786,8 +658,9 @@ - + + @@ -802,26 +675,14 @@ torso_lift_link_geom 100.0 - + true 100.0 torso_lift_bumper - - + + - - - true - 100.0 - torso_lift_link - imu_data - 0.01 - map - 0 0 0 - 0 0 0 - - @@ -829,12 +690,12 @@ + numerical values that were specified in common.xacro which was included above --> - - - + + + @@ -851,7 +712,7 @@ - + @@ -872,9 +733,9 @@ 6.0 - - - + + + @@ -891,7 +752,7 @@ - + @@ -983,11 +844,11 @@ - + + - + - @@ -1012,11 +873,11 @@ - + + - + - @@ -1034,14 +895,14 @@ 0.1 100 20.0 - + true 20.0 - prosilica/cam_info - prosilica/image - prosilica/image_rect - prosilica/cam_info_service - prosilica/poll + /prosilica/cam_info + /prosilica/image + /prosilica/image_rect + /prosilica/cam_info_service + /prosilica/poll hight_def_optical_frame 1224.5 1224.5 @@ -1053,7 +914,7 @@ 0 0 - + @@ -1072,18 +933,17 @@ - + - + - - + - + @@ -1099,18 +959,18 @@ - + - + - + - + @@ -1127,19 +987,19 @@ - + - - + + - + - - + + @@ -1148,58 +1008,198 @@ - + - - + + - + - + - - - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 640 480 + B8G8R8 + 90.0 + 0.1 + 100 + 25.0 + + true + 25.0 + wide_stereo/left/image_raw + wide_stereo/left/camera_info + wide_stereo_optical_frame + 0.0 + 320.5 + 320.5 + 240.5 + + + 320.0 + 0 + 0 + 0 + 0 + 0 + + + + true + PR2/Blue + + true + - + - - + + - + - + - - - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 640 480 + B8G8R8 + 90.0 + 0.1 + 100 + 25.0 + + true + 25.0 + wide_stereo/right/image_raw + wide_stereo/right/camera_info + wide_stereo_optical_frame + 0.09 + 320.5 + 320.5 + 240.5 + + + 320.0 + 0 + 0 + 0 + 0 + 0 + + + + true + PR2/Blue + + true + + + + + + + true + 20.0 + wide_stereo_l_stereo_camera_sensor + wide_stereo_r_stereo_camera_sensor + wide_stereo/raw_stereo + wide_stereo_optical_frame + 320.5 + 320.5 + 240.5 + + + 320.0 + 0 + 0 + 0 + 0 + 0 + -0.09 + + + @@ -1211,18 +1211,18 @@ - + - + - + - + @@ -1239,19 +1239,19 @@ - + - - + + - + - - + + @@ -1260,167 +1260,189 @@ - + - - + + - + - + - - - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 640 480 + L8 + 45.0 + 0.1 + 100 + 25.0 + + true + 25.0 + narrow_stereo/left/image_raw + narrow_stereo/left/camera_info + narrow_stereo_optical_frame + 0.0 + 320.5 + 320.5 + 240.5 + + + 772.55 + 0 + 0 + 0 + 0 + 0 + + + + true + PR2/Blue + + true + - + - - + + - + - + - - - + - + - - - - - - - - - - 640 480 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 640 480 L8 - 90 + 45.0 0.1 100 - 20.0 - + 25.0 + true - 20.0 - wide_stereo/left_image - wide_stereo_l_stereo_camera_frame - - + 25.0 + narrow_stereo/right/image_raw + narrow_stereo/right/camera_info + narrow_stereo_optical_frame + 0.09 + 320.5 + 320.5 + 240.5 + + + 772.55 + 0 + 0 + 0 + 0 + 0 + + - - - - 640 480 - L8 - 90 - 0.1 - 100 - 20.0 - - true - 20.0 - wide_stereo/right_image - wide_stereo_r_stereo_camera_frame - - - - - - - true - 20.0 - wide_stereo_l_sensor - wide_stereo_r_sensor - wide_stereo/raw_stereo - wide_stereo_optical_frame - 320 - 320 - 240 - 320 - 0 - 0 - 0 - 0 - 0 - -0.09 - - + true + PR2/Blue + + true - - - 640 480 - L8 - 45 - 0.1 - 100 - 20.0 - - true - 20.0 - narrow_stereo/left_image - narrow_stereo_l_stereo_camera_frame - - - - - - - 640 480 - L8 - 45 - 0.1 - 100 - 20.0 - - true - 20.0 - narrow_stereo/right_image - narrow_stereo_r_stereo_camera_frame - - - - - - + + true 20.0 - narrow_stereo_l_sensor - narrow_stereo_r_sensor + narrow_stereo_l_stereo_camera_sensor + narrow_stereo_r_stereo_camera_sensor narrow_stereo/raw_stereo narrow_stereo_optical_frame - 320 - 320 - 240 - 772.55 + 320.5 + 320.5 + 240.5 + + + 772.55 0 0 0 @@ -1428,15 +1450,17 @@ 0 -0.09 - + + + - - + + @@ -1453,7 +1477,7 @@ - + @@ -1471,31 +1495,25 @@ - - - + - + - - - + - + - - - + 640 640 @@ -1511,24 +1529,27 @@ 10.0 0.01 40.0 - + 0.005 true 40.0 tilt_scan laser_tilt_link - - + + + + - 6.0 + -6.05 + - + @@ -1552,7 +1573,7 @@ - + @@ -1560,7 +1581,7 @@ - + @@ -1568,7 +1589,7 @@ - + @@ -1586,7 +1607,7 @@ - + @@ -1594,7 +1615,7 @@ - + @@ -1619,9 +1640,9 @@ - + - + @@ -1631,7 +1652,58 @@ - + + + r_shoulder_pan_link_geom + 100.0 + + true + 100.0 + r_shoulder_pan_bumper + + + + + true + + + + + + r_shoulder_lift_link_geom + 100.0 + + true + 100.0 + r_r_shoulder_lift_bumper + + + + true + + + + + + true + + + + + + + + 63.16 + + + + 61.89 + + + + 32.65 + + @@ -1647,23 +1719,24 @@ - + - + - + - - + + + @@ -1681,52 +1754,96 @@ - + - + - + - - - - + - + - + - + + + - + + + r_upper_arm_link_geom + 100.0 + + true + 100.0 + r_upper_arm_bumper + + + + true + + + -1.0 + + + r_elbow_flex_link_geom + 100.0 + + true + 100.0 + r_elbow_flex_bumper + + + + + true + + + + + + true + + + + + + -36.17 + + + + 90.5142857143 + + @@ -1741,24 +1858,24 @@ - + - + - + - - + + - + @@ -1773,16 +1890,16 @@ - + - + - + @@ -1790,7 +1907,7 @@ - + @@ -1804,9 +1921,9 @@ - + - + @@ -1816,89 +1933,17 @@ - - - r_shoulder_pan_link_geom - 100.0 - - true - 100.0 - r_shoulder_pan_bumper - - - - - true - - - - - - r_shoulder_lift_link_geom - 100.0 - - true - 100.0 - r_r_shoulder_lift_bumper - - - - true - - - - - - true - - - - - - - r_upper_arm_link_geom - 100.0 - - true - 100.0 - r_upper_arm_bumper - - - - true - - - - r_elbow_flex_link_geom - 100.0 - - true - 100.0 - r_elbow_flex_bumper - - - - - true - - - - - - true - - - + true r_forearm_link_geom 100.0 - + true 100.0 r_forearm_bumper - - + + @@ -1906,12 +1951,12 @@ r_wrist_flex_link_geom 100.0 - + true 100.0 r_wrist_flex_bumper - - + + @@ -1922,42 +1967,23 @@ r_wrist_roll_link_geom 100.0 - + true 100.0 r_wrist_roll_bumper - - + + - - - - 63.16 - - - - 61.89 - - - - 32.65 - - - - -36.17 - - - - 90.5142857143 - + + @@ -2006,36 +2032,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2190,12 +2186,12 @@ r_gripper_l_finger_link_geom 100.0 - + true 100.0 r_gripper_l_finger_bumper - - + + @@ -2205,7 +2201,7 @@ - + @@ -2213,12 +2209,12 @@ r_gripper_r_finger_link_geom 100.0 - + true 100.0 r_gripper_r_finger_bumper - - + + @@ -2227,52 +2223,52 @@ - + true - + false r_gripper_l_finger_tip_link_geom 100.0 - + true 100.0 r_gripper_l_finger_tip_bumper - - + + - + - + true - + false r_gripper_r_finger_tip_link_geom 100.0 - + true 100.0 r_gripper_r_finger_tip_bumper - - + + - + - + true 100.0 r_gripper_l_finger_link @@ -2280,41 +2276,79 @@ 0.0 map - - + + true 100.0 r_gripper_l_finger_link r_gripper_l_finger_force_ground_truth r_gripper_l_finger_link - + - + - + true r_gripper_palm_link_geom 100.0 - + true 100.0 r_gripper_palm_bumper - - + + true + + + true + 0.01 + 0.0001 + 0 + 0 + 0.0001 + 0 + 0.0001 + 0 + 0 + 0 + 0.82025 0.188 0.790675 + 0 -0 0 + + 0 0 0 + 0 -0 0 + 0.0 0.0 0.0 + + 0 0 0 + 0 -0 0 + 0.0 0.0 0.0 + unit_box + PR2/White + + + true + false + + + r_gripper_float_link + r_gripper_palm_link + r_gripper_float_link + 1 0 0 + -0.05 + 0.001 + r_gripper_l_finger_tip_link r_gripper_float_link @@ -2341,7 +2375,7 @@ --> - + true 100.0 r_gripper_palm_link @@ -2351,8 +2385,8 @@ 0.0 map - - + + true 100.0 r_gripper_tool_frame @@ -2362,13 +2396,13 @@ 0.0 /map - + true - + @@ -2401,7 +2435,7 @@ - + @@ -2409,7 +2443,7 @@ - + @@ -2417,7 +2451,7 @@ - + @@ -2435,7 +2469,7 @@ - + @@ -2443,7 +2477,7 @@ - + @@ -2468,9 +2502,9 @@ - + - + @@ -2480,7 +2514,58 @@ - + + + l_shoulder_pan_link_geom + 100.0 + + true + 100.0 + l_shoulder_pan_bumper + + + + + true + + + + + + l_shoulder_lift_link_geom + 100.0 + + true + 100.0 + l_r_shoulder_lift_bumper + + + + true + + + + + + true + + + + + + + + 63.16 + + + + 61.89 + + + + 32.65 + + @@ -2496,23 +2581,24 @@ - + - + - + - - + + + @@ -2530,52 +2616,96 @@ - + - + - + - - - - + - + - + - + + + - + + + l_upper_arm_link_geom + 100.0 + + true + 100.0 + l_upper_arm_bumper + + + + true + + + -1.0 + + + l_elbow_flex_link_geom + 100.0 + + true + 100.0 + l_elbow_flex_bumper + + + + + true + + + + + + true + + + + + + -36.17 + + + + 90.5142857143 + + @@ -2590,24 +2720,24 @@ - + - + - + - - + + - + @@ -2622,16 +2752,16 @@ - + - + - + @@ -2639,7 +2769,7 @@ - + @@ -2653,9 +2783,9 @@ - + - + @@ -2665,89 +2795,17 @@ - - - l_shoulder_pan_link_geom - 100.0 - - true - 100.0 - l_shoulder_pan_bumper - - - - - true - - - - - - l_shoulder_lift_link_geom - 100.0 - - true - 100.0 - l_r_shoulder_lift_bumper - - - - true - - - - - - true - - - - - - - l_upper_arm_link_geom - 100.0 - - true - 100.0 - l_upper_arm_bumper - - - - true - - - - l_elbow_flex_link_geom - 100.0 - - true - 100.0 - l_elbow_flex_bumper - - - - - true - - - - - - true - - - + true l_forearm_link_geom 100.0 - + true 100.0 l_forearm_bumper - - + + @@ -2755,12 +2813,12 @@ l_wrist_flex_link_geom 100.0 - + true 100.0 l_wrist_flex_bumper - - + + @@ -2771,42 +2829,23 @@ l_wrist_roll_link_geom 100.0 - + true 100.0 l_wrist_roll_bumper - - + + - - - - 63.16 - - - - 61.89 - - - - 32.65 - - - - -36.17 - - - - 90.5142857143 - + + @@ -2855,36 +2894,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3039,12 +3048,12 @@ l_gripper_l_finger_link_geom 100.0 - + true 100.0 l_gripper_l_finger_bumper - - + + @@ -3054,7 +3063,7 @@ - + @@ -3062,12 +3071,12 @@ l_gripper_r_finger_link_geom 100.0 - + true 100.0 l_gripper_r_finger_bumper - - + + @@ -3076,52 +3085,52 @@ - + true - + false l_gripper_l_finger_tip_link_geom 100.0 - + true 100.0 l_gripper_l_finger_tip_bumper - - + + - + - + true - + false l_gripper_r_finger_tip_link_geom 100.0 - + true 100.0 l_gripper_r_finger_tip_bumper - - + + - + - + true 100.0 l_gripper_l_finger_link @@ -3129,41 +3138,79 @@ 0.0 map - - + + true 100.0 l_gripper_l_finger_link l_gripper_l_finger_force_ground_truth l_gripper_l_finger_link - + - + - + true l_gripper_palm_link_geom 100.0 - + true 100.0 l_gripper_palm_bumper - - + + true + + + true + 0.01 + 0.0001 + 0 + 0 + 0.0001 + 0 + 0.0001 + 0 + 0 + 0 + 0.82025 0.188 0.790675 + 0 -0 0 + + 0 0 0 + 0 -0 0 + 0.0 0.0 0.0 + + 0 0 0 + 0 -0 0 + 0.0 0.0 0.0 + unit_box + PR2/White + + + true + false + + + l_gripper_float_link + l_gripper_palm_link + l_gripper_float_link + 1 0 0 + -0.05 + 0.001 + l_gripper_l_finger_tip_link l_gripper_float_link @@ -3190,7 +3237,7 @@ --> - + true 100.0 l_gripper_palm_link @@ -3200,8 +3247,8 @@ 0.0 map - - + + true 100.0 l_gripper_tool_frame @@ -3211,13 +3258,13 @@ 0.0 /map - + true - + @@ -3237,16 +3284,16 @@ - + - + - + - + @@ -3263,34 +3310,48 @@ - + - + - + - + - 640 480 + + 640 480 L8 - 90 + 90.0 0.1 100 - 20.0 - + 25.0 + true - 20.0 - l_forearm_cam/image + 25.0 + l_forearm_cam/image_raw + l_forearm_cam/camera_info l_forearm_cam_frame + 0.0 + 320.5 + 320.5 + 240.5 + + + 320.0 + 0 + 0 + 0 + 0 + 0 - + true PR2/Blue @@ -3309,16 +3370,16 @@ - + - + - + - + @@ -3335,34 +3396,48 @@ - + - + - + - + - 640 480 + + 640 480 L8 - 90 + 90.0 0.1 100 - 20.0 - + 25.0 + true - 20.0 - r_forearm_cam/image + 25.0 + r_forearm_cam/image_raw + r_forearm_cam/camera_info r_forearm_cam_frame + 0.0 + 320.5 + 320.5 + 240.5 + + + 320.0 + 0 + 0 + 0 + 0 + 0 - + true PR2/Blue @@ -3370,8 +3445,4 @@ true - - - - diff --git a/kdl_parser/test/test_kdl_parser.cpp b/kdl_parser/test/test_kdl_parser.cpp index 7d6c99e..52ea5ff 100644 --- a/kdl_parser/test/test_kdl_parser.cpp +++ b/kdl_parser/test/test_kdl_parser.cpp @@ -72,8 +72,8 @@ TEST_F(TestParser, test) } ASSERT_TRUE(treeFromFile(g_argv[g_argc-1], my_tree)); - ASSERT_EQ(my_tree.getNrOfJoints(), (unsigned int)40); - ASSERT_EQ(my_tree.getNrOfSegments(), (unsigned int)71); + ASSERT_EQ(my_tree.getNrOfJoints(), (unsigned int)38); + ASSERT_EQ(my_tree.getNrOfSegments(), (unsigned int)72); ASSERT_TRUE(my_tree.getSegment("world") == my_tree.getRootSegment()); ASSERT_EQ(my_tree.getRootSegment()->second.children.size(), (unsigned int)1); ASSERT_TRUE(my_tree.getSegment("base_link")->second.parent == my_tree.getRootSegment());