|
4 | 4 | <option cone="elliptic" impratio="10"/> |
5 | 5 |
|
6 | 6 | <asset> |
7 | | - <material name="orange" rgba="1.0 0.331 0.0 1.0" specular="0.1" shininess="0.1"/> |
8 | | - <material name="black" rgba="0.1 0.1 0.1 1.0" specular="0.1" shininess="0.1"/> |
| 7 | + <material name="white" rgba="1 1 1 1"/> |
| 8 | + <material name="black" rgba="0.1 0.1 0.1 1"/> |
9 | 9 |
|
10 | 10 | <mesh name="Base" file="Base.stl"/> |
11 | 11 | <mesh name="Base_Motor" file="Base_Motor.stl"/> |
|
30 | 30 | <default> |
31 | 31 | <default class="so_arm100"> |
32 | 32 | <joint frictionloss="0.1" armature="0.1"/> |
33 | | - <position kp="50" dampratio="1" forcerange="-35 35" ctrlrange="-3.14158 3.14158"/> |
| 33 | + <position kp="50" dampratio="1" forcerange="-3.5 3.5"/> |
34 | 34 | <default class="Rotation"> |
35 | | - <joint axis="0 1 0" range="-2.2 2.2"/> |
| 35 | + <joint axis="0 1 0" range="-1.92 1.92"/> |
36 | 36 | </default> |
37 | 37 | <default class="Pitch"> |
38 | | - <joint axis="1 0 0" range="-3.14158 0.2"/> |
| 38 | + <joint axis="1 0 0" range="-3.32 0.174"/> |
39 | 39 | </default> |
40 | 40 | <default class="Elbow"> |
41 | | - <joint axis="1 0 0" range="0 3.14158"/> |
| 41 | + <joint axis="1 0 0" range="-0.174 3.14"/> |
42 | 42 | </default> |
43 | 43 | <default class="Wrist_Pitch"> |
44 | | - <joint axis="1 0 0" range="-2.0 1.8"/> |
| 44 | + <joint axis="1 0 0" range="-1.66 1.66"/> |
45 | 45 | </default> |
46 | 46 | <default class="Wrist_Roll"> |
47 | | - <joint axis="0 1 0" range="-3.14158 3.14158"/> |
| 47 | + <joint axis="0 1 0" range="-2.79 2.79"/> |
48 | 48 | </default> |
49 | 49 | <default class="Jaw"> |
50 | | - <joint axis="0 0 1" range="-0.2 2.0"/> |
| 50 | + <joint axis="0 0 1" range="-0.174 1.75"/> |
51 | 51 | </default> |
52 | 52 | <default class="visual"> |
53 | | - <geom type="mesh" contype="0" conaffinity="0" density="0" group="2" material="orange"/> |
| 53 | + <geom type="mesh" contype="0" conaffinity="0" density="0" group="2" material="white"/> |
54 | 54 | <default class="motor_visual"> |
55 | 55 | <geom material="black"/> |
56 | 56 | </default> |
57 | 57 | </default> |
58 | 58 | <default class="collision"> |
59 | | - <geom group="3" type="mesh"/> |
| 59 | + <geom group="3" type="mesh" material="white"/> |
60 | 60 | <default class="finger_collision"> |
61 | 61 | <geom type="box" solimp="2 1 0.01" solref="0.01 1" friction="1 0.005 0.0001"/> |
62 | 62 | </default> |
|
131 | 131 | </worldbody> |
132 | 132 |
|
133 | 133 | <actuator> |
134 | | - <position class="Rotation" name="Rotation" joint="Rotation"/> |
135 | | - <position class="Pitch" name="Pitch" joint="Pitch"/> |
136 | | - <position class="Elbow" name="Elbow" joint="Elbow"/> |
137 | | - <position class="Wrist_Pitch" name="Wrist_Pitch" joint="Wrist_Pitch"/> |
138 | | - <position class="Wrist_Roll" name="Wrist_Roll" joint="Wrist_Roll"/> |
139 | | - <position class="Jaw" name="Jaw" joint="Jaw"/> |
| 134 | + <position class="Rotation" name="Rotation" joint="Rotation" inheritrange="1"/> |
| 135 | + <position class="Pitch" name="Pitch" joint="Pitch" inheritrange="1"/> |
| 136 | + <position class="Elbow" name="Elbow" joint="Elbow" inheritrange="1"/> |
| 137 | + <position class="Wrist_Pitch" name="Wrist_Pitch" joint="Wrist_Pitch" inheritrange="1"/> |
| 138 | + <position class="Wrist_Roll" name="Wrist_Roll" joint="Wrist_Roll" inheritrange="1"/> |
| 139 | + <position class="Jaw" name="Jaw" joint="Jaw" inheritrange="1"/> |
140 | 140 | </actuator> |
141 | 141 |
|
142 | 142 | <contact> |
143 | 143 | <exclude body1="Base" body2="Rotation_Pitch"/> |
144 | 144 | </contact> |
145 | 145 |
|
146 | 146 | <keyframe> |
147 | | - <key name="home" qpos="0 -1.57079 1.57079 1.57079 -1.57079 0" ctrl="0 -1.57079 1.57079 1.57079 -1.57079 0"/> |
| 147 | + <key name="home" qpos="0 -1.57 1.57 1.57 -1.57 0" ctrl="0 -1.57 1.57 1.57 -1.57 0"/> |
| 148 | + <key name="rest" qpos="0 -3.32 3.11 1.18 0 -0.174" ctrl="0 -3.32 3.11 1.18 0 -0.174"/> |
148 | 149 | </keyframe> |
149 | 150 | </mujoco> |
0 commit comments