Published January 1, 2019 | Version v1
Conference paper Open

STM32F407VG Microprocessor Based Flight Controller Design Experimented on a Quadrotor

  • 1. Yildiz Tech Univ, Dept Mechatron Engn, Istanbul, Turkey

Description

The paper presents STM32F407VG microprocessor based flight controller design experimented on a quadrotor. Flight controller which can control the quadrotor both manually and autonomously, is realized by integrating STM32F407VG microprocessor with selected gyroscope, accelerometer, magnetometer, barometer and GPS sensors. It has manual control, autonomous flight, altitude control, course lock and telemetry capabilities. Flight control software is written in C programming language from scratch with licensed software program of microprocessor without any external libraries. Kalman Filter, butterworth filter and moving average filter are used for sensor data processing. Control system is built by Proportional Integral Derivative (PID) controller that includes inner loop for attitude control and outer loop for position control. Finally, flight tests are performed to verify designed flight controller performance which indicates that the UAV can fly steadily with acceptable precision.

Files

bib-6dc84692-b431-4456-87d5-e3cb4ad77a70.txt

Files (207 Bytes)

Name Size Download all
md5:d0d4c7f46c699a4d3d16cf868ade916f
207 Bytes Preview Download