With increasing advances in networked systems and networked control systems in everyday life, the problem of cybersecurity becomes crucial. Moreover, in some applications like small UAVs, the safety and integrity of the system and its surroundings are highly susceptible to cyberattacks. In this context, the current paper proposes a resilient networked control approach. The control structure is split into an inner and an outer loop. The outer position control loop uses measurements from motion cameras connected to a remote computer, while the commands are sent through the network. We consider the resilience problem for two types of cyberattacks: denial of service (DoS), emulated as an increase in the network transmission delay, and man in the middle (MitM), emulated as additive input disturbances. The mitigation for the DoS attack is performed through the help of a reference governor (RG), which uses the delay estimates and the system’s model to predict future safety violations and adapts the reference accordingly. The MitM attack is mitigated by an unknown input disturbance observer (UIDO) together with a RG. Experimental results on a Parrot Mambo drone show that both types of attacks are rejected successfully, ensuring a safe and stable flight.
Read full abstract