Skip to content

How to update software

🚀 Step 1. Download the Latest Release

Download the latest source code from the official RBQ GitHub Releases page:

🔗 https://github.com/RainbowRobotics/RBQ/releases

📝 Make sure to choose the correct version for your robot platform.


📦 Step 2. Deploy Applications (Binaries) to the Robot

After downloading the source code file:

  1. Connect your development PC to the robot via network (SSH enabled)
  2. Run the deployment script from your development PC:
bash
bash scripts/deploy.bash

You will be prompted for an SSH password.

  • Password: Please ask the person in charge for the SSH password.
  • ⚠️ Important: Once deploy.bash has completed, restart the robot by turning it off and on to run with the newly deployed binaries.

📋 Additional Update Information

Prerequisites

  • Ensure you have SSH access to the robot
  • Make sure your development environment is properly set up
  • Verify network connectivity between your PC and the robot

Update Process Steps

  1. Prepare your binaries: Make sure all your compiled applications are ready for deployment
  2. Run deployment script: Execute the deploy.bash script from your development PC
  3. Provide credentials: Enter the SSH password when prompted
  4. Restart the robot: Power cycle the robot to load the new binaries

Troubleshooting

  • If deployment fails, check network connectivity
  • Ensure you have the correct SSH credentials
  • Verify that the robot is accessible and powered on

📜 history

  • 2025.07.18 : "RCL : Robot Control Library" frisrt release
  • 2025.07.29 : "RCL" State Estimator added

This user manual is intended for RBQ users.