Output tracking and feedback stabilization for 6-DoF UAV using an enhanced active disturbance rejection control

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Aws Abdulsalam Najm ◽  
Ibraheem Kasim Ibraheem ◽  
Amjad J. Humaidi ◽  
Ahmad Taher Azar

PurposeThe hybrid control system of the nonlinear PID (NLPID) controller and improved active disturbance rejection control (IADRC) are proposed for stabilization purposes for a 6-degree freedom (DoF) quadrotor system with the existence of exogenous disturbances and system uncertainties.Design/methodology/approachIADRC units are designed for the altitude and attitude systems, while NLPID controllers are designed for the x−y position system on the quadrotor nonlinear model. The proposed controlling scheme is implemented using MATLAB/Simulink environment and is compared with the traditional PID controller and NLPID controller.FindingsDifferent tests have been done, such as step reference tracking, hovering mode, trajectory tracking, exogenous disturbances and system uncertainties. The simulation results showed the demonstrated performance and stability gained by using the proposed scheme as compared with the other two controllers, even when the system was exposed to different disturbances and uncertainties.Originality/valueThe study proposes an NLPID-IADRC scheme to stabilize the motion of the quadrotor system while tracking a specified trajectory in the presence of exogenous disturbances and parameter uncertainties. The proposed multi-objective Output Performance Index (OPI) was used to obtain the optimum integrated time of the absolute error for each subsystem, UAV quadrotor system energy consumption and for minimizing the chattering phenomenon by adding the integrated time absolute of the control signals.

2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Chuang Cheng ◽  
Hui Zhang ◽  
Hui Peng ◽  
Zhiqian Zhou ◽  
Bailiang Chen ◽  
...  

Purpose When the mobile manipulator is traveling on an unconstructed terrain, the external disturbance is generated. The load on the end of the mobile manipulator will be affected strictly by the disturbance. The purpose of this paper is to reject the disturbance and keep the end effector in a stable pose all the time, a control method is proposed for the onboard manipulator. Design/methodology/approach In this paper, the kinematics and dynamics models of the end pose stability control system for the tracked robot are built. Through the guidance of this model information, the control framework based on active disturbance rejection control (ADRC) is designed, which keeps the attitude of the end of the manipulator stable in the pitch, roll and yaw direction. Meanwhile, the control algorithm is operated with cloud computing because the research object, the rescue robot, aims to be lightweight and execute work with remote manipulation. Findings The challenging simulation experiments demonstrate that the methodology can achieve valid stability control performance in the challenging terrain road in terms of robustness and real-time. Originality/value This research facilitates the stable posture control of the end-effector of the mobile manipulator and maintains it in a suitable stable operating environment. The entire system can normally work even in dynamic disturbance scenarios and uncertain nonlinear modeling. Furthermore, an example is given to guide the parameter tuning of ADRC by using model information and estimate the unknown internal modeling uncertainty, which is difficult to be modeled or identified.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Nigar Ahmed ◽  
Syed Awais Ali Shah

PurposeIn this research paper, an adaptive output-feedback robust active disturbance rejection control (RADRC) is designed for the multiple input multiple output (MIMO) quadrotor attitude model subject to unwanted uncertainties and disturbances (UUDs).Design/methodology/approachIn order to achieve the desired control objectives in the presence of UUDs, the low pass filter (LPF) and extended high gain observer (EHGO) methods are used for the estimation of matched and mismatched UUDs, respectively. Furthermore, for solving the chattering incurred in the standard sliding mode control (SMC), a multilayer sliding mode surface is constructed. For formulating the adaptive output-feedback RADRC algorithm, the EHGO, LPF and SMC schemes are combined using the separation principle.FindingsThe findings of this research work include the design of an adaptive output-feedback RADRC with the ability to negate the UUDs as well as estimate the unknown states of the quadrotor attitude model. In addition, the chattering problem is addressed by designing a modified SMC scheme based on the multilayer sliding mode surface obtained by utilizing the estimated state variables. This sliding mode surface is also used to obtain the adaptive criteria for the switching design gain parameters involved in the SMC. Moreover, the requirement of high design gain parameters in the EHGO is solved by combining it with the LPF.Originality/valueDesigning the flight control techniques while assuming that the state variables are available is a common practice. In addition, to obtain robustness, the SMC technique is widely used. However, in practice, the state variables might not be available due to unknown parameters and uncertainties, as well as the chattering due to SMC reduces the performances of the actuators. Hence, in this paper, an adaptive output-feedback RADRC technique is designed to solve the problems of UUDs and chattering.


Author(s):  
Zhengrong Chu ◽  
Christine Wu ◽  
Nariman Sepehri

In this article, a new automated steering control method is presented for vehicle lane keeping. This method is a combination between the linear active disturbance rejection control and the quantitative feedback theory. The structure of the steering controller is first determined based on the linear active disturbance rejection control, then the controller is tuned in the framework of the quantitative feedback theory to meet the prescribed design specifications on sensitivity and closed-loop stability. The parameter uncertainties of the vehicle system are considered at the tuning stage. The proposed steering controller is simulated and tested on a scale vehicle. Both the simulation and experimental results demonstrate that the scale vehicle controlled by the proposed controller is able to perform the lane keeping. In the experiments, the lateral offset between the scale vehicle and the road centerline is regulated within the acceptable ranges of ±0.03 m during straight lane keeping and ±0.15 m during curved lane keeping. The proposed controller is easy to be implemented and is simple without requiring complex calculations and measurements of vehicle states. Simulations also show that the control method can be implemented on a full-scale vehicle.


2019 ◽  
Vol 2019 ◽  
pp. 1-20 ◽  
Author(s):  
Chenyang Xu ◽  
Humin Lei ◽  
Na Lu

Aiming at the longitudinal motion model of the air-breathing hypersonic vehicles (AHVs) with parameter uncertainties, a new prescribed performance-based active disturbance rejection control (PP-ADRC) method was proposed. First, the AHV model was divided into a velocity subsystem and altitude system. To guarantee the reliability of the control law, the design process was based on the nonaffine form of the AHV model. Unlike the traditional prescribed performance control (PPC), which requires accurate initial tracking errors, by designing a new performance function that does not depend on the initial tracking error and can ensure the small overshoot convergence of the tracking error, the error convergence process can meet the desired dynamic and steady-state performance. Moreover, the designed controller combined with an active disturbance rejection control (ADRC) and extended state observer (ESO) further enhanced the disturbance rejection capability and robustness of the method. To avoid the differential expansion problem and effectively filter out the effects of input noise in the differential signals, a new tracking differentiator was proposed. Finally, the effectiveness of the proposed method was verified by comparative simulations.


Author(s):  
Mohammed Ali ◽  
Charles K. Alexander

The tracking performance of a robot manipulator is controlled using nonlinear active disturbance rejection control (ADRC). The proposed method does not require the complete knowledge of the plant’s parameters, and external disturbances since it is based on the rejection and estimation of the unknown internal dynamics and external disturbances. The proposed method is simple and has minimal tuning parameters. The robustness of the proposed method is discussed against parameter uncertainties and disturbances. First, the mathematical model of the manipulator is developed. ADRC theory is explained. The manipulator is represented in ADRC form. ADRC’s tracking performance for the joints and end-effector is compared to the tracking performance of the robust passivity (RP) control. The simulations prove that the proposed control method achieves good tracking performance compared to RP control. It is shown that ADRC has a lower energy consumption compared to RP control by calculating the power in the input signals.


2020 ◽  
Vol 10 (7) ◽  
pp. 2515 ◽  
Author(s):  
Wameedh Riyadh Abdul-Adheem ◽  
Ibraheem Kasim Ibraheem ◽  
Ahmad Taher Azar ◽  
Amjad J. Humaidi

A decentralized control scheme is developed in this paper based on an improved active disturbance rejection control (IADRC) for output tracking of square Multi-Input-Multi-Output (MIMO) nonlinear systems and compared with the decoupled control scheme. These nonlinear MIMO systems were subjected to exogenous disturbances and composed of high couplings between subsystems, input couplings, and uncertain elements. In the decentralized control scheme, it was assumed that the input couplings and subsystem couplings were both parts of the generalized disturbance. Moreover, the generalized disturbance included other components, such as exogenous disturbances and system uncertainties, and it was estimated within the context of Active Disturbance rejection Control (ADRC) via a novel nonlinear higher order extended state observer (NHOESO) from the measured output and canceled from the input channel in a real-time fashion. Then, based on the designed NHOESO, a separate feedback control law was developed for each subsystem to achieve accurate output tracking for given reference input. With the proposed decentralized control scheme, the square MIMO nonlinear system was converted into approximately separate linear time invariant Single-Input-Single-Output (SISO) subsystems. Numerical simulations in a MATLAB environment showed the effectiveness of the proposed technique, where it was applied on a hypothetical MIMO nonlinear system with strong couplings and vast uncertainties. The proposed decentralized control scheme reduced the total control signal energy by 20.8% as compared to the decoupled control scheme using Conventional ADRC (CADRC), while the reduction was 27.18% using the IADRC.


Sign in / Sign up

Export Citation Format

Share Document