Skip to content

Missions

A mission is a single task assigned to a robot, created from a reusable mission template.

What it is

Rover Nexus separates what a task is from when and to whom it runs:

  • A mission template defines the task: its parameters, the robot capabilities it requires, and an optional area or feature it applies to. Templates are reusable, so you design a task once and run it many times.
  • A mission is a template that has been dispatched to a robot.

How it works

  • Dispatch. Assign a template to a specific robot or to any capable robot in the fleet. Rover Nexus matches the template's required capabilities against each robot before sending it.
  • Timing. Run a mission now, or schedule it:
  • One-time at a future date and time
  • Recurring, either on chosen days (a Weekly Schedule) or at a repeating interval
  • Prerequisites. A template can declare thresholds — such as minimum battery, fuel, or GPS quality — that gate execution. If a robot doesn't meet them, the mission won't run on it. Maximum thresholds are also supported (useful for "go recharge" style tasks that should only run when a robot is actually low).
  • Live tracking. Once running, a mission reports status (ready, running, paused, blocked, completed, error, and so on) so operators can follow progress.
  • Robots — where missions run and how capabilities are matched
  • Operations — multi-step jobs coordinated across robots
  • Spatial directives — zones and rules robots respect while working
  • Resources — shared areas and features a mission can target