Integration between airo-mono and Drake.
Project description
airo-drake
Python package to simplify working with Drake in combination with airo-mono
.
Key motivation:
- 🔋Bateries 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
airo-drake-0.0.3.tar.gz
(10.6 kB
view hashes)
Built Distribution
airo_drake-0.0.3-py3-none-any.whl
(12.1 kB
view hashes)
Close
Hashes for airo_drake-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b935b4c512a8b92a92f6f0d1f445f7c4979d49beae29ea16134b3a08ee3570c |
|
MD5 | 745e0b1fbff6da7723867335a1fe1b4d |
|
BLAKE2b-256 | f26ebe396db76f78f3e4df0aa4b93618cb0f65221b53eb339de5917da677d70b |