FDI Recovery
<50ms
Platform
Crazyflie 2.1
Validation
ROS2 Sim & Hardware
fault = fdi.check(
motor_states,
tf2.TimePointZero
)
if fault.detected:
ctrl.reconfigure(
fault.failed_id,
cmd_wrench
)Fault-tolerant flight control stack with FDI and controller reconfiguration. ROS2 test harness for log replay, automated flight scenarios, and stability bounds tracking on Crazyflie 2.1 hardware.