Metadata-Version: 2.1
Name: roboplan-dimos
Version: 0.4.0
Summary: Modern robot motion planning library based on Pinocchio.
Author-Email: Sebastian Castro <sebas.a.castro@gmail.com>, JafarAbdi <jafar.uruc@gmail.com>
Classifier: License :: OSI Approved :: MIT License
Project-URL: Homepage, https://github.com/sea-bass/roboplan
Requires-Python: >=3.10
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pin
Description-Content-Type: text/markdown

# roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the [full documentation](https://roboplan.readthedocs.io) for more information.

> [!WARNING]
> This is an experimental, work-in-progress repository!

---

## Packages list

The main folders found in this repo are as follows.

- `docs` : The documentation source.
- `roboplan` : The core C++ library.
- `roboplan_simple_ik` : A simple inverse kinematics (IK) solver.
- `roboplan_oink` : A task-based Optimal Inverse Kinematics (OInK) solver.
- `roboplan_rrt` : A Rapidly-exploring Random Tree (RRT) based motion planner.
- `roboplan_toppra` : A wrapper around the TOPP-RA algorithm for trajectory timing.
- `roboplan_example_models` : Contains robot models used for testing and examples.
- `roboplan_examples` : Basic examples with real robot models.

---

![Interactive inverse kinematics (IK) with Kinova Gen3 arm.](docs/source/media/kinova_ik.gif)

![Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.](docs/source/media/dual_franka_rrt.gif)
