Skip to main content

An Open-Source Python Framework for Manipulator Design and Analysis

Project description

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

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

robosandbox-0.0.1.tar.gz (101.3 kB view details)

Uploaded Source

Built Distribution

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

robosandbox-0.0.1-py3-none-any.whl (122.1 kB view details)

Uploaded Python 3

File details

Details for the file robosandbox-0.0.1.tar.gz.

File metadata

  • Download URL: robosandbox-0.0.1.tar.gz
  • Upload date:
  • Size: 101.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.15

File hashes

Hashes for robosandbox-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7a57da4f6c4d0b50ddf9227f03cc923dc62e3b3cd1e8170ac7feca827fa29ef4
MD5 9fc379772bceeeb32f4f4fee3a15a606
BLAKE2b-256 2644d619536020be27ccc48dd46c7ff43513632ce062d9085c878b968bdc79a8

See more details on using hashes here.

File details

Details for the file robosandbox-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for robosandbox-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5d8082975265a9ea367dae9e3b5a57cf242de67f2dd05c1aa1328da33fc8f722
MD5 ed28d59d29c58de8a71f6914cfc8e16c
BLAKE2b-256 39158ebc02d5923afd3ef07c20012b9a2f1e1432af943025f7f6d12fd496d7a3

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