Synthesis of Kalman filter in quadcopter roll control loop based on PD-PI controller

Quadcopter attitude control using synchronous motors poses challenges for stateestimation due to periodic disturbances caused by three-phase winding switching, whichviolate the standard Kalman filter's assumption of Gaussian noise. To address this, wepropose a Kalman filter design that incorporates control signals and explicitly modelsthese periodic disturbances. The filter is integrated into a roll and pitch angle controlsystem using a modified PD-PI controller structure, which ensures compatibility betweenthe control and estimation processes. Experimental validation on a real flightmicrocontroller, with implementation in C++, shows that the proposed filter reduces thevariance of the estimated signals by a factor of four compared to standard approac hes.Additionally, the system reveals that angle fluctuations at low speeds result frominteractions between switching frequencies and controller discretization. These resultsdemonstrate that the method enhances estimation accuracy and can be effectivelyapplied to quadcopter platforms using both synchronous and asynchronous motors.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-08-15
DOI
https://doi.org/10.5281/zenodo.16880595
Primary Topic
Adaptive Control of Nonlinear Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Synthesis of Kalman filter in quadcopter roll control loop based on PD-PI controller

Zenodo (CERN European Organization for Nuclear Research)
Adaptive Control of Nonlinear Systems
article

Synthesis of Kalman filter in quadcopter roll control loop based on PD-PI controller

article en

Abstract

Quadcopter attitude control using synchronous motors poses challenges for stateestimation due to periodic disturbances caused by three-phase winding switching, whichviolate the standard Kalman filter's assumption of Gaussian noise. To address this, wepropose a Kalman filter design that incorporates control signals and explicitly modelsthese periodic disturbances. The filter is integrated into a roll and pitch angle controlsystem using a modified PD-PI controller structure, which ensures compatibility betweenthe control and estimation processes. Experimental validation on a real flightmicrocontroller, with implementation in C++, shows that the proposed filter reduces thevariance of the estimated signals by a factor of four compared to standard approac hes.Additionally, the system reveals that angle fluctuations at low speeds result frominteractions between switching frequencies and controller discretization. These resultsdemonstrate that the method enhances estimation accuracy and can be effectivelyapplied to quadcopter platforms using both synchronous and asynchronous motors.

Zenodo (CERN European Organization for Nuclear Research)
National Research Tomsk State University (RU), Tomsk Polytechnic University (RU), MIREA - Russian Technological University (RU)
Openalex Percentile: Top 46%
Adaptive Control of Nonlinear Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.