A hardware-in-the-loop test system codesigned with a drone flight controller. Essentially: make the drone flight software think it's flying before you risk your hardware in a real-world test. The payoff is safe, repeatable, automated testing for embedded flight code, without crashing a real drone.
- Test Automation: The front-end interface for user interaction with the HIL system
- Flight Simulation: The in-house physics simulation that generates sensor outputs for the DUT
- HIL Node: the deterministic injection system that simulates the DUT's sensors using the simulation's outputs.
- DUT: the drone itself. The subteam is building flight controller software.