Abstract---A position tracking controller for a hexacopter is presented which is robust against disturbances like modeling errors or propulsion efficiency degradation. The presented controller stands out because of its simple design which does not resort to reconfiguration and avoids the necessity of a Failure Detection and Isolation (FDI) filter. The baseline controller has a cascaded structure with two loops. The outer loop corresponds to the position and velocity control and is designed using linear control. The inner loop corresponds to the attitude control which is a Nonlinear Dynamic Inversion (NDI). The baseline controller is augmented by an Extended State Observer (ESO) which provides an estimate of the disturbances and modeling errors which is then fed back to the control law. The performance as well as the robustness of the control system is significantly improved as demonstrated in simulation, where controlled flight is achieved even under severe actuator degradation.
«