HIERARCHICAL ARCHITECTURE OF AN AUTONOMOUS UNMANNED AERIAL VEHICLE (UAV) USING MULTIWII AND RASPBERRY PI

  • Mateusz Andrzejewski
  • Adam Szmigielski

Abstract

The tasks performed by the autonomous robot are complex and multi-faceted. The robot should
perform low-level tasks related to maintaining the set flight parameters as well as make complex decisions related
to the robot task. It would be difficult to accomplish these tasks based on a simple control architecture. In many
classic solutions, a hierarchical architecture is used, where the lower layers are responsible for the operation of
sensors and actuators in accordance with the control algorithms. Higher layers are responsible for the tasks of
navigation, location and implementation of set goals. In our solutions based on open hardware and software, we
propose a robot architecture where low-level control is implemented by the Arduino controller with MultiWii
software and higher tasks are carried out by the Raspberry Pi computer using the Linux operating system. The
solution proposed is very flexible and allows quick and relatively easy prototyping. Another important advantage
is the open nature of the hardware and software.

Published
2019-08-21
How to Cite
ANDRZEJEWSKI, Mateusz; SZMIGIELSKI, Adam. HIERARCHICAL ARCHITECTURE OF AN AUTONOMOUS UNMANNED AERIAL VEHICLE (UAV) USING MULTIWII AND RASPBERRY PI. Polish Journal of Applied Sciences, [S.l.], v. 4, n. 3, p. 110-113, aug. 2019. ISSN 2451-1544. Available at: <http://pjas.pwsip.edu.pl/index.php/pjas/article/view/124>. Date accessed: 21 sep. 2019. doi: https://doi.org/10.34668/PJAS.2018.4.3.05.
Section
Applied Engineering, Computer and Natural Sciences