Skip to main content

RoboPlan

Modern robot motion planning library based on Pinocchio.

Refer to the full documentation for more information.

[!WARNING] This is an experimental repository! Until version 1.0 is released, expect some breaking changes.


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_cartesian_planning : A Cartesian planner for following task-space paths.
  • roboplan_example_models : Contains robot models used for testing and examples.
  • roboplan_examples : Basic examples with real robot models.
  • packaging : Files to help package wheels for release on PyPi.

Interactive inverse kinematics (IK) with Kinova Gen3 arm. Rapidly-exploring random tree (RRT) with dual Franka FR3 arms. Cartesian path planning with a UR5 arm.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

roboplan-0.5.0.tar.gz (48.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

roboplan-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

roboplan-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

roboplan-0.5.0-cp314-cp314-macosx_14_0_arm64.whl (42.2 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

roboplan-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

roboplan-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

roboplan-0.5.0-cp313-cp313-macosx_14_0_arm64.whl (42.2 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

roboplan-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

roboplan-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

roboplan-0.5.0-cp312-cp312-macosx_14_0_arm64.whl (42.2 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

roboplan-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

roboplan-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

roboplan-0.5.0-cp311-cp311-macosx_14_0_arm64.whl (42.2 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

roboplan-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

roboplan-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

roboplan-0.5.0-cp310-cp310-macosx_14_0_arm64.whl (42.2 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

Details for the file roboplan-0.5.0.tar.gz.

File metadata

  • Download URL: roboplan-0.5.0.tar.gz
  • Upload date:
  • Size: 48.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for roboplan-0.5.0.tar.gz
Algorithm Hash digest
SHA256 6a1b24c9510c97357382ac88fd5c50679613ba4ce1bfd70cccd711838f2a98e8
MD5 07a7a9ec37dec57bf823ad699f2a169a
BLAKE2b-256 b4ba3a0ca392e7b2f1db2c965845a1dcbf235fb632c2db50d2e32c23d73f3d55

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0.tar.gz:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a930f4bb67242aa122b4c5a8c8408d32712c3ef08b9a37b160cff35057e68087
MD5 5702a5e754552ca5afb87e8ed17f4742
BLAKE2b-256 b96e3b5a1f07b567be96c21b03f7871f7006d4e9791bf1a7d8462353b3a06891

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp314-cp314-manylinux_2_28_x86_64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d841cc25809b3c0502b4a839ffa65588a93ae51e89764049f561c13ee584f7eb
MD5 32e562978c850be69611a7ed6cc1bc0c
BLAKE2b-256 08fa1610b7aa25503062bb6eb13c3b5256e63d82cec063cf6f21b1dad6c9789c

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 99418774efebbf828f69ee2bfaf5e83e556722460dc603bcd964daf8e7f84436
MD5 96612a495012bd0b57b8dc3bb762fdfd
BLAKE2b-256 01eec7bbed060d21d85c2fb55066977561b1914d1ec32927d5e3c8e947ed9440

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f6157ba8f0b7638e27c0087ec877bbdd6ab652c10396a9f78c611ed7a811a96
MD5 f540eff4c18ad16613b39fd02bac6c6c
BLAKE2b-256 268d8478becd071e781b18f37cd53925e677220e0c4a5c90c67242d229c06d0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8819df916ef0f690f8ad24847a74cf5334e1dc3eea677e24e9fd16067fca3127
MD5 6e74e8a946de779c67a9ec519779bdce
BLAKE2b-256 4aeb35f66d6d4529e85dd62523fd21e03c0b7738fb6cf17321eff34244116f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 26ed2192380f7549cbc8fdc43033af69332f1df26315cc6962cc8e02be9cf21b
MD5 45a47ab5c193323b45431c9a5c391eb9
BLAKE2b-256 025a5248aef340564125e923180a35d2b51ade4dd416329c4028a0d87889a437

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afcd3e64e6dfd7aacf3ac9d310d233130538f351b32d6b779a6a330e8335c802
MD5 67f64257f11d185ce553d5a198b82727
BLAKE2b-256 6f1c57b548931db8ed974a5f4267f64acb81cdb03b1e0713eed016808fe6f9ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7896e4f4503ec3bb49f38b2da8bee9e2a34fe37acee04aa7e6907aef83c74d0a
MD5 5303ce3c4cc2872f81501019b0a24940
BLAKE2b-256 5479c20658eb5cdc5ea5f5efed91d0d0b9be26f8d173e1d76f44904d6973f7ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 84c9ab10cb1f22b9f9fcc9243f41e7cb210a622ace7203e1338d94729e464bc8
MD5 89ca9d6f0ecedeaafb2c51db350a89e8
BLAKE2b-256 2a294cac1d664e7f58482b08fd61da88076390158b65a562d7ba0798d2d5fa53

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 228f28ea8a3cdfa85cf3a631bbeb118163f65695ecb0bb88d8f70deb7b5486ca
MD5 747a53d13d48a5dd46141176065188d2
BLAKE2b-256 3825899834d4bf0a441d5bca58f6edfec869d6d07477a3cd783d0625c808d12a

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a31e5c310c8e6eabee874613d624ed7d09f9d787b0c934a01f7d2edbfc660e4
MD5 17c420dc9eb6441d8ac4981087a038fc
BLAKE2b-256 af9e8acf16b38723bcd3b86e920a7d607d2dce314ca5005feabbccc713dd9dc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 39a41310033daee3c844cc94e0acd06d97155a5cf49606289e874342c22136d2
MD5 3efd37175aa19818fb0f38bd35ae6eea
BLAKE2b-256 e09838c65e8aab658f6409674c7bf50ca66acc98ccd61b0b44abfbc0193c67a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79f72bfb8fa62fd953b2451c472252c8fbd9fbf3a207e3653878a6c358a395c6
MD5 c0d4828f584cafad99adc7219cf21cc0
BLAKE2b-256 7b5dadcb8003da9d50a5dcb7c3f7a2c01fcf556db6af97b348317a1b454b3513

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0952489c615a7f3c721695bf9a182f2d5afb795c0dfbc0cc65a19092ec605958
MD5 d4033025a74f4823c6d3b95bff247710
BLAKE2b-256 49ec062f03ab881cf9975ff5108ffc8e8ba6f4b4fcc9d4d434d66ef16fafc853

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roboplan-0.5.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.5.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9a43e127451e9c2ca20fa4f6bb17cd962a399d5fc442d28282ddec523fd3891b
MD5 1840380dd0c85408a8ce6e2bc92639b2
BLAKE2b-256 5701ec1aea429943554321767b19597870aedba9a79da21decd3b45c98afef31

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.5.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on open-planning/roboplan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.6.1

16 files

0.6.0

16 files

0.5.1

16 files

This release

0.5.0 This release

16 files

0.0.104

2 files

0.0.103

2 files

0.0.102

2 files

0.0.101

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page