Skip to content

Commit 62518df

Browse files
yuvaltassacopybara-github
authored andcommitted
Cartesian end-effector control using site transmission.
- Added `refsite` attribute to actuators with `site` transmission. - Such actuators now have a well defined length and can be used for e.g., Cartesian end-effector control. - Added example models and documentation describing the new feature. PiperOrigin-RevId: 471561218 Change-Id: I969c93a21d9a517a75e6ee013d4ebe3146ee48d3
1 parent e7c75d6 commit 62518df

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

dm_control/mjcf/schema.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,6 +1531,7 @@
15311531
<attribute name="joint" type="reference"/>
15321532
<attribute name="jointinparent" type="reference" reference_namespace="joint"/>
15331533
<attribute name="site" type="reference"/>
1534+
<attribute name="refsite" type="reference" reference_namespace="site"/>
15341535
<attribute name="tendon" type="reference"/>
15351536
<attribute name="body" type="reference"/>
15361537
<attribute name="cranksite" type="reference" reference_namespace="site"/>
@@ -1562,6 +1563,7 @@
15621563
<attribute name="cranksite" type="reference" reference_namespace="site"/>
15631564
<attribute name="slidersite" type="reference" reference_namespace="site"/>
15641565
<attribute name="site" type="reference"/>
1566+
<attribute name="refsite" type="reference" reference_namespace="site"/>
15651567
<attribute name="user" type="array" array_type="float"/>
15661568
</attributes>
15671569
</element>
@@ -1583,6 +1585,7 @@
15831585
<attribute name="cranksite" type="reference" reference_namespace="site"/>
15841586
<attribute name="slidersite" type="reference" reference_namespace="site"/>
15851587
<attribute name="site" type="reference"/>
1588+
<attribute name="refsite" type="reference" reference_namespace="site"/>
15861589
<attribute name="user" type="array" array_type="float"/>
15871590
<attribute name="kp" type="float"/>
15881591
</attributes>
@@ -1605,6 +1608,7 @@
16051608
<attribute name="cranksite" type="reference" reference_namespace="site"/>
16061609
<attribute name="slidersite" type="reference" reference_namespace="site"/>
16071610
<attribute name="site" type="reference"/>
1611+
<attribute name="refsite" type="reference" reference_namespace="site"/>
16081612
<attribute name="user" type="array" array_type="float"/>
16091613
<attribute name="kv" type="float"/>
16101614
</attributes>
@@ -1628,6 +1632,7 @@
16281632
<attribute name="cranksite" type="reference" reference_namespace="site"/>
16291633
<attribute name="slidersite" type="reference" reference_namespace="site"/>
16301634
<attribute name="site" type="reference"/>
1635+
<attribute name="refsite" type="reference" reference_namespace="site"/>
16311636
<attribute name="user" type="array" array_type="float"/>
16321637
<attribute name="kp" type="float"/>
16331638
</attributes>
@@ -1649,6 +1654,7 @@
16491654
<attribute name="cranksite" type="reference" reference_namespace="site"/>
16501655
<attribute name="slidersite" type="reference" reference_namespace="site"/>
16511656
<attribute name="site" type="reference"/>
1657+
<attribute name="refsite" type="reference" reference_namespace="site"/>
16521658
<attribute name="user" type="array" array_type="float"/>
16531659
<attribute name="kv" type="float"/>
16541660
</attributes>
@@ -1671,6 +1677,7 @@
16711677
<attribute name="cranksite" type="reference" reference_namespace="site"/>
16721678
<attribute name="slidersite" type="reference" reference_namespace="site"/>
16731679
<attribute name="site" type="reference"/>
1680+
<attribute name="refsite" type="reference" reference_namespace="site"/>
16741681
<attribute name="user" type="array" array_type="float"/>
16751682
<attribute name="timeconst" type="float"/>
16761683
<attribute name="area" type="float"/>

0 commit comments

Comments
 (0)