Guardian Node

Maintained by Nova

Overview

The guardian node is a diagnostics node created to monitor the individual systems running within Navigator. It consolidates data from our various nodes and outputs overall system state, operating mode, and status.


In:

  • /requested_mode Mode
    • Receives the requested operationg mode - disabled, manual control, or autonomous control.
  • /node_statuses DiagnosticStatus
    • Receives diagnostics information of nodes currently operating in the stack.
  • /planning/path Path
    • Receives a path from our planning subsystem.
  • /clock Clock

Out:

  • /status DiagnosticArray
    • An array of diagnostic information on each running node on the watchlist, with a global status that reflects the overall state at the end of the array.
  • /guardian/mode Mode
    • What mode navigator needs to be in based on whether a safety event violation has triggered a disable of the auto or manual mode.

function(1)

TODO

function(2)

TODO