Skip to main content

RoboSandbox for Manipulator Design and Analysis

Powered by the Robotics Toolbox License: MIT CI

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)

Source distribution for robosandbox 0.0.1
File Size Uploaded
robosandbox-0.0.1.tar.gz 101.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for robosandbox 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release 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