How roboparty/roboparty_deploy works
roboparty_deploy is a ROS 2 deployment framework for Roboparty robots, spanning hardware drivers, inference, and user-facing controller tools. A visible workflow is an operator launching the motion player with a motion file and robot configuration; it loads frames and sends joint actions through RobotInterface. Separate scripts calibrate motors and demonstrate motor and IMU access. The README also documents camera support, board-specific hardware setup, and optional Wi-Fi access-point setup. Source excerpts do not expose the implementations inside the src packages, so those subsystem links are limited to documented or directly visible relationships.
Main entry points: motion_player.py Motion player · set_zero.py Motor calibration · motors_py_example.py Motor example · imu_py_example.py IMU example
Components 15
Robot control
- Motion player
scripts/motion_player.py - Motion file
- Robot configuration
- Robot interface
src/inference
Hardware access
- Motor calibration
scripts/set_zero.py - Motor driver
src/motors - Motor example
scripts/motors_py_example.py - IMU driver
src/imu - IMU example
scripts/imu_py_example.py - Camera support
src/camera
Deployment support
- Robot launcher
tools/start_robot.sh - Camera launcher
tools/start_camera.sh - Wi-Fi access point
tools/create_ap
Hardware setup
- Device binding rules
assets
Other components
- Operator
Connections 14
- Operator → Motion player: runs
README.md - Motion player → Motion file: loads
scripts/motion_player.py - Motion player → Robot configuration: configures
scripts/motion_player.py - Motion player → Robot interface: applies actions
scripts/motion_player.py - Operator → Motor calibration: runs
README.md - Motor calibration → Motor driver: creates and controls
scripts/set_zero.py - Operator → Motor example: runs
scripts/motors_py_example.py - Motor example → Motor driver: creates and controls
scripts/motors_py_example.py - Operator → IMU example: runs
scripts/imu_py_example.py - IMU example → IMU driver: creates and reads
scripts/imu_py_example.py - Operator → Robot launcher: starts
README.md - Operator → Camera launcher: starts
README.md - Operator → Wi-Fi access point: configures
README.md - Operator → Device binding rules: installs
README.md