@@ -12,13 +12,17 @@ Importing a description for the first time automatically downloads and caches fi
12
12
13
13
## Installation
14
14
15
- ### Install from pip
15
+ ### PyPI
16
+
17
+ [ ![ PyPI version] ( https://img.shields.io/pypi/v/robot_descriptions )] ( https://pypi.org/project/robot_descriptions/ )
16
18
17
19
``` console
18
20
pip install robot_descriptions
19
21
```
20
22
21
- ### Install from conda
23
+ ### Conda
24
+
25
+ [ ![ Conda Version] ( https://img.shields.io/conda/vn/conda-forge/robot_descriptions.svg )] ( https://anaconda.org/conda-forge/robot_descriptions )
22
26
23
27
``` console
24
28
conda install -c conda-forge robot_descriptions
@@ -111,15 +115,15 @@ robot_descriptions show solo_description
111
115
112
116
Available robot descriptions ([ gallery] ( https://github.com/robot-descriptions/awesome-robot-descriptions#gallery ) ) are listed in the following categories:
113
117
114
- * [ Arms] ( #arms )
115
- * [ Bipeds] ( #bipeds )
116
- * [ Dual arms] ( #dual-arms )
117
- * [ Drones] ( #drones )
118
- * [ Educational] ( #educational )
119
- * [ End effectors] ( #end-effectors )
120
- * [ Mobile manipulators ] ( #mobile-manipulators )
121
- * [ Humanoids ] ( #humanoids )
122
- * [ Quadrupeds] ( #quadrupeds )
118
+ - [ Arms] ( #arms )
119
+ - [ Bipeds] ( #bipeds )
120
+ - [ Dual arms] ( #dual-arms )
121
+ - [ Drones] ( #drones )
122
+ - [ Educational] ( #educational )
123
+ - [ End effectors] ( #end-effectors )
124
+ - [ Humanoids ] ( #humanoids )
125
+ - [ Mobile manipulators ] ( #mobile-manipulators )
126
+ - [ Quadrupeds] ( #quadrupeds )
123
127
124
128
The DOF column denotes the number of actuated degrees of freedom.
125
129
@@ -133,14 +137,18 @@ The DOF column denotes the number of actuated degrees of freedom.
133
137
| ` gen3_description ` | Gen3 (Jaco) | Kinova | 6 | URDF |
134
138
| ` gen3_mj_description ` | Gen3 (Jaco) | Kinova | 7 | MJCF |
135
139
| ` iiwa_description ` | iiwa | KUKA | 7 | URDF |
140
+ | ` iiwa_mj_description ` | iiwa14 | KUKA | 7 | MJCF |
136
141
| ` panda_description ` | Panda | Franka Emika | 8 | URDF |
137
142
| ` panda_mj_description ` | Panda | Franka Emika | 8 | MJCF |
138
143
| ` poppy_ergo_jr_description ` | Poppy Ergo Jr | Poppy Project | 6 | URDF |
144
+ | ` sawyer_mj_description ` | Sawyer | Rethink Robotics | 7 | MJCF |
139
145
| ` ur10_description ` | UR10 | Universal Robots | 6 | URDF |
140
146
| ` ur10e_mj_description ` | UR10e | Universal Robots | 6 | MJCF |
141
147
| ` ur3_description ` | UR3 | Universal Robots | 6 | URDF |
142
148
| ` ur5_description ` | UR5 | Universal Robots | 6 | URDF |
143
149
| ` ur5e_mj_description ` | UR5e | Universal Robots | 6 | MJCF |
150
+ | ` viper_mj_description ` | Viper | Trossen Robotics | 7 | MJCF |
151
+ | ` xarm7_mj_description ` | xArm7 | UFACTORY | 7 | MJCF |
144
152
| ` z1_description ` | Z1 | UNITREE Robotics | 6 | URDF |
145
153
146
154
### Bipeds
@@ -158,6 +166,7 @@ The DOF column denotes the number of actuated degrees of freedom.
158
166
159
167
| Name | Robot | Maker | DOF | Format |
160
168
| -------------------------------| -----------------------| --------------------------| -----| ------------|
169
+ | ` aloha_mj_description ` | Aloha 2 | Trossen Robotics | 14 | MJCF |
161
170
| ` baxter_description ` | Baxter | Rethink Robotics | 15 | URDF |
162
171
| ` nextage_description ` | NEXTAGE | Kawada Robotics | 15 | URDF |
163
172
| ` poppy_torso_description ` | Poppy Torso | Poppy Project | 13 | URDF |
@@ -168,6 +177,7 @@ The DOF column denotes the number of actuated degrees of freedom.
168
177
| Name | Robot | Maker | DOF | Format |
169
178
| -------------------------------| -----------------------| --------------------------| -----| ------------|
170
179
| ` cf2_description ` | Crazyflie 2.0 | Bitcraze | 0 | URDF |
180
+ | ` cf2_mj_description ` | Crazyflie 2.0 | Bitcraze | 6 | MJCF |
171
181
| ` skydio_x2_description ` | Skydio X2 | Skydio | 6 | URDF |
172
182
| ` skydio_x2_mj_description ` | Skydio X2 | Skydio | 6 | MJCF |
173
183
@@ -185,6 +195,7 @@ The DOF column denotes the number of actuated degrees of freedom.
185
195
| Name | Robot | Maker | DOF | Format |
186
196
| -------------------------------| -----------------------| --------------------------| -----| ------------|
187
197
| ` allegro_hand_description ` | Allegro Hand | Wonik Robotics | 16 | URDF |
198
+ | ` allegro_hand_mj_description ` | Allegro Hand | Wonik Robotics | 16 | MJCF |
188
199
| ` barrett_hand_description ` | BarrettHand | Barrett Technology | 8 | URDF |
189
200
| ` robotiq_2f85_description ` | Robotiq 2F-85 | Robotiq | 1 | URDF |
190
201
| ` robotiq_2f85_mj_description ` | Robotiq 2F-85 | Robotiq | 1 | MJCF |
@@ -204,6 +215,7 @@ The DOF column denotes the number of actuated degrees of freedom.
204
215
| ` jaxon_description ` | JAXON | JSK | 38 | URDF |
205
216
| ` jvrc_description ` | JVRC-1 | AIST | 34 | URDF |
206
217
| ` jvrc_mj_description ` | JVRC-1 | AIST | 34 | MJCF |
218
+ | ` op3_mj_description ` | OP3 | ROBOTIS | 20 | MJCF |
207
219
| ` r2_description ` | Robonaut 2 | NASA JSC Robotics | 56 | URDF |
208
220
| ` romeo_description ` | Romeo | Aldebaran Robotics | 37 | URDF |
209
221
| ` sigmaban_description ` | SigmaBan | Rhoban | 20 | URDF |
@@ -221,20 +233,22 @@ The DOF column denotes the number of actuated degrees of freedom.
221
233
| ` pr2_description ` | PR2 | Willow Garage | 32 | URDF |
222
234
| ` reachy_description ` | Reachy | Pollen Robotics | 21 | URDF |
223
235
| ` stretch_description ` | Stretch RE1 | Hello Robot | 14 | URDF |
236
+ | ` sretch_mj_description ` | Stretch 2 | Hello Robot | 14 | MJCF |
224
237
| ` tiago_description ` | TIAGo | PAL Robotics | 48 | URDF |
225
238
226
239
### Quadrupeds
227
240
228
241
| Name | Robot | Maker | DOF | Format |
229
242
| -------------------------------| -----------------------| --------------------------| -----| ------------|
230
- | ` a1_mj_description ` | A1 | UNITREE Robotics | 12 | MJCF |
231
243
| ` a1_description ` | A1 | UNITREE Robotics | 12 | URDF |
232
- | ` b1_description ` | B1 | UNITREE Robotics | 12 | URDF |
233
- | ` aliengo_description ` | Aliengo | UNITREE Robotics | 12 | MJCF, URDF |
234
- | ` anymal_b_mj_description ` | ANYmal B | ANYbotics | 12 | MJCF |
244
+ | ` a1_mj_description ` | A1 | UNITREE Robotics | 12 | MJCF |
245
+ | ` aliengo_description ` | Aliengo | UNITREE Robotics | 12 | URDF |
246
+ | ` aliengo_mj_description ` | Aliengo | UNITREE Robotics | 12 | MJCF |
235
247
| ` anymal_b_description ` | ANYmal B | ANYbotics | 12 | URDF |
248
+ | ` anymal_b_mj_description ` | ANYmal B | ANYbotics | 12 | MJCF |
236
249
| ` anymal_c_description ` | ANYmal C | ANYbotics | 12 | URDF |
237
250
| ` anymal_c_mj_description ` | ANYmal C | ANYbotics | 12 | MJCF |
251
+ | ` b1_description ` | B1 | UNITREE Robotics | 12 | URDF |
238
252
| ` go1_description ` | Go1 | UNITREE Robotics | 12 | URDF |
239
253
| ` go1_mj_description ` | Go1 | UNITREE Robotics | 12 | MJCF |
240
254
| ` go2_description ` | Go2 | UNITREE Robotics | 12 | URDF |
@@ -259,12 +273,12 @@ If you use `robot_descriptions.py` in your scientific works, please cite it *e.g
259
273
260
274
``` bibtex
261
275
@software{robot_descriptions_py2024,
262
- author = {Caron, Stéphane and Romualdi, Giulio and Kozlov, Lev and Ordonez, Daniel and Tadashi Kussaba, Hugo and Bang, Seung Hyeon},
276
+ author = {Caron, Stéphane and Romualdi, Giulio and Kozlov, Lev and Ordonez, Daniel and Tadashi Kussaba, Hugo and Bang, Seung Hyeon and Zakka, Kevin },
263
277
license = {Apache-2.0},
264
- month = feb ,
278
+ month = mar ,
265
279
title = {{robot_descriptions.py: Robot descriptions in Python}},
266
280
url = {https://github.com/robot-descriptions/robot_descriptions.py},
267
- version = {1.8.1 },
281
+ version = {1.9.0 },
268
282
year = {2024}
269
283
}
270
284
```
0 commit comments