Robot Runtime Observability
How can a robot run retain its state, versions, environment, and task context?
Connect topics, TF, logs, parameters, maps, and task events into run records that can be queried and compared.
How can robot missions be recorded, failures replayed, diagnoses linked to evidence, and engineering improvements verified?
How can a robot run retain its state, versions, environment, and task context?
Connect topics, TF, logs, parameters, maps, and task events into run records that can be queried and compared.
How can fragmented data reconstruct a failure timeline without losing the original evidence?
Study reproducible and explainable incident review through Episodes, Incidents, and Evidence.
How do TF, odometry, localization, planning, and control combine to produce navigation failures?
Build a body of SLAM, Nav2, and sensor-chain failure cases around ROS 2 differential-drive robots.
Begin with simulation and progressively introduce recorded runs.
Preserve rosbag2, logs, parameters, maps, and software versions.
Rebuild a mission timeline and its operating context.
Trace conclusions to evidence and validate fixes through repeated experiments.
The current scope is a ROS 2 differential-drive robot across sensors, TF, odometry, SLAM, localization, planning, and control. A focused boundary enables comparable data and failure cases.
View experiments