RoboSandbox for Manipulator Design and Analysis
|
|
An Open-Source Python Framework for Manipulator Design and Analysis |
Contents
Synopsis
RoboSandbox, an open-source Python framework designed for robotic manipulator design and analysis. Different robot models and their workspaces can be evaluated, providing a unified environment for reach, global index, and other performance metrics.
The design goals are:
- accessibility: being open-source, documented, and widely tested to ensure reliability and reproducibility, while also providing crossplatform compatibility across Windows, Linux, and MacOS environments.
- extensibility: It emphasizes extensibility through a modular structure that facilitates seamless integration of new features and functionalities, such as the addition of extra indices for measuring robotic performance.
- optimization-driven: the system supports optimization-driven manipulator design processes through its modular architecture, where submodules can integrate into optimization loops to enable iterative design refinement and evaluation.
Installation
Local Installation
To install RoboSandbox, it is recommended to use uv, a lightweight and fast package manager. You can install it by following the instructions
After installing uv, you can install RoboSandbox with the following command:
git clone git@github.com:chaoyuefei/RoboSandbox.git
cd RoboSandbox
uv sync
uv run src/robosandbox/visualization/app_standalone.py
To run the tests, use the following command:
uv run pytest tests/
Tutorials
Metadata
Release files for robosandbox 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| robosandbox-0.0.1.tar.gz | 101.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| robosandbox-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 223.4 kB
Release files / robosandbox-0.0.1.tar.gz
| Download URL | robosandbox-0.0.1.tar.gz |
|---|---|
| Size | 101.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a57da4f6c4d0b50ddf9227f03cc923dc62e3b3cd1e8170ac7feca827fa29ef4
|
|
BLAKE2b-256 checksum How to use checksums |
2644d619536020be27ccc48dd46c7ff43513632ce062d9085c878b968bdc79a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.15
|
Release files / robosandbox-0.0.1-py3-none-any.whl
| Download URL | robosandbox-0.0.1-py3-none-any.whl |
|---|---|
| Size | 122.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5d8082975265a9ea367dae9e3b5a57cf242de67f2dd05c1aa1328da33fc8f722
|
|
BLAKE2b-256 checksum How to use checksums |
39158ebc02d5923afd3ef07c20012b9a2f1e1432af943025f7f6d12fd496d7a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.15
|