Journal of Jilin University(Engineering and Technology Edition) ›› 2023, Vol. 53 ›› Issue (3): 810-822.doi: 10.13229/j.cnki.jdxbgxb20220592

Previous Articles    

Observer⁃based control⁃anti⁃disturbance⁃obstacle avoidance of quadrotor unmanned aerial vehicle

Guo-yuan QI(),Hao CHEN   

  1. Tianjin Key Laboratory of Intelligent Control of Electrical Equipment,Tiangong University,Tianjin 300387,China
  • Received:2022-05-18 Online:2023-03-01 Published:2023-03-29

Abstract:

Aiming at the problem of actuator tracking error in the commonly used “planning-tracking”obstacle avoidance method for quadrotors, an obstacle avoidance position controller with obstacle constraints was proposed by adopting an integrated design scheme of control-anti-disturbance-obstacle avoidance. The Barrier Lyapunov function was used to constrain obstacle boundary. The target point becomes the balance point by introducing distance information between the aircraft and the target position, through which the problem of the unreachable target in traditional potential field methods was solved. For the problems of strong state coupling and inaccurate model building in the quadrotor control system, an observer-based model compensation control strategy is proposed and applied to the attitude control. The compensation function observer is used to estimate the model-bias and external disturbance, and then the estimated value is fed back compensated to the controller in real time to achieve the adaptive anti-disturbance control effect. Finally, the above algorithm is simulated and verified, and the results show that the observer-based model compensation control has better control effects than other control algorithms in transient performance, tracking expected response and anti-disturbance. The obstacle avoidance position controller does not need to consider the problem of tracking error. In terms of time in simulation, the integrated obstacle avoidance method is greatly shortened compared with traditional "planning-tracking" obstacle avoidance method, and static obstacle avoidance can be achieved by giving the starting and target positions.

Key words: control theory and control engineering, quadrotor unmanned aerial vehicle(UAV), control-anti-disturbance-obstacle avoidance integration, Barrier Lyapunov potential function, model compensation control (MCC), compensation function observer (CFO), anti-disturbance

CLC Number: 

  • V249.12

Fig.1

Schematic diagram of the four-rotor aircraft structure"

Fig.2

Schematic diagram of artificial potential field method simulation"

Fig.3

Schematic diagram of target unreachable simulation"

Fig.4

Schematic diagram of Barrier Lyapunov function"

Fig.5

Schematic diagram of target reachable effect"

Fig.6

Block diagram of fourth-order HOD"

Fig.7

Structural block diagram of compensation function observer"

Fig.8

Block diagram of the extended state observer"

Table 1

Three control algorithm parameters of attitude control simulation"

控制器参数滚转角俯仰角偏航角
PIDkP0.400.400.44
kI0.0010.0010.001
kD0.070.070.1
ESO-MCCh151515
b464627
K168168128
ae121212
CFO-MCCh151515
b464627
K168168128
ac555

Fig.9

Comparison of different control algorithms for tracking desired attitude giving and anti-interference"

Fig.10

Comparison of unknown model functions of roll channel estimated by ESO and CFO"

Fig.11

Simulation comparison diagram of different boundary control parameters"

Fig.12

Disturbance analysis of position y channel"

Table 2

Position channel control parameters"

参数zxy
a544
b-0.714-10-10
h15
K96

Table 3

Obstacle information"

参数障碍物1障碍物2障碍物3
位置(1.5,1)(2.5,2.5)(4.1,3.3)
半径/m0.40.50.5
膨胀距离/m0.10.10.1
kw0.10.20.2
σ0.50.50.5

Table 4

Position channel control other parameters"

参数数值参数数值
Px0.6P30.1
Py0.6P40.1
P10.4kx6
P20.4ky6

Table 5

Simulation test time for obstacle avoidance planning"

到达时间传统方法(APF)一体化方案
规划跟踪ESO-MCCCFO-MCC
测试时间19.065.3810.7510.90
18.985.4111.0811.01
19.155.3911.0011.05
19.115.3210.7511.00
18.925.2510.8310.88
综合时间24.39410.88210.968

Fig.13

Obstacle avoidance planning test simulation diagram"

1 Zhang Y, Chen Z, Zhang X, et al. A novel control scheme for quadrotor UAV based upon active disturbance rejection control[J]. Aerospace Science and Technology, 2018, 79: 601-609.
2 吴跃文, 郑柏超, 李惠. 四旋翼无人机的滑模自抗扰姿态控制器设计[J]. 电光与控制, 2022, 29(1): 93-98.
Wu Yue-wen, Zheng Bo-chao, Li Hui. Attitude controller for quadrotor via active disturbance rejection control and sliding mode control[J]. Electronics Optics & Control, 2022, 29(1): 93-98.
3 张宏宏, 甘旭升, 毛亿, 等. 无人机避障算法综述[J]. 航空兵器, 2021, 28(5): 53-63.
Zhang Hong-hong, Gan Xu-sheng, Mao Yi, et al. Review of UAV obstacle avoidance algorithms[J]. Aero Weaponry, 2021, 28(5): 53-63.
4 吴健发, 王宏伦, 刘一恒, 等. 无人机避障航路规划方法研究综述[J]. 无人系统技术, 2020, 3(1): 1-10.
Wu Jian-fa, Wang Hong-lun, Liu Yi-heng, et al. Review on UAV path planning methods for obstacle avoidance[J]. Unmanned Systems Technology, 2020, 3(1): 1-10.
5 Duchoň F, Babinec A, Kajan M, et al. Path planning with modified a star algorithm for a mobile robot[J]. Procedia Engineering, 2014, 96: 59-69.
6 Bakdi A, Hentout A, Boutami H, et al. Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control[J]. Robotics and Autonomous Systems, 2017, 89: 95-109.
7 Das P K, Behera H S, Panigrahi B K. A hybridization of an improved particle swarm optimization and gravitational search algorithm for multi-robot path planning[J]. Swarm and Evolutionary Computation, 2016, 28: 14-28.
8 Qian K, Liu Y, Tian L, et al. Robot path planning optimization method based on heuristic multi-directional rapidly-exploring tree[J]. Computers & Electrical Engineering, 2020, 85: No. 106688.
9 Khatib O. Real-time Obstacle Avoidance for Manipulators and Mobile Robots[C]∥1985 IEEE International Conference on Robotics and Automation, St. Louis, MO, USA 1986: 396-404.
10 Ge S S, Cui Y J. New potential functions for mobile robot path planning[J]. IEEE Transactions on Robotics and Automation, 2000, 16(5): 615-620.
11 Cao L, Qiao D, Xu J. Suboptimal artificial potential function sliding mode control for spacecraft rendezvous with obstacle avoidance[J]. Acta Astronautica, 2018, 143: 133-146.
12 韦意豪. 四旋翼无人机轨迹跟踪与避障控制研究[D]. 哈尔滨: 哈尔滨工业大学航天学院, 2018.
Wei Yi-hao. Rajectory tracking and obstacle avoidance of quadrotor[D]. Harbin: School of Astronautics,Harbin Institute of Technology, 2018.
13 Tee K P, Ge S S, Tay E H. Barrier lyapunov functions for the control of output-constrained nonlinear systems[J]. Automatica, 2009, 45(4): 918-927.
14 张勇, 陈增强, 张兴会, 等. 基于自抗扰的四旋翼无人机动态面姿态控制[J]. 吉林大学学报:工学版, 2019, 49(2): 562-569.
Zhang Yong, Chen Zeng-qiang, Zhang Xing-hui, et al. Dynamic surface attitude control of quad-rotor UAV based on ADRC[J]. Journal of Jilin University (Engineering and Technology Edition), 2019, 49(2): 562-569.
15 Zhao Z H, Cao D, Yang J, et al. High-order sliding mode observer-based trajectory tracking control for a quadrotor UAV with uncertain dynamics[J]. Nonlinear Dynamics, 2020, 102(4): 2583-2596.
16 Han J Q. From PID to active disturbance rejection control[J]. IEEE transactions on Industrial Electronics, 2009, 56(3): 900-906.
17 Guo B Z, Zhao Z. On the convergence of an extended state observer for nonlinear systems with uncertainty[J]. Systems and Control Letters, 2011, 60(6): 420-430.
18 陈增强, 程赟, 孙明玮, 等. 线性自抗扰控制理论及工程应用的若干进展[J]. 信息与控制, 2017, 46(3): 257-266.
Chen Zeng-qiang, Cheng Yun, Sun Ming-wei, et al. Surveys on theory and engineering applications for linear active disturbance rejection control[J]. Information and Control, 2017, 46(3): 257-266.
19 Qi G Y, Li X, Chen Z Q. Problems of extended state observer and proposal of compensation function observer for unknown model and application in UAV[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2022, 52(5): 2899-2910.
20 Bi H Y, Qi G Y, Hu J B. Modeling and analysis of chaos and bifurcations for the attitude system of a quadrotor unmanned aerial vehicle[J]. Complexity, 2019, 2019(3): 1-16.
21 Zhao B, Xian B, Zhang Y, et al. Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology[J]. IEEE Transactions on Industrial Electronics, 2014, 62(5): 2891-2902.
22 Qi G Y, Ma S L, Guo X T, et al. High-order differential feedback control for quadrotor UAV: theory and experimentation[J]. Electronics, 2020, 9(12): No.2001.
23 于慧, 郭宗和, 秦志昌. 基于改进人工势场的智能车动态避障算法[J]. 山东理工大学学报:自然科学版, 2021, 35(4): 56-62.
Yu Hui, Guo Zong-he, Qin Zhi-chang. Dynamic obstacle avoidance algorithm of intelligent vehicles based on improved artificial potential field[J]. Journal of Shandong University of Technology (Natural Science Edition), 2021, 35(4): 56-62.
24 李霞, 齐国元, 郭曦彤, 等. 高阶微分反馈控制及在四旋翼飞行器中的应用[J]. 航空学报, 2022, 43(12):434-444.
Li Xia, Qi Guo-yuan, Guo Xi-tong, et al. High-order differential feedback control and its application in quadrotor UAV[J]. Acta Aeronautica et Astronautica Sinica,2022, 43(12):434-444.
25 Qi G Y, Chen Z Q, Yuan Z Z. Model-free control of affine chaotic systems[J]. Physics Letters A, 2005, 344(2-4): 189-202.
26 Qi G Y, Chen Z Q, Yuan Z Z. Adaptive high order differential feedback control for affine nonlinear system[J]. Chaos, Solitons and Fractals, 2008, 37(1): 308-315.
[1] Hong-yan GUO,Wen-ya YU,Jun LIU,Qi-kun DAI. Integrated moving horizon decision⁃making method for lane and speed of intelligent vehicle in complex scenarios [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(3): 693-703.
[2] De-jun WANG,Kai-ran ZHANG,Peng XU,Tian-biao GU,Wen-ya YU. Speed planning and control under complex road conditions based on vehicle executive capability [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(3): 643-652.
[3] De-feng HE,Dan ZHOU,Jie LUO. Efficient cooperative predictive control of predecessor⁃following vehicle platoons with guaranteed string stability [J]. Journal of Jilin University(Engineering and Technology Edition), 2023, 53(3): 726-734.
[4] Jian-xin FENG,Qiang WANG,Ya-lei WANG,Biao XU. Fuzzy PID control of ultrasonic motor based on improved quantum genetic algorithm [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(6): 1990-1996.
[5] Hong-zhi WANG,Ting-ting WANG,Huang-shui HU,Xiao-fan LU. PID control based on BP neural network optimized by Q⁃learning for speed control of BLDCM [J]. Journal of Jilin University(Engineering and Technology Edition), 2021, 51(6): 2280-2286.
[6] Yan MA,Jian-fei HUANG,Hai-yan ZHAO. Method of vehicle formation control based on vehicle to vehicle communication [J]. Journal of Jilin University(Engineering and Technology Edition), 2020, 50(2): 711-718.
[7] DENG Li-fei, SHI Yao-wu, ZHU Lan-xiang, YU Ding-li. Failure detection of closed-loop systems and application to SI engines [J]. 吉林大学学报(工学版), 2017, 47(2): 577-582.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!