Low‐cost implementation of a multi‐sensor fusion and PID control framework for quadcopter navigation using Raspberry Pi 3

Read full text
Authors: Mohamed Amine Nehmar, Mourad Laghrouche, Moussa Diaf, Hocine Khati, Arezki Fekik
Cited by: 2
References: 42

Abstract

Abstract This paper presents a low‐cost embedded implementation of a multi‐sensor fusion and proportional–integral–derivative (PID) control framework for quadcopter navigation using Raspberry Pi 3. The proposed modular cascaded architecture integrates lightweight Kalman and complementary filters with six PID controllers for full attitude and position control, achieving real‐time state estimation and control. The first stage employs Kalman filters to reduce inertial measurement unit noise, while the second stage uses complementary filters to combine accelerometer and gyroscope data for precise attitude estimation. Additional Kalman filters fuse accelerometer‐based predictions with GPS updates to enhance positioning accuracy under noisy conditions. The proposed system, which was developed in MATLAB/Simulink and implemented on a Raspberry Pi 3 device, was validated using processor‐in‐the‐loop testing. The results confirm the high accuracy, real‐time performance, and feasibility of onboard quadcopter navigation using low‐cost embedded hardware.

Fields of Study & Subjects

Inertial Sensor and Navigation Indoor and Outdoor Localization Technologies GNSS positioning and interference

Publication details

Journal / source
ETRI Journal
Publisher
Wiley
Volume
48
Issue
2
Pages
352–366
Publication date
20 February 2026
Language
EN