Integration between airo-mono and Drake.
Project description
airo-drake
Python package to simplify working with Drake in combination with airo-mono
.
Key motivation:
- 🔋Batteries included: Drake is a powerful robotics toolbox, but it can have a steep learning curve.
If you've worked with Drake, you likely ended up deep in the C++ documentation or in Russ Tedrake's manipulation repo looking for guidance.
airo-drake
aims to be a batteries included Python package to get you up and running quickly with your own robot scenes in Drake!
Overview 🧾
Use cases - we currently use Drake mainly for:
- 🎨 Visualization
- 💥 Collision checking
- ⏱️ Time parameterization of paths
Features:
- 🏗️ Help building scenes
- 📈 Visualization functions for TCP poses, IK solutions, robot arm trajectories
- 🔄 Converting
airo-mono
types to Drake types
Design choices:
- 🍃 Lightweight: We try to limit duplicating or wrapping Drake, and prefer adding examples over convenience functions.
- 🔓 Opt-in: drake can function as full blown physics simulator, but for many use cases you dont need it, so we make sure this is opt-in.
Getting started 🚀
Complete the Installation 🔧 and then dive right into the notebooks 📔!
Installation 🔧
airo-drake
is available on PyPi and installable with pip:
pip install airo-drake
However it depends on airo-typing
from airo-mono
which is not on PyPi, so you have to install that yourself.
Developer guide 🛠️
See the airo-mono
developer guide.
A very similar process and tools are used for this package.
Releasing 🏷️
See airo-models
, releasing airo-drake
works the same way.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file airo_drake-0.0.6.tar.gz
.
File metadata
- Download URL: airo_drake-0.0.6.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9ef450b05516c78d18818b9485743ee793ffe283ea847a980cdc2172dc6ac28 |
|
MD5 | 333ac7b9ba84cc12697a3aab67fc0a62 |
|
BLAKE2b-256 | c8f665de7ceac2ada77dcc5a5660e786ed1df25c55a04469afc62c4ba01ec2a8 |
File details
Details for the file airo_drake-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: airo_drake-0.0.6-py3-none-any.whl
- Upload date:
- Size: 24.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f75f7388d3204b967f0c76695c7a37ed9cc96e55cca02bc9e97d2442ea1073f |
|
MD5 | ce222ea4b54f956bf51e86867524cc7d |
|
BLAKE2b-256 | 79f106e0bcf839ff5109d17dc6252a8cc14e45dd3a755a4c83baa971f5ae37a9 |