This paper deals with an analysis of software functions that can be used to control Unmanned Aerial Vehicles (UAV), and particular design of a simple application (program) for flight planning with the use of predetermined points (the so-called Waypoints). The paper contains a description of how to set up the development environment as well as a brief description of the MAVLink protocol and its use by means of statements of several methods used in the program. Ardupilot Mega was preferred as a control unit which supports the MAVLink protocol. Although the application is fully functional, it is designed in its current form rather as a demonstration of possibilities of using the C# programming language and the MAVLink protocol parser than being for a regular use. It may be seen (and that is how it was intended) as a guide for anyone wishing to try to program their own application.


    Access

    Download


    Export, share and cite



    Title :

    Creation of SW for Controlling Unmanned Aerial Systems


    Contributors:


    Publication date :

    2022




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown





    UNMANNED AERIAL VEHICLE AND METHOD FOR CONTROLLING UNMANNED AERIAL VEHICLE

    SEINO KOHEI | European Patent Office | 2024

    Free access

    UNMANNED AERIAL VEHICLE AND METHOD FOR CONTROLLING UNMANNED AERIAL VEHICLE

    NAKADA NOBUHIRO / SASAKI KOICHI | European Patent Office | 2022

    Free access

    UNMANNED AERIAL VEHICLE AND UNMANNED AERIAL VEHICLE CONTROLLING SYSTEM

    WU RUEY-BEEI / MAO SHAU-GANG | European Patent Office | 2020

    Free access

    Controlling an Unmanned Aerial System

    SYDNOR BRYAN | European Patent Office | 2017

    Free access