File tree Expand file tree Collapse file tree 5 files changed +56
-0
lines changed Expand file tree Collapse file tree 5 files changed +56
-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 @@ -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 = "c84f9ed802f69306945b684aa7205599e4ede82a" ,
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/urdf/meshes" )
20+
21+ URDF_PATH : str = _path .join (REPOSITORY_PATH , "models/rby1a/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+ "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