Skip to content

About

ROS 2 deployment framework for Roboparty RPO/Roboto robots, including hardware drivers, inference, and controller utilities.

Resources

Stars

82 stars

Watchers

1 watching

Forks

Latest commit

 

History

136 Commits

Folders and files

Repository files navigation

roboparty_deploy

License: GPL v3 ROS 2 C++ Linux

English | 中文

Repository Overview

roboparty_deploy is a ROS 2 deployment framework for RPO and RP1, with motor drivers, IMU interfaces, policy inference, and depth perception.

The repository provides complete deployment code with a modular architecture that supports custom packages.

Repository: Roboparty/roboparty_deploy. Maintainer: RoboParty. Support: GitHub Issues.

Documentation

Guide Contents
RPO Deployment RPO controller connection, environment, real-time kernel, AP setup, wiring, zeroing, and policy/camera startup
RP1 Deployment Coming soon
YAML Configuration Reference Configuration loading, hardware, inference, camera, and zeroing parameters, ordering, and constraints
Common Operation Build, automatic ROS detection, logs, gamepad, and services
Python SDK IMU, motor, and robot interfaces, plus example-script compatibility

Project Architecture

Path Responsibility
src/motors DM, EVO, LRO, RP, and XYN motor drivers and communication
src/imu HIPNUC and MCT7123 IMU drivers
src/inference Robot interface, ONNX inference, observation assembly, and motion data loading
src/inference/robots Hardware settings, policy parameters, models, and motion data for each robot
src/camera RealSense integration, depth processing, and observation publishing
tools Environment detection and robot/camera startup tools
scripts Python SDK examples and motor zeroing tools
docs Environment, deployment, configuration, and interface documentation

Inference reads motor and IMU state through the robot interface, converts policy output into joint targets, and sends them through motor drivers. The camera module processes depth independently and supplies perception observations over ROS topics.

License

Unless otherwise stated, original content authored by RoboParty in this repository is licensed under the GNU General Public License v3.0 only (GPL-3.0-only).

Git submodules, packaged binaries, and other third-party materials retain their own copyright and license terms. The repository-level GPLv3 statement does not replace those terms. See LICENSES.md for the current license inventory and redistribution notes.

About

ROS 2 deployment framework for Roboparty RPO/Roboto robots, including hardware drivers, inference, and controller utilities.

Resources

Stars

82 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages