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.6.1.tar.gz (48.5 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.6.1-cp314-cp314-manylinux_2_28_x86_64.whl (49.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

roboplan-0.6.1-cp314-cp314-manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

roboplan-0.6.1-cp314-cp314-macosx_14_0_arm64.whl (42.5 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

roboplan-0.6.1-cp313-cp313-manylinux_2_28_x86_64.whl (49.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

roboplan-0.6.1-cp313-cp313-manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

roboplan-0.6.1-cp313-cp313-macosx_14_0_arm64.whl (42.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

roboplan-0.6.1-cp312-cp312-manylinux_2_28_x86_64.whl (49.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

roboplan-0.6.1-cp312-cp312-manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

roboplan-0.6.1-cp312-cp312-macosx_14_0_arm64.whl (42.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

roboplan-0.6.1-cp311-cp311-manylinux_2_28_x86_64.whl (49.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

roboplan-0.6.1-cp311-cp311-manylinux_2_28_aarch64.whl (48.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

roboplan-0.6.1-cp311-cp311-macosx_14_0_arm64.whl (42.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

roboplan-0.6.1-cp310-cp310-manylinux_2_28_x86_64.whl (49.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

roboplan-0.6.1-cp310-cp310-manylinux_2_28_aarch64.whl (48.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

roboplan-0.6.1-cp310-cp310-macosx_14_0_arm64.whl (42.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: roboplan-0.6.1.tar.gz
  • Upload date:
  • Size: 48.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for roboplan-0.6.1.tar.gz
Algorithm Hash digest
SHA256 ed60149dafa74c1faf2170465b515e7dedd24c82be3cadf73b90942e2f1fc2de
MD5 d373d21d2d2651450e93109ccfab358e
BLAKE2b-256 ed7bd47e3769adff573a91e5af43aa9d83de0e3984bbe69093bde206b51b544e

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1.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.6.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b0cb2e2c234d97c529cc1be78bf4be652e572f1e84f8f6f63522493430ff7505
MD5 61dfeab0b431f1dff2b33b35359ceb9e
BLAKE2b-256 72b0ae48ccaee7ec0b3fb6cc20af38466e48d39149db205c539e1be67f7c5c2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c4b0424f9697f8982ef31ec97e84265de109a572265705859cf2bb7c082de6c
MD5 e035a09382b81e8edcd19151d0ab6295
BLAKE2b-256 b3ca83ce3b48b7d2e02d3f5e75bdc8d24cd9e80f69242826cc268ccc58418b34

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4840e6a59ec0f8ede0ef98146449b251493350b2539085ae9f1b5ac9e135fc8e
MD5 4d4674bb367be35cc88181ef2b602f5a
BLAKE2b-256 0bcccf00010381bac5a374696d3e527e6f34446be4193cf9cae0a4d2009caba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8d5fdbc8401d7d787053e8b1925ca3b36edee9aa72ddda599265882b0068a6d
MD5 2e35b39eabb9879fbe43008c1683f1f1
BLAKE2b-256 7fbec73ff8aef2c5e753668e15321ba21025fcb3c9a73fae0aa28decdb741fd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a634dc2b6bd00f09239eb015cc26f224dadf441ebb27f9480bf8789f9dede86
MD5 0400e5c41ea7647c12176cc0178ca017
BLAKE2b-256 86f4d32cf80ef374107a26fbd3f9a1900939de35e1c1ea61502e035ac5a6d830

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ed9829c524c56e9df9e6a6a75840f60aceb24d3154dc15e40db87622a9d896a
MD5 cf9221898ee5d6e72115530e7ea422f4
BLAKE2b-256 2a0504835751907e68bbcbd4bd07f426018be4fd0cf77ada943048ae350808cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf1c964b0e9ed19b8083b9034c53032b1ad9e88915192ec955e31794652707c6
MD5 356f1aa87d3c639efc70a0c231e60fc9
BLAKE2b-256 7b8bb97f70348972f2a292738bbd4f0260dc99f0988cdaf12e4d99f0e2fa1a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ecc051c771d8a0a5d358803e52fe470af68e2e851386eb842b557cabd8832401
MD5 9c9361bebb457d2582899fafac39fdc5
BLAKE2b-256 f01565e038be829e673dde0ee8dcebd3808d8124251de7204e83c4c66557d6df

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1df272487e490c8c2db67a35dfa597efff4a502a3e5f7c082f0fb4387b27638d
MD5 bee79869e1b14cffff95770e568c3af1
BLAKE2b-256 fb287ed399f5a1b29dd75ff9b94ec0f0a7c4213cc8175f62df5706b8c7aebd75

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea22022ade097033579f4d4c8140ead304efbb1c823d5a9ffad649caf6dcf2f1
MD5 e91b674a1e06aaf9676bd6f21d584eee
BLAKE2b-256 8933afba7a02ed1a3d00902a2534faf6e5679fb93148e97252568ad7e9b1092e

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ea38a07ba62a46cf260dfc1fa1e5f86c5638db078c8aa54383a1f8a2353d85a
MD5 5775413f5d25070382985d216c4e4aad
BLAKE2b-256 d1f6ada0969792750a611b82505eb69cd6ebba881bf3c039e619c16549b0f30e

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1687aea733f48ed57a976779cf358112f9ca4df328430631422e0b77ea85063b
MD5 e0d45a34b635c764cc80e019ff5f0e03
BLAKE2b-256 746dcb9139fb16504a557a09b0f302511195a7c66fa8217fa9e0b53a7b9144b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a05aa7ab334d5dca8cc2c9195eb7a9a00b9295ce20e953b29906a4a15a17dc9
MD5 a44432b4bfd9da1afac4e337dcce0ecb
BLAKE2b-256 6e5d2896b244c18dde89384f5e60978c9d893271d967c327ae4d35d145c79170

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc368247e58a8d4f09c6b878865fc15a86a311f482ca626b67b684625639c982
MD5 36dc6651fb2484149bb89a3edabb64de
BLAKE2b-256 654d05d94b4fc4970fb1ed1255df1a58457820359101bbae2a6ff886f0d4f785

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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.6.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for roboplan-0.6.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e4c1379490bc7a5b503f53c4f379c68a28e08d70c6cbd43e04e42a7731db736b
MD5 82befb72a6f7f7bb6e09784dd1e3c140
BLAKE2b-256 ac7c784525a0cbbd47e6ff8195e16bb8fe3fe152b1593fa6a89f6138da663322

See more details on using hashes here.

Provenance

The following attestation bundles were made for roboplan-0.6.1-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

This release

0.6.1 This release

16 files

0.6.0

16 files

0.5.1

16 files

0.5.0

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