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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file srmp-0.0.6-cp313-cp313-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: srmp-0.0.6-cp313-cp313-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f8f03e807b6f6f39db289f02bf82c866bd8f661180bc1e9284686917139d2f7
|
|
| MD5 |
853b4015c9d128ad51348456b68b6abd
|
|
| BLAKE2b-256 |
2278e520c05c08044c99fdd57b4eaf055e0a4e3381ef7f816c2c904e69ca62ae
|
File details
Details for the file srmp-0.0.6-cp312-cp312-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: srmp-0.0.6-cp312-cp312-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e10b07a07e5f7a38a3d7749f946f07e41c1025c71df402c7fcf092dcc6938cd
|
|
| MD5 |
88e8b724f3d094be17a48fddfa7db7dc
|
|
| BLAKE2b-256 |
4a4b8777e78b1754b0af5c99fb15a5a074098d2dba90a710999b36940c633dc5
|
File details
Details for the file srmp-0.0.6-cp311-cp311-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: srmp-0.0.6-cp311-cp311-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
882f5cfe813f0383b8814024e57180278ad8ec5b896075239f6d30be476a071d
|
|
| MD5 |
040685d7a0507d4d6ef5dff2fc783359
|
|
| BLAKE2b-256 |
43fe24f0a610d71c407fadb95369f8412bf3e233e441b351fbc4000f244efc55
|
File details
Details for the file srmp-0.0.6-cp310-cp310-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: srmp-0.0.6-cp310-cp310-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 9.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35819749aaa42940e476060cc24110f3e86aa3a10af070c7c74f33ab646d3fc3
|
|
| MD5 |
10ff38db50103fe444f80d97f19725fd
|
|
| BLAKE2b-256 |
2f341e9bd571af92dcf883b515bb35b674e5802ac3bab636cf46f3ec69b937aa
|
File details
Details for the file srmp-0.0.6-cp39-cp39-manylinux_2_35_x86_64.whl.
File metadata
- Download URL: srmp-0.0.6-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? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e51de3b807c5bab0eebbe37cbf49925c3a6537f0fd05d99f011292d8237f77
|
|
| MD5 |
3f84def787919183855c03da5bd8993f
|
|
| BLAKE2b-256 |
6a8598101f4e73eb8aef91ae2e66f21018d9ab3a5ab5cf7922af1eb0196e4032
|