Quadcopter as a Testbed - Why?
Real-Time
Any deadline violation can impact flight performance and may lead to errors.
Safety-Critical
Errors might cause loss of control, result in crash and lead to injuries of nearby individuals.
Energy-Sensitive
The power dissipation of the components has utmost impact on endurance.
Weight-Sensitive
A consolidation of subsystems can drastically reduce weight and prolong endurance. Techniques such as resource sharing and virtualization can help.
Physically Constrained
Neglecting physical limits such as actuator saturation, sensor precision and flight envelope may lead to unintended behavior or loss of control.
Subject to Disturbances
Not anticipating external disturbances such as wind gusts or radio interference can lead to loss of control.
Requires Security
Authentication, authorization and an operationally feasible, light-weight protection scheme are required to avoid hijacking, intentional crashing and interception.