- An FMEA table covering every link in the chain: radio, WiFi, Pi, flight controller, flow sensor and lidar, battery, motors, landing camera, Base and both programs. Each row is scored and ranked.
- Each response becomes ArduPilot failsafe parameters or a Faust Control rule: radio loss, link loss, low battery, bad position estimate, marker lost on landing, geofence.
- An automated script injects each failure in SITL and checks Faust does what the table says.
- A one-page safety case with operating limits and the pre-flight checklist.
Project Volans / Test and analysis / #07
Failsafe and FMEA test campaign
Find out how Faust can fail, decide what it should do each time, and prove in the simulator that it does it.
- Part of
- Project Volans
- Area
- Test and analysis
- Status
- Planned
- In the loop
- Check
01 / What it does
The project
02 / Why
What it gives Volans
The first autonomous flight is when things break. This makes sure Faust lands or holds instead of drifting into a wall.
03 / Plan
Steps and targets
- 01System block diagram and FMEA tablePlanned
- 02Failsafe parameter filePlanned
- 03Automated SITL test scriptPlanned
- 04Run the campaign and fix until every row passesPlanned
- 05Safety case and checklistPlanned
Success looks like
- At least 15 failure modes tested in SITL with logs
- Every high-severity failure ends in a controlled descent or hold
- The full set re-runs in under 30 minutes
Planned project. This page will be updated with results once the work is done.