Online Dynamic Model Calibration for Reliable Control of Quadrotor Based on Factor Graph Optimization
Precise dynamic model calibration is essential in achieving reliable control of unmanned aerial vehicles (UAV). However, the existing methods tend to use simplified dynamic models and cannot adapt to variations of the dynamic model. To fill this gap, this paper explores an online dynamic model calibration (ODMC) method for the quadrotor based on factor graph optimization (FGO). First, the dynamic model is derived with more error terms, such as the center of gravity (CoG), aerodynamic drag, horizontal velocity-induced thrust (HVT) disturbance, and viscous effect. Moreover, the IMU-body extrinsic parameters and the gravity vector are also identified online. Second, the pose is estimated based on the visual-inertial odometry (VIO) together with the dynamic model parameters. The proposed method is validated using open-source and self-collected datasets. The evaluation demonstrates that the ODMC performs even better than the state-of-the-art data-driven methods (DDM) in force and torque prediction when the maximum velocity is less than 9 m/s. Furthermore, the effectiveness of the proposed method is validated by applying the estimated model in the differential-flatness-based controller (DFBC). Finally, we open-source code and datasets at <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/RoboticsPolyu/QUAD_DYN</uri> to benefit the research community.
Authors
- Jiefeng Hu (ORCID: https://orcid.org/0000-0001-6725-4564)
- Weisong Wen (ORCID: https://orcid.org/0000-0003-4158-0913)
- Peiwen Yang (ORCID: https://orcid.org/0000-0002-5676-4232)
- Shiyu Bai (ORCID: https://orcid.org/0000-0002-3390-1185)
Institutions
- Hong Kong Polytechnic University (HK)
Publication Details
- Journal
- IEEE Transactions on Aerospace and Electronic Systems
- Published
- 2025-05-01
- DOI
- https://doi.org/10.1109/taes.2025.3566347
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00