diff --git a/urdf/src/model.cpp b/urdf/src/model.cpp index dfade4c..12ef8bc 100644 --- a/urdf/src/model.cpp +++ b/urdf/src/model.cpp @@ -277,20 +277,11 @@ bool Model::initTree(std::map &parent_link_tree) std::string child_link_name = joint->second->child_link_name; ROS_DEBUG("build tree: joint: '%s' has parent link '%s' and child link '%s'", joint->first.c_str(), parent_link_name.c_str(),child_link_name.c_str()); - if (parent_link_name.empty() && !child_link_name.empty()) + if (parent_link_name.empty() || child_link_name.empty()) { - ROS_ERROR(" Joint %s specifies child link but not parent link.",(joint->second)->name.c_str()); + ROS_ERROR(" Joint %s is missing a parent and/or child link specification.",(joint->second)->name.c_str()); return false; } - else if (!parent_link_name.empty() && child_link_name.empty()) - { - ROS_ERROR(" Joint %s specifies parent link but not child link.",(joint->second)->name.c_str()); - return false; - } - else if (parent_link_name.empty() && child_link_name.empty()) - { - ROS_WARN(" Joint %s specifies no parent link and no child link. The Boxturtle urdf parser had a bug that allowed this type of joints, but this is not a valid joint according to the URDF spec.",(joint->second)->name.c_str()); - } else { // find child and parent links diff --git a/urdf/test/pr2_desc.urdf b/urdf/test/pr2_desc.urdf index ebef6c6..cbc5c77 100644 --- a/urdf/test/pr2_desc.urdf +++ b/urdf/test/pr2_desc.urdf @@ -1,6 +1,6 @@ - + @@ -14,6 +14,7 @@ + @@ -54,6 +55,9 @@ + + + @@ -83,7 +87,7 @@ - + @@ -156,7 +160,7 @@ false -129.998394137 129.998394137 - 0.05 + 0.08 10.0 0.01 20 @@ -175,8 +179,7 @@ - - + @@ -202,7 +205,7 @@ - + -79.2380952381 @@ -226,7 +229,7 @@ - + @@ -243,9 +246,8 @@ - - + 79.2380952381 @@ -269,7 +271,7 @@ - + @@ -286,9 +288,8 @@ - - + -79.2380952381 @@ -301,8 +302,7 @@ - - + @@ -328,7 +328,7 @@ - + -79.2380952381 @@ -352,7 +352,7 @@ - + @@ -369,9 +369,8 @@ - - + 79.2380952381 @@ -395,7 +394,7 @@ - + @@ -412,9 +411,8 @@ - - + -79.2380952381 @@ -427,8 +425,7 @@ - - + @@ -454,7 +451,7 @@ - + -79.2380952381 @@ -478,7 +475,7 @@ - + @@ -495,9 +492,8 @@ - - + 79.2380952381 @@ -521,7 +517,7 @@ - + @@ -538,9 +534,8 @@ - - + -79.2380952381 @@ -553,8 +548,7 @@ - - + @@ -580,7 +574,7 @@ - + -79.2380952381 @@ -604,7 +598,7 @@ - + @@ -621,9 +615,8 @@ - - + 79.2380952381 @@ -647,7 +640,7 @@ - + @@ -664,9 +657,8 @@ - - + -79.2380952381 @@ -686,7 +678,6 @@ - @@ -708,8 +699,7 @@ - - + @@ -725,7 +715,7 @@ - + @@ -747,9 +737,8 @@ - - + -52143.33 @@ -799,8 +788,7 @@ - - + @@ -815,21 +803,18 @@ - + - - - - - + + 6.0 @@ -839,8 +824,7 @@ - - + @@ -855,7 +839,7 @@ - + @@ -866,10 +850,8 @@ - - - - + + 6.0 @@ -1375,13 +1357,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + 15.0 + stereo_projection_pattern_high_res_red.png + projector_wg6802418_child_frame + stereo_projection_pattern_filter.png + projector_wg6802418_controller/image + projector_wg6802418_controller/projector + 0.785398163397 + 0.4 + 10 + + - - + @@ -1396,7 +1443,7 @@ - + @@ -1442,7 +1489,7 @@ false -79.9999999086 79.9999999086 - 0.05 + 0.08 10.0 0.01 40 @@ -1457,9 +1504,8 @@ - - - + + -6.05 @@ -1476,8 +1522,7 @@ - - + @@ -1488,7 +1533,7 @@ - + @@ -1505,8 +1550,7 @@ - - + @@ -1521,7 +1565,7 @@ - + @@ -1540,8 +1584,7 @@ - - + @@ -1575,23 +1618,12 @@ - + 32.6525111499 - - r_shoulder_pan_link_geom - 100.0 - - true - 100.0 - r_shoulder_pan_bumper - - - - true @@ -1599,28 +1631,18 @@ - - r_shoulder_lift_link_geom - 100.0 - - true - 100.0 - r_r_shoulder_lift_bumper - - - true - + 63.1552452977 - + 61.8948225713 @@ -1640,7 +1662,7 @@ - + @@ -1652,17 +1674,6 @@ - - r_upper_arm_link_geom - - 100.0 - - true - 100.0 - r_upper_arm_bumper - - - true @@ -1670,8 +1681,7 @@ - - + @@ -1706,7 +1716,7 @@ - + -90.5142857143 @@ -1717,8 +1727,7 @@ - - + @@ -1733,7 +1742,7 @@ - + @@ -1748,24 +1757,13 @@ -1.0 - - r_elbow_flex_link_geom - 100.0 - - true - 100.0 - r_elbow_flex_bumper - - - - true - + -36.167452007 @@ -1785,7 +1783,7 @@ - + @@ -1802,8 +1800,7 @@ - - + @@ -1817,7 +1814,7 @@ - + @@ -1834,8 +1831,7 @@ - - + @@ -1864,30 +1860,9 @@ true - - r_forearm_link_geom - 100.0 - - true - 100.0 - r_forearm_bumper - - - true - - r_wrist_flex_link_geom - 100.0 - - true - 100.0 - r_wrist_flex_bumper - - - - @@ -1895,22 +1870,12 @@ true - - r_wrist_roll_link_geom - 100.0 - - true - 100.0 - r_wrist_roll_bumper - - - - + @@ -1930,7 +1895,7 @@ - + @@ -1996,7 +1961,7 @@ - + @@ -2026,7 +1991,7 @@ - + @@ -2038,70 +2003,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2120,7 +2021,7 @@ - + @@ -2150,7 +2051,7 @@ - + @@ -2170,6 +2071,7 @@ true 100.0 + r_gripper_l_finger_link r_gripper_l_finger_bumper @@ -2178,7 +2080,6 @@ - @@ -2194,6 +2095,7 @@ 100.0 true + r_gripper_r_finger_link 100.0 r_gripper_r_finger_bumper @@ -2203,7 +2105,6 @@ - @@ -2219,6 +2120,7 @@ 100.0 true + r_gripper_l_finger_tip_link 100.0 r_gripper_l_finger_tip_bumper @@ -2228,7 +2130,6 @@ - @@ -2244,6 +2145,7 @@ 100.0 true + r_gripper_r_finger_tip_link 100.0 r_gripper_r_finger_tip_bumper @@ -2253,7 +2155,6 @@ - @@ -2281,6 +2182,58 @@ + + true + 0.17126 + 7.7562e-05 + 1.49095e-06 + -9.83385e-06 + 0.000197083 + -3.06125e-06 + 0.000181054 + 0.03598 + 0.0173 + -0.00164 + 0.82991 -0.157 0.790675 + 0 -0 0 + true + false + + + true + 0.17389 + 7.73841e-05 + -2.09309e-06 + -8.36228e-06 + 0.000198474 + 2.4611e-06 + 0.00018107 + 0.03576 + -0.01736 + -0.00095 + 0.82991 -0.219 0.790675 + 0 -0 0 + true + false + + + + + r_gripper_r_parallel_link + r_gripper_palm_link + r_gripper_palm_link + 0 0 -1 + 0.2 + 0.05891 -0.031 0 + + + r_gripper_l_parallel_link + r_gripper_palm_link + r_gripper_palm_link + 0 0 1 + 0.2 + 0.05891 0.031 0 + r_gripper_r_parallel_link r_gripper_r_finger_tip_link @@ -2327,11 +2280,11 @@ true 100.0 + r_gripper_palm_link r_gripper_palm_bumper - @@ -2346,7 +2299,7 @@ - + - - + @@ -2382,7 +2332,7 @@ - + @@ -2399,8 +2349,7 @@ - - + @@ -2415,7 +2364,7 @@ - + @@ -2434,8 +2383,7 @@ - - + @@ -2469,23 +2417,12 @@ - + 32.6525111499 - - l_shoulder_pan_link_geom - 100.0 - - true - 100.0 - l_shoulder_pan_bumper - - - - true @@ -2493,28 +2430,18 @@ - - l_shoulder_lift_link_geom - 100.0 - - true - 100.0 - l_r_shoulder_lift_bumper - - - true - + 63.1552452977 - + 61.8948225713 @@ -2534,7 +2461,7 @@ - + @@ -2546,17 +2473,6 @@ - - l_upper_arm_link_geom - - 100.0 - - true - 100.0 - l_upper_arm_bumper - - - true @@ -2564,8 +2480,7 @@ - - + @@ -2600,7 +2515,7 @@ - + -90.5142857143 @@ -2611,8 +2526,7 @@ - - + @@ -2627,7 +2541,7 @@ - + @@ -2642,24 +2556,13 @@ -1.0 - - l_elbow_flex_link_geom - 100.0 - - true - 100.0 - l_elbow_flex_bumper - - - - true - + -36.167452007 @@ -2679,7 +2582,7 @@ - + @@ -2696,8 +2599,7 @@ - - + @@ -2711,7 +2613,7 @@ - + @@ -2728,8 +2630,7 @@ - - + @@ -2758,30 +2659,9 @@ true - - l_forearm_link_geom - 100.0 - - true - 100.0 - l_forearm_bumper - - - true - - l_wrist_flex_link_geom - 100.0 - - true - 100.0 - l_wrist_flex_bumper - - - - @@ -2789,22 +2669,12 @@ true - - l_wrist_roll_link_geom - 100.0 - - true - 100.0 - l_wrist_roll_bumper - - - - + @@ -2824,7 +2694,7 @@ - + @@ -2890,7 +2760,7 @@ - + @@ -2920,7 +2790,7 @@ - + @@ -2932,70 +2802,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3014,7 +2820,7 @@ - + @@ -3044,7 +2850,7 @@ - + @@ -3064,6 +2870,7 @@ true 100.0 + l_gripper_l_finger_link l_gripper_l_finger_bumper @@ -3072,7 +2879,6 @@ - @@ -3088,6 +2894,7 @@ 100.0 true + l_gripper_r_finger_link 100.0 l_gripper_r_finger_bumper @@ -3097,7 +2904,6 @@ - @@ -3113,6 +2919,7 @@ 100.0 true + l_gripper_l_finger_tip_link 100.0 l_gripper_l_finger_tip_bumper @@ -3122,7 +2929,6 @@ - @@ -3138,6 +2944,7 @@ 100.0 true + l_gripper_r_finger_tip_link 100.0 l_gripper_r_finger_tip_bumper @@ -3147,7 +2954,6 @@ - @@ -3175,6 +2981,58 @@ + + true + 0.17126 + 7.7562e-05 + 1.49095e-06 + -9.83385e-06 + 0.000197083 + -3.06125e-06 + 0.000181054 + 0.03598 + 0.0173 + -0.00164 + 0.82991 0.219 0.790675 + 0 -0 0 + true + false + + + true + 0.17389 + 7.73841e-05 + -2.09309e-06 + -8.36228e-06 + 0.000198474 + 2.4611e-06 + 0.00018107 + 0.03576 + -0.01736 + -0.00095 + 0.82991 0.157 0.790675 + 0 -0 0 + true + false + + + + + l_gripper_r_parallel_link + l_gripper_palm_link + l_gripper_palm_link + 0 0 -1 + 0.2 + 0.05891 -0.031 0 + + + l_gripper_l_parallel_link + l_gripper_palm_link + l_gripper_palm_link + 0 0 1 + 0.2 + 0.05891 0.031 0 + l_gripper_r_parallel_link l_gripper_r_finger_tip_link @@ -3221,11 +3079,11 @@ true 100.0 + l_gripper_palm_link l_gripper_palm_bumper - @@ -3240,7 +3098,7 @@ - + diff --git a/urdf/test/pr2_desc_explicit_world.urdf b/urdf/test/pr2_desc_explicit_world.urdf deleted file mode 100644 index ff3db28..0000000 --- a/urdf/test/pr2_desc_explicit_world.urdf +++ /dev/null @@ -1,3448 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - true - 1000.0 - - - - - true - 1.0 - 5 - - power_state - 10.0 - 87.78 - -474 - 525 - 15.52 - 16.41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 640 - 640 - 1 - - 0.0 0.0 0.0 - false - - -80 - 80 - - 0.05 - 10.0 - 0.01 - 20.0 - - 0.005 - true - 20.0 - base_scan - base_laser_link - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 79.2380952381 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -79.2380952381 - - - - true - - base_link_geom - 100.0 - - true - 100.0 - base_bumper - - - - - - - true - 100.0 - base_link - base_pose_ground_truth - 0.01 - map - 25.7 25.7 0 - 0 0 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - torso_lift_link_geom - 100.0 - - true - 100.0 - torso_lift_bumper - - - - - - - - -52143.33 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6.0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - R8G8B8 - 2448 2050 - 45 - 0.1 - 100 - 20.0 - - true - 20.0 - /prosilica/cam_info - /prosilica/image - /prosilica/image_rect - /prosilica/cam_info_service - /prosilica/poll - hight_def_optical_frame - 1224.5 - 1224.5 - 1025.5 - 2955 - 0 - 0 - 0 - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - L8 - 45.0 - 0.1 - 100 - 25.0 - - true - 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 - - - - true - PR2/Blue - - true - - - - - - - true - 20.0 - narrow_stereo_l_stereo_camera_sensor - narrow_stereo_r_stereo_camera_sensor - narrow_stereo/raw_stereo - narrow_stereo_optical_frame - 320.5 - 320.5 - 240.5 - - - 772.55 - 0 - 0 - 0 - 0 - 0 - -0.09 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 640 - 640 - 1 - - 0.0 0.0 0.0 - false - - -80 - 80 - - 0.05 - 10.0 - 0.01 - 40.0 - - 0.005 - true - 40.0 - tilt_scan - laser_tilt_link - - - - - - - - - -6.05 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - r_forearm_link_geom - 100.0 - - true - 100.0 - r_forearm_bumper - - - - - - true - - r_wrist_flex_link_geom - 100.0 - - true - 100.0 - r_wrist_flex_bumper - - - - - - - - - true - - r_wrist_roll_link_geom - 100.0 - - true - 100.0 - r_wrist_roll_bumper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - r_gripper_l_finger_link_geom - 100.0 - - true - 100.0 - r_gripper_l_finger_bumper - - - - - - - - - - - - - - - - true - - r_gripper_r_finger_link_geom - 100.0 - - true - 100.0 - r_gripper_r_finger_bumper - - - - - - - - - - - - - - - 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 - r_gripper_l_finger_pose_ground_truth - 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 - r_gripper_l_finger_tip_link - 0 1 0 - 0 0 0 - - - r_gripper_r_finger_tip_link - r_gripper_float_link - r_gripper_r_finger_tip_link - 0 1 0 - 0 0 0 - - - - - true - 100.0 - r_gripper_palm_link - r_gripper_palm_pose_ground_truth - 0 0 0 - 0 0 0 - 0.0 - map - - - - true - 100.0 - r_gripper_tool_frame - r_gripper_tool_frame_pose_ground_truth - 0 0 0 - 0 0 0 - 0.0 - /map - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - l_forearm_link_geom - 100.0 - - true - 100.0 - l_forearm_bumper - - - - - - true - - l_wrist_flex_link_geom - 100.0 - - true - 100.0 - l_wrist_flex_bumper - - - - - - - - - true - - l_wrist_roll_link_geom - 100.0 - - true - 100.0 - l_wrist_roll_bumper - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - l_gripper_l_finger_link_geom - 100.0 - - true - 100.0 - l_gripper_l_finger_bumper - - - - - - - - - - - - - - - - true - - l_gripper_r_finger_link_geom - 100.0 - - true - 100.0 - l_gripper_r_finger_bumper - - - - - - - - - - - - - - - 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 - l_gripper_l_finger_pose_ground_truth - 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 - l_gripper_l_finger_tip_link - 0 1 0 - 0 0 0 - - - l_gripper_r_finger_tip_link - l_gripper_float_link - l_gripper_r_finger_tip_link - 0 1 0 - 0 0 0 - - - - - true - 100.0 - l_gripper_palm_link - l_gripper_palm_pose_ground_truth - 0 0 0 - 0 0 0 - 0.0 - map - - - - true - 100.0 - l_gripper_tool_frame - l_gripper_tool_frame_pose_ground_truth - 0 0 0 - 0 0 0 - 0.0 - /map - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 640 480 - L8 - 90.0 - 0.1 - 100 - 25.0 - - true - 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 - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 640 480 - L8 - 90.0 - 0.1 - 100 - 25.0 - - true - 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 - - true - - - diff --git a/urdf/test/pr2_desc_no_joint.urdf b/urdf/test/pr2_desc_no_joint.urdf index 04839d2..11fc4fd 100644 --- a/urdf/test/pr2_desc_no_joint.urdf +++ b/urdf/test/pr2_desc_no_joint.urdf @@ -1,7 +1,6 @@ - diff --git a/urdf/test/test_robot_model_parser.launch b/urdf/test/test_robot_model_parser.launch index 3ee95ab..8e262c2 100644 --- a/urdf/test/test_robot_model_parser.launch +++ b/urdf/test/test_robot_model_parser.launch @@ -1,5 +1,5 @@ - +