Autonomy Software Binder

Central engineering reference and operations manual for the MRDT Autonomy Software.

View the Project on GitHub MissouriMRDT/Autonomy_Software

Return to RoveSoDocs Guides for Today, Tomorrow, and Forever.

Autonomy Pre-Flight & Operations Checklist

This checklist defines the required engineering procedures for configuring, verifying, compiling, and operating the autonomy software during field trials and official University Rover Challenge (URC) competition runs.


1. On-Rover Jetson Setup & Verification

Codebase and Toolchain Verification

Compilation

Bench Sensor Verification (Prior to Mounting)


2. Basestation Operations & Deployment

Remote Session Launch


3. Mission Waypoint Injection & Leg Types

Waypoints are queued into the autonomy system via the Basestation GUI or through direct RoveComm packets. Ensure the appropriate leg type and parameters are injected:

Leg Type Configurations

  1. GNSS Position Leg (ADDPOSITIONLEG):
    • Command ID: 11002
    • Payload: [Latitude, Longitude, WaypointID]
    • Used for raw coordinate transit legs. The rover navigates until it enters constants::NAVIGATING_REACHED_GOAL_RADIUS (typically 1.5 m).
  2. ArUco Marker Leg (ADDMARKERLEG):
    • Command ID: 11003
    • Payload: [Latitude, Longitude, MarkerID, SearchRadius]
    • MarkerID Parameter:
      • 0, 1, 2, or 3: Directs the rover to search specifically for that numerical tag ID.
      • -1 (manifest::Autonomy::AUTONOMYWAYPOINTTYPES::ANY): Rover accepts any detected ArUco marker.
    • SearchRadius: Clamped between 0.0 m and 40.0 m. Specifies the Archimedean spiral search envelope upon reaching the GNSS post location.
  3. Mission Object Leg (ADDOBJECTLEG):
    • Command ID: 11004
    • Payload: [Latitude, Longitude, ObjectID, SearchRadius]
    • ObjectID Parameter:
      • -2 (manifest::Autonomy::AUTONOMYWAYPOINTTYPES::MALLET): Orange mallet target.
      • -3 (manifest::Autonomy::AUTONOMYWAYPOINTTYPES::WATERBOTTLE): Water bottle target.
      • -4 (manifest::Autonomy::AUTONOMYWAYPOINTTYPES::ROCKPICK): Geologist rock hammer target.
    • SearchRadius: Clamped between 0.0 m and 40.0 m.

4. Autonomous Mission Execution Workflow


5. Post-Mission Data Archival