Skip to content

sea-bass/pyroboplan

This branch is up to date with main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e5310df · Mar 2, 2025

History

97 Commits
Jan 25, 2025
Mar 1, 2025
Mar 2, 2025
Apr 4, 2024
Feb 10, 2025
Jan 11, 2025
Apr 26, 2024
Mar 2, 2025
Feb 3, 2025
Apr 26, 2024
Jan 30, 2024
Mar 2, 2025
Mar 1, 2025

Repository files navigation

PyRoboPlan

PyRoboPlan Tests Documentation Status Coverage Status

Educational Python library for manipulator motion planning.

This library extensively uses the Pinocchio Python bindings for modeling robot kinematics and dynamics.

For more information, refer to the full documentation, this blog post on motion planning, or this YouTube presentation.

By Sebastian Castro, 2024-2025

RRT based motion planning and trajectory execution

Cartesian motion planning


Setup

From PyPi

pip3 install pyroboplan

From Source

Clone this repository.

git clone https://github.com/sea-bass/pyroboplan.git

(Optional) Set up a virtual environment and install dependencies.

source scripts/setup_virtual_env.bash

Install this package and its dependencies.

pip3 install -e .

TOPP-RA (optional)

If you want to use the TOPP-RA repository for path optimization (implemented in examples/cartesian_path.py).

git submodule init
git submodule update
cd toppra
pip3 install -e .