Skip to main content

Modern robot motion planning library based on Pinocchio.

Project description

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.

Project details


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.0.100.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.0.100-cp314-cp314-manylinux_2_28_x86_64.whl (49.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

roboplan-0.0.100-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.0.100.tar.gz.

File metadata

  • Download URL: roboplan-0.0.100.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.0.100.tar.gz
Algorithm Hash digest
SHA256 a2c7b129630c4a7c5599b435962ecf91c16ebf1374dfb8a0365565831ef5cd82
MD5 bbb2a1e77c67fb82b2019e324bb1985b
BLAKE2b-256 326642ba4788f3516d956cd60c76e5e3e3b60947e663e801917ab09a26be48a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9c20a3c94f1e6cc2b3531efb1b06db5042167596c143c281eb08f03e4e38c81e
MD5 e110bef7c6ecef57a15bf896e2c87c19
BLAKE2b-256 12c3514c57883048853279d784333b9bf6abb6099f526a558872664ab0414ca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86eefdec4b3a555bc6c04014822a07ff269ba00d16497c0c2ea25b6365321bdf
MD5 45e4360a752993f82f2877aa19aa09f4
BLAKE2b-256 a07c620051e5370e0fb6217f299dea6bebcaf3a025f946ceb9e05317d3378a84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f986f5e907a3db09fbbd8f6407da0ce4ceb8300668132795fb53c4e07f0c943
MD5 e32603f137f2c77d9564c4a61fd8c508
BLAKE2b-256 56a686c053056f730e322d84dca3035108f1efc1a178ec87bf71c17a877ffd6e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 280abb8bb2a715cae374144620384788ea4ace602e4ef768db90cd72f8f271f7
MD5 785a446125578e0f499d54f01819cd78
BLAKE2b-256 ca63a00380c470f9399acd4f8bd15c22cb7045f5d4e960457e95a8698330c5c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffbff5cd0477764c0df27740271caab674ca75155106a2adc1e1919efe0dfad2
MD5 540ff5ffb6b8cede62199a4930a30cd2
BLAKE2b-256 aca63b0267542595c50fc9a19e5ba50c60428a8a1bda4f28220d989030e6d21b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 512aaa06d5b06a6db00e88260af37e1c82652f85aae8a528b458257cb1776059
MD5 622f067c1f100f6c9cb5806cdaa7f97c
BLAKE2b-256 723c8bcbfaa5b7a7fc57a1ee9258359cfc959c97bd0581b546641a3eaae6ac61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6c72ead7d40be4f39664d51e126cee2ef72794029edf2293ec095d2b7f1e0a7
MD5 a7e43146fa14cf328c0b66d8c97df3b1
BLAKE2b-256 1d46a4369b23887c2a9ab047c5da611fe0e47c58d54fdff3c94fa63aab7d800e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f908becbbcc8637f8ca1b1f18aeee88a8f04edea02afc2e37889773d740b960
MD5 9aaa0f493cbbae4ca5d5d07fb1bd8b5c
BLAKE2b-256 fc9484d6490d9a2bca205de5a5d7c7d51c041daf425c37f66e7693c021336abc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9beb11befd10b152c604f0ecaff892afff01615ce4884ba4236ef2a4560fe03a
MD5 cef07fdf96cdb85dbbee6db014b0ab98
BLAKE2b-256 d466a7abbc1a595157a2312db46ab2aca25f58679eda2e03bbb857e7fa96bf4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7784c63b8a8a8708683221c66fa9d88898208909af904eb5126ba16f44f1fc7
MD5 3ca845ab92a067038ecb648d9c760709
BLAKE2b-256 ed800f1bca0a723e19ef3b0f0261de82f64d34d7206693f3b7cb065a821d4cba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a8abfaadfb54dd5209c44992cf9f99b0e414aa5af048537871789f772f3f454
MD5 0fb80b0e0d36f7e42ece4e19c6cb1f31
BLAKE2b-256 27cfd63c42f0a48b496105e0f4b7cf5ec8f771e3c96a35603697a38a0df62be1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 abdd9f841a27d3cb7cdb446cc76e3919481c0b5f638d0e9228fc6268edae00b3
MD5 da6c64c79fe11b20974686d574b173d9
BLAKE2b-256 8e7c44b09dfa98077152a5620a46668afd96e470d7a9865ca74e3efe10630725

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a3ae288f664c45e1fb22ac23d6c6a12934059ef116411440eb64ff9ffaa7cff
MD5 323c2b7fcc70ac4a45f0d99862a7ac8f
BLAKE2b-256 ddd2b31265d468c3c2b70a412bd61022f44c5fd9e6c450020078dece3db4f9a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79a760d9eedfa4bdb896316b43c58b1ecab2c1d4caea4f8a400d8344fbb977d8
MD5 dd21b9e652053ec433b97f0aacb662bd
BLAKE2b-256 a6b657677ddd26a83031db37e291f13a3d00f76d63aa978992278ee633c69415

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for roboplan-0.0.100-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 062b18c7f01e52b0e9ef6a7cb61f57cfbc0faa607122e21e0c854b1a3d2a116f
MD5 6e396be43c60d00bf092bf865f2fde7a
BLAKE2b-256 8e7eb5d40766c2427112936786c00293cf72563f704d83ce98cf1f2c1063e874

See more details on using hashes here.

Provenance

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page