Active disturbance rejection sliding mode control for robot manipulation

2020 ◽  
Vol 1 (1) ◽  
pp. 67-85
Author(s):  
Fangli Mou ◽  
Dan Wu

PurposeIn recent years, owing to the rapidly increasing labor costs, the demand for robots in daily services and industrial operations has been increased significantly. For further applications and human–robot interaction in an unstructured open environment, fast and accurate tracking and strong disturbance rejection ability are required. However, utilizing a conventional controller can make it difficult for the robot to meet these demands, and when a robot is required to perform at a high-speed and large range of motion, conventional controllers may not perform effectively or even lead to the instability.Design/methodology/approachThe main idea is to develop the control law by combining the SMC feedback with the ADRC control architecture to improve the robustness and control quality of a conventional SMC controller. The problem is formulated and solved in the framework of ADRC. For better estimation and control performance, a generalized proportional integral observer (GPIO) technique is employed to estimate and compensate for unmodeled dynamics and other unknown time-varying disturbances. And benefiting from the usage of GPIO, a new SMC law can be designed by synthesizing the estimation and its history.FindingsThe employed methodology introduced a significant improvement in handling the uncertainties of the system parameters without compromising the nominal system control quality and intuitiveness of the conventional ADRC design. First, the proposed method combines the advantages of the ADRC and SMC method, which achieved the best tracking performance among these controllers. Second, the proposed controller is sufficiently robust to various disturbances and results in smaller tracking errors. Third, the proposed control method is insensitive to control parameters which indicates a good application potential.Originality/valueHigh-performance robot tracking control is the basis for further robot applications in open environments and human–robot interfaces, which require high tracking accuracy and strong disturbance rejection. However, both the varied dynamics of the system and rapidly changing nonlinear coupling characteristic significantly increase the control difficulty. The proposed method gives a new replacement of PID controller in robot systems, which does not require an accurate dynamic system model, is insensitive to control parameters and can perform promisingly for response rapidity and steady-state accuracy, as well as in the presence of strong unknown disturbances.

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.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Ayaz Ahmed Hoshu ◽  
Liuping Wang ◽  
Alex Fisher ◽  
Abdul Sattar

PurposeDespite of the numerous characteristics of the multirotor unmanned aircraft systems (UASs), they have been termed as less energy-efficient compared to fixed-wing and helicopter counterparts. The purpose of this paper is to explore a more efficient multirotor configuration and to provide the robust and stable control system for it.Design/methodology/approachA heterogeneous multirotor configuration is explored in this paper, which employs a large rotor at the centre to provide majority of lift and three small tilted booms rotors to provide the control. Design provides the combined characteristics of both quadcopters and helicopters in a single UAS configuration, providing endurance of helicopters keeping the manoeuvrability, simplicity and control of quadcopters. In this paper, rotational as well as translational dynamics of the multirotor are explored. Cascade control system is designed to provide an effective solution to control the attitude, altitude and position of the rotorcraft.FindingsOne of the challenging tasks towards successful flight of such a configuration is to design a stable and robust control system as it is an underactuated system possessing complex non-linearities and coupled dynamics. Cascaded proportional integral (PI) control approach has provided an efficient solution with stable control performance. A novel motor control loop is implemented to ensure enhanced disturbance rejection, which is also validated through Dryden turbulence model and 1-cosine gust model.Originality/valueRobustness and stability of the proposed control structure for such a dynamically complex UAS configuration is demonstrated with stable attitude and position performance, reference tracking and enhanced disturbance rejection.


2020 ◽  
Vol 92 (3) ◽  
pp. 452-459 ◽  
Author(s):  
Piotr Lichota ◽  
Mariusz Jacewicz ◽  
Joanna Szulczyk

Purpose The purpose of this paper is to present the methodology that was used to design a system identification experiment of a generic spinning gasodynamic projectile. For this object, because the high-speed spinning motion, it was not possible to excite the aircraft motion along body axes independently. Moreover, it was not possible to apply simultaneous multi-axes excitations because of the short time in which system identification experiments can be performed (multi-step inputs) or because it is not possible to excite the aircraft with a complex input (multi-sine signals) because of the impulse gasodynamic engines (lateral thrusters) usage. Design/methodology/approach A linear projectile model was used to obtain information about identifiability regions of stability and control derivatives. On this basis various sets of lateral thrusters’ launching sequences, imitating continuous multi-step inputs were used to excite the nonlinear projectile model. Subsequently, the nonlinear model for each excitation set was identified from frequency responses, and the results were assessed. For comparison, the same approach was used for the same projectile exited with aerodynamic controls. Findings It was found possible to design launching sequences of lateral thrusters that imitate continuous multi-step input and allow to obtain accurate system identification results in specified frequency range. Practical implications The designed experiment can be used during polygonal shooting to obtain a true projectile aerodynamic model. Originality/value The paper proposes a novel approach to gasodynamic projectiles system identification and can be easily applied for similar cases.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Gangfeng Yan

Purpose The purpose of this paper is to achieve high-precision sliding mode control without chattering; the control parameters are easy to adjust, and the entire controller is easy to use in engineering practice. Design/methodology/approach Using double sliding mode surfaces, the gain of the control signal can be adjusted adaptively according to the error signal. A kind of sliding mode controller without chattering is designed and applied to the control of ultrasonic motors. Findings The results show that for a position signal with a tracking amplitude of 35 mm, the traditional sliding mode control method has a maximum tracking error of 0.3326 mm under the premise of small chattering; the boundary layer sliding mode control method has a maximum tracking error of 0.3927 mm without chattering, and the maximum tracking error of continuous switching adaptive sliding mode control is 0.1589 mm, and there is no chattering. Under the same control parameters, after adding a load of 0.5 kg, the maximum tracking errors of the traditional sliding mode control method, the boundary layer sliding mode control method and the continuous switching adaptive sliding mode control are 0.4292 mm, 0.5111 mm and 0.1848 mm, respectively. Originality/value The proposed method not only switches continuously, but also the amplitude of the switching signal is adaptive, while maintaining the robustness of the conventional sliding mode control method, which has strong engineering application value.


2014 ◽  
Vol 3 (2) ◽  
pp. 99 ◽  
Author(s):  
Maryam Jafari ◽  
Aref Shahmansoorian

This paper describes the design of robust control of PI/Backstepping for the snake robot to control the joints motion. First, the stability of the method is proved and, by applying this controller to the robot, its motion pattern is controlled in a way that it can move and follow by mimicking the motion of real snakes on the predefined trajectories. Then, the control parameters are optimized using the Genetic Algorithm (GA). Comparing obtained results with sliding mode revealed that, the former has significantly reduced the tracking error and control energy; in addition there is no chattering phenomenon. Keywords: Snake Robot, PI/Backstepping Control, Genetic Algorithm, Control Energy.


Author(s):  
Zineb Kandoussi ◽  
Zakaria Boulghasoul ◽  
Abdelhadi Elbacha ◽  
Abdelouahed Tajer

Purpose The purpose of this paper is to improve the performance of sensorless vector control of induction motor drives by developing a new sliding mode observer for rotor speed and fluxes estimation from measured stator currents and voltages and estimated stator currents. Design/methodology/approach In the present paper, the discontinuity in the sliding mode observer is smoothed inside a thin boundary layer using fuzzy logic techniques instead of sign function to reduce efficiently the chattering phenomenon that affects the rotor speed. Findings The feasibility of the proposed fuzzy sliding mode observer has been verified by experimentation. The experimental results are obtained with a 1 kW induction motor using a dSPACE system with DS1104 controller board showing clearly the effectiveness of the proposed approach in terms of dynamic performance compared to the classical sliding mode observer. Practical implications The experimental results of the whole control structure highlights that this kind of sensorless induction motor drive can be used for variable speed drive in industrial applications such as oil drilling, electric vehicles, high speed trains (HSTs) and conveyers. Such drives may work properly at zero and low speed in both directions of rotation. Originality/value Both the proposed speed observer and the classical sliding mode observer have been developed and implemented experimentally with other adaptive observers for detailed comparison under different operating conditions, such as parameter variation, no-load/load disturbances and speed variations in different speed operation regions.


Author(s):  
Mohamed Rashed ◽  
Christian Klumpner ◽  
Greg Asher

Purpose – The purpose of the paper is to introduce the dynamic phasor modelling (DPM) approach for stability investigation and control design of single-phase phase-locked loops (PLLs). The aim is to identify the system instabilities not predicted using the existent analysis and design methods based on the simplified average model approach. Design/methodology/approach – This paper starts by investigating the performance of three commonly used PLL schemes: the inverse park-PLL, the second-order generalised integrators (SOGI)-frequency-locked loop and the enhanced-PLL, designed using the simplified average model and will show that following this approach, there is a mismatch between their actual and desired transient performance. A new PLL design method is then proposed based on the DPM approach that allows the development of fourth-order DPM models. The small-signal eigenvalues analysis of the fourth-order DPM models is used to determine the control gains and the stability limits. Findings – The DPM approach is proven to be useful for single-phase PLLs stability analysis and control parameters design. It has been successfully used to design the control parameters and to predict the PLL stability limits, which have been validated via simulation and experimental tests consisting of grid voltage sag, phase jump and frequency step change. Originality/value – This paper has introduced the use of DPM approach for the purpose of single-phase PLL stability analysis and control design. The approach has enabled accurate control gains design and stability limits identification of single-phase PLLs.


2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Yang Yuan ◽  
Haibin Duan

Purpose The purpose of this paper is to develop a novel active disturbance rejection attitude controller for quadrotors and propose a controller parameters identification approach to obtain better control results. Design/methodology/approach Aiming at the problem that quadrotor is susceptible to disturbance in outdoor flight, the improved active disturbance rejection control (IADRC) is applied to design attitude controller. To overcome the difficulty that adjusting the parameters of IADRC controller manually is complex, paired coevolution pigeon-inspired optimization (PCPIO) algorithm is used to optimize the control parameters. Findings The IADRC, where nonlinear state error feedback control law is replaced by non-singular fast terminal sliding mode control law and a third-order tracking differentiator is designed for second derivative of the state, has higher control accuracy and better robustness than ADRC. The improved PIO algorithm based on evolutionary mechanism, named PCPIO, is proposed. The optimal parameters of ADRC controller are found by PCPIO with the optimization criterion of integral of time-weighted absolute value of the error. The effectiveness of the proposed method is verified by a series of simulation experiments. Practical implications IADRC can improve the accuracy of attitude control of quadrotor and resist external interference more effectively. The proposed PCPIO algorithm can be easily applied to practice and can help the design of the quadrotor control system. Originality/value An improved active disturbance rejection controller is designed for quadrotor attitude control, and a hybrid model of PIO and evolution mechanism is proposed for parameters identification of the controller.


Sign in / Sign up

Export Citation Format

Share Document