Rover Nexus FAQ

Answers for teams evaluating Rover Nexus as operations software for mixed autonomous ground-vehicle fleets.

What it is

What is Rover Nexus?

Rover Nexus is operations software for autonomous ground-vehicle fleets. You define the work. Nexus matches robots that can do that work, dispatches missions, and tracks progress on a live map, with telemetry, teleoperation, alerts, permissions, and a full mission history.

It talks to your existing autonomy stack through an on-robot agent. It does not replace that stack.

What problem does it solve?

Most autonomy stacks control one vehicle well. They do not plan work across a mixed fleet, keep two robots out of the same work cell, match machines to required capabilities, or keep people in the loop when a job is blocked.

Rover Nexus is that operations layer: you describe the task; Nexus assigns robots that fit it.

That layer includes secure access, user permissions, live maps, telemetry, mission control, teleoperation, alerts, robot status, and fleet visibility. Teams get the tools to operate robots in the field while staying focused on autonomy, hardware, and field performance. An AGV can be online in minutes.

Who is Rover Nexus for?

Teams running or scaling outdoor and site-based autonomous ground vehicles: construction, mining, agriculture, forestry, solar, and industrial sites.

It is also for robotics and autonomy OEMs that want machines to join a shared fleet-operations system without replacing the onboard stack.

Is Rover Nexus an autonomy stack?

No. It is not a navigation, perception, or path-planning stack. You keep your planners, drivers, and hardware. Nexus coordinates work across robots.

How is Rover Nexus different from a robot OEM app or a generic IoT dashboard?

An OEM app usually covers one vendor. A generic dashboard shows telemetry. Nexus is built around the operation: job structure, capability matching, spatial reservations, multi-robot dispatch, human-in-the-loop control, and a command-level audit trail across mixed fleets.

How is it different from building this in-house on ROS 2?

You can build dispatch, maps, permissions, and history yourself. Nexus is the packaged operations layer so autonomy, hardware, and field teams are not also maintaining the console, role access, spatial job state, and mission records.

Do I have to replace my current tools?

No. Nexus is meant to sit on top of the stacks and site workflows you already run.

How work runs

How does job orchestration work?

You define work as routes, zones, queue points, and reusable job steps, for example a haul loop, a staging pad, and a dig face. You specify the capabilities the job needs. Nexus matches available robots, dispatches missions, and tracks what is complete, in progress, or blocked on the map.

Operators stay in the loop for approvals, blocked jobs, safety exceptions, and teleoperation.

What is spatial job planning?

Work is drawn on the map, not only listed as tasks. You define routes, zones, queue areas, and work cells. Robots can reserve those spatial resources so another robot is not assigned to the same area at the same time.

Reservation is a dispatch rule. The onboard stack still owns live collision avoidance.

Can it run mixed fleets?

Yes. Multi-robot orchestration is a core capability. One operation can split work across machines from different vendors or with different capability sets, and still present a single operational picture.

Can it run a single robot? What is the smallest useful fleet?

Yes. A single robot is a normal way to integrate, test, and train operators. The main value shows up when you coordinate more than one machine. There is no minimum fleet size.

What about scheduling and recurring work?

You can schedule missions or individual commands and reuse operation presets and templates for work that repeats. Dispatch can be bulk assignment, not one robot at a time.

Does it support teleoperation?

Yes. Operators can take over from the same console that shows live maps, robot status, alerts, and fleet visibility.

Camera support is separate from takeover: the agent can detect USB webcams, and a brdige is being built to stream ROS 2 image messages. Over poor LTE, expect slower video and delayed commands, not fiber-quality teleop.

Responsibility and safety

Who is responsible when a job is blocked, unsafe, or in conflict, and what does Nexus refuse to do?

Nexus is responsible for assignment and operational picture: matching capabilities, dispatching missions, reserving map space so two robots are not sent into the same reserved area, recording what was commanded, and keeping operators in the loop when a job is blocked.

The robot and its onboard stack remain responsible for localization, online planning, collision avoidance, and physical safety. The robot may refuse a command that is not in its allowed-command set.

Nexus will not:

  • Replace the robot's planner or compute the robot's pose
  • Treat spatial reservation as a substitute for onboard avoidance
  • Issue a remote emergency stop. E-stop is a physical safety function. Remote halt is Pause. The robot reports physical e-stop state on status telemetry
  • Treat operator text or speech as an override of onboard safety. Those messages carry intent only; the robot must enforce operational safety

If a job is blocked or a site condition changes, operators approve, pause, reassign, or teleoperate. That is by design.

Does Rover Nexus plan paths, avoid obstacles, or localize?

No. Not in place of the robot. Nexus does not replace onboard localization, obstacle avoidance, or real-time path planning. It may assign a route or corridor as part of job planning. The robot still localizes itself and still does online planning and collision avoidance. Nexus reports the pose the robot provides.

Integration

Which robots and stacks does it work with?

Nexus is vendor-agnostic. It integrates through Zenoh, ROS 2, or a custom adapter. Heterogeneous fleets can run in one operation if each vehicle can report status and accept missions or commands through the agent.

What does the robot have to implement? What is in vs. out of scope for the agent?

Minimum to appear and be useful: the robot publishes motion and status telemetry as documented (pose, mode, faults, e-stop, mission run status). Partial telemetry is allowed; the robot can show on the map before every topic is wired.

Minimum to do work: the robot advertises capabilities and allowed commands, exposes Actions, and accepts Nexus mission commands (including pause/resume and mission run control).

The agent's job: talk to your onboard software locally (typically Zenoh), then relay telemetry and commands to the Nexus server over a secure link. Integrators use the published wire format (Cap'n Proto and JSON in the rover_nexus_core crate) so robot and fleet manager share one schema.

Out of scope for the agent: navigation, perception, localization, obstacle avoidance, and physical e-stop. The agent is not the autonomy stack and not the safety PLC.

How does a robot join the fleet?

  1. Create the robot in the Nexus UI.
  2. Install the Rover Nexus agent on the vehicle (the UI provides an install command for the usual path).
  3. The agent talks to your onboard software on the robot, then relays telemetry and commands to the server.

Time-to-online is minutes for an additional robot once the integration path exists. First integration takes longer if you need a custom adapter.

I am a robotics OEM. Can we integrate?

Yes. Nexus is looking for OEM integrations so machines can join customer fleets. Contact us if you want an official adapter rather than a one-off link.

Connectivity, access, and records

Is there an offline / degraded-connectivity mode?

Nexus is built for imperfect site links.

  • If the link drops, the robot keeps the last resolved mission and can keep executing it.
  • When the connection returns, robot and server reconcile mission state so neither side silently overwrites the other.
  • New jobs, live teleop, and fleet-wide reassignment need a path back to the server.

The control link uses multiple QUIC streams so telemetry, commands, and other traffic are isolated. A stalled video or bulk upload should not take down mission control. Degraded LTE usually means slower updates and delayed operator commands, not an automatic abort, unless you configure the robot to stop when supervision is required.

Offline means "continue or hold the last assigned mission," not a second disconnected planning product.

Is there an audit trail?

Yes. Every mission, command, fault, and interruption is recorded: who issued which command, when, and what the robot reported back, including failures. Mission history is for after-action review as well as live monitoring.

How is access controlled?

Nexus uses secure access and role-based permissions so operations, engineering, and field staff do not share the same privileges.

Can it operate air-gapped / on-prem only, or is cloud required?

The Nexus server can be deployed on-premises and tailored to the site. Cloud is not required for that path. Contact us if you need on-prem or air-gapped deployment.

Limits

Does Rover Nexus work indoors?

It is optimized for outdoor and site-based ground operations. If an indoor AGV fleet uses the same integration interfaces, ask during a demo. Warehouse AMR features are not the product. Indoor use still needs a configured world datum so the map frame can be converted to world coordinates.

Does it support drones, USVs, or indoor AMRs?

It is built first for outdoor unmanned ground vehicles. Other platforms can connect if they speak the same agent interface, but maps, job types, and workflows are designed for ground vehicles on sites. Connecting is not the same as a supported aerial or marine workflow.

See it run

How do I see it run?

Request a live demo at [email protected]. Walk a real use case: define an operation, assign capabilities, dispatch, and watch spatial progress and history.

Planning to deploy or scale an autonomous fleet?

Request a live demo. Walk a real use case: define an operation, assign capabilities, dispatch, and watch spatial progress and history.

Request a Live Demo