Skip to main content

Python bindings for Search-Based Robot Motion Planning (SRMP)

Project description

SRMP is a motion planning software for robotic manipulation, leveraging state-of-the-art search-based algorithms. It ensures consistent and predictable motions, backed by rigorous theoretical guarantees. Additionally, SRMP can efficiently plan for up to dozens of manipulators while guaranteeing collision-free execution—both between robots and with the environment—while maintaining motion consistency and predictability.

Why SRMP?

Existing motion planning frameworks often struggle with the demands of high-stakes applications, where predictability and repeatability are critical. SRMP addresses these challenges by leveraging search-based planning methods, ensuring motions that are both efficient and reliable. Whether you're working on robotic manipulation, industrial automation, or large-scale multi-robot coordination, SRMP provides a powerful solution tailored to your needs.

Key Features

  • Multi-Robot Motion Planning: First-of-its-kind support for planning coordinated motions in multi-manipulator systems.
  • Reliable and Consistent Trajectories: Generates predictable and repeatable motions, making it ideal for high-precision and safety-critical applications.
  • Seamless Integration: Compatible with major simulators, including MuJoCo, Sapien, Genesis, PyBullet and Isaac.
  • Multi-Lingual: Available in both Python and C++ for easy integration into research and industrial workflows.
  • MoveIt! Plugin: Enables deployment on real-world robotic systems with minimal setup.

Getting Started

To get started, check our documentation.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

srmp-0.0.8-cp313-cp313-manylinux_2_35_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

srmp-0.0.8-cp312-cp312-manylinux_2_35_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

srmp-0.0.8-cp311-cp311-manylinux_2_35_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

srmp-0.0.8-cp310-cp310-manylinux_2_35_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

srmp-0.0.8-cp39-cp39-manylinux_2_35_x86_64.whl (9.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

File details

Details for the file srmp-0.0.8-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for srmp-0.0.8-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1dfb682dfe37a2e4535ed59dded1d1d7c1e60ec5c296f34e8270f26e32a587fa
MD5 9c8af55cfd69b69c8e5c72affe4fddb3
BLAKE2b-256 363c7849d49d3e4986c2398f2a8ffb7f11aa6542f072da9c9496988571c3afaa

See more details on using hashes here.

File details

Details for the file srmp-0.0.8-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for srmp-0.0.8-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 4b3d4bf15a15f2751aa3620dc338254bf6ff2c3506bb15dbd5ca0e6188572546
MD5 4ac3d83cb8028cd520839550840f494d
BLAKE2b-256 6edcc83e178c31be1540a86c5940f6441b84031ddfb948cb7679adad18645d55

See more details on using hashes here.

File details

Details for the file srmp-0.0.8-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for srmp-0.0.8-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 292e74a39cb9e657329233af229eac7011b2779b4edc777238af6d098c9438f7
MD5 3d9a6e4ca54047677702f9eb1a9826c7
BLAKE2b-256 ede832ff69c0a23b8b4f66af39b3d5a709f71a946b9405f9cd8767defeaf8922

See more details on using hashes here.

File details

Details for the file srmp-0.0.8-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for srmp-0.0.8-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 aa0204d7c1a6dda12e5a2da4bdc52999b3c6803e2c6a462be863f16a9ff1c7c9
MD5 036a16fd46014926d37c7cffaf03fa1e
BLAKE2b-256 22556a61c490bf039aa82ac5d0fa46b5040ba2e27f00cc4668f21b2091319187

See more details on using hashes here.

File details

Details for the file srmp-0.0.8-cp39-cp39-manylinux_2_35_x86_64.whl.

File metadata

  • Download URL: srmp-0.0.8-cp39-cp39-manylinux_2_35_x86_64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.9, manylinux: glibc 2.35+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for srmp-0.0.8-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b0788ebbbfc8b9f2b5ab864b50d162d2bbd66b4dcebf3a23b0c1de7e9efdc624
MD5 027f57ebd8ef1b1b4b1c2cf4722180fd
BLAKE2b-256 fde4fc82fcb8bcbca94915417cdb6fe2c4a27afa0c4e755c23a9824ea86dd6d0

See more details on using hashes here.

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