Skip to content
Snippets Groups Projects
Unverified Commit a00feb35 authored by Carlos Mastalli's avatar Carlos Mastalli Committed by GitHub
Browse files

Merge pull request #64 from wxmerkt/wxm-fix-anymal-srdfs

Fix Anymal SRDFs
parents 64b889d2 f25f9eab
No related branches found
No related tags found
No related merge requests found
Pipeline #12807 passed
<?xml version="1.0" ?> <?xml version="1.0" ?>
<robot name="anymal_kinova"> <robot name="anymal">
<group name="whole_body">
<joint name="root_joint"/>
<group name="whole_body_fixed"/>
</group>
<group name="whole_body_fixed">
<group name="all_legs"/>
<group name="arm"/>
</group>
<virtual_joint name="root_joint" type="floating" parent_frame="world_frame" child_link="base" />
<group name="lf_leg"> <group name="lf_leg">
<joint name="LF_HAA" /> <joint name="LF_HAA" />
...@@ -31,45 +40,38 @@ ...@@ -31,45 +40,38 @@
<joint name="j2s6s200_joint_3" /> <joint name="j2s6s200_joint_3" />
<joint name="j2s6s200_joint_4" /> <joint name="j2s6s200_joint_4" />
<joint name="j2s6s200_joint_5" /> <joint name="j2s6s200_joint_5" />
<joint name="j2s6s200_joint_5" /> <joint name="j2s6s200_joint_6" />
<chain base_link="base" tip_link="j2s6s200_end_effector" /> <chain base_link="base" tip_link="j2s6s200_end_effector" />
</group> </group>
<group name="all_legs"> <group name="all_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rf" /> <group name="rf_leg" />
<group name="lh" /> <group name="lh_leg" />
<group name="rh" /> <group name="rh_leg" />
</group>
<group name="all">
<group name="lf" />
<group name="rf" />
<group name="lh" />
<group name="rh" />
<group name="arm" />
</group> </group>
<group name="r_legs"> <group name="r_legs">
<group name="rf" /> <group name="rf_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="l_legs"> <group name="l_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="lh" /> <group name="lh_leg" />
</group> </group>
<group name="f_legs"> <group name="f_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rf" /> <group name="rf_leg" />
</group> </group>
<group name="h_legs"> <group name="h_legs">
<group name="lh" /> <group name="lh_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="ld_legs"> <group name="ld_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="rd_legs"> <group name="rd_legs">
<group name="rf" /> <group name="rf_leg" />
<group name="lh" /> <group name="lh_leg" />
</group> </group>
<end_effector name="lf_foot" parent_link="LF_FOOT" group="lf_leg" /> <end_effector name="lf_foot" parent_link="LF_FOOT" group="lf_leg" />
...@@ -78,7 +80,7 @@ ...@@ -78,7 +80,7 @@
<end_effector name="rh_foot" parent_link="RH_FOOT" group="rh_leg" /> <end_effector name="rh_foot" parent_link="RH_FOOT" group="rh_leg" />
<end_effector name="arm" parent_link="j2s6s200_end_effector" group="arm" /> <end_effector name="arm" parent_link="j2s6s200_end_effector" group="arm" />
<group_state name="standing_with_arm_up" group="all"> <group_state name="standing_with_arm_up" group="whole_body">
<joint name="root_joint" value="0. 0. 0.4792 0. 0. 0. 1." /> <joint name="root_joint" value="0. 0. 0.4792 0. 0. 0. 1." />
<joint name="LF_HAA" value="-0.1" /> <joint name="LF_HAA" value="-0.1" />
<joint name="LF_HFE" value="0.7" /> <joint name="LF_HFE" value="0.7" />
...@@ -115,7 +117,7 @@ ...@@ -115,7 +117,7 @@
<disable_collisions link1="LF_HIP" link2="RH_THIGH" reason="Never" /> <disable_collisions link1="LF_HIP" link2="RH_THIGH" reason="Never" />
<disable_collisions link1="LF_HIP" link2="RH_SHANK" reason="Never" /> <disable_collisions link1="LF_HIP" link2="RH_SHANK" reason="Never" />
<disable_collisions link1="LF_HIP" link2="RH_FOOT" reason="Never" /> <disable_collisions link1="LF_HIP" link2="RH_FOOT" reason="Never" />
<disable_collisions link1="base" link2="LF_HIP" reason="Adjacent" /> <disable_collisions link1="base" link2="LF_HIP" reason="Adjacent" />
<disable_collisions link1="base" link2="LH_HIP" reason="Adjacent" /> <disable_collisions link1="base" link2="LH_HIP" reason="Adjacent" />
<disable_collisions link1="base" link2="RF_HIP" reason="Adjacent" /> <disable_collisions link1="base" link2="RF_HIP" reason="Adjacent" />
...@@ -144,13 +146,10 @@ ...@@ -144,13 +146,10 @@
<disable_collisions link1="RH_ADAPTER" link2="RH_SHANK" reason="Adjacent" /> <disable_collisions link1="RH_ADAPTER" link2="RH_SHANK" reason="Adjacent" />
<disable_collisions link1="base" link2="imu_link" reason="Adjacent" /> <disable_collisions link1="base" link2="imu_link" reason="Adjacent" />
<!-- Need to check these 4 ? there may be auto-collisions ... --> <!-- Need to check these 4 ? there may be auto-collisions ... -->
<disable_collisions link1="base" link2="LF_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="LF_THIGH" reason="Adjacent" />
<disable_collisions link1="base" link2="LH_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="LH_THIGH" reason="Adjacent" />
<disable_collisions link1="base" link2="RF_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="RF_THIGH" reason="Adjacent" />
<disable_collisions link1="base" link2="RH_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="RH_THIGH" reason="Adjacent" />
</robot> </robot>
<?xml version="1.0" ?> <?xml version="1.0" ?>
<robot name="anymal"> <robot name="anymal">
<group name="whole_body">
<joint name="root_joint" />
<joint name="LF_HAA" />
<joint name="LF_HFE" />
<joint name="LF_KFE" />
<joint name="LH_HAA" />
<joint name="LH_HFE" />
<joint name="LH_KFE" />
<joint name="RF_HAA" />
<joint name="RF_HFE" />
<joint name="RF_KFE" />
<joint name="RH_HAA" />
<joint name="RH_HFE" />
<joint name="RH_KFE" />
</group>
<virtual_joint name="root_joint" type="floating" parent_frame="world_frame" child_link="base" />
<group name="lf_leg"> <group name="lf_leg">
<joint name="LF_HAA" /> <joint name="LF_HAA" />
...@@ -26,34 +42,34 @@ ...@@ -26,34 +42,34 @@
<chain base_link="base" tip_link="RH_FOOT" /> <chain base_link="base" tip_link="RH_FOOT" />
</group> </group>
<group name="all_legs"> <group name="all_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rf" /> <group name="rf_leg" />
<group name="lh" /> <group name="lh_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="r_legs"> <group name="r_legs">
<group name="rf" /> <group name="rf_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="l_legs"> <group name="l_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="lh" /> <group name="lh_leg" />
</group> </group>
<group name="f_legs"> <group name="f_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rf" /> <group name="rf_leg" />
</group> </group>
<group name="h_legs"> <group name="h_legs">
<group name="lh" /> <group name="lh_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="ld_legs"> <group name="ld_legs">
<group name="lf" /> <group name="lf_leg" />
<group name="rh" /> <group name="rh_leg" />
</group> </group>
<group name="rd_legs"> <group name="rd_legs">
<group name="rf" /> <group name="rf_leg" />
<group name="lh" /> <group name="lh_leg" />
</group> </group>
<end_effector name="lf_foot" parent_link="LF_FOOT" group="lf_leg" /> <end_effector name="lf_foot" parent_link="LF_FOOT" group="lf_leg" />
...@@ -61,7 +77,7 @@ ...@@ -61,7 +77,7 @@
<end_effector name="lh_foot" parent_link="LH_FOOT" group="lh_leg" /> <end_effector name="lh_foot" parent_link="LH_FOOT" group="lh_leg" />
<end_effector name="rh_foot" parent_link="RH_FOOT" group="rh_leg" /> <end_effector name="rh_foot" parent_link="RH_FOOT" group="rh_leg" />
<group_state name="standing" group="all_legs"> <group_state name="standing" group="whole_body">
<joint name="root_joint" value="0. 0. 0.4792 0. 0. 0. 1." /> <joint name="root_joint" value="0. 0. 0.4792 0. 0. 0. 1." />
<joint name="LF_HAA" value="-0.1" /> <joint name="LF_HAA" value="-0.1" />
<joint name="LF_HFE" value="0.7" /> <joint name="LF_HFE" value="0.7" />
...@@ -127,7 +143,4 @@ ...@@ -127,7 +143,4 @@
<disable_collisions link1="base" link2="LH_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="LH_THIGH" reason="Adjacent" />
<disable_collisions link1="base" link2="RF_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="RF_THIGH" reason="Adjacent" />
<disable_collisions link1="base" link2="RH_THIGH" reason="Adjacent" /> <disable_collisions link1="base" link2="RH_THIGH" reason="Adjacent" />
</robot> </robot>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment