Upload binary assets (USD, STL, PNG)
Browse files- .gitattributes +20 -0
- assets/toy_sorting/InteractiveAsset/SM_P_Flavour_02/Collected_SM_P_Flavour_02/Props/SM_P_Tray_01.usd +3 -0
- assets/toy_sorting/Kitchen_Other/Kitchen_Box.usd +3 -0
- assets/toy_sorting/Kitchen_Other/Kitchen_Disk001.usd +3 -0
- assets/toy_sorting/Kitchen_Other/Kitchen_Disk002.usd +3 -0
- assets/toy_sorting/Table049/Table049.usd +3 -0
- assets/toy_sorting/Table049/texture/T_Table049_BC001.png +3 -0
- assets/toy_sorting/Table049/texture/T_Table049_N001.png +3 -0
- assets/toy_sorting/Table049/texture/T_Table049_ORM001.png +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/base_motor_holder_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/base_motor_holder_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/base_so101_v2.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/base_so101_v2.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_base_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_base_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_wrist_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_wrist_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/moving_jaw_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/moving_jaw_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/rotation_pitch_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/rotation_pitch_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_no_horn_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_no_horn_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/under_arm_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/under_arm_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/upper_arm_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/upper_arm_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/waveshare_mounting_plate_so101_v2.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/waveshare_mounting_plate_so101_v2.stl +0 -0
- assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_follower_so101_v1.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_follower_so101_v1.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_pitch_so101_v2.part +14 -0
- assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_pitch_so101_v2.stl +3 -0
- assets/toy_sorting/so_arm101/urdf/so_arm101.urdf +386 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,23 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
assets/toy_sorting/InteractiveAsset/SM_P_Flavour_02/Collected_SM_P_Flavour_02/Props/SM_P_Tray_01.usd filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
assets/toy_sorting/Kitchen_Other/Kitchen_Box.usd filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
assets/toy_sorting/Kitchen_Other/Kitchen_Disk001.usd filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
assets/toy_sorting/Kitchen_Other/Kitchen_Disk002.usd filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
assets/toy_sorting/Table049/Table049.usd filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
assets/toy_sorting/Table049/texture/T_Table049_BC001.png filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
assets/toy_sorting/Table049/texture/T_Table049_N001.png filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
assets/toy_sorting/Table049/texture/T_Table049_ORM001.png filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
assets/toy_sorting/so_arm101/urdf/assets/base_motor_holder_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 45 |
+
assets/toy_sorting/so_arm101/urdf/assets/base_so101_v2.stl filter=lfs diff=lfs merge=lfs -text
|
| 46 |
+
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_base_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 47 |
+
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_wrist_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 48 |
+
assets/toy_sorting/so_arm101/urdf/assets/moving_jaw_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 49 |
+
assets/toy_sorting/so_arm101/urdf/assets/rotation_pitch_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_no_horn_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 51 |
+
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 52 |
+
assets/toy_sorting/so_arm101/urdf/assets/under_arm_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 53 |
+
assets/toy_sorting/so_arm101/urdf/assets/upper_arm_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 54 |
+
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_follower_so101_v1.stl filter=lfs diff=lfs merge=lfs -text
|
| 55 |
+
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_pitch_so101_v2.stl filter=lfs diff=lfs merge=lfs -text
|
assets/toy_sorting/InteractiveAsset/SM_P_Flavour_02/Collected_SM_P_Flavour_02/Props/SM_P_Tray_01.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4f0716281b45e2ed411632073cd1624216a2afe227cfac19c99254f7cc5cf6b8
|
| 3 |
+
size 202276
|
assets/toy_sorting/Kitchen_Other/Kitchen_Box.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ce5a4b97655734c45878347600b3b6ca9fd6685e71e7947ca3192e4925c93cd1
|
| 3 |
+
size 4243318
|
assets/toy_sorting/Kitchen_Other/Kitchen_Disk001.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:822e16fe883f869398c75bde326ba06485c428d113c7891553a00ba32d6d6915
|
| 3 |
+
size 298195
|
assets/toy_sorting/Kitchen_Other/Kitchen_Disk002.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a873ffa057631641ea71b538a394402f25422eb91e1f534a837d2d52dbd1fdac
|
| 3 |
+
size 9435467
|
assets/toy_sorting/Table049/Table049.usd
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:33e9fca333ebafc72b991f7052168867d35f22d488df7d0c0d2fd3a9ae754341
|
| 3 |
+
size 6656126
|
assets/toy_sorting/Table049/texture/T_Table049_BC001.png
ADDED
|
Git LFS Details
|
assets/toy_sorting/Table049/texture/T_Table049_N001.png
ADDED
|
Git LFS Details
|
assets/toy_sorting/Table049/texture/T_Table049_ORM001.png
ADDED
|
Git LFS Details
|
assets/toy_sorting/so_arm101/urdf/assets/base_motor_holder_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "84d8ae1881704ebae1ffb70a",
|
| 4 |
+
"documentMicroversion": "0eea3500852bdb2f58b1cb79",
|
| 5 |
+
"documentVersion": "a5c3b0dfaa52ddd6829011cd",
|
| 6 |
+
"elementId": "22efbe4e0bef24fcd20f96e5",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MCOhripg0ry51VlsC",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Base_motor_holder_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/base_motor_holder_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8cd2f241037ea377af1191fffe0dd9d9006beea6dcc48543660ed41647072424
|
| 3 |
+
size 1877084
|
assets/toy_sorting/so_arm101/urdf/assets/base_so101_v2.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "bf61a6bc85b1d1a8bf9ea51b",
|
| 4 |
+
"documentMicroversion": "20484d37162a32a8a41a37f2",
|
| 5 |
+
"documentVersion": "25801b070e5b360715de8a30",
|
| 6 |
+
"elementId": "312f32f0073fa6e8e36fba7a",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MY69cJlqvSzIiODdH",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Base_SO101 v2 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/base_so101_v2.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bb12b7026575e1f70ccc7240051f9d943553bf34e5128537de6cd86fae33924d
|
| 3 |
+
size 471584
|
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_base_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "652d5731024e57367badfda6",
|
| 4 |
+
"documentMicroversion": "56a8b8013480c176fd87df8d",
|
| 5 |
+
"documentVersion": "984ac31c92cac3664c8effb3",
|
| 6 |
+
"elementId": "6fb7b7f9315511b548d670ff",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "Mf4ZebMr4BkShucFj",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Motor_holder_SO101_Base v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_base_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:31242ae6fb59d8b15c66617b88ad8e9bded62d57c35d11c0c43a70d2f4caa95b
|
| 3 |
+
size 1129384
|
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_wrist_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "4bd66da73cacb4d946d43e44",
|
| 4 |
+
"documentMicroversion": "2bf56247e58b70e90806e318",
|
| 5 |
+
"documentVersion": "df78bb7089f1de7d5588d238",
|
| 6 |
+
"elementId": "d7dfe76e402c21bbd8124e43",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MN9BZ1p69dQQtKTjq",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Motor_holder_SO101_Wrist v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/motor_holder_so101_wrist_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:887f92e6013cb64ea3a1ab8675e92da1e0beacfd5e001f972523540545e08011
|
| 3 |
+
size 1052184
|
assets/toy_sorting/so_arm101/urdf/assets/moving_jaw_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "46218c02ef80d36172edbb35",
|
| 4 |
+
"documentMicroversion": "68b7d387e2500c451586ae59",
|
| 5 |
+
"documentVersion": "79c101d1a0207b77362b561a",
|
| 6 |
+
"elementId": "d4b1411d5d7333298f6e2458",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MrHPLr9hZkrXwcSA4",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Moving_Jaw_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/moving_jaw_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:785a9dded2f474bc1d869e0d3dae398a3dcd9c0c345640040472210d2861fa9d
|
| 3 |
+
size 1413584
|
assets/toy_sorting/so_arm101/urdf/assets/rotation_pitch_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "14078aa6723c502d07d6902e",
|
| 4 |
+
"documentMicroversion": "c0fca717407275159bcc6ed7",
|
| 5 |
+
"documentVersion": "3d9a887ff68fa477d98162b8",
|
| 6 |
+
"elementId": "43d24b3857ff686b275578bf",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MrQ6Kmk9QDZlwbp95",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Rotation_Pitch_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/rotation_pitch_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9be900cc2a2bf718102841ef82ef8d2873842427648092c8ed2ca1e2ef4ffa34
|
| 3 |
+
size 883684
|
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_no_horn_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "56e5f3702dad85e17841d2e2",
|
| 4 |
+
"documentMicroversion": "7958a6acbc8e0d0a0a611746",
|
| 5 |
+
"documentVersion": "29a4c51b8bf277a22743a333",
|
| 6 |
+
"elementId": "8c14fb13a6557ec89ff5d227",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MOcaIFg8XgL+Ybg9z",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "STS3215_03a_no_horn v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_no_horn_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:75ef3781b752e4065891aea855e34dc161a38a549549cd0970cedd07eae6f887
|
| 3 |
+
size 865884
|
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "d2941bdba816affebdc6d6f0",
|
| 4 |
+
"documentMicroversion": "5904ef3cea04a0d0bc88b698",
|
| 5 |
+
"documentVersion": "dd4f7470101215836a4ae8c9",
|
| 6 |
+
"elementId": "e670b72d49b06f88fad5dbd8",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "M5vQNpe0onRFueych",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "STS3215_03a v1 <5>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/sts3215_03a_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a37c871fb502483ab96c256baf457d36f2e97afc9205313d9c5ab275ef941cd0
|
| 3 |
+
size 954084
|
assets/toy_sorting/so_arm101/urdf/assets/under_arm_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "9f5d6db47eb112442b9f130f",
|
| 4 |
+
"documentMicroversion": "e99cf45162e34789bd99512b",
|
| 5 |
+
"documentVersion": "817ebf29c5663d412edc0753",
|
| 6 |
+
"elementId": "2813aaffe3c8a342616d3527",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "M9yAEiX02J3c4HqXa",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Under_arm_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/under_arm_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d01d1f2de365651dcad9d6669e94ff87ff7652b5bb2d10752a66a456a86dbc71
|
| 3 |
+
size 1975884
|
assets/toy_sorting/so_arm101/urdf/assets/upper_arm_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "57f3eae43434311c28ac752b",
|
| 4 |
+
"documentMicroversion": "33eeab136e831427f0f0ca74",
|
| 5 |
+
"documentVersion": "435d47b71ef26075bf82672c",
|
| 6 |
+
"elementId": "a8e0c02dc43f7ccb373c52e4",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "Ml3rwO4kV53jDRgcs",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Upper_arm_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/upper_arm_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:475056e03a17e71919b82fd88ab9a0b898ab50164f2a7943652a6b2941bb2d4f
|
| 3 |
+
size 1303484
|
assets/toy_sorting/so_arm101/urdf/assets/waveshare_mounting_plate_so101_v2.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "066f8b5064455ec46759cd8c",
|
| 4 |
+
"documentMicroversion": "04c5790374bf3edfbbb7e818",
|
| 5 |
+
"documentVersion": "408440a116f7d8700bbb11c2",
|
| 6 |
+
"elementId": "dc35e56269e36de39738b34d",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MjhXxhyF1+iAgCtUh",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "WaveShare_Mounting_Plate_SO101 v2 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/waveshare_mounting_plate_so101_v2.stl
ADDED
|
Binary file (62.8 kB). View file
|
|
|
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_follower_so101_v1.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "e02f1e1d3fdd766a19a55890",
|
| 4 |
+
"documentMicroversion": "03f1dfc090db6bbecdb14475",
|
| 5 |
+
"documentVersion": "8a15327cfbde0344e0951076",
|
| 6 |
+
"elementId": "2317bd70c68862eeebd64492",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "MpI0voU28BOAZ6D9x",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Wrist_Roll_Follower_SO101 v1 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_follower_so101_v1.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4b17b410a12d64ec39554abc3e8054d8a97384b2dc4a8d95a5ecb2a93670f5f4
|
| 3 |
+
size 1439884
|
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_pitch_so101_v2.part
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"configuration": "default",
|
| 3 |
+
"documentId": "eb144d215e733b8dbbb50b81",
|
| 4 |
+
"documentMicroversion": "4fef760722dee3a9b5ff19b1",
|
| 5 |
+
"documentVersion": "5880c1e9413206cac10772d0",
|
| 6 |
+
"elementId": "3c22c2c23cb0ce545b9df2ba",
|
| 7 |
+
"fullConfiguration": "default",
|
| 8 |
+
"id": "Ma99J59HxnSe2TArb",
|
| 9 |
+
"isStandardContent": false,
|
| 10 |
+
"name": "Wrist_Roll_Pitch_SO101 v2 <1>",
|
| 11 |
+
"partId": "JFD",
|
| 12 |
+
"suppressed": false,
|
| 13 |
+
"type": "Part"
|
| 14 |
+
}
|
assets/toy_sorting/so_arm101/urdf/assets/wrist_roll_pitch_so101_v2.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6c7ec5525b4d8b9e397a30ab4bb0037156a5d5f38a4adf2c7d943d6c56eda5ae
|
| 3 |
+
size 2699784
|
assets/toy_sorting/so_arm101/urdf/so_arm101.urdf
ADDED
|
@@ -0,0 +1,386 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
| 2 |
+
<!-- Generated using onshape-to-robot -->
|
| 3 |
+
<!-- Onshape https://cad.onshape.com/documents/7715cc284bb430fe6dab4ffd/w/4fd0791b683777b02f8d975a/e/826c553ede3b7592eb9ca800 -->
|
| 4 |
+
<robot name="so101_new_calib">
|
| 5 |
+
|
| 6 |
+
<!-- Materials -->
|
| 7 |
+
<material name="3d_printed">
|
| 8 |
+
<color rgba="1.0 0.82 0.12 1.0"/>
|
| 9 |
+
</material>
|
| 10 |
+
<material name="sts3215">
|
| 11 |
+
<color rgba="0.1 0.1 0.1 1.0"/>
|
| 12 |
+
</material>
|
| 13 |
+
|
| 14 |
+
<!-- Link base -->
|
| 15 |
+
<link name="base_link">
|
| 16 |
+
<inertial>
|
| 17 |
+
<origin xyz="0.0137179 -5.19711e-05 0.0334843" rpy="0 0 0"/>
|
| 18 |
+
<mass value="0.147"/>
|
| 19 |
+
<inertia ixx="0.000114686" ixy="-4.59787e-07" ixz="4.97151e-06" iyy="0.000136117" iyz="9.75275e-08" izz="0.000130364"/>
|
| 20 |
+
</inertial>
|
| 21 |
+
<!-- Part base_motor_holder_so101_v1 -->
|
| 22 |
+
<visual>
|
| 23 |
+
<origin xyz="-0.00636471 -9.94414e-05 -0.0024" rpy="1.5708 -1.67685e-15 1.5708"/>
|
| 24 |
+
<geometry>
|
| 25 |
+
<mesh filename="assets/base_motor_holder_so101_v1.stl"/>
|
| 26 |
+
</geometry>
|
| 27 |
+
<material name="3d_printed"/>
|
| 28 |
+
</visual>
|
| 29 |
+
<collision>
|
| 30 |
+
<origin xyz="-0.00636471 -9.94414e-05 -0.0024" rpy="1.5708 -1.67685e-15 1.5708"/>
|
| 31 |
+
<geometry>
|
| 32 |
+
<mesh filename="assets/base_motor_holder_so101_v1.stl"/>
|
| 33 |
+
</geometry>
|
| 34 |
+
</collision>
|
| 35 |
+
<!-- Part base_so101_v2 -->
|
| 36 |
+
<visual>
|
| 37 |
+
<origin xyz="-0.00636471 -8.97657e-09 -0.0024" rpy="1.5708 -2.78073e-29 1.5708"/>
|
| 38 |
+
<geometry>
|
| 39 |
+
<mesh filename="assets/base_so101_v2.stl"/>
|
| 40 |
+
</geometry>
|
| 41 |
+
<material name="3d_printed"/>
|
| 42 |
+
</visual>
|
| 43 |
+
<collision>
|
| 44 |
+
<origin xyz="-0.00636471 -8.97657e-09 -0.0024" rpy="1.5708 -2.78073e-29 1.5708"/>
|
| 45 |
+
<geometry>
|
| 46 |
+
<mesh filename="assets/base_so101_v2.stl"/>
|
| 47 |
+
</geometry>
|
| 48 |
+
</collision>
|
| 49 |
+
<!-- Part sts3215_03a_v1 -->
|
| 50 |
+
<visual>
|
| 51 |
+
<origin xyz="0.0263353 -8.97657e-09 0.0437" rpy="-8.21148e-16 7.84513e-18 1.249e-15"/>
|
| 52 |
+
<geometry>
|
| 53 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 54 |
+
</geometry>
|
| 55 |
+
<material name="sts3215"/>
|
| 56 |
+
</visual>
|
| 57 |
+
<collision>
|
| 58 |
+
<origin xyz="0.0263353 -8.97657e-09 0.0437" rpy="-8.21148e-16 7.84513e-18 1.249e-15"/>
|
| 59 |
+
<geometry>
|
| 60 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 61 |
+
</geometry>
|
| 62 |
+
</collision>
|
| 63 |
+
<!-- Part waveshare_mounting_plate_so101_v2 -->
|
| 64 |
+
<visual>
|
| 65 |
+
<origin xyz="-0.0309827 -0.000199441 0.0474" rpy="1.5708 -1.35493e-14 1.5708"/>
|
| 66 |
+
<geometry>
|
| 67 |
+
<mesh filename="assets/waveshare_mounting_plate_so101_v2.stl"/>
|
| 68 |
+
</geometry>
|
| 69 |
+
<material name="3d_printed"/>
|
| 70 |
+
</visual>
|
| 71 |
+
<collision>
|
| 72 |
+
<origin xyz="-0.0309827 -0.000199441 0.0474" rpy="1.5708 -1.35493e-14 1.5708"/>
|
| 73 |
+
<geometry>
|
| 74 |
+
<mesh filename="assets/waveshare_mounting_plate_so101_v2.stl"/>
|
| 75 |
+
</geometry>
|
| 76 |
+
</collision>
|
| 77 |
+
</link>
|
| 78 |
+
|
| 79 |
+
<!-- Link shoulder -->
|
| 80 |
+
<link name="shoulder_link">
|
| 81 |
+
<inertial>
|
| 82 |
+
<origin xyz="-0.0307604 -1.66727e-05 -0.0252713" rpy="0 0 0"/>
|
| 83 |
+
<mass value="0.100006"/>
|
| 84 |
+
<inertia ixx="8.3759e-05" ixy="7.55525e-08" ixz="-1.16342e-06" iyy="8.10403e-05" iyz="1.54663e-07" izz="2.39783e-05"/>
|
| 85 |
+
</inertial>
|
| 86 |
+
<!-- Part sts3215_03a_v1_2 -->
|
| 87 |
+
<visual>
|
| 88 |
+
<origin xyz="-0.0303992 0.000422241 -0.0417" rpy="1.5708 1.5708 0"/>
|
| 89 |
+
<geometry>
|
| 90 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 91 |
+
</geometry>
|
| 92 |
+
<material name="sts3215"/>
|
| 93 |
+
</visual>
|
| 94 |
+
<collision>
|
| 95 |
+
<origin xyz="-0.0303992 0.000422241 -0.0417" rpy="1.5708 1.5708 0"/>
|
| 96 |
+
<geometry>
|
| 97 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 98 |
+
</geometry>
|
| 99 |
+
</collision>
|
| 100 |
+
<!-- Part motor_holder_so101_base_v1 -->
|
| 101 |
+
<visual>
|
| 102 |
+
<origin xyz="-0.0675992 -0.000177759 0.0158499" rpy="1.5708 -1.5708 0"/>
|
| 103 |
+
<geometry>
|
| 104 |
+
<mesh filename="assets/motor_holder_so101_base_v1.stl"/>
|
| 105 |
+
</geometry>
|
| 106 |
+
<material name="3d_printed"/>
|
| 107 |
+
</visual>
|
| 108 |
+
<collision>
|
| 109 |
+
<origin xyz="-0.0675992 -0.000177759 0.0158499" rpy="1.5708 -1.5708 0"/>
|
| 110 |
+
<geometry>
|
| 111 |
+
<mesh filename="assets/motor_holder_so101_base_v1.stl"/>
|
| 112 |
+
</geometry>
|
| 113 |
+
</collision>
|
| 114 |
+
<!-- Part rotation_pitch_so101_v1 -->
|
| 115 |
+
<visual>
|
| 116 |
+
<origin xyz="0.0122008 2.22413e-05 0.0464" rpy="-1.5708 2.35221e-33 0"/>
|
| 117 |
+
<geometry>
|
| 118 |
+
<mesh filename="assets/rotation_pitch_so101_v1.stl"/>
|
| 119 |
+
</geometry>
|
| 120 |
+
<material name="3d_printed"/>
|
| 121 |
+
</visual>
|
| 122 |
+
<collision>
|
| 123 |
+
<origin xyz="0.0122008 2.22413e-05 0.0464" rpy="-1.5708 2.35221e-33 0"/>
|
| 124 |
+
<geometry>
|
| 125 |
+
<mesh filename="assets/rotation_pitch_so101_v1.stl"/>
|
| 126 |
+
</geometry>
|
| 127 |
+
</collision>
|
| 128 |
+
</link>
|
| 129 |
+
|
| 130 |
+
<!-- Link upper_arm -->
|
| 131 |
+
<link name="upper_arm_link">
|
| 132 |
+
<inertial>
|
| 133 |
+
<origin xyz="-0.0898471 -0.00838224 0.0184089" rpy="0 0 0"/>
|
| 134 |
+
<mass value="0.103"/>
|
| 135 |
+
<inertia ixx="4.08002e-05" ixy="-1.97819e-05" ixz="-4.03016e-08" iyy="0.000147318" iyz="8.97326e-09" izz="0.000142487"/>
|
| 136 |
+
</inertial>
|
| 137 |
+
<!-- Part sts3215_03a_v1_3 -->
|
| 138 |
+
<visual>
|
| 139 |
+
<origin xyz="-0.11257 -0.0155 0.0187" rpy="-3.14159 -5.27356e-16 -1.5708"/>
|
| 140 |
+
<geometry>
|
| 141 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 142 |
+
</geometry>
|
| 143 |
+
<material name="sts3215"/>
|
| 144 |
+
</visual>
|
| 145 |
+
<collision>
|
| 146 |
+
<origin xyz="-0.11257 -0.0155 0.0187" rpy="-3.14159 -5.27356e-16 -1.5708"/>
|
| 147 |
+
<geometry>
|
| 148 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 149 |
+
</geometry>
|
| 150 |
+
</collision>
|
| 151 |
+
<!-- Part upper_arm_so101_v1 -->
|
| 152 |
+
<visual>
|
| 153 |
+
<origin xyz="-0.065085 0.012 0.0182" rpy="3.14159 -0 -1.30911e-30"/>
|
| 154 |
+
<geometry>
|
| 155 |
+
<mesh filename="assets/upper_arm_so101_v1.stl"/>
|
| 156 |
+
</geometry>
|
| 157 |
+
<material name="3d_printed"/>
|
| 158 |
+
</visual>
|
| 159 |
+
<collision>
|
| 160 |
+
<origin xyz="-0.065085 0.012 0.0182" rpy="3.14159 -0 -1.30911e-30"/>
|
| 161 |
+
<geometry>
|
| 162 |
+
<mesh filename="assets/upper_arm_so101_v1.stl"/>
|
| 163 |
+
</geometry>
|
| 164 |
+
</collision>
|
| 165 |
+
</link>
|
| 166 |
+
|
| 167 |
+
<!-- Link lower_arm -->
|
| 168 |
+
<link name="lower_arm_link">
|
| 169 |
+
<inertial>
|
| 170 |
+
<origin xyz="-0.0980701 0.00324376 0.0182831" rpy="0 0 0"/>
|
| 171 |
+
<mass value="0.104"/>
|
| 172 |
+
<inertia ixx="2.87438e-05" ixy="7.41152e-06" ixz="1.26409e-06" iyy="0.000159844" iyz="-4.90188e-08" izz="0.00014529"/>
|
| 173 |
+
</inertial>
|
| 174 |
+
<!-- Part under_arm_so101_v1 -->
|
| 175 |
+
<visual>
|
| 176 |
+
<origin xyz="-0.0648499 -0.032 0.0182" rpy="3.14159 -0 6.67202e-31"/>
|
| 177 |
+
<geometry>
|
| 178 |
+
<mesh filename="assets/under_arm_so101_v1.stl"/>
|
| 179 |
+
</geometry>
|
| 180 |
+
<material name="3d_printed"/>
|
| 181 |
+
</visual>
|
| 182 |
+
<collision>
|
| 183 |
+
<origin xyz="-0.0648499 -0.032 0.0182" rpy="3.14159 -0 6.67202e-31"/>
|
| 184 |
+
<geometry>
|
| 185 |
+
<mesh filename="assets/under_arm_so101_v1.stl"/>
|
| 186 |
+
</geometry>
|
| 187 |
+
</collision>
|
| 188 |
+
<!-- Part motor_holder_so101_wrist_v1 -->
|
| 189 |
+
<visual>
|
| 190 |
+
<origin xyz="-0.0648499 -0.032 0.018" rpy="-3.14159 -2.55351e-15 -1.83387e-30"/>
|
| 191 |
+
<geometry>
|
| 192 |
+
<mesh filename="assets/motor_holder_so101_wrist_v1.stl"/>
|
| 193 |
+
</geometry>
|
| 194 |
+
<material name="3d_printed"/>
|
| 195 |
+
</visual>
|
| 196 |
+
<collision>
|
| 197 |
+
<origin xyz="-0.0648499 -0.032 0.018" rpy="-3.14159 -2.55351e-15 -1.83387e-30"/>
|
| 198 |
+
<geometry>
|
| 199 |
+
<mesh filename="assets/motor_holder_so101_wrist_v1.stl"/>
|
| 200 |
+
</geometry>
|
| 201 |
+
</collision>
|
| 202 |
+
<!-- Part sts3215_03a_v1_4 -->
|
| 203 |
+
<visual>
|
| 204 |
+
<origin xyz="-0.1224 0.0052 0.0187" rpy="-3.14159 -7.88861e-31 -3.14159"/>
|
| 205 |
+
<geometry>
|
| 206 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 207 |
+
</geometry>
|
| 208 |
+
<material name="sts3215"/>
|
| 209 |
+
</visual>
|
| 210 |
+
<collision>
|
| 211 |
+
<origin xyz="-0.1224 0.0052 0.0187" rpy="-3.14159 -7.88861e-31 -3.14159"/>
|
| 212 |
+
<geometry>
|
| 213 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 214 |
+
</geometry>
|
| 215 |
+
</collision>
|
| 216 |
+
</link>
|
| 217 |
+
|
| 218 |
+
<!-- Link wrist -->
|
| 219 |
+
<link name="wrist_link">
|
| 220 |
+
<inertial>
|
| 221 |
+
<origin xyz="-0.000103312 -0.0386143 0.0281156" rpy="0 0 0"/>
|
| 222 |
+
<mass value="0.079"/>
|
| 223 |
+
<inertia ixx="3.68263e-05" ixy="1.7893e-08" ixz="-5.28128e-08" iyy="2.5391e-05" iyz="3.6412e-06" izz="2.1e-05"/>
|
| 224 |
+
</inertial>
|
| 225 |
+
<!-- Part sts3215_03a_no_horn_v1 -->
|
| 226 |
+
<visual>
|
| 227 |
+
<origin xyz="8.32667e-17 -0.0424 0.0306" rpy="1.5708 1.5708 0"/>
|
| 228 |
+
<geometry>
|
| 229 |
+
<mesh filename="assets/sts3215_03a_no_horn_v1.stl"/>
|
| 230 |
+
</geometry>
|
| 231 |
+
<material name="sts3215"/>
|
| 232 |
+
</visual>
|
| 233 |
+
<collision>
|
| 234 |
+
<origin xyz="8.32667e-17 -0.0424 0.0306" rpy="1.5708 1.5708 0"/>
|
| 235 |
+
<geometry>
|
| 236 |
+
<mesh filename="assets/sts3215_03a_no_horn_v1.stl"/>
|
| 237 |
+
</geometry>
|
| 238 |
+
</collision>
|
| 239 |
+
<!-- Part wrist_roll_pitch_so101_v2 -->
|
| 240 |
+
<visual>
|
| 241 |
+
<origin xyz="0 -0.028 0.0181" rpy="-1.5708 -1.5708 0"/>
|
| 242 |
+
<geometry>
|
| 243 |
+
<mesh filename="assets/wrist_roll_pitch_so101_v2.stl"/>
|
| 244 |
+
</geometry>
|
| 245 |
+
<material name="3d_printed"/>
|
| 246 |
+
</visual>
|
| 247 |
+
<collision>
|
| 248 |
+
<origin xyz="0 -0.028 0.0181" rpy="-1.5708 -1.5708 0"/>
|
| 249 |
+
<geometry>
|
| 250 |
+
<mesh filename="assets/wrist_roll_pitch_so101_v2.stl"/>
|
| 251 |
+
</geometry>
|
| 252 |
+
</collision>
|
| 253 |
+
</link>
|
| 254 |
+
|
| 255 |
+
<!-- Link gripper -->
|
| 256 |
+
<link name="gripper_link">
|
| 257 |
+
<inertial>
|
| 258 |
+
<origin xyz="0.000213627 0.000245138 -0.025187" rpy="0 0 0"/>
|
| 259 |
+
<mass value="0.087"/>
|
| 260 |
+
<inertia ixx="2.75087e-05" ixy="-3.35241e-07" ixz="-5.7352e-06" iyy="4.33657e-05" iyz="-5.17847e-08" izz="3.45059e-05"/>
|
| 261 |
+
</inertial>
|
| 262 |
+
<!-- Part sts3215_03a_v1_5 -->
|
| 263 |
+
<visual>
|
| 264 |
+
<origin xyz="0.0077 0.0001 -0.0234" rpy="-1.5708 -5.19179e-17 -1.66533e-16"/>
|
| 265 |
+
<geometry>
|
| 266 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 267 |
+
</geometry>
|
| 268 |
+
<material name="sts3215"/>
|
| 269 |
+
</visual>
|
| 270 |
+
<collision>
|
| 271 |
+
<origin xyz="0.0077 0.0001 -0.0234" rpy="-1.5708 -5.19179e-17 -1.66533e-16"/>
|
| 272 |
+
<geometry>
|
| 273 |
+
<mesh filename="assets/sts3215_03a_v1.stl"/>
|
| 274 |
+
</geometry>
|
| 275 |
+
</collision>
|
| 276 |
+
<!-- Part wrist_roll_follower_so101_v1 -->
|
| 277 |
+
<visual>
|
| 278 |
+
<origin xyz="8.32667e-17 -0.000218214 0.000949706" rpy="-3.14159 -5.55112e-17 0"/>
|
| 279 |
+
<geometry>
|
| 280 |
+
<mesh filename="assets/wrist_roll_follower_so101_v1.stl"/>
|
| 281 |
+
</geometry>
|
| 282 |
+
<material name="3d_printed"/>
|
| 283 |
+
</visual>
|
| 284 |
+
<collision>
|
| 285 |
+
<origin xyz="8.32667e-17 -0.000218214 0.000949706" rpy="-3.14159 -5.55112e-17 0"/>
|
| 286 |
+
<geometry>
|
| 287 |
+
<mesh filename="assets/wrist_roll_follower_so101_v1.stl"/>
|
| 288 |
+
</geometry>
|
| 289 |
+
</collision>
|
| 290 |
+
</link>
|
| 291 |
+
|
| 292 |
+
<!-- Gripper frame (dummy link + fixed joint) -->
|
| 293 |
+
<link name="gripper_frame_link">
|
| 294 |
+
<origin xyz="0 0 0" rpy="0 -0 0"/>
|
| 295 |
+
<inertial>
|
| 296 |
+
<origin xyz="0 0 0" rpy="0 0 0"/>
|
| 297 |
+
<mass value="1e-9"/>
|
| 298 |
+
<inertia ixx="0" ixy="0" ixz="0" iyy="0" iyz="0" izz="0"/>
|
| 299 |
+
</inertial>
|
| 300 |
+
</link>
|
| 301 |
+
|
| 302 |
+
<joint name="gripper_frame_joint" type="fixed">
|
| 303 |
+
<origin xyz="-0.0079 -0.000218121 -0.0981274" rpy="0 3.14159 0"/>
|
| 304 |
+
<parent link="gripper_link"/>
|
| 305 |
+
<child link="gripper_frame_link"/>
|
| 306 |
+
<axis xyz="0 0 0"/>
|
| 307 |
+
</joint>
|
| 308 |
+
|
| 309 |
+
<!-- Link moving_jaw_so101_v1 -->
|
| 310 |
+
<link name="moving_jaw_so101_v1_link">
|
| 311 |
+
<inertial>
|
| 312 |
+
<origin xyz="-0.00157495 -0.0300244 0.0192755" rpy="0 0 0"/>
|
| 313 |
+
<mass value="0.012"/>
|
| 314 |
+
<inertia ixx="6.61427e-06" ixy="-3.19807e-07" ixz="-5.90717e-09" iyy="1.89032e-06" iyz="-1.09945e-07" izz="5.28738e-06"/>
|
| 315 |
+
</inertial>
|
| 316 |
+
<!-- Part moving_jaw_so101_v1 -->
|
| 317 |
+
<visual>
|
| 318 |
+
<origin xyz="-5.55112e-17 -5.55112e-17 0.0189" rpy="9.53145e-17 6.93889e-18 1.24077e-24"/>
|
| 319 |
+
<geometry>
|
| 320 |
+
<mesh filename="assets/moving_jaw_so101_v1.stl"/>
|
| 321 |
+
</geometry>
|
| 322 |
+
<material name="3d_printed"/>
|
| 323 |
+
</visual>
|
| 324 |
+
<collision>
|
| 325 |
+
<origin xyz="-5.55112e-17 -5.55112e-17 0.0189" rpy="9.53145e-17 6.93889e-18 1.24077e-24"/>
|
| 326 |
+
<geometry>
|
| 327 |
+
<mesh filename="assets/moving_jaw_so101_v1.stl"/>
|
| 328 |
+
</geometry>
|
| 329 |
+
</collision>
|
| 330 |
+
</link>
|
| 331 |
+
|
| 332 |
+
<!-- Joint from gripper to moving_jaw_so101_v1 -->
|
| 333 |
+
<joint name="gripper" type="revolute">
|
| 334 |
+
<origin xyz="0.0202 0.0188 -0.0234" rpy="1.5708 -5.24284e-08 -1.41553e-15"/>
|
| 335 |
+
<parent link="gripper_link"/>
|
| 336 |
+
<child link="moving_jaw_so101_v1_link"/>
|
| 337 |
+
<axis xyz="0 0 1"/>
|
| 338 |
+
<limit effort="10" velocity="10" lower="-0.174533" upper="1.74533"/>
|
| 339 |
+
</joint>
|
| 340 |
+
|
| 341 |
+
<!-- Joint from wrist to gripper -->
|
| 342 |
+
<joint name="wrist_roll" type="revolute">
|
| 343 |
+
<origin xyz="5.55112e-17 -0.0611 0.0181" rpy="1.5708 0.0486795 3.14159"/>
|
| 344 |
+
<parent link="wrist_link"/>
|
| 345 |
+
<child link="gripper_link"/>
|
| 346 |
+
<axis xyz="0 0 1"/>
|
| 347 |
+
<limit effort="10" velocity="10" lower="-2.74385" upper="2.84121"/>
|
| 348 |
+
</joint>
|
| 349 |
+
|
| 350 |
+
<!-- Joint from lower_arm to wrist -->
|
| 351 |
+
<joint name="wrist_flex" type="revolute">
|
| 352 |
+
<origin xyz="-0.1349 0.0052 3.62355e-17" rpy="4.02456e-15 8.67362e-16 -1.5708"/>
|
| 353 |
+
<parent link="lower_arm_link"/>
|
| 354 |
+
<child link="wrist_link"/>
|
| 355 |
+
<axis xyz="0 0 1"/>
|
| 356 |
+
<limit effort="10" velocity="10" lower="-1.65806" upper="1.65806"/>
|
| 357 |
+
</joint>
|
| 358 |
+
|
| 359 |
+
<!-- Joint from upper_arm to lower_arm -->
|
| 360 |
+
<!-- Note: 5-degree calibration offset applied to joint limits -->
|
| 361 |
+
<joint name="elbow_flex" type="revolute">
|
| 362 |
+
<origin xyz="-0.11257 -0.028 1.73763e-16" rpy="-3.63608e-16 8.74301e-16 1.5708"/>
|
| 363 |
+
<parent link="upper_arm_link"/>
|
| 364 |
+
<child link="lower_arm_link"/>
|
| 365 |
+
<axis xyz="0 0 1"/>
|
| 366 |
+
<limit effort="10" velocity="10" lower="-1.69" upper="1.69"/>
|
| 367 |
+
</joint>
|
| 368 |
+
|
| 369 |
+
<!-- Joint from shoulder to upper_arm -->
|
| 370 |
+
<joint name="shoulder_lift" type="revolute">
|
| 371 |
+
<origin xyz="-0.0303992 -0.0182778 -0.0542" rpy="-1.5708 -1.5708 0"/>
|
| 372 |
+
<parent link="shoulder_link"/>
|
| 373 |
+
<child link="upper_arm_link"/>
|
| 374 |
+
<axis xyz="0 0 1"/>
|
| 375 |
+
<limit effort="10" velocity="10" lower="-1.74533" upper="1.74533"/>
|
| 376 |
+
</joint>
|
| 377 |
+
|
| 378 |
+
<!-- Joint from base to shoulder -->
|
| 379 |
+
<joint name="shoulder_pan" type="revolute">
|
| 380 |
+
<origin xyz="0.0388353 -8.97657e-09 0.0624" rpy="3.14159 4.18253e-17 -3.14159"/>
|
| 381 |
+
<parent link="base_link"/>
|
| 382 |
+
<child link="shoulder_link"/>
|
| 383 |
+
<axis xyz="0 0 1"/>
|
| 384 |
+
<limit effort="10" velocity="10" lower="-1.91986" upper="1.91986"/>
|
| 385 |
+
</joint>
|
| 386 |
+
</robot>
|