Mission
Goals, environment, and success conditions for a robot task.
An early research prototype for organizing a ROS 2 mobile-robot run as a traceable Episode that keeps problems, timelines, and original evidence connected.
RESEARCH QUESTION
How can a robot failure become a replayable, explainable, and verifiable engineering record?
A topic segment, error log, or map rarely explains a complete failure. ZephaRobot begins with the mission and preserves the robot, environment, software, runtime signals, and key events.
Goals, environment, and success conditions for a robot task.
Timeline, state, and full context during one mission run.
An anomaly, failure, or behavioral change worth investigating.
Signals, logs, parameters, and time ranges supporting a conclusion.
rosbag2 · logs · TF · parameters · maps
robot · mission · environment · software
timeline · events · signals · annotations
incidents · evidence · checks · report
The prototype currently validates offline Episodes, incident rules, and review reports with mock and simulated data. It does not yet provide a real ROS 2 connector or rosbag2 import.
The current prototype includes server-side Robot, Mission, Episode, Signal, Event, Incident, and Report models and APIs.
Generated run data validates event timelines, incident rules, and the reporting workflow.
Diagnosis summaries retain the triggering rule, time range, and related signals instead of returning an untraceable conclusion.
Run summaries, incidents, evidence, and follow-up checks are assembled into a consistent HTML report.