Table of Contents
Fetching ...

GPS Spoofing Attacks on AI-based Navigation Systems with Obstacle Avoidance in UAV

Ji Hyuk Jung, Mi Yeon Hong, Ji Won Yoon

TL;DR

The paper investigates GPS spoofing as a practical threat to AI-driven UAV navigation that uses Deep Reinforcement Learning and obstacle avoidance. It develops attack models that couple GPS spoofing with the PX4 EKF anomaly-detection layer and demonstrates feasible collisions even when spoofing inputs are constrained to evade detection. By contrasting unconstrained and constrained scenarios, the authors show that realistic spoofing ranges can still mislead the DRL controller, highlighting the need for security-aware designs in DRL-based UAV stacks. The work provides a path toward more resilient UAV autonomy in urban, battlefield, and disaster contexts by exposing concrete vulnerabilities across perception, state estimation, and planning components.

Abstract

Recently, approaches using Deep Reinforcement Learning (DRL) have been proposed to solve UAV navigation systems in complex and unknown environments. However, despite extensive research and attention, systematic studies on various security aspects have not yet been conducted. Therefore, in this paper, we conduct research on security vulnerabilities in DRL-based navigation systems, particularly focusing on GPS spoofing attacks against the system. Many recent basic DRL-based navigation systems fundamentally share an efficient structure. This paper presents an attack model that operates through GPS spoofing attacks briefly modeling the range of spoofing attack against EKF sensor fusion of PX4 autopilot, and combine this with the DRL-based system to design attack scenarios that are closer to reality. Finally, this paper experimentally demonstrated that attacks are possible both in the basic DRL system and in attack models combining the DRL system with PX4 autopilot system.

GPS Spoofing Attacks on AI-based Navigation Systems with Obstacle Avoidance in UAV

TL;DR

The paper investigates GPS spoofing as a practical threat to AI-driven UAV navigation that uses Deep Reinforcement Learning and obstacle avoidance. It develops attack models that couple GPS spoofing with the PX4 EKF anomaly-detection layer and demonstrates feasible collisions even when spoofing inputs are constrained to evade detection. By contrasting unconstrained and constrained scenarios, the authors show that realistic spoofing ranges can still mislead the DRL controller, highlighting the need for security-aware designs in DRL-based UAV stacks. The work provides a path toward more resilient UAV autonomy in urban, battlefield, and disaster contexts by exposing concrete vulnerabilities across perception, state estimation, and planning components.

Abstract

Recently, approaches using Deep Reinforcement Learning (DRL) have been proposed to solve UAV navigation systems in complex and unknown environments. However, despite extensive research and attention, systematic studies on various security aspects have not yet been conducted. Therefore, in this paper, we conduct research on security vulnerabilities in DRL-based navigation systems, particularly focusing on GPS spoofing attacks against the system. Many recent basic DRL-based navigation systems fundamentally share an efficient structure. This paper presents an attack model that operates through GPS spoofing attacks briefly modeling the range of spoofing attack against EKF sensor fusion of PX4 autopilot, and combine this with the DRL-based system to design attack scenarios that are closer to reality. Finally, this paper experimentally demonstrated that attacks are possible both in the basic DRL system and in attack models combining the DRL system with PX4 autopilot system.

Paper Structure

This paper contains 17 sections, 9 equations, 8 figures, 3 algorithms.

Figures (8)

  • Figure 1: The basic structure commonly shared by recent studies when designing navigation systems based on DRL.
  • Figure 2: The practical target model models the spoofing attacks constrained by PX4, and these processed values in PX4 are then passed to the DRL-based navigation system.
  • Figure 3: A scenario where an attacker induces collisions through spoofing on a UAV system navigating in complex environments such as urban, battlefield or natural disaster areas.
  • Figure 4: Flight experiment environment in the AirSim simulator.
  • Figure 5: This figure presents the results of inducing a collision using unconstrained attack methodology. The green line represents the path when the attack is carried out, while the pink line shows the path without the attack.
  • ...and 3 more figures