Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

No version for distro github showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Repository Summary

Description
Checkout URI https://github.com/open-planning/roboplan.git
VCS Type git
VCS Version main
Last Updated 2026-03-29
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

roboplan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

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


Packages list

The main folders found in this repo are as follows.

  • 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.
  • bindings : The Python bindings and accompanying tests.
  • docs : The documentation source.

Interactive inverse kinematics (IK) with Kinova Gen3 arm.

Rapidly-exploring random tree (RRT) with dual Franka FR3 arms.