Tracking Control of Quadrotor Using PID Controller Based on an Improved Beetle Swarm Optimization Algorithm
This paper investigates the position and attitude tracking control of quadrotors using a PID controller optimized through an improved beetle swarm optimization algorithm. First, we introduce two control processes for quadrotor trajectory tracking and detail the flight principles. Second, an improved optimization algorithm is proposed to address the limitations of the traditional approach, such as susceptibility to local optima and low search precision. A nonlinear adjustment strategy is incorporated to dynamically balance global and local search capabilities by tuning inertia weights and acceleration factors. Additionally, a fitness function is designed to optimize PID parameters, taking into account both tracking error and force. Finally, simulation results demonstrate that the proposed algorithm outperforms the traditional beetle swarm optimization and differential evolution algorithms, achieving faster response time, smaller overshoot, and lower energy consumption.
Authors
- Hui Lv (ORCID: https://orcid.org/0000-0002-6735-8512)
- Baolong Zhu (ORCID: https://orcid.org/0000-0002-3625-6708)
- Min Li (ORCID: https://orcid.org/0000-0002-2959-9147)
- Honglei Wang (ORCID: https://orcid.org/0000-0002-8261-748X)
- Hui-Min Sui
Institutions
- Qilu University of Technology (CN)
- Shandong Academy of Sciences (CN)
- Shandong Special Equipment Inspection Institute (CN)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/ddcls66240.2025.11065399
- Citations
- 2
- Primary Topic
- Advanced Control Systems Design
- Type
- article
- Field-Weighted Citation Impact
- 2.43
Funders
- National Natural Science Foundation of China