Skip to main content

Robot descriptions in Python

PyPI version

Import open source robot descriptions as Python modules. The wrapper automatically downloads and cache files at first import. Most Awesome Robot Descriptions are available.

Installation

pip install robot_descriptions

Usage

Import the robot description you are interested in directly as a submodule of robot_descriptions:

from robot_descriptions import my_robot_description

The import will automatically download the robot description if you don't have it already, and cache it to a local directory. The submodule then provides the following paths:

URDF_PATH
Path to the main URDF file of the robot description.
MESHES_PATH
Path to the "meshes" folder of the robot description, if applicable.
PATH
Path to the local robot description directory.

Some robot descriptions include additional fields. For instance, the iiwa_description exports URDF_PATH_POLYTOPE_COLLISION with more detailed collision meshes.

Command line tool

The command line tool can be used to display any of the robot descriptions below. For example:

robot_descriptions show solo_description

Descriptions

Available robot descriptions (gallery) currently include:

Name Maker Submodule
A1 UNITREE Robotics a1_description
Aliengo UNITREE Robotics aliengo_description
Allegro Hand Wonik Robotics allegro_hand_description
ANYmal B ANYbotics anymal_b_description
ANYmal C ANYbotics anymal_c_description
Atlas Boston Dynamics atlas_description
Baxter Rethink Robotics baxter_description
Bolt ODRI bolt_description
Cassie Agility Robotics cassie_description
Crazyflie 2.0 Bitcraze cf2_description
Double Pendulum N/A double_pendulum_description
e.DO Comau edo_description
FingerEdu N/A finger_edu_description
Gen2 Kinova gen2_description
HyQ IIT hyq_description
iCub IIT icub_description
iiwa KUKA iiwa_description
JVRC-1 AIST jvrc_description
Laikago UNITREE Robotics laikago_description
Mini Cheetah MIT mini_cheetah_description
Minitaur Ghost Robotics minitaur_description
Panda Franka Emika panda_description
PR2 Willow Garage pr2_description
Reachy Pollen Robotics reachy_description
Romeo Aldebaran Robotics romeo_description
Simple Humanoid N/A simple_humanoid_description
Solo ODRI solo_description
TALOS PAL Robotics talos_description
TIAGo PAL Robotics tiago_description
Upkie Tast's Robots upkie_description
UR10 Universal Robots ur10_description
UR3 Universal Robots ur3_description
UR5 Universal Robots ur5_description

New robot descriptions are welcome! Check out the guidelines then open a PR.

Release files for robot_descriptions 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for robot_descriptions 0.1.0
File Size Uploaded
robot_descriptions-0.1.0.tar.gz 22.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for robot_descriptions 0.1.0
File Interpreter ABI Platform
robot_descriptions-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 61.6 kB

Release files / robot_descriptions-0.1.0.tar.gz

Download URL robot_descriptions-0.1.0.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4a5d7677765cf25d635189ef95e641e8c3e652458c19c5a59e578876d8ad6f18
BLAKE2b-256 checksum
How to use checksums
d2560304c99715db2b886ecf28636782831a8806574af64cfe84be7ef8598936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Release files / robot_descriptions-0.1.0-py3-none-any.whl

Download URL robot_descriptions-0.1.0-py3-none-any.whl
Size 39.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
27b8ededf9b613d39ebf8a89ddaaf4ea0cca5051303928bb8f1b772fb8145ab6
BLAKE2b-256 checksum
How to use checksums
9f3163723989c499389f2f882ffcb4cb0187b06bb88a0c3549b3a0fb1821cd81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.22.0

Release history Release notifications | RSS feed

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.20.0

2 release files

1.18.0

2 release files

1.13.0

2 release files

1.11.0

2 release files

1.10.0

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page