Skip to main content
Keep your robot stable and current with software updates, safe charging, and core configuration checks.

Updating MARS

Use innate update on the robot to fetch and apply MARS OS updates. Updating will:
  • Fetch the latest compatible Innate OS version
  • Apply code and configuration changes
  • Restart robot software services
If update notes include stereo-depth changes, run Stereo Depth Calibration before normal navigation. The app will indicate when an OS update is available, so you don’t need to check manually. A new OS version may also require updating the Innate Controller App for full compatibility.

Prerequisites

  • You can access the robot over SSH. If WiFi isn’t available, you can also connect via the Jetson USB-C port
  • The innate CLI is available on the robot
  • The robot has internet access

Basic workflow

innate update status
innate update check
innate update apply
Use status to verify current version, check to view available updates, and apply to install. During apply, services may restart and the robot can be temporarily unresponsive. If update commands fail, retry once and capture:
  • The command you ran
  • Full terminal error output

Charging the Battery

Charging has a dedicated page with full safety instructions and a step-by-step procedure.

Charging the Battery

Open the dedicated charging guide.

Changing the Voice

MARS uses Cartesia for text-to-speech. Set your voice ID in config/settings.yaml (or .env) — full steps on the dedicated page:

Changing the Voice

Pick or clone a Cartesia voice and configure it on MARS.