Skip to content

Commit 66a544a

Browse files
Add Fourier N1 description
1 parent 239000d commit 66a544a

File tree

5 files changed

+26
-0
lines changed

5 files changed

+26
-0
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
- Description: Dynamixel 2R (MJCF)
10+
- Description: Fourier N1 (URDF)
1011
- Description: YAM (MJCF) (thanks to @kevinzakka)
1112

1213
## [1.17.0] - 2025-05-08

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ The DOF column denotes the number of actuated degrees of freedom.
245245
| `jaxon_description` | JAXON | JSK | URDF | CC-BY-SA-4.0 ✖️ |
246246
| `jvrc_description` | JVRC-1 | AIST | URDF | BSD-2-Clause |
247247
| `jvrc_mj_description` | JVRC-1 | AIST | MJCF | BSD-2-Clause |
248+
| `n1_description` | N1 | Fourier | URDF | [GPL-3.0](https://github.com/FFTAI/Wiki-GRx-Models/blob/f8e683f00d1d99deb882deb9dfce6030095b466a/LICENSE) |
248249
| `op3_mj_description` | OP3 | ROBOTIS | MJCF | Apache-2.0 |
249250
| `r2_description` | Robonaut 2 | NASA JSC Robotics | URDF | NASA-1.3 |
250251
| `romeo_description` | Romeo | Aldebaran Robotics | URDF | BSD-3-Clause |

robot_descriptions/_descriptions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ def has_urdf(self) -> bool:
143143
),
144144
"mini_cheetah_description": Description(Format.URDF, tags={"quadruped"}),
145145
"minitaur_description": Description(Format.URDF, tags={"quadruped"}),
146+
"n1_description": Description(Format.URDF, tags={"humanoid"}),
146147
"nextage_description": Description(Format.URDF, tags={"dual_arm"}),
147148
"op3_mj_description": Description(Format.MJCF, tags={"humanoid"}),
148149
"panda_description": Description(Format.URDF, tags={"arm"}),

robot_descriptions/_repositories.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,4 +305,9 @@ class Repository:
305305
commit="9a6a057a055babaf47119fac42c361fffc189128",
306306
cache_path="skydio_x2_description",
307307
),
308+
"Wiki-GRx-Models": Repository(
309+
url="https://github.com/FFTAI/Wiki-GRx-Models.git",
310+
commit="d5c0203712749282347c9b5d9d8f4949979f7bba",
311+
cache_path="Wiki-GRx-Models",
312+
),
308313
}

robot_descriptions/n1_description.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#!/usr/bin/env python3
2+
# -*- coding: utf-8 -*-
3+
4+
"""Fourier N1 description."""
5+
6+
from os import getenv as _getenv
7+
from os import path as _path
8+
9+
from ._cache import clone_to_cache as _clone_to_cache
10+
11+
REPOSITORY_PATH: str = _clone_to_cache(
12+
"unitree_ros",
13+
commit=_getenv("ROBOT_DESCRIPTION_COMMIT", None),
14+
)
15+
16+
PACKAGE_PATH: str = _path.join(REPOSITORY_PATH, "robots", "N1")
17+
18+
URDF_PATH: str = _path.join(PACKAGE_PATH, "urdf", "N1_raw.urdf")

0 commit comments

Comments
 (0)