Global navigation satellite system (GNSS) receivers have become ubiquitous geopositioning sensors in unmanned aerial, ground, and surface systems (UxS). GNSS require line of sight communication with orbiting satellites and the resulting measurement's precision and accuracy can be greatly affected by satellite geometry, atmospheric conditions, and obstructions from buildings or foliage, among other effects. These uncertainties can be difficult to manipulate for test and evaluation of a small-scale UAS control system's robustness to GNSS uncertainty. This work presents the implementation of a GNSS emulator with the same interface design as a GNSS receiver. Using a Raspberry Pi connected wirelessly to a local positioning source, we provide a plug-and-play alternative to a standard commercial-off-the-shelf (COTS) GNSS unit that communicates using the DroneCAN protocol. This system allows the user to simulate GNSS measurements and GNSS performance changes by generating synthetic measurements in a controlled laboratory setting. Data collected from outdoor flights in four different environments is used to characterize baseline GNSS message parameter values, which quantify the fix quality in different geographic locations. This information is used to generate synthetic GNSS measurements fed to a Cube autopilot running ArduCopter flight control software in a hardware in the loop simulation. Results show the GNSS emulator can send DroneCAN GNSS messages providing position and fix quality information to the flight controller. These results illustrate how the plug-and-play GNSS emulator can enable test and evaluation of flight controller robustness to uncertainties, signal dropout, and other conditions affecting GNSS measurements in a controlled laboratory environment.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Global Navigation Satellite System (GNSS) Emulator for Test and Evaluation of Flight Controller Performance


    Contributors:


    Publication date :

    2025-05-14


    Size :

    326420 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English





    IMPLEMENTING A GNSS EMULATOR FOR NAVIGATION SYSTEMS

    Gunaydin, E. / Oguz, P. / Sonmez, T. et al. | British Library Conference Proceedings | 2006


    GNSS: a global navigation satellite system

    Durand, J. M. | British Library Online Contents | 1993


    Global Navigation Satellite Systems (GNSS)

    Norris, P. / Royal Aeronautical Society | British Library Conference Proceedings | 2006