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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

roboplan-0.6.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

roboplan-0.6.0-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.0-cp312-cp312-manylinux_2_28_aarch64.whl (48.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

roboplan-0.6.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (48.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

roboplan-0.6.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (48.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

roboplan-0.6.0-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.0.tar.gz.

File metadata

  • Download URL: roboplan-0.6.0.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.0.tar.gz
Algorithm Hash digest
SHA256 ffb211144578c2f8932835fdd12e4bb3bee5b37b91b51b66353fb469ff9215da
MD5 42c8a90c72b3e8c490296f4f154d2f26
BLAKE2b-256 9dccf72c665a9a8b5a89a28247a5e1c08f9df8de60066bb2843238307367158b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a2d8ae88732607cd81c6782eef2ce02e53057c8c00fef048199ccd5208573bf
MD5 e77efe4d44b39bad8c96d6414f4d410c
BLAKE2b-256 61eb514d3cd57d9adbefa40490de491cc971672ac1e83859bb01c1811e9a35b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2bfbd06d1294a606ef91c1b971740e1e6845029ed4602de0ef256fd483973058
MD5 473cf3191bef01157fe38d18c00a75fc
BLAKE2b-256 270fdc9626ede787973628a4acdda3ba6187038f862a49e1fc3ebd6a705c827d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6970bf4da7ed8a8e4850358e4509bbb9133c20d645bfd888a6f81a9d88c28d67
MD5 90a8affc6c1f00a118acf423a415d722
BLAKE2b-256 1d60035e3fbde05ab0ffdf115c443890dc29f652c32ed172651d9a757dd1afcd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 945c31939bb3841edf432522fecfff87457cbac0e0200ce4dd9601c02e3b52dd
MD5 32852baba50efb632099726e93c3febf
BLAKE2b-256 659b3b22268cb8c28337750697f59219dda67cd8fb966e55c8eee2e4cca66696

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0edabacfa26fc4ce3dd7903ea21b3fff775ce170f3d59d670046d2c14ac53ace
MD5 d40385d62c7032c3d03f3d354b701e23
BLAKE2b-256 c529d4f18c9da8160d46bb76a48406ec3f7ef1186f70e4e6a4cff801c7691a54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8af895be49b96a7a840905abc170d913becd09b47586e997b5b07db84e792e73
MD5 c4397d609e08a910b146a76a827d88d7
BLAKE2b-256 defe006926c78dd1a360d2113f113e1c3f44868cbfd7ee2e19a1e9a421a74bc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d09d21d08b85a7245aea74658f158d315c8c7f6830654e12c9f1bfda189b97fd
MD5 77e4bbe3a900785cf9ee5dcbe1c41a4d
BLAKE2b-256 60782a00f8404cb13c7ea074a9f7d895ae7aed0954d9aa623295368d2f3d24d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd63a857de2773f94254f6d008f181ac9dcd47083b7f60a7c79905841c2043b1
MD5 20b05d0abfa5c70205761359d52d8562
BLAKE2b-256 e7b2fc6adcd966859090de41cefb37e9894c2755b23acfacf3a4d4ab8b3df25d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 78ec01856c63d57cec0fb5413864cb7880a728370cabc82d3ce872e5cda630d6
MD5 522903c26410f82d18d227acae376053
BLAKE2b-256 fd8a415502b840279720cc51f0930472352d73a732b424533411d2602a9c3704

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 843c50811189802a27817ead29758aa73d02ba026098cc73bd5b2d5277d6110d
MD5 e6be050e8fcd11650a798237fb3e915a
BLAKE2b-256 a8c8bb8ffa70aafe0131a06af422394dbd9b2134e9b0815858d1063e273aaf0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0754702f03a2da3f86482f637d38c1d661d0712dfac15675ab7529948451b0fb
MD5 d1446c76c6fad7d3cc90cab6ba3bfe63
BLAKE2b-256 ec5283cba2e928b4388590d876707177d8de6795f3b29ff28a5b5031ec8c9841

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 edfc99d70ae841da24665cd88e275bb2411cd1a031c37a17a63e8e880b11f219
MD5 7317c58f2d035113831e45954d63a47e
BLAKE2b-256 78b17f2b0cf3e6f3698a1befbfc0338959a2d0499f9949fef898c096f17aec93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5198806a94bfb2b87caafb201e0ee1c32db6f93a56ad2c0fa798fab15d04823
MD5 ab5cefbdcc8a9d512bd6c76b1ede004b
BLAKE2b-256 a3eed7d55d32d62252438118df2e6679bcef4824ed077b4d44a12a51714eb92c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b45200497ec2df986312a1d3e6696d33c51001e39311d40585ccd9864d0daa3b
MD5 cf7c51fc93e94c1e3e7f64e26f07c426
BLAKE2b-256 8b1cb49be3f7b08893461cbd86d4e8cd3a28227993b61fcecfe99963e545beb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.6.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0fad653a3bebca538a4a582d2876178e008ee49e18444448256523d0fbadf0c8
MD5 74a2d81191de918d3856a7cdb7df705d
BLAKE2b-256 05d19e0bde3ec4094aee57f21a6a9fe5ce7afb48225aa1ba62252bdd0e508c48

See more details on using hashes here.

Provenance

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

This release

0.6.0 This release

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