Unit 17 · overview
Unit 17: Integration, Reliability, and Debugging
The failure you see may belong somewhere else
Robotics integration is where mechanical, electrical, sensing, software, communication, and human-interface assumptions collide.
Debug the Layer, Not the Symptom teaches boundary tracing. Reliability, Fault Trees, and FMEA turns possible failures into an inspectable analysis. Recovery Is a Feature requires the system to leave failure in a controlled way.
Preserve the failure before fixing it
Your evidence is a fault tree, an FMEA-style table, and a recovery-state trace.
Start from one observable symptom. Find the first boundary where expected and observed behavior diverge. Change one cause. Run the same test again.
A restart may clear a symptom, but it is not a recovery design unless you can explain what state was restored and how readiness was verified.
This Unit should feel uncomfortable
You are deliberately looking for ways the system can fail. That is not pessimism. It is how reliability becomes an engineering property instead of a hope.