DOI 10.17586/0021-3454-2021-64-10-829-838
UDC 623.746.-519+681.5.09+681.5.015
ALGORITHM FOR TUNING THE STABILIZING PID CONTROLLER OF QUADCOPTER
St. Petersburg State University, Faculty of Applied Mathematics and Control Processes;
Read the full article
Abstract. The PID controller is the main element of a quadcopter control system. The influence of each of the three components of the stabilizing PID controller of a quadcopter on its behavior in the air is analyzed experimentally. Regime of automatic tuning of the regulator parameters is considered using the example of the Autotune mode as part of the Misson Planner software, a popular flight controller with an open Ardupilot architecture. With the help of mathematical modeling and experiments, an algorithm for tuning the stabilizing PID controller was derived from the generalized data. Practical value of the developed algorithm lies not only in the precise tuning of the PID controller, but also in the possibility of its further tune-up during operation. So, in the case of a change in the type, weight or attachment points of the payload, as well as in the flight conditions, it makes sense to change the “character” of the vehicle stabilization. For example, when flying with a camera, to maintain image stability at a high magnification ratio, the regulator operation should be smoother. In the case of flight tasks performing in windy weather, it is advisable to set other parameters of the regulator, and possibly to resort to operating in a mode with controlled overshoot.
Keywords: quadcopter, UAV, profiling, fault tolerance, PID controller, stabilization, overshoot
References:
References:
- Advanced Tuning – Copter Documentation, ardupilot.org/copter/docs/tuning.html.
- Baranov O.V., Smirnov N.V., Smirnova T.E. Proc. of the 2017 Constructive Nonsmooth Analysis and Related Topics (Dedicated to the Memory of V.F. Demyanov), CNSA 2017, 10 July 2017, Article number 7973934, DOI: 10.1109/CNSA.2017.7973934.
- Sheval V., Rozhnin N. Advances in Intelligent Systems and Computing, 2020, vol. 1115 AISC, pp. 540–549, DOI: 10.1007/978-3-030-37916-2_52.
- Zhmud' V.A., Zavorin A.N., Yadryshnikov O.D. Neanaliticheskiye metody rascheta PID-regulyatorov (Non-Analytical Methods for Calculating PID Controllers), Novosibirsk, 2013, 36 р. (in Russ.)
- http://habrahabr.ru/company/technoworks/blog/216437. (in Russ.)
- Mission Planner Home, https://ardupilot.org/.
- Baranov O.V., Smirnov N.V., Smirnova T.E., Zholobov Y.V. 13th International Symposium on Intelligent Distributed Computing, IDC 2019, Studies in Computational Intelligence, 2020, vol. 868, рр. 13–22, DOI: 10.1007/978-3-030-32258-8_2
- Popkov A.S., Smirnov N.V., Baranov O.V. Proc. of the 2015 International Conference on “Stability and Control Processes” in Memory of V.I. Zubov, SCP 2015, Article number 7342066, рр. 123–125, DOI: 10.1109/SCP.2015.7342066.
- Pyrkin A.A., Maltseva T.A., Labadin D.V., Surov M.O., Bobtsov A.A. Journal of Instrument Engineering, 2013, no. 4(56), pp. 47–51. (in Russ.)
- Saifeddin Daher, Mekhatronnaya sistema upravleniya poletom kvadrokoptera i planirovaniye trayektorii metodami opticheskoy odometrii (Mechatronic Quadcopter Flight Control System and Trajectory Planning Using Optical Odometry), Candidate’s thesis, Novocherkassk, 2015, 186 р. (in Russ.)
- http://habrahabr.ru/post/227425. (in Russ.)
- Hoang V.T., Phung M.D., Dinh T.H., Zhu Q., Ha Q.P. 15th IEEE International Conference on Automation Science and Engineering, 2019, рр. 1670–1675, DOI: 10.1109/COASE.2019.8843165
- Makkay I. Proc. of the 16th International Conference Transport Means, 2012, рр. 192–195.
- Ermakov R.V., Kuz'menko I.K., Skripal E.N. et al. Proc. of the 26th Saint Petersburg International Conference on Integrated Navigation Systems, ICINS 2019, Article number 8769411, DOI: 10.23919/ICINS.2019.8769411.
- Popov N.I., Emelyanova O.V., Yatsun S.F., Savin A.I. Fundamental research, 2014, no. 1, pp. 28–32. (in Russ.)
- Baranov O.V., Smirnov N.V., Smirnova T.E., Zholobov Y.V. Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications, 2020, no. 2(11), pp. 23–33, DOI: 10.22667/JOWUA.2020.06.30.023.
- Remizova O.A., Syrokvashin V.V., Fokin A.L. Journal of Instrument Engineering, 2015, no. 12(58), pp. 966–972, DOI: 10.17586/0021-3454-2015-58-12-966-972 (in Russ.)