Abstract
Precise positioning is critical for autonomous uncrewed aerial vehicle (UAV) navigation, especially in GNSS-denied environments where radio-based signals are unreliable. This study presents an optical camera communication (OCC)-based positioning method that enables real-time 3D coordinate estimation using aviation obstruction light-emitting diodes (LEDs) as optical transmitters and a UAV-mounted camera as the receiver. In the proposed system, absolute positional identifiers are encoded into color-shift-keying-modulated optical signals emitted by fixed LEDs and captured by the UAV camera. The UAV’s 3D position is estimated by integrating the decoded LED information with geometric constraints through the Perspective-n-Point algorithm, eliminating the need for satellite or RF-based localization infrastructure. A virtual offshore wind farm, developed in Unreal Engine, was used to experimentally evaluate the feasibility and accuracy of the method. Results demonstrate submeter localization precision over a 50,000 cm flight path, confirming the system’s capability for reliable, real-time positioning. These findings indicate that OCC-based positioning provides a cost-effective and robust alternative for UAV navigation in complex or communication-restricted environments. The offshore wind farm inspection scenario further highlights the method’s potential for industrial operation and maintenance tasks and underscores the promise of integrating optical wireless communication into autonomous UAV systems.