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.
Related
- 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