Have a personal or library account? Click to login
Creation of SW for Controlling Unmanned Aerial Systems Cover
Open Access
|Nov 2022

Abstract

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.

Language: English
Page range: 198 - 209
Submitted on: Aug 20, 2022
|
Accepted on: Oct 13, 2022
|
Published on: Nov 25, 2022
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2022 Rudolf Kampf, Jakub Soviar, Ladislav Bartuška, Milan Kubina, published by Institute of Technology and Business in České Budějovice
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.