In this paper we present the use of linear programming to systematically create control software for choreographed UAVs. This application requires the control of multiple UAVs where each UAV follows a predefined trajectory while simultaneously maintaining safety properties, such as keeping a safe distance between each other and geofencing. Modeling and incorporating safety requirements into the movement behavior of UAVs is the main motivation of our research. First, we describe an approach where the movement behavior of each UAV is formulated as a linear program. Second, we compare and analyze two different modeling techniques to implement the safe distance and geofencing requirements. Our approach was validated by doing experiments with Parrot Bebop UAVs. Besides being tested in the laboratory, our approach was validated in real life conditions in more than 30 performances of a dance show where five UAVs perform choreographed movements as part of the show introduction.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Dancing UAVs: Using linear programming to model movement behavior with safety requirements


    Contributors:


    Publication date :

    2017-06-01


    Size :

    2074812 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English




    UAVs in civil airspace: Safety requirements

    Loh, R. / Yi Bian / Roe, T. | IEEE | 2009


    UAVs in Civil Airspace: Safety Requirements

    Loh, R. | Online Contents | 2009


    ESOH Requirements for UAVs

    S Gaydos | NTIS | 2006


    GROUND MOVEMENT SYSTEM PLUGIN FOR VTOL UAVS

    VENTURELLI DAVIDE / LORENZONI FRANCESCA / NAVCNI ROBERTO | European Patent Office | 2018

    Free access