Adaptive Backstepping Control for 4 DOF SCARA Robot in the Presence of Uncertainties

Authors

Abstract

Since the Robot dynamic equations contains nonlinear parameters, nonlinear control techniques could be a logical choice to achieve proper tracking and asymptotic convergence. According to this principle, in this paper, backstepping control method is applied to control a SCARA robot at the presence of uncertainty. The backstepping control method is a systematic technique for designing stable nonlinear control systems based on the Lyapunov stability criterion. In practice, the proposed controller should be robust to overcome the disturbances and uncertainties. Therefore in this study, using integrated back-stepping method, a stable controller of SCARA robot is designed with the aim of tracking trajectory. With respect to that the mass and inertia of the robot are not determined practically, an adaptive backstepping controller is implemented to estimate unknown parameters of the system. These controllers are simulated considering SCARA robot with three rotational and one prismatic joint. The results of backstepping method in the presence of external disturbances, and without it, reveals that the backstepping method is a right choice for both cases.

Keywords

Main Subjects


[1] Nganga-Kouya D, Saad M, Lamarche L (2002) Backstepping adaptive hybrid force/position control for robot manipulators. Proceedings of the American Control Conf Anchorage 6(10): 4595-4600.
[2] ZH Jiang, T Ishida (2007) Trajectory tracking control of industrial robot manipulators using a neural network controller. IEEE International Conference on Systems, Man and Cybernetics 2390-2395.
[3] Urrea C, Kern J (2012) Modeling, simulation and control of a redundant SCARA-Type manipulator robot. Int J Adv Robotic Sy 9: 1-14
[4] Ibrahim BSKK, Zargoun AMA (2014) Modelling and control of SCARA manipulator. PCS 42: 106-113.
[5] Dessaint LA, Maarouf  S, Bernard H, Kamal A, (1992)  An adaptive controller for a direct-drive scara robot. IEEE T Ind Electron 105-111.
[6] Rascon R, Rosas D,  Moreno L (2013) Tracking and force control of a Scara robot under a constraint using sliding mode control. CNCA 604-609.
[7] Zhou J, Wen C (2008) Adaptive backstepping control of uncertain systems. Springer.
[8] Krstić M, Kanellakopoulos I, Kokotović P (1995) Nonlinear and adaptive control design. Wiley.
[9] Astrom KJ, Wittenmark B (1995) Adaptive control. Addison-Wesley Publishing Company.
[10] Li Y, Tong S, Li T (2013)  Adaptive backstepping control for a single-link flexible robot manipulator driven DC motor. Hammamet 483-494.
[11] Yang X, Sam GS (2014)  Backstepping control and active vibration control for a free-flying space robot with rigid-flexible links by singular perturbation approach. IEEE International Conference on Information and Automation Hailar 164- 169.
[12] Wang L, Lu Z, Liu X, Liu K, Zhang D (2008) Adaptive control of a parallel robot via backstepping technique. Int J Syst Contr Comm 6(1): 84-96. 
[13] Nganga-Kouya D, Saad M, Lamarche L, Khairallah C (2001)  Backstepping adaptive position control for robotic manipulators.  Proc ACC, Arlington, 636-640.
[14] Hu Q, Xu L, Zhang A (2012) Adaptive backstepping trajectory tracking control of  robot  manipulator. J Franklin Institute 349: 1087-1105.
[15] Wei Y, Hou L, Sun Z, Jia F, Li (2013) Backstepping adaptive fuzzy scheme for SCARA GRB400 robot. Telkomnika 11(8): 4229-4237. 
[16] Lotfazar A, Eghtesad M, Mohseni M (2003) Integrator backstepping control of a 5 dof robot manipulator with cascaded daynamics. IJE 16(4): 373-383.
[17] Wai RJ  (2014) Design of fuzzy-neural-network inherited backstepping control for robot manipulator including actuator dynamics. IEEE Trarns on Fuzzy Systems 22(4): 709-722.
[18] Piltan F, Sulaiman N, Jalali A, Siamak S, Nazari I (2011) Artificial Robust control of robot arm: design a novel SISO backstepping adaptive lyapunov based variable structure control. IJCAS 4(4): 91-110.
[19] Wei Y, Zhang J, Hou L, Jia F, Chang Q (2013) Backstepping adaptive fuzzy control for two-link robot manipulator. Int J Comput Sci Issues 10(2): 303-308.
[20] Harkegrad O (2001) Flight control design using  backstepping.  Ph.D Dissertation, Dept. of Elect. Eng, Linkopings Universitet, Linkoping, Sweden.