We present a framework for building ArtificialNeuralNetworks (ANNs) able to control a quadcopter and perform basic maneuvers, like hover or following waypoints. In this approach, we make use of the Neuroevolution of Augmenting Topologies (NEAT) algorithm which is aimed at creating the network structure and the weights in result of evolutionary computations. In order to evaluate fitness of individuals, we use physics based, realistic simulation engine Gazebo, where each individual controls a drone in a simulated environment. Our approach is aimed at using one of existing, popular protocols used to remotely control drones, and train ANNs able to imitate signals received from a radio controller operated by a human pilot. Thus, contrary to the most of other approaches, our autonomous controller cooperates with standard drone software. Our ultimate goal is to train ANNs able to control a real-world quadcopter and perform advanced tasks autonomously. Not only such ANNs should be able to perform the maneuvers correctly, but they should be small enough to transfer them into a quadcopter’s limited memory. In this paper we report the first stage of our project - a successful development and deployment of the ANNs distributed training framework, and choosing the activation function for further research.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Application of artificial neural networks and NEAT algorithm to control a quadcopter


    Beteiligte:

    Erscheinungsdatum :

    26.12.2023


    Anmerkungen:

    doi:10.34739/si.2023.29.03
    Studia Informatica. System and information technology; Vol. 29 No. 2 (2023): Studia Informatica. Systems and Information Technology; 41-56 ; Studia Informatica. System and information technology; Tom 29 Nr 2 (2023): Studia Informatica. Systems and Information Technology; 41-56 ; 1731-2264



    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629




    QUADCOPTER ARTIFICIAL INTELLIGENCE CONTROLLER AND QUADCOPTER SIMULATOR

    RESTIFO JORDAN / SKARICA VEDRAN / MILLER CHRIS | Europäisches Patentamt | 2020

    Freier Zugriff


    ENHANCING QUADCOPTER CONTROL: A MODEL REFERENCE ADAPTIVE CONTROL APPROACH WITH NEURAL NETWORKS

    Bassolillo, S.R. / Raspaolo, G. / Blasi, L. et al. | DataCite | 2024


    Loss-of-Control Prediction of a Quadcopter Using Recurrent Neural Networks

    Altena, Anique V.N. / van Beers, Jasper J. / de Visser, Coen C. | AIAA | 2023

    Freier Zugriff

    QUADCOPTER

    KORNILOV VLADIMIR ALEKSANDROVICH / TUGAENKO VYACHESLAV YUREVICH | Europäisches Patentamt | 2020

    Freier Zugriff