Adaptive SINDy: Residual Force System Identification Based UAV Disturbance Rejection

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Mehboob, Fawad, Habel, Amir Atef, Khan, Roohan Ahmed, Derevianchenko, Mikhail, Fortin, Clement, Tsetserukou, Dzmitry
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915848955887616
author Mehboob, Fawad
Habel, Amir Atef
Khan, Roohan Ahmed
Derevianchenko, Mikhail
Fortin, Clement
Tsetserukou, Dzmitry
author_facet Mehboob, Fawad
Habel, Amir Atef
Khan, Roohan Ahmed
Derevianchenko, Mikhail
Fortin, Clement
Tsetserukou, Dzmitry
contents The stability and control of Unmanned Aerial Vehicles (UAVs) in a turbulent environment is a matter of great concern. Devising a robust control algorithm to reject disturbances is challenging due to the highly nonlinear nature of wind dynamics, and modeling the dynamics using analytical techniques is not straightforward. While traditional techniques using disturbance observers and classical adaptive control have shown some progress, they are mostly limited to relatively non-complex environments. On the other hand, learning based approaches are increasingly being used for modeling of residual forces and disturbance rejection; however, their generalization and interpretability is a factor of concern. To this end, we propose a novel integration of data-driven system identification using Sparse Identification of Non-Linear Dynamics (SINDy) with a Recursive Least Square (RLS) adaptive control to adapt and reject wind disturbances in a turbulent environment. We tested and validated our approach on Gazebo harmonic environment and on real flights with wind speeds of up to 2 m/s from four directions, creating a highly dynamic and turbulent environment. Adaptive SINDy outperformed the baseline PID and INDI controllers on several trajectory tracking error metrics without crashing. A root mean square error (RMSE) of up to 12.2 cm and 17.6 cm, and a mean absolute error (MAE) of 13.7 cm and 10.5 cm were achieved on circular and lemniscate trajectories, respectively. The validation was performed on a very lightweight Crazyflie drone under a highly dynamic environment for complex trajectory tracking.
format Preprint
id arxiv_https___arxiv_org_abs_2603_08863
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Adaptive SINDy: Residual Force System Identification Based UAV Disturbance Rejection
Mehboob, Fawad
Habel, Amir Atef
Khan, Roohan Ahmed
Derevianchenko, Mikhail
Fortin, Clement
Tsetserukou, Dzmitry
Robotics
The stability and control of Unmanned Aerial Vehicles (UAVs) in a turbulent environment is a matter of great concern. Devising a robust control algorithm to reject disturbances is challenging due to the highly nonlinear nature of wind dynamics, and modeling the dynamics using analytical techniques is not straightforward. While traditional techniques using disturbance observers and classical adaptive control have shown some progress, they are mostly limited to relatively non-complex environments. On the other hand, learning based approaches are increasingly being used for modeling of residual forces and disturbance rejection; however, their generalization and interpretability is a factor of concern. To this end, we propose a novel integration of data-driven system identification using Sparse Identification of Non-Linear Dynamics (SINDy) with a Recursive Least Square (RLS) adaptive control to adapt and reject wind disturbances in a turbulent environment. We tested and validated our approach on Gazebo harmonic environment and on real flights with wind speeds of up to 2 m/s from four directions, creating a highly dynamic and turbulent environment. Adaptive SINDy outperformed the baseline PID and INDI controllers on several trajectory tracking error metrics without crashing. A root mean square error (RMSE) of up to 12.2 cm and 17.6 cm, and a mean absolute error (MAE) of 13.7 cm and 10.5 cm were achieved on circular and lemniscate trajectories, respectively. The validation was performed on a very lightweight Crazyflie drone under a highly dynamic environment for complex trajectory tracking.
title Adaptive SINDy: Residual Force System Identification Based UAV Disturbance Rejection
topic Robotics
url https://arxiv.org/abs/2603.08863