Skip to content

Commit 1226983

Browse files
yuvaltassacopybara-github
authored andcommitted
Allow actuators to add damping and armature to joint and tendon transmissions.
PiperOrigin-RevId: 886899849 Change-Id: Ifbf721625d25579bb3b4ed796fee164a70f91c4c
1 parent 02b3636 commit 1226983

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

dm_control/mjcf/schema.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,8 @@
440440
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
441441
<attribute name="actrange" type="array" array_type="float" array_size="2"/>
442442
<attribute name="gear" type="array" array_type="float" array_size="6"/>
443+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
444+
<attribute name="armature" type="float"/>
443445
<attribute name="cranklength" type="float"/>
444446
<attribute name="user" type="array" array_type="float"/>
445447
<attribute name="dyntype" type="keyword" valid_values="none integrator filter filterexact muscle user"/>
@@ -459,6 +461,8 @@
459461
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
460462
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
461463
<attribute name="gear" type="array" array_type="float" array_size="6"/>
464+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
465+
<attribute name="armature" type="float"/>
462466
<attribute name="cranklength" type="float"/>
463467
<attribute name="user" type="array" array_type="float"/>
464468
</attributes>
@@ -471,6 +475,8 @@
471475
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
472476
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
473477
<attribute name="gear" type="array" array_type="float" array_size="6"/>
478+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
479+
<attribute name="armature" type="float"/>
474480
<attribute name="cranklength" type="float"/>
475481
<attribute name="user" type="array" array_type="float"/>
476482
<attribute name="kp" type="float"/>
@@ -488,6 +494,8 @@
488494
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
489495
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
490496
<attribute name="gear" type="array" array_type="float" array_size="6"/>
497+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
498+
<attribute name="armature" type="float"/>
491499
<attribute name="cranklength" type="float"/>
492500
<attribute name="user" type="array" array_type="float"/>
493501
<attribute name="kv" type="float"/>
@@ -502,6 +510,8 @@
502510
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
503511
<attribute name="actrange" type="array" array_type="float" array_size="2"/>
504512
<attribute name="gear" type="array" array_type="float" array_size="6"/>
513+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
514+
<attribute name="armature" type="float"/>
505515
<attribute name="cranklength" type="float"/>
506516
<attribute name="user" type="array" array_type="float"/>
507517
<attribute name="kp" type="float"/>
@@ -517,6 +527,8 @@
517527
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
518528
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
519529
<attribute name="gear" type="array" array_type="float" array_size="6"/>
530+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
531+
<attribute name="armature" type="float"/>
520532
<attribute name="cranklength" type="float"/>
521533
<attribute name="user" type="array" array_type="float"/>
522534
<attribute name="kv" type="float"/>
@@ -530,6 +542,8 @@
530542
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
531543
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
532544
<attribute name="gear" type="array" array_type="float" array_size="6"/>
545+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
546+
<attribute name="armature" type="float"/>
533547
<attribute name="cranklength" type="float"/>
534548
<attribute name="user" type="array" array_type="float"/>
535549
<attribute name="timeconst" type="float"/>
@@ -546,6 +560,8 @@
546560
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
547561
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
548562
<attribute name="gear" type="array" array_type="float" array_size="6"/>
563+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
564+
<attribute name="armature" type="float"/>
549565
<attribute name="cranklength" type="float"/>
550566
<attribute name="user" type="array" array_type="float"/>
551567
<attribute name="timeconst" type="array" array_type="float" array_size="2"/>
@@ -753,6 +769,8 @@
753769
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
754770
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
755771
<attribute name="gear" type="array" array_type="float" array_size="6"/>
772+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
773+
<attribute name="armature" type="float"/>
756774
<attribute name="cranklength" type="float"/>
757775
<attribute name="user" type="array" array_type="float"/>
758776
<attribute name="actdim" type="int"/>
@@ -772,6 +790,8 @@
772790
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
773791
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
774792
<attribute name="gear" type="array" array_type="float" array_size="6"/>
793+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
794+
<attribute name="armature" type="float"/>
775795
<attribute name="cranklength" type="float"/>
776796
<attribute name="user" type="array" array_type="float"/>
777797
</attributes>
@@ -783,6 +803,8 @@
783803
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
784804
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
785805
<attribute name="gear" type="array" array_type="float" array_size="6"/>
806+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
807+
<attribute name="armature" type="float"/>
786808
<attribute name="cranklength" type="float"/>
787809
<attribute name="user" type="array" array_type="float"/>
788810
<attribute name="kp" type="float"/>
@@ -799,6 +821,8 @@
799821
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
800822
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
801823
<attribute name="gear" type="array" array_type="float" array_size="6"/>
824+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
825+
<attribute name="armature" type="float"/>
802826
<attribute name="cranklength" type="float"/>
803827
<attribute name="user" type="array" array_type="float"/>
804828
<attribute name="kv" type="float"/>
@@ -812,6 +836,8 @@
812836
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
813837
<attribute name="actrange" type="array" array_type="float" array_size="2"/>
814838
<attribute name="gear" type="array" array_type="float" array_size="6"/>
839+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
840+
<attribute name="armature" type="float"/>
815841
<attribute name="cranklength" type="float"/>
816842
<attribute name="user" type="array" array_type="float"/>
817843
<attribute name="kp" type="float"/>
@@ -826,6 +852,8 @@
826852
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
827853
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
828854
<attribute name="gear" type="array" array_type="float" array_size="6"/>
855+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
856+
<attribute name="armature" type="float"/>
829857
<attribute name="cranklength" type="float"/>
830858
<attribute name="user" type="array" array_type="float"/>
831859
<attribute name="kv" type="float"/>
@@ -838,6 +866,8 @@
838866
<attribute name="ctrlrange" type="array" array_type="float" array_size="2"/>
839867
<attribute name="forcerange" type="array" array_type="float" array_size="2"/>
840868
<attribute name="gear" type="array" array_type="float" array_size="6"/>
869+
<attribute name="damping" type="array" array_type="float" array_size="3"/>
870+
<attribute name="armature" type="float"/>
841871
<attribute name="cranklength" type="float"/>
842872
<attribute name="user" type="array" array_type="float"/>
843873
<attribute name="timeconst" type="float"/>

0 commit comments

Comments
 (0)