Skip to content

Commit d87ef29

Browse files
Merge pull request #164 from robot-descriptions/add/booster_t1_mjcf
Add Booster T1 MJCF description
2 parents df5f361 + f470486 commit d87ef29

File tree

5 files changed

+25
-1
lines changed

5 files changed

+25
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
77
### Added
88

99
- CLI: Add `pull` command to `robot_description` and cache it (thanks to @haixuantao)
10+
- Description: Booster T1 (MJCF)
1011
- Description: Booster T1 (URDF)
1112
- Description: BamBot (URDF)
1213
- Description: SO ARM 101 (MJCF) (thanks to @haixuantao)

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ The DOF column denotes the number of actuated degrees of freedom.
232232
| `atlas_v4_description` | Atlas v4 | Boston Dynamics | URDF | MIT |
233233
| `berkeley_humanoid_description` | Berkeley Humanoid | Hybrid Robotics | URDF | BSD-3-Clause |
234234
| `booster_t1_description` | Booster T1 | Booster Robotics | URDF | [Apache-2.0](https://github.com/BoosterRobotics/booster_gym/blob/687a33d08b08875fe45dc8d91b54db83766df8b9/LICENSE) |
235+
| `booster_t1_mj_description` | Booster T1 | Booster Robotics | MJCF | [Apache-2.0](https://github.com/google-deepmind/mujoco_menagerie/blob/66384c6b8581c811a7b1eb63bcf4fa944fa43602/booster_t1/LICENSE) |
235236
| `draco3_description` | Draco3 | Apptronik | URDF | BSD-2-Clause |
236237
| `elf2_description` | Elf2 | BXI Robotics | URDF | [Apache-2.0](https://github.com/bxirobotics/robot_models/blob/eabe24ce937f8e633077a163b883e92e8996c36e/LICENSE) |
237238
| `elf2_mj_description` | Elf2 | BXI Robotics | MJCF | [Apache-2.0](https://github.com/bxirobotics/robot_models/blob/eabe24ce937f8e633077a163b883e92e8996c36e/LICENSE) |

robot_descriptions/_descriptions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ def has_urdf(self) -> bool:
9292
),
9393
"bolt_description": Description(Format.URDF, tags={"biped"}),
9494
"booster_t1_description": Description(Format.URDF, tags={"humanoid"}),
95+
"booster_t1_mj_description": Description(Format.MJCF, tags={"humanoid"}),
9596
"cassie_description": Description(Format.URDF, tags={"biped"}),
9697
"cassie_mj_description": Description(Format.MJCF, tags={"biped"}),
9798
"cf2_description": Description(Format.URDF, tags={"drone"}),

robot_descriptions/booster_t1_description.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# SPDX-License-Identifier: Apache-2.0
55
# Copyright 2025 Inria
66

7-
"""BamBot description."""
7+
"""Booster T1 description."""
88

99
from os import getenv as _getenv
1010
from os import path as _path
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 2025 Inria
6+
7+
"""Booster T1 MJCF 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+
"mujoco_menagerie",
16+
commit=_getenv("ROBOT_DESCRIPTION_COMMIT", None),
17+
)
18+
19+
PACKAGE_PATH: str = _path.join(REPOSITORY_PATH, "booster_t1")
20+
21+
MJCF_PATH: str = _path.join(PACKAGE_PATH, "t1.xml")

0 commit comments

Comments
 (0)