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.1.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.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

roboplan-0.5.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

roboplan-0.5.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

roboplan-0.5.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

roboplan-0.5.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl (48.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

roboplan-0.5.1-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.1.tar.gz.

File metadata

  • Download URL: roboplan-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 0f97c47c1591203aa0cce3ed55a01630af5189a9d251e20c9ed02b701f926df4
MD5 ac1790ff60896fd0cf678bbac8a821e7
BLAKE2b-256 85d57e076c2c5542531fd5588597402c0e7cac4fb59c065467ad61d2672b8d00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79ebbee2e0362a1cb959dda3ab8064fac6a5d61182f8ddf0ddbb6e31d7b5969e
MD5 db410f3ce034f26fc66a79c6f3bbb12a
BLAKE2b-256 f77d357c506c5648eb5df007d2b67f0b6c5781fec17c32fd75c69487917935c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da72fd674be0f5b92f7eb3a101caa03b4ca916a508756dc0d3b0dc9e36d4cfbb
MD5 7c5887444e104954ef4050b040c1e277
BLAKE2b-256 016921556e7906a3f32f723b8d1875261d02bfc5a07d1a9bbede470bedb33ccb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88755539d1886d5d2e9e019cdb64b10fb03f7fe10e3fdcb3a339793162c9b0b1
MD5 81c2a86210f47e79a974f69fba8bbaf4
BLAKE2b-256 3c20cfa46b90b31ba4d8953685360e46733d3d459620632e4c607cb90e9e5403

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 591439c5c1f9e93d1c6f1e4b23f19f9d4f8117e1ae7c3048749d53d59d9ccffa
MD5 69f5f42a789c1a00d82130a5f9d11450
BLAKE2b-256 dc61838eed42b9e22f5adfdc6751cfe065a977f9eecb3dac6f20c69b759564bb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 28c831756363e6cc41bae3b0906e1880575f938f19ea6a3d288c3276126362d6
MD5 a3d70a9174a011162b45b27aedb642db
BLAKE2b-256 fa433a2027dc80ec53eb92d74bd490c11dfa51ed8a1bdc832ced1b7eb6f73f2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf441b6fcb22ff4a47cafdf358bdbafd5b83d04120bfc8d1a1cbf213f57cd6a7
MD5 18090e05ca062e6fcdcd34cda4b35e70
BLAKE2b-256 2a5590f226585f83f73b3c2984910c2cc1a7c9be2f71347ff8363e779a0b2403

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5d6b602d7f1e4995aa1c19324c99b70c64227396f8264d5d548144e0ab0d6bf
MD5 99accc1bcd410df42c18c306cdbad4ff
BLAKE2b-256 d1c1320702ad1e0671165f3360becad54bfad361af39bf0b9d22274e5f5dbeac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5aa9191539f5a934128ca70789717c6d3577eff268ba46ad04969cc8e1842082
MD5 138c809c2e8443a48f0f98ad2e51676a
BLAKE2b-256 11f2152dc1ddf61ced2aae9b776a32a3403b087af9a28ee10abd874577dfa399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40f83635bfff5683ea1a4ae07cd679a16604bb27cd9f14278513cf3fc2a24d35
MD5 89428b8c8508cce375d5d6b8cd4a4815
BLAKE2b-256 7abe360480e5603fa3c13d9620e8285dceb3f695d864f22abb4ad88c43314539

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcf5e29a5e702e2d081c2dbf64d795da52716ca1f98410d3181c9b1554163cac
MD5 47cf900187cbc9734f71327c374ccfd9
BLAKE2b-256 0c9347ddda44eb94a3825a27b8400a81b40b4783235af3dfbcde45cce0f69a13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 426eaa5e09d327bda682a4fe1584d8a71dd16d0fd1350dba82daa79c4642c132
MD5 e5ecdd0dd12643aa2344c4ce297eefb6
BLAKE2b-256 e1dc2c3c12d4ef6929c9bd54be69c5a5e59303f3209f641f5ebcd88434153a30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3ae6499fdecd5eafd5ff6138b03420f72c473b872e3a118b2b853299c5a88dff
MD5 60944d16b23e5a758c943289c23dcba7
BLAKE2b-256 202260ec9d5e54e7a07235908ceb5555a3d2769568a40aca4b8b6952020e993e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c84d60517d5ed580ba9e196c9db3118d4a999da4648223aa54c394fc3b67bb9a
MD5 7dcfdfebe4a1deb395dbdb6cf3949707
BLAKE2b-256 3c9038c22233253b9a736af4496d4bd86656bf6c97c012e35dbe4aa85292783c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bba803166614db146faafabe27d974c1aa25f9c8a4688a6c8dc7aec42babe49f
MD5 d70522ae076f718d6b1bf15c5af38aad
BLAKE2b-256 b84622a621e5d8819b79123a4c57c9f4fed3866153291d00bc81ed80bfa6ee40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.5.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 11eacaed5303ca8e218e932d812afe28afdd63fe76a6287ebeccd16816b9552f
MD5 30d5b372751f97592296acbb31dddcb8
BLAKE2b-256 5bd3cb7a545e4db66c2195df3c571be27715e2ccd86c6f4254703456d9d6be02

See more details on using hashes here.

Provenance

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

0.6.1

16 files

0.6.0

16 files

This release

0.5.1 This release

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