Skip to the content.

Cover Image

Supplementary Materials (Anonymous)

This website includes the code and supplementary materials related to the paper submission.

Contents

Installation

This section provides instructions on how to install RoboSandbox and verify the installation.

You can install RoboSandbox using pip by running the following command:

pip install robosandbox

It is recommended to use a virtual environment. To set up a conda and uv environment with RoboSandbox installed, you can use the following commands:

conda create -n rsb_env python=3.10
conda activate rsb_env
pip install uv
uv pip install robosandbox

To verify the installation, we can launch the app from RoboSandbox:

python -c "import robosandbox as rsb; rsb.visualization.RobotArmDesignAppStandalone().run_app()"

Code and Key Results

This section provides links to the code and showcases the results of the paper.

Use Case A

Use Case B

Code-enriched literature of optimization problem P1:

\[\min_{\mathbf{a}, \mathbf{d}}\quad f_{1}(\mathbf{a}, \mathbf{d}; \boldsymbol{\alpha^0}) = \delta\]

Code-enriched literature of optimization problem P2:

\[\min_{\mathbf{a}, \mathbf{d}}\quad f_{2}(\mathbf{a}, \mathbf{d}; \boldsymbol{\alpha^0}) = \delta - G_{n}\]

Example of robot P1 reaching a target using RRT.

RRT P1

Example of robot P2 reaching a target using RRT.

RRT P2

Example of UR5 reaching a target using RRT.

RRT UR5