File tree Expand file tree Collapse file tree 7 files changed +80
-0
lines changed Expand file tree Collapse file tree 7 files changed +80
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ All notable changes to this project will be documented in this file.
88
99- Description: Dynamixel 2R (MJCF)
1010- Description: YAM (MJCF) (thanks to @kevinzakka )
11+ - Description YAM (URDF)
12+ - Description RBY1 Mobile Manipulatior (URDF)
1113
1214## [ 1.17.0] - 2025-05-08
1315
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ The DOF column denotes the number of actuated degrees of freedom.
164164| ` widow_mj_description ` | WidowX | Trossen Robotics | MJCF | BSD-3-Clause |
165165| ` xarm7_mj_description ` | xArm7 | UFACTORY | MJCF | BSD-3-Clause |
166166| ` yam_mj_description ` | YAM | I2RT Robotics | MJCF | MIT |
167+ | ` yam_description ` | YAM | I2RT Robotics | URDF | MIT |
167168| ` z1_description ` | Z1 | UNITREE Robotics | URDF | BSD-3-Clause |
168169| ` z1_mj_description ` | Z1 | UNITREE Robotics | MJCF | BSD-3-Clause |
169170
@@ -267,6 +268,8 @@ The DOF column denotes the number of actuated degrees of freedom.
267268| ` sretch_mj_description ` | Stretch 2 | Hello Robot | 14 | MJCF |
268269| ` sretch_3_mj_description ` | Stretch 3 | Hello Robot | 14 | MJCF |
269270| ` tiago_description ` | TIAGo | PAL Robotics | 48 | URDF |
271+ | ` rby1_description ` | RBY1 | Rainbow Robotics | 24 | URDF |
272+
270273
271274### Quadrupeds
272275
Original file line number Diff line number Diff line change @@ -217,6 +217,8 @@ def has_urdf(self) -> bool:
217217 "widow_mj_description" : Description (Format .MJCF , tags = {"arm" }),
218218 "xarm7_mj_description" : Description (Format .MJCF , tags = {"arm" }),
219219 "yam_mj_description" : Description (Format .MJCF , tags = {"arm" }),
220+ "yam_description" : Description (Format .URDF , tags = {"arm" }),
221+ "rby1_description" : Description (Format .URDF , tags = {"mobile_manipulator" }),
220222 "yumi_description" : Description (Format .URDF , tags = {"dual_arm" }),
221223 "z1_description" : Description (Format .URDF , tags = {"arm" }),
222224 "z1_mj_description" : Description (Format .MJCF , tags = {"arm" }),
Original file line number Diff line number Diff line change @@ -305,4 +305,14 @@ class Repository:
305305 commit = "9a6a057a055babaf47119fac42c361fffc189128" ,
306306 cache_path = "skydio_x2_description" ,
307307 ),
308+ "i2rt" : Repository (
309+ url = "https://github.com/i2rt-robotics/i2rt.git" ,
310+ commit = "8a8f804d72b41a04a5c69520031aec9a5d328104" ,
311+ cache_path = "i2rt" ,
312+ ),
313+ "rby1_description" : Repository (
314+ url = "https://github.com/uynitsuj/rby1_description.git" ,
315+ commit = "d8e8fe5f92604ef56e11db7f9798973cf94767cb" ,
316+ cache_path = "rby1_description" ,
317+ ),
308318}
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ # -*- coding: utf-8 -*-
3+ #
4+ # SPDX-License-Identifier: Apache-2.0
5+ # Copyright 2022 Stéphane Caron
6+
7+ """YAM URDF description."""
8+
9+ from os import getenv as _getenv
10+ from os import path as _path
11+
12+ from ._cache import clone_to_cache as _clone_to_cache
13+
14+ REPOSITORY_PATH : str = _clone_to_cache (
15+ "rby1_description" ,
16+ commit = _getenv ("ROBOT_DESCRIPTION_COMMIT" , None ),
17+ )
18+
19+ PACKAGE_PATH : str = _path .join (REPOSITORY_PATH , "models/rby1a" )
20+
21+ URDF_PATH : str = _path .join (PACKAGE_PATH , "urdf/model.urdf" )
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ # -*- coding: utf-8 -*-
3+ #
4+ # SPDX-License-Identifier: Apache-2.0
5+ # Copyright 2022 Stéphane Caron
6+
7+ """YAM URDF description."""
8+
9+ from os import getenv as _getenv
10+ from os import path as _path
11+
12+ from ._cache import clone_to_cache as _clone_to_cache
13+
14+ REPOSITORY_PATH : str = _clone_to_cache (
15+ "rby1_description" ,
16+ commit = _getenv ("ROBOT_DESCRIPTION_COMMIT" , None ),
17+ )
18+
19+ PACKAGE_PATH : str = _path .join (REPOSITORY_PATH , "models/rby1a" )
20+
21+ MJCF_PATH : str = _path .join (PACKAGE_PATH , "mujoco/model.xml" )
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ # -*- coding: utf-8 -*-
3+ #
4+ # SPDX-License-Identifier: Apache-2.0
5+ # Copyright 2022 Stéphane Caron
6+
7+ """YAM URDF description."""
8+
9+ from os import getenv as _getenv
10+ from os import path as _path
11+
12+ from ._cache import clone_to_cache as _clone_to_cache
13+
14+ REPOSITORY_PATH : str = _clone_to_cache (
15+ "i2rt" ,
16+ commit = _getenv ("ROBOT_DESCRIPTION_COMMIT" , None ),
17+ )
18+
19+ PACKAGE_PATH : str = _path .join (REPOSITORY_PATH , "robot_models/yam/assets" )
20+
21+ URDF_PATH : str = _path .join (REPOSITORY_PATH , "robot_models/yam/yam.urdf" )
You can’t perform that action at this time.
0 commit comments