Skip to content

Commit c6e5714

Browse files
Add AgileX PiPER description
1 parent 4f978e9 commit c6e5714

File tree

5 files changed

+29
-0
lines changed

5 files changed

+29
-0
lines changed

CHANGELOG.md

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

77
### Added
88

9+
- Description: AgileX PiPER
910
- Description: Robotiq 2F-85 (MJCF V4) (thanks to @peterdavidfagan)
1011

1112
## [1.14.0] - 2025-01-07

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ The DOF column denotes the number of actuated degrees of freedom.
143143
| `iiwa7_description` | iiwa 7 | KUKA | URDF | MIT |
144144
| `panda_description` | Panda | Franka Robotics | URDF | Apache-2.0 |
145145
| `panda_mj_description` | Panda | Franka Robotics | MJCF | Apache-2.0 |
146+
| `piper_description` | PiPER | AgileX | URDF | MIT |
146147
| `poppy_ergo_jr_description` | Poppy Ergo Jr | Poppy Project | URDF | GPL-3.0 |
147148
| `sawyer_mj_description` | Sawyer | Rethink Robotics | MJCF | Apache-2.0 |
148149
| `so_arm100` | SO-ARM100 | The Robot Studio | URDF | Apache-2.0 |

robot_descriptions/_descriptions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ def has_urdf(self) -> bool:
107107
"panda_description": Description(Format.URDF),
108108
"panda_mj_description": Description(Format.MJCF),
109109
"pepper_description": Description(Format.URDF),
110+
"piper_description": Description(Format.URDF),
110111
"poppy_ergo_jr_description": Description(Format.URDF),
111112
"poppy_torso_description": Description(Format.URDF),
112113
"pr2_description": Description(Format.URDF),

robot_descriptions/_repositories.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,11 @@ class Repository:
180180
commit="cd9715bb5df7ad57445d953db7b1924255305944",
181181
cache_path="pepper_description",
182182
),
183+
"Piper_ros": Repository(
184+
url="https://github.com/agilexrobotics/Piper_ros.git",
185+
commit="f2ec6a67e1f404bcb478529e89861ccdf43fa298",
186+
cache_path="Piper_ros",
187+
),
183188
"poppy_ergo_jr_description": Repository(
184189
url="https://github.com/poppy-project/poppy_ergo_jr_description.git",
185190
commit="7eb32bd385afa11dea5e6a6b6a4a86a0243aaa2b",
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+
"""PiPER 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+
"Piper_ros",
16+
commit=_getenv("ROBOT_DESCRIPTION_COMMIT", None),
17+
)
18+
19+
PACKAGE_PATH: str = _path.join(REPOSITORY_PATH, "src", "piper_description")
20+
21+
URDF_PATH: str = _path.join(PACKAGE_PATH, "urdf", "piper_description.urdf")

0 commit comments

Comments
 (0)