Commit a9f2ac7
committed
Stabilise the hands demo on MJWarp and command its tendons
The Shadow Hand's tendon-coupled fingers diverge past their joint limits under
the default explicit integrator, which corrupted memory and surfaced as a
SIGSEGV in an unrelated collision kernel. Measured over 260 steps against a
1.571 rad limit: euler reaches 3.275 with 15 joints out of range, implicitfast
0.944 with none, matching develop's 1.041.
The demo also never commanded the tendons, so the eight joints they span took
no command at all, and posed the hand with the reorientation task's spawn pose,
which left the palm facing down beside the Allegro.
Resolve the MuJoCo actuator rows of an articulation spawned outside a cloned
scene, where the importer leaves actuator_world at -1 and partitioning by world
selected nothing. Without it the tendon control never binds and commanding a
tendon reports the asset as authoring no tendon actuator.1 parent cf2516f commit a9f2ac7
2 files changed
Lines changed: 33 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| |||
98 | 99 | | |
99 | 100 | | |
100 | 101 | | |
101 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
102 | 110 | | |
103 | 111 | | |
104 | 112 | | |
| |||
151 | 159 | | |
152 | 160 | | |
153 | 161 | | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
154 | 171 | | |
155 | 172 | | |
156 | 173 | | |
| |||
168 | 185 | | |
169 | 186 | | |
170 | 187 | | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
171 | 191 | | |
172 | 192 | | |
173 | 193 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
203 | 215 | | |
204 | 216 | | |
205 | 217 | | |
| |||
0 commit comments