Get Started > Manual Integration

Get Started

Manual Integration

Integrate your robot's SDK to run with Reforge.

Installation

Download the reforge-interface repository from Github:

bash
git clone https://github.com/reforge-robotics/reforge-interface.git cd reforge-interface

Add your robot's Python SDK to reforge-interface/requirements.txt (or pip install <your_sdk> directly) and your robot's URDF to reforge-interface/robots/urdf. Then, create a virtual environment to install and build packages:

bash
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt pip install .

Usage

Before you can run the robot calibration, you need to edit the reforge-interface/robot/robot_interface.py script to use your robot's SDK. Instructions for editing are described in the script. Test your implementation by running the connect_test (after rebuilding pip install .):

bash
python3 -m robot.run connect_test <robot_ip> --local_ip <local_ip> --sdk_token <robot_sdk_token>