Skip to content

Commit a407b91

Browse files
Merge branch 'uynitsuj-main'
2 parents e266d97 + 789c8ae commit a407b91

File tree

8 files changed

+82
-0
lines changed

8 files changed

+82
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
All notable changes to this project will be documented in this file.
44

55
## [Unreleased]
6+
- Description YAM (URDF)
7+
- Description RBY1 Mobile Manipulatior (URDF)
68

79
## [1.19.0] - 2025-07-03
810

@@ -18,6 +20,7 @@ All notable changes to this project will be documented in this file.
1820
- Description: WL P311D (URDF)
1921
- Description: WL P311E (URDF)
2022

23+
2124
### Changed
2225

2326
- Rename `leap_hand_v1` to `leap_hand_v1_description`

CITATION.cff

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,5 @@ authors:
3737
orcid: "https://orcid.org/0000-0001-5754-9959"
3838
- family-names: "Tao"
3939
given-names: "Haixuan Xavier"
40+
- family-names: "Yu"
41+
given-names: "Justin"

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ The DOF column denotes the number of actuated degrees of freedom.
162162
| `widow_mj_description` | WidowX | Trossen Robotics | MJCF | BSD-3-Clause |
163163
| `xarm7_mj_description` | xArm7 | UFACTORY | MJCF | BSD-3-Clause |
164164
| `yam_mj_description` | YAM | I2RT Robotics | MJCF | MIT |
165+
| `yam_description` | YAM | I2RT Robotics | URDF | MIT |
165166
| `z1_description` | Z1 | UNITREE Robotics | URDF | BSD-3-Clause |
166167
| `z1_mj_description` | Z1 | UNITREE Robotics | MJCF | BSD-3-Clause |
167168

@@ -266,6 +267,7 @@ The DOF column denotes the number of actuated degrees of freedom.
266267
| `ginger_description` | Ginger | Paaila Technology | URDF | BSD |
267268
| `pepper_description` | Pepper | SoftBank Robotics | URDF | BSD-2-Clause |
268269
| `pr2_description` | PR2 | Willow Garage | URDF | BSD |
270+
| `rby1_description` | RBY1 | Rainbow Robotics | URDF | [MIT](https://github.com/uynitsuj/rby1_description/blob/e4c07203aa0a0d1b6b3b39da105cb00a77e2bc72/LICENSE) |
269271
| `reachy_description` | Reachy | Pollen Robotics | URDF | Apache-2.0 |
270272
| `stretch_description` | Stretch RE1 | Hello Robot | URDF | CC-BY-SA-4.0 ✖️ |
271273
| `sretch_mj_description` | Stretch 2 | Hello Robot | MJCF | Clear BSD |

robot_descriptions/_descriptions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ def has_urdf(self) -> bool:
232232
"wl_p311e_description": Description(Format.URDF, tags={"quadruped"}),
233233
"xarm7_mj_description": Description(Format.MJCF, tags={"arm"}),
234234
"yam_mj_description": Description(Format.MJCF, tags={"arm"}),
235+
"yam_description": Description(Format.URDF, tags={"arm"}),
236+
"rby1_description": Description(Format.URDF, tags={"mobile_manipulator"}),
235237
"yumi_description": Description(Format.URDF, tags={"dual_arm"}),
236238
"z1_description": Description(Format.URDF, tags={"arm"}),
237239
"z1_mj_description": Description(Format.MJCF, tags={"arm"}),

robot_descriptions/_repositories.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,11 @@ class Repository:
150150
commit="ba9e7c8cdbd63e20fc6526dbbea1b91c102fb820",
151151
cache_path="halodi-robot-models",
152152
),
153+
"i2rt": Repository(
154+
url="https://github.com/i2rt-robotics/i2rt.git",
155+
commit="8a8f804d72b41a04a5c69520031aec9a5d328104",
156+
cache_path="i2rt",
157+
),
153158
"icub-models": Repository(
154159
url="https://github.com/robotology/icub-models.git",
155160
commit="v1.25.0",
@@ -233,6 +238,11 @@ class Repository:
233238
commit="6beeec3d76fb72b7548cce7c73aad722f8884522",
234239
cache_path="poppy_torso_description",
235240
),
241+
"rby1_description": Repository(
242+
url="https://github.com/uynitsuj/rby1_description.git",
243+
commit="e4c07203aa0a0d1b6b3b39da105cb00a77e2bc72",
244+
cache_path="rby1_description",
245+
),
236246
"reachy_description": Repository(
237247
url="https://github.com/aubrune/reachy_description.git",
238248
commit="release-1.0.0",
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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")
20+
21+
URDF_PATH: str = _path.join(PACKAGE_PATH, "model.urdf")
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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/mujoco")
20+
21+
MJCF_PATH: str = _path.join(PACKAGE_PATH, "model.xml")
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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")

0 commit comments

Comments
 (0)