From 63172f8207247bde93435c16a0be08e2b71e3289 Mon Sep 17 00:00:00 2001 From: George Stavrinos Date: Sat, 20 Oct 2018 15:58:12 +0300 Subject: [PATCH] Changes to at least compile under ROS distributions > Jade. Tested on Melodic. Files are missing, and the URDF files was forced in the repo taken by IHMC --- CMakeLists.txt | 1 + .../valkyrie_actuator_names.xacro | 2 +- common/xacro/api/valkyrie_api.xacro | 2 +- .../joint_names/valkyrie_joint_names.xacro | 2 +- common/xacro/nodes/regular_nodes.xacro | 34 ++++++++ common/xacro/nodes/test_bench_nodes.xacro | 2 +- common/xacro/nodes/valkyrie_nodes.xacro | 22 +---- .../serial_numbers/test_bench_serials.xacro | 2 +- .../serial_numbers/valkyrie_A_serials.xacro | 2 +- .../serial_numbers/valkyrie_B_serials.xacro | 2 +- .../serial_numbers/valkyrie_C_serials.xacro | 2 +- instance/instances/robots/test_bench.xacro | 2 +- instance/instances/robots/valkyrie_A.xacro | 2 +- instance/instances/robots/valkyrie_B.xacro | 2 +- instance/instances/robots/valkyrie_C.xacro | 2 +- .../xacro/common/test_bench_template.xacro | 2 +- .../xacro/common/valkyrie_full_template.xacro | 4 +- .../robots/xacro/devices/devices.xacro | 2 +- .../instances/robots/xacro/limbs/arm.xacro | 8 +- .../instances/robots/xacro/limbs/leg.xacro | 10 ++- .../instances/robots/xacro/limbs/neck.xacro | 2 +- .../instances/robots/xacro/limbs/waist.xacro | 4 +- .../robots/xacro/mechanisms/mechanisms.xacro | 2 +- .../xacro/sensors/ati_force_torque.xacro | 2 +- .../instances/robots/xacro/sensors/imu.xacro | 2 +- model/materials/materials.xacro | 2 +- model/robots/common/xacro/arm/arm.xacro | 83 +++++++++++++++---- .../common/xacro/arm/frame_parameters.xacro | 2 +- .../robots/common/xacro/arm/joint_axes.xacro | 2 +- .../common/xacro/arm/joint_limits.xacro | 2 +- .../robots/common/xacro/arm/link_names.xacro | 2 +- .../common/xacro/arm/mass_parameters.xacro | 2 +- model/robots/common/xacro/common_bodies.xacro | 20 ++--- .../robots/common/xacro/generic_models.xacro | 2 +- .../common/xacro/head/frame_parameters.xacro | 2 +- model/robots/common/xacro/head/head.xacro | 48 ++++++++++- .../robots/common/xacro/head/joint_axes.xacro | 2 +- .../common/xacro/head/joint_limits.xacro | 2 +- .../robots/common/xacro/head/link_names.xacro | 2 +- .../common/xacro/head/mass_parameters.xacro | 2 +- .../xacro/index_finger/frame_parameters.xacro | 2 +- .../xacro/index_finger/index_finger.xacro | 21 ++++- .../xacro/index_finger/joint_axes.xacro | 2 +- .../xacro/index_finger/joint_limits.xacro | 2 +- .../xacro/index_finger/link_names.xacro | 2 +- .../xacro/index_finger/mass_parameters.xacro | 2 +- .../common/xacro/leg/frame_parameters.xacro | 2 +- .../robots/common/xacro/leg/joint_axes.xacro | 2 +- .../common/xacro/leg/joint_limits.xacro | 2 +- model/robots/common/xacro/leg/leg.xacro | 74 ++++++++++++++++- .../robots/common/xacro/leg/link_names.xacro | 2 +- .../common/xacro/leg/mass_parameters.xacro | 2 +- .../middle_finger/frame_parameters.xacro | 2 +- .../xacro/middle_finger/joint_axes.xacro | 2 +- .../xacro/middle_finger/joint_limits.xacro | 2 +- .../xacro/middle_finger/link_names.xacro | 2 +- .../xacro/middle_finger/mass_parameters.xacro | 2 +- .../xacro/middle_finger/middle_finger.xacro | 21 ++++- model/robots/common/xacro/pelvis/pelvis.xacro | 2 +- .../xacro/pinky_finger/frame_parameters.xacro | 2 +- .../xacro/pinky_finger/joint_axes.xacro | 2 +- .../xacro/pinky_finger/joint_limits.xacro | 2 +- .../xacro/pinky_finger/link_names.xacro | 2 +- .../xacro/pinky_finger/mass_parameters.xacro | 2 +- .../xacro/pinky_finger/pinky_finger.xacro | 21 ++++- .../xacro/sensors/ati_force_torque.xacro | 2 +- model/robots/common/xacro/sensors/flea.xacro | 2 +- .../common/xacro/sensors/microstrain.xacro | 2 +- .../common/xacro/thumb/frame_parameters.xacro | 2 +- .../common/xacro/thumb/joint_axes.xacro | 2 +- .../common/xacro/thumb/joint_limits.xacro | 2 +- .../common/xacro/thumb/link_names.xacro | 2 +- .../common/xacro/thumb/mass_parameters.xacro | 2 +- model/robots/common/xacro/thumb/thumb.xacro | 8 +- .../common/xacro/valkyrie_base_hw.xacro | 2 +- .../common/xacro/valkyrie_base_sim.xacro | 2 +- .../xacro/valkyrie_no_hands_base_hw.xacro | 2 +- .../common/xacro/waist/frame_parameters.xacro | 2 +- .../common/xacro/waist/joint_axes.xacro | 2 +- .../common/xacro/waist/joint_limits.xacro | 2 +- .../common/xacro/waist/link_names.xacro | 2 +- .../common/xacro/waist/mass_parameters.xacro | 2 +- model/robots/common/xacro/waist/waist.xacro | 63 ++++++++++++-- model/robots/right_knee.xacro | 2 +- model/robots/right_leg.xacro | 2 +- model/robots/valkyrie_A_hw.xacro | 4 +- model/robots/valkyrie_A_no_hands_hw.xacro | 4 +- model/robots/valkyrie_B_hw.xacro | 4 +- model/robots/valkyrie_B_no_hands_hw.xacro | 4 +- model/robots/valkyrie_C_hw.xacro | 4 +- model/robots/valkyrie_C_no_hands_hw.xacro | 4 +- model/robots/valkyrie_sim.xacro | 2 +- model/robots/valkyrie_sim_pinned.xacro | 2 +- 93 files changed, 455 insertions(+), 153 deletions(-) create mode 100644 common/xacro/nodes/regular_nodes.xacro diff --git a/CMakeLists.txt b/CMakeLists.txt index b2dde60..9ebbf82 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ foreach(it ${urdf_xacro_files}) message("produce expanded file :" ${expanded_file}) xacro_add_xacro_file(${it} ${expanded_file}) + set(_XACRO_INORDER TRUE) set(urdf_files ${urdf_files} ${expanded_file}) endforeach(it) diff --git a/common/xacro/actuator_names/valkyrie_actuator_names.xacro b/common/xacro/actuator_names/valkyrie_actuator_names.xacro index 545b608..d2ee53f 100644 --- a/common/xacro/actuator_names/valkyrie_actuator_names.xacro +++ b/common/xacro/actuator_names/valkyrie_actuator_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/common/xacro/api/valkyrie_api.xacro b/common/xacro/api/valkyrie_api.xacro index fe24eb6..a083b88 100644 --- a/common/xacro/api/valkyrie_api.xacro +++ b/common/xacro/api/valkyrie_api.xacro @@ -1,4 +1,4 @@ - + diff --git a/common/xacro/joint_names/valkyrie_joint_names.xacro b/common/xacro/joint_names/valkyrie_joint_names.xacro index 664d198..e03fe46 100644 --- a/common/xacro/joint_names/valkyrie_joint_names.xacro +++ b/common/xacro/joint_names/valkyrie_joint_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/common/xacro/nodes/regular_nodes.xacro b/common/xacro/nodes/regular_nodes.xacro new file mode 100644 index 0000000..4d9f246 --- /dev/null +++ b/common/xacro/nodes/regular_nodes.xacro @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/common/xacro/nodes/test_bench_nodes.xacro b/common/xacro/nodes/test_bench_nodes.xacro index 88550f0..7a96c58 100644 --- a/common/xacro/nodes/test_bench_nodes.xacro +++ b/common/xacro/nodes/test_bench_nodes.xacro @@ -1,4 +1,4 @@ - + diff --git a/common/xacro/nodes/valkyrie_nodes.xacro b/common/xacro/nodes/valkyrie_nodes.xacro index 6b50ac0..eaec63a 100644 --- a/common/xacro/nodes/valkyrie_nodes.xacro +++ b/common/xacro/nodes/valkyrie_nodes.xacro @@ -1,4 +1,4 @@ - + @@ -19,25 +19,7 @@ - - - - - - - - - - - - - - - - - - - + diff --git a/common/xacro/serial_numbers/test_bench_serials.xacro b/common/xacro/serial_numbers/test_bench_serials.xacro index 011d01f..5188f72 100644 --- a/common/xacro/serial_numbers/test_bench_serials.xacro +++ b/common/xacro/serial_numbers/test_bench_serials.xacro @@ -1,4 +1,4 @@ - + diff --git a/common/xacro/serial_numbers/valkyrie_A_serials.xacro b/common/xacro/serial_numbers/valkyrie_A_serials.xacro index 40123b9..3fe81c9 100644 --- a/common/xacro/serial_numbers/valkyrie_A_serials.xacro +++ b/common/xacro/serial_numbers/valkyrie_A_serials.xacro @@ -1,4 +1,4 @@ - + diff --git a/common/xacro/serial_numbers/valkyrie_B_serials.xacro b/common/xacro/serial_numbers/valkyrie_B_serials.xacro index 4d4e861..6299b44 100644 --- a/common/xacro/serial_numbers/valkyrie_B_serials.xacro +++ b/common/xacro/serial_numbers/valkyrie_B_serials.xacro @@ -1,4 +1,4 @@ - + diff --git a/common/xacro/serial_numbers/valkyrie_C_serials.xacro b/common/xacro/serial_numbers/valkyrie_C_serials.xacro index ad8fc8f..e87a904 100644 --- a/common/xacro/serial_numbers/valkyrie_C_serials.xacro +++ b/common/xacro/serial_numbers/valkyrie_C_serials.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/test_bench.xacro b/instance/instances/robots/test_bench.xacro index 0557c42..abeb732 100644 --- a/instance/instances/robots/test_bench.xacro +++ b/instance/instances/robots/test_bench.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/valkyrie_A.xacro b/instance/instances/robots/valkyrie_A.xacro index 0f7c0dc..78f5586 100644 --- a/instance/instances/robots/valkyrie_A.xacro +++ b/instance/instances/robots/valkyrie_A.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/valkyrie_B.xacro b/instance/instances/robots/valkyrie_B.xacro index ae313d2..42ae390 100644 --- a/instance/instances/robots/valkyrie_B.xacro +++ b/instance/instances/robots/valkyrie_B.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/valkyrie_C.xacro b/instance/instances/robots/valkyrie_C.xacro index e9a11bd..740b5fa 100644 --- a/instance/instances/robots/valkyrie_C.xacro +++ b/instance/instances/robots/valkyrie_C.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/common/test_bench_template.xacro b/instance/instances/robots/xacro/common/test_bench_template.xacro index 2f0d4da..3db1819 100644 --- a/instance/instances/robots/xacro/common/test_bench_template.xacro +++ b/instance/instances/robots/xacro/common/test_bench_template.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/common/valkyrie_full_template.xacro b/instance/instances/robots/xacro/common/valkyrie_full_template.xacro index 24a69e9..996cc70 100644 --- a/instance/instances/robots/xacro/common/valkyrie_full_template.xacro +++ b/instance/instances/robots/xacro/common/valkyrie_full_template.xacro @@ -1,6 +1,6 @@ - + - + diff --git a/instance/instances/robots/xacro/devices/devices.xacro b/instance/instances/robots/xacro/devices/devices.xacro index d2fa8ea..e70cf89 100644 --- a/instance/instances/robots/xacro/devices/devices.xacro +++ b/instance/instances/robots/xacro/devices/devices.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/limbs/arm.xacro b/instance/instances/robots/xacro/limbs/arm.xacro index 3735e50..66d9c90 100644 --- a/instance/instances/robots/xacro/limbs/arm.xacro +++ b/instance/instances/robots/xacro/limbs/arm.xacro @@ -1,9 +1,13 @@ - + - + + + + + diff --git a/instance/instances/robots/xacro/limbs/leg.xacro b/instance/instances/robots/xacro/limbs/leg.xacro index 349b0dd..bfcbb41 100644 --- a/instance/instances/robots/xacro/limbs/leg.xacro +++ b/instance/instances/robots/xacro/limbs/leg.xacro @@ -1,10 +1,14 @@ - + - - + + + + + + diff --git a/instance/instances/robots/xacro/limbs/neck.xacro b/instance/instances/robots/xacro/limbs/neck.xacro index 49c0698..6f7a536 100644 --- a/instance/instances/robots/xacro/limbs/neck.xacro +++ b/instance/instances/robots/xacro/limbs/neck.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/limbs/waist.xacro b/instance/instances/robots/xacro/limbs/waist.xacro index 964c336..3716a5f 100644 --- a/instance/instances/robots/xacro/limbs/waist.xacro +++ b/instance/instances/robots/xacro/limbs/waist.xacro @@ -1,6 +1,6 @@ - + - + diff --git a/instance/instances/robots/xacro/mechanisms/mechanisms.xacro b/instance/instances/robots/xacro/mechanisms/mechanisms.xacro index 085e4ba..6bb990a 100644 --- a/instance/instances/robots/xacro/mechanisms/mechanisms.xacro +++ b/instance/instances/robots/xacro/mechanisms/mechanisms.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/sensors/ati_force_torque.xacro b/instance/instances/robots/xacro/sensors/ati_force_torque.xacro index efade33..23398f3 100644 --- a/instance/instances/robots/xacro/sensors/ati_force_torque.xacro +++ b/instance/instances/robots/xacro/sensors/ati_force_torque.xacro @@ -1,4 +1,4 @@ - + diff --git a/instance/instances/robots/xacro/sensors/imu.xacro b/instance/instances/robots/xacro/sensors/imu.xacro index b2fd29c..6283f43 100644 --- a/instance/instances/robots/xacro/sensors/imu.xacro +++ b/instance/instances/robots/xacro/sensors/imu.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/materials/materials.xacro b/model/materials/materials.xacro index f2d9f19..3b09210 100644 --- a/model/materials/materials.xacro +++ b/model/materials/materials.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/arm/arm.xacro b/model/robots/common/xacro/arm/arm.xacro index 5cd3ace..9357485 100644 --- a/model/robots/common/xacro/arm/arm.xacro +++ b/model/robots/common/xacro/arm/arm.xacro @@ -1,19 +1,18 @@ - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -188,6 +223,15 @@ + + + + + + + + + @@ -195,6 +239,15 @@ + + + + + + + + + diff --git a/model/robots/common/xacro/arm/frame_parameters.xacro b/model/robots/common/xacro/arm/frame_parameters.xacro index 169814e..e928e0c 100644 --- a/model/robots/common/xacro/arm/frame_parameters.xacro +++ b/model/robots/common/xacro/arm/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/arm/joint_axes.xacro b/model/robots/common/xacro/arm/joint_axes.xacro index 3e8e615..86db66f 100644 --- a/model/robots/common/xacro/arm/joint_axes.xacro +++ b/model/robots/common/xacro/arm/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/arm/joint_limits.xacro b/model/robots/common/xacro/arm/joint_limits.xacro index b2f74fa..d6779d9 100644 --- a/model/robots/common/xacro/arm/joint_limits.xacro +++ b/model/robots/common/xacro/arm/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/arm/link_names.xacro b/model/robots/common/xacro/arm/link_names.xacro index 3f340b2..6fce79d 100644 --- a/model/robots/common/xacro/arm/link_names.xacro +++ b/model/robots/common/xacro/arm/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/arm/mass_parameters.xacro b/model/robots/common/xacro/arm/mass_parameters.xacro index 4c3148e..70d49be 100644 --- a/model/robots/common/xacro/arm/mass_parameters.xacro +++ b/model/robots/common/xacro/arm/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/common_bodies.xacro b/model/robots/common/xacro/common_bodies.xacro index 29ee26b..0d92210 100644 --- a/model/robots/common/xacro/common_bodies.xacro +++ b/model/robots/common/xacro/common_bodies.xacro @@ -1,11 +1,11 @@ - - - - - - - - - - + + + + + + + + + + \ No newline at end of file diff --git a/model/robots/common/xacro/generic_models.xacro b/model/robots/common/xacro/generic_models.xacro index ff071b1..c6fe32b 100644 --- a/model/robots/common/xacro/generic_models.xacro +++ b/model/robots/common/xacro/generic_models.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/head/frame_parameters.xacro b/model/robots/common/xacro/head/frame_parameters.xacro index 8d4ade3..f6084f7 100644 --- a/model/robots/common/xacro/head/frame_parameters.xacro +++ b/model/robots/common/xacro/head/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/head/head.xacro b/model/robots/common/xacro/head/head.xacro index 7198682..754107d 100644 --- a/model/robots/common/xacro/head/head.xacro +++ b/model/robots/common/xacro/head/head.xacro @@ -1,4 +1,4 @@ - + @@ -16,7 +16,15 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/model/robots/common/xacro/head/joint_axes.xacro b/model/robots/common/xacro/head/joint_axes.xacro index 35fe5f1..8b7a6a8 100644 --- a/model/robots/common/xacro/head/joint_axes.xacro +++ b/model/robots/common/xacro/head/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/head/joint_limits.xacro b/model/robots/common/xacro/head/joint_limits.xacro index 5fbf723..b00ccbf 100644 --- a/model/robots/common/xacro/head/joint_limits.xacro +++ b/model/robots/common/xacro/head/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/head/link_names.xacro b/model/robots/common/xacro/head/link_names.xacro index 61c45c4..da17c26 100644 --- a/model/robots/common/xacro/head/link_names.xacro +++ b/model/robots/common/xacro/head/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/head/mass_parameters.xacro b/model/robots/common/xacro/head/mass_parameters.xacro index abc0a21..cf2748f 100644 --- a/model/robots/common/xacro/head/mass_parameters.xacro +++ b/model/robots/common/xacro/head/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/index_finger/frame_parameters.xacro b/model/robots/common/xacro/index_finger/frame_parameters.xacro index 4a140b8..c9ffa54 100644 --- a/model/robots/common/xacro/index_finger/frame_parameters.xacro +++ b/model/robots/common/xacro/index_finger/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/index_finger/index_finger.xacro b/model/robots/common/xacro/index_finger/index_finger.xacro index 1851d6d..bb624af 100644 --- a/model/robots/common/xacro/index_finger/index_finger.xacro +++ b/model/robots/common/xacro/index_finger/index_finger.xacro @@ -1,5 +1,5 @@ - + @@ -9,7 +9,12 @@ - + + + + + + + + + + + + + + + + + + diff --git a/model/robots/common/xacro/index_finger/joint_axes.xacro b/model/robots/common/xacro/index_finger/joint_axes.xacro index 48c9a0f..a4403d4 100644 --- a/model/robots/common/xacro/index_finger/joint_axes.xacro +++ b/model/robots/common/xacro/index_finger/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/index_finger/joint_limits.xacro b/model/robots/common/xacro/index_finger/joint_limits.xacro index d012752..e6e7254 100644 --- a/model/robots/common/xacro/index_finger/joint_limits.xacro +++ b/model/robots/common/xacro/index_finger/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/index_finger/link_names.xacro b/model/robots/common/xacro/index_finger/link_names.xacro index 2fe3cfd..a3ced4f 100644 --- a/model/robots/common/xacro/index_finger/link_names.xacro +++ b/model/robots/common/xacro/index_finger/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/index_finger/mass_parameters.xacro b/model/robots/common/xacro/index_finger/mass_parameters.xacro index 7dfbaf2..69676f2 100644 --- a/model/robots/common/xacro/index_finger/mass_parameters.xacro +++ b/model/robots/common/xacro/index_finger/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/leg/frame_parameters.xacro b/model/robots/common/xacro/leg/frame_parameters.xacro index e85dec6..4fc2716 100644 --- a/model/robots/common/xacro/leg/frame_parameters.xacro +++ b/model/robots/common/xacro/leg/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/leg/joint_axes.xacro b/model/robots/common/xacro/leg/joint_axes.xacro index b6103ae..5d5ea48 100644 --- a/model/robots/common/xacro/leg/joint_axes.xacro +++ b/model/robots/common/xacro/leg/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/leg/joint_limits.xacro b/model/robots/common/xacro/leg/joint_limits.xacro index e37b6d2..31b4f16 100644 --- a/model/robots/common/xacro/leg/joint_limits.xacro +++ b/model/robots/common/xacro/leg/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/leg/leg.xacro b/model/robots/common/xacro/leg/leg.xacro index 607f5b5..d6b5ee3 100644 --- a/model/robots/common/xacro/leg/leg.xacro +++ b/model/robots/common/xacro/leg/leg.xacro @@ -1,5 +1,5 @@ - + @@ -12,6 +12,16 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -178,6 +238,16 @@ + + + + + + + + + + diff --git a/model/robots/common/xacro/leg/link_names.xacro b/model/robots/common/xacro/leg/link_names.xacro index fe7dd01..cf2d48c 100644 --- a/model/robots/common/xacro/leg/link_names.xacro +++ b/model/robots/common/xacro/leg/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/leg/mass_parameters.xacro b/model/robots/common/xacro/leg/mass_parameters.xacro index d6fd87c..9d208b8 100644 --- a/model/robots/common/xacro/leg/mass_parameters.xacro +++ b/model/robots/common/xacro/leg/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/frame_parameters.xacro b/model/robots/common/xacro/middle_finger/frame_parameters.xacro index 7e2efa0..82c9996 100644 --- a/model/robots/common/xacro/middle_finger/frame_parameters.xacro +++ b/model/robots/common/xacro/middle_finger/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/joint_axes.xacro b/model/robots/common/xacro/middle_finger/joint_axes.xacro index 78e0f79..b567deb 100644 --- a/model/robots/common/xacro/middle_finger/joint_axes.xacro +++ b/model/robots/common/xacro/middle_finger/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/joint_limits.xacro b/model/robots/common/xacro/middle_finger/joint_limits.xacro index 33ce369..34314ba 100644 --- a/model/robots/common/xacro/middle_finger/joint_limits.xacro +++ b/model/robots/common/xacro/middle_finger/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/link_names.xacro b/model/robots/common/xacro/middle_finger/link_names.xacro index e384690..cd823fc 100644 --- a/model/robots/common/xacro/middle_finger/link_names.xacro +++ b/model/robots/common/xacro/middle_finger/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/mass_parameters.xacro b/model/robots/common/xacro/middle_finger/mass_parameters.xacro index 47597d6..527a85d 100644 --- a/model/robots/common/xacro/middle_finger/mass_parameters.xacro +++ b/model/robots/common/xacro/middle_finger/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/middle_finger/middle_finger.xacro b/model/robots/common/xacro/middle_finger/middle_finger.xacro index ffa403c..51607df 100644 --- a/model/robots/common/xacro/middle_finger/middle_finger.xacro +++ b/model/robots/common/xacro/middle_finger/middle_finger.xacro @@ -1,5 +1,5 @@ - + @@ -9,7 +9,12 @@ - + + + + + + + + + + + + + + + + + + diff --git a/model/robots/common/xacro/pelvis/pelvis.xacro b/model/robots/common/xacro/pelvis/pelvis.xacro index 3df5b03..08fcce6 100644 --- a/model/robots/common/xacro/pelvis/pelvis.xacro +++ b/model/robots/common/xacro/pelvis/pelvis.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/frame_parameters.xacro b/model/robots/common/xacro/pinky_finger/frame_parameters.xacro index 8de9380..08782b4 100644 --- a/model/robots/common/xacro/pinky_finger/frame_parameters.xacro +++ b/model/robots/common/xacro/pinky_finger/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/joint_axes.xacro b/model/robots/common/xacro/pinky_finger/joint_axes.xacro index dc80809..3ac4a1b 100644 --- a/model/robots/common/xacro/pinky_finger/joint_axes.xacro +++ b/model/robots/common/xacro/pinky_finger/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/joint_limits.xacro b/model/robots/common/xacro/pinky_finger/joint_limits.xacro index 12693ba..e00dcca 100644 --- a/model/robots/common/xacro/pinky_finger/joint_limits.xacro +++ b/model/robots/common/xacro/pinky_finger/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/link_names.xacro b/model/robots/common/xacro/pinky_finger/link_names.xacro index 85bb215..9a4210c 100644 --- a/model/robots/common/xacro/pinky_finger/link_names.xacro +++ b/model/robots/common/xacro/pinky_finger/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/mass_parameters.xacro b/model/robots/common/xacro/pinky_finger/mass_parameters.xacro index dc5b795..c0191b1 100644 --- a/model/robots/common/xacro/pinky_finger/mass_parameters.xacro +++ b/model/robots/common/xacro/pinky_finger/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/pinky_finger/pinky_finger.xacro b/model/robots/common/xacro/pinky_finger/pinky_finger.xacro index 488705a..d07d7f6 100644 --- a/model/robots/common/xacro/pinky_finger/pinky_finger.xacro +++ b/model/robots/common/xacro/pinky_finger/pinky_finger.xacro @@ -1,5 +1,5 @@ - + @@ -9,7 +9,12 @@ - + + + + + + + + + + + + + + + + + + diff --git a/model/robots/common/xacro/sensors/ati_force_torque.xacro b/model/robots/common/xacro/sensors/ati_force_torque.xacro index 2767da1..c197ff4 100644 --- a/model/robots/common/xacro/sensors/ati_force_torque.xacro +++ b/model/robots/common/xacro/sensors/ati_force_torque.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/sensors/flea.xacro b/model/robots/common/xacro/sensors/flea.xacro index be324ca..6e829c4 100644 --- a/model/robots/common/xacro/sensors/flea.xacro +++ b/model/robots/common/xacro/sensors/flea.xacro @@ -1,6 +1,6 @@ - + diff --git a/model/robots/common/xacro/sensors/microstrain.xacro b/model/robots/common/xacro/sensors/microstrain.xacro index fbbc726..5fa2a93 100644 --- a/model/robots/common/xacro/sensors/microstrain.xacro +++ b/model/robots/common/xacro/sensors/microstrain.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/frame_parameters.xacro b/model/robots/common/xacro/thumb/frame_parameters.xacro index 2f7aba8..4d8ff1b 100644 --- a/model/robots/common/xacro/thumb/frame_parameters.xacro +++ b/model/robots/common/xacro/thumb/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/joint_axes.xacro b/model/robots/common/xacro/thumb/joint_axes.xacro index 0aa7751..8dc22dc 100644 --- a/model/robots/common/xacro/thumb/joint_axes.xacro +++ b/model/robots/common/xacro/thumb/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/joint_limits.xacro b/model/robots/common/xacro/thumb/joint_limits.xacro index c7fa177..b8ea768 100644 --- a/model/robots/common/xacro/thumb/joint_limits.xacro +++ b/model/robots/common/xacro/thumb/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/link_names.xacro b/model/robots/common/xacro/thumb/link_names.xacro index 6ac4850..89a4447 100644 --- a/model/robots/common/xacro/thumb/link_names.xacro +++ b/model/robots/common/xacro/thumb/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/mass_parameters.xacro b/model/robots/common/xacro/thumb/mass_parameters.xacro index f8c5831..863a758 100644 --- a/model/robots/common/xacro/thumb/mass_parameters.xacro +++ b/model/robots/common/xacro/thumb/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/thumb/thumb.xacro b/model/robots/common/xacro/thumb/thumb.xacro index def0b93..4e6fd66 100644 --- a/model/robots/common/xacro/thumb/thumb.xacro +++ b/model/robots/common/xacro/thumb/thumb.xacro @@ -1,5 +1,5 @@ - + @@ -9,6 +9,12 @@ + + + + + + + diff --git a/model/robots/common/xacro/valkyrie_base_sim.xacro b/model/robots/common/xacro/valkyrie_base_sim.xacro index 07c29cd..1c5f253 100644 --- a/model/robots/common/xacro/valkyrie_base_sim.xacro +++ b/model/robots/common/xacro/valkyrie_base_sim.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/common/xacro/valkyrie_no_hands_base_hw.xacro b/model/robots/common/xacro/valkyrie_no_hands_base_hw.xacro index ae97155..5dd38fb 100644 --- a/model/robots/common/xacro/valkyrie_no_hands_base_hw.xacro +++ b/model/robots/common/xacro/valkyrie_no_hands_base_hw.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/common/xacro/waist/frame_parameters.xacro b/model/robots/common/xacro/waist/frame_parameters.xacro index dfb8841..41bfb28 100644 --- a/model/robots/common/xacro/waist/frame_parameters.xacro +++ b/model/robots/common/xacro/waist/frame_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/waist/joint_axes.xacro b/model/robots/common/xacro/waist/joint_axes.xacro index fbf626d..978b935 100644 --- a/model/robots/common/xacro/waist/joint_axes.xacro +++ b/model/robots/common/xacro/waist/joint_axes.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/waist/joint_limits.xacro b/model/robots/common/xacro/waist/joint_limits.xacro index 8ed78cf..4a6c5c7 100644 --- a/model/robots/common/xacro/waist/joint_limits.xacro +++ b/model/robots/common/xacro/waist/joint_limits.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/waist/link_names.xacro b/model/robots/common/xacro/waist/link_names.xacro index ca1110e..f402619 100644 --- a/model/robots/common/xacro/waist/link_names.xacro +++ b/model/robots/common/xacro/waist/link_names.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/waist/mass_parameters.xacro b/model/robots/common/xacro/waist/mass_parameters.xacro index 2616df5..49eaae8 100644 --- a/model/robots/common/xacro/waist/mass_parameters.xacro +++ b/model/robots/common/xacro/waist/mass_parameters.xacro @@ -1,5 +1,5 @@ - + diff --git a/model/robots/common/xacro/waist/waist.xacro b/model/robots/common/xacro/waist/waist.xacro index 727aff3..63aa485 100644 --- a/model/robots/common/xacro/waist/waist.xacro +++ b/model/robots/common/xacro/waist/waist.xacro @@ -1,20 +1,29 @@ - + - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -106,11 +137,33 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/model/robots/right_knee.xacro b/model/robots/right_knee.xacro index 326d22b..57bc5ba 100644 --- a/model/robots/right_knee.xacro +++ b/model/robots/right_knee.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/right_leg.xacro b/model/robots/right_leg.xacro index 29a1fdc..61c739f 100644 --- a/model/robots/right_leg.xacro +++ b/model/robots/right_leg.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/valkyrie_A_hw.xacro b/model/robots/valkyrie_A_hw.xacro index 599297e..69af31a 100644 --- a/model/robots/valkyrie_A_hw.xacro +++ b/model/robots/valkyrie_A_hw.xacro @@ -1,9 +1,9 @@ - + - + \ No newline at end of file diff --git a/model/robots/valkyrie_A_no_hands_hw.xacro b/model/robots/valkyrie_A_no_hands_hw.xacro index 0c0adbf..dad1f53 100644 --- a/model/robots/valkyrie_A_no_hands_hw.xacro +++ b/model/robots/valkyrie_A_no_hands_hw.xacro @@ -1,9 +1,9 @@ - + - + \ No newline at end of file diff --git a/model/robots/valkyrie_B_hw.xacro b/model/robots/valkyrie_B_hw.xacro index 7eeb26b..7894087 100644 --- a/model/robots/valkyrie_B_hw.xacro +++ b/model/robots/valkyrie_B_hw.xacro @@ -1,9 +1,9 @@ - + - + diff --git a/model/robots/valkyrie_B_no_hands_hw.xacro b/model/robots/valkyrie_B_no_hands_hw.xacro index abb15da..9020058 100644 --- a/model/robots/valkyrie_B_no_hands_hw.xacro +++ b/model/robots/valkyrie_B_no_hands_hw.xacro @@ -1,9 +1,9 @@ - + - + \ No newline at end of file diff --git a/model/robots/valkyrie_C_hw.xacro b/model/robots/valkyrie_C_hw.xacro index a72a3da..6805fed 100644 --- a/model/robots/valkyrie_C_hw.xacro +++ b/model/robots/valkyrie_C_hw.xacro @@ -1,9 +1,9 @@ - + - + diff --git a/model/robots/valkyrie_C_no_hands_hw.xacro b/model/robots/valkyrie_C_no_hands_hw.xacro index 5d6ba50..dc9e937 100644 --- a/model/robots/valkyrie_C_no_hands_hw.xacro +++ b/model/robots/valkyrie_C_no_hands_hw.xacro @@ -1,9 +1,9 @@ - + - + \ No newline at end of file diff --git a/model/robots/valkyrie_sim.xacro b/model/robots/valkyrie_sim.xacro index e4ccc4a..3dd7d37 100644 --- a/model/robots/valkyrie_sim.xacro +++ b/model/robots/valkyrie_sim.xacro @@ -1,4 +1,4 @@ - + diff --git a/model/robots/valkyrie_sim_pinned.xacro b/model/robots/valkyrie_sim_pinned.xacro index 462651b..b65dd26 100644 --- a/model/robots/valkyrie_sim_pinned.xacro +++ b/model/robots/valkyrie_sim_pinned.xacro @@ -1,4 +1,4 @@ - +