Abstract
This work deals with the problem of the accurate task space control subject to finite-time convergence. Kinematic and dynamic equations of a rigid robotic manipulator are assumed to be uncertain. Moreover, unbounded disturbances, i.e., such structures of the modelling functions that are generally not bounded by construction, are allowed to act on the manipulator when tracking the trajectory by the end-effector. Based on suitably defined task space non-singular terminal sliding vector variable and the Lyapunov stability theory, we derive a class of absolutely continuous (chattering-free) robust controllers based on the estimation of a Jacobian transpose matrix, which seem to be effective in counteracting uncertain both kinematics and dynamics, unbounded disturbances and (possible) kinematic and/or algorithmic singularities met on the robot trajectory. The numerical simulations carried out for a 2DOF robotic manipulator with two revolute kinematic pairs and operating in a two-dimensional task space, illustrate performance of the proposed controllers.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Bartolini, G., Ferrara, A., Punta, E.: Multi-input second-order sliding-mode hybrid control of constrained manipulators. Dyn. Control 10(3), 277–296 (2000)
Bartolini, G., Ferrara, A., Usai, E., Utkin, V.I.: On multi-input chattering-free second-order sliding mode control. IEEE Trans. Autom. Control 45(9), 1711–1717 (2000)
Bartolini, G., Pisano, A., Punta, E., Usai, E.: A survey of applications of second-order sliding mode control to mechanical systems. Int. J. Control 76(9–10), 875–892 (2003)
Feng, Y., Yu, X., Man, Z.: Non-singular terminal sliding mode control of rigid manipulators. Automatica 38(12), 2159–2167 (2002)
Ferrara, A., Capisani, L.M.: Second order sliding modes to control and supervise industrial robot manipulators. In: Fridman, L., et al (eds.) Sliding modes, LNCIS, Lecture Notes in Control and Information Sciences, vol. 412, pp 541–567 (2011)
Filippov, A.F.: Differential Equations with Discontinuous Right-hand Side. Kluwer, Dordrecht (1988)
Fridman, L.: Singularly perturbed analysis of chattering in relay control systems. IEEE Trans. Autom. Control 47(12), 2079–2084 (2002)
Spong, M.W., Vidyasagar, M.: Robot dynamics and control. Wiley, New York (1989)
Levant, A.: Finite-time stability and high relative degrees in sliding-mode control. In: Fridman, L., et al (eds.) Sliding modes, LNCIS, Lecture Notes in Control and Information Sciences, vol. 412, pp 59–92 (2011)
Levant, A.: Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 76(9–10), 924–941 (2003)
Levant, A., Livne, M.: Exact differentiation of signals with unbounded higher derivatives. IEEE Trans. Autom. Control 57(4), 1076–1080 (2012)
Yu, S., Yu, X., Shirinzadeh, B., Man, Z.: Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 41, 1957–1964 (2005)
Zhao, D., Li, S., Gao, F.: A new terminal sliding mode control for robotic manipulators. Int. J. Control 82(10), 1804–1813 (2009)
Mondal, S., Mahanta, C.: Adaptive second order terminal sliding mode controller for robotic manipulators. J. Franklin Inst. 351, 2356–2377 (2014)
Galicki, M.: Finite-time control of robotic manipulators,. Automatica 51, 49–54 (2015)
Khatib, O.: A unified approach for motion and force control of robot manipulators. IEEE J. Robot. Autom. RA-3(1), 43–53 (1987)
Hsu, P., Hauser, J., Sastry, S.: Dynamic control of redundant manipulators. J. Robot. Syst. 6, 133–148 (1989)
Canudas, C., Siciliano, B., Bastin, G. (eds.): Theory of Robot Control. Springer, London (1996)
Siciliano, B., Sciavicco, L., Villani, L., Oriolo, G. (eds.): Robotics. Modelling, Planning and Control. Springer Verlag (2010)
Galicki, M.: Path following by the end-effector of a redundant manipulator operating in a dynamic environment. IEEE Trans. Robot. 20(6), 1018–1025 (2004)
Kelly, R., Moreno, J.: Manipulator motion control in operational space using joint velocity inner loop. Automatica 41, 1423–1432 (2005)
Nakanishi, J., Cory, R., Mistry, M., Peters, J., Schaal, S.: Operational space control: A theoretical and empirical comparison. Int. J. Robot. Res. 27(6), 737–757 (2008)
Moreno-Valenzuela, J., Gonzales-Hernandez, L.: Operational space trajectory tracking control of robot manipulators endowed with a primary controller of synthetic joint velocity. ISA Trans. 50, 131–140 (2011)
Pajak, G., Pajak, I.: Planning of an optimal collision-free trajectory subject to control constraints. In Proc. 2nd Int. Workshop on Robot Motion and Control, pp. 141–146 (2001)
Pajak, G., Pajak, I., Galicki, M.: Trajectory planning of multiple manipulators. In Proc. 4th Int. Workshop on Robot Motion and Control, pp. 121–126 (2004)
Tatlicioglu, E., Braganza, D., Burg, T.C., Dawson, D.M.: Adaptive control of redundant robot manipulators with sub-task objectives. In: Proc. ACC, pp. 856–860 (2008)
Sadeghian, H., Keshmiri, M., Villani, L., Siciliano, B.: Priority oriented adaptive control of kinematically redundant manipulators. In: Proc. IEEE RA, pp. 293–298 (2012)
Sadeghian, H., Villani, L., Kesmiri, M., Siciliano, B.: Dynamic multi-priority control in redundant robotic systems. Robotica 31, 1155–1167 (2013)
Feng, G., Palaniswami, M.: Adaptive control of robot manipulators in task space. IEEE Trans. Automat. Contr. 38(1), 100–104 (1993)
Zergeroglu, E., Dawson, D.M., Walker, I., Behal, A.: Nonlinear tracking control of kinematically redundant robot manipulators (2000)
Braganza, D., Dixon, W.E., Dawson, D.M., Xian, B.: Tracking control for robot manipulators with kinematic and dynamic uncertainty. In: Proc. CDC, pp. 5293–5297 (2005)
Braganza, D., Dixon, W.E., Dawson, D.M., Xian, B.: Tracking control for robot manipulators with kinematic and dynamic uncertainty. Int. J. Robot. Autom. 23(2), 117–126 (2008)
Galicki, M.: Adaptive path-constrained control of a robotic manipulator in a task space. Robotica 25(1), 103–112 (2007)
Cheah, C.C., Liu, C., Slotine, J.J.: Adaptive tracking control for robots with unknown kinematic and dynamic properties. Int. J. Robot. Res. 25(30), 283–296 (2006)
Li, X., Cheah, C.C: Adaptive regional feedback control of robotic manipulator with uncertain kinematics and depth information. In: Proc. ACC, pp. 5472–5477 (2012)
Li, X., Cheah, C.C.: Global task-space adaptive control of robot. Automatica 49, 58–69 (2013)
Galicki, M.: Inverse-free control of a robotic manipulator in a task space. Robot. Autonom. Syst. (2013). doi:10.1016/j.robot.2013.11.005
Zergeroglu, E., Sahin, H.T., Ozbay, U., Tektas, H.A.: Robust tracking control of kinematically redundant robot manipulators subject to multiple self-motion criteria. In: Proc. IEEE Control Appl.,pp. 2860–2865 (2006)
Ozbay, U., Sahin, H.T., Zergeroglu, E.: Robust tracking control of kinematically redundant robot manipulators subject to multiple self-motion criteria. Robotica 26, 711–728 (2008)
Singh, H.P., Sukavanam, N.: Neural network based control scheme for redundant robot manipulators subject to multiple self-motion criteria. Math. Comput. Model. 55, 1275–1300 (2012)
Nakamura, Y., Hanafusa, H.: Inverse kinematic solutions with singularity robustness for robot manipulator control. J. Dyn. Syst. Measur. Control 108, 163–171 (1986)
Wampler, C.W., Leifer, L.J.: Applications of damped least-squares methods to resolved-rate and resolved-acceleration control of manipulators. J. Dyn. Syst. Measur. Control 110, 31–38 (1988)
Seraji, H., Colbaugh, R.: Improved configuration control for redundant robots. J. Robot. Syst. 6, 897–928 (1990)
Peng, Z.X., Adachi, N.: Compliant motion control of kinematically redundant manipulators. IEEE Trans. Robot. Automat. 9(6), 831–837 (1993)
Ott, C., Dietrich, A., Schaffer, A.A.: Prioritized multi-task compliance control of redundant manipulators. Automatica 53, 416–423 (2015)
Oh, Y., Chung, W.K.: Disturbance observer based motion control of redundant manipulators using inertially decoupled dynamics. IEEE/ASME Trans. Mechatronics 4(2), 133–146 (1999)
Colbaugh, R., Glass, K.: Robust adaptive control of redundant manipulators. J. Intell. Robot. Syst. 14, 69–88 (1995)
Haessing, D., Friedland, B.: On the modeling and simulation of friction. Trans. ASME J. Dyn. Syst. Measur. Control 113(3), 354–362 (1991)
Yoshikawa, T.: Manipulability of robotic mechanisms. Int. J. Robot. Res. 4(2), 3–9 (1985)
Maciejewski, A.A., Klein, C.A.: Obstacle avoidance for kinematically redundant manipulators in dynamically varying environments. I. J. Rob. Res. 4(3), 109–117 (1985)
Balleieul, J.: Kinematic programming alternatives for redundant manipulators (1985)
Wolovich, W.A., Elliot, H.: A computational technique for inverse kinematics. In: Proc. 23rd IEEE Conference on Decision and Control, pp 1359–1363 (1984)
Siciliano, B.: A closed-loop inverse kinematic scheme for on-line joint-based robot control. Robotica 8, 231–243 (1990)
Kelly, R.: Robust asymptotically stable visual servoing of planar robots. IEEE trans. Rob. Automat. 12(5), 759–766 (1996)
Cheah, C.C.: On duality of inverse Jacobian and transpose Jacobian in task-space regulation of robots. In: Proc. IEEE Int. Conf. on robotics and automation, pp 2571–2576 (2006)
Cheah, C.C., Lee, K., Kawamura, S., Arimoto, S.: Asymptotic stability control with approximate Jacobian matrix and its application to visual servoing. In: Proc. IEEE decision and control, pp. 3939–3944 (2000)
Moosavian, S.A.A., Papadopoulos, E.: Modified transpose Jacobian control of robotic systems. Automatica, 1226–1233 (2007)
Berghuis, H., Nijmeier, H.: Global regulation of Robots using only Position Measurements. Syst. Control Lett. 21(4), 289–293 (1993)
Vihonen, J., Honkakorpi, J., Mattila, J., Visa, A.: Geometry-aided angular acceleration sensing of rigid multi-body manipulator using mems rate gyros and linear accelerometers. In: Proc. IEEE/RSJ IROS, pp 2514–2520 (2013)
Canudas de Wit, C., Fixot, N., Astrom, K.J.: Trajectory tracking in robot manipulators via nonlinear estimated state feedback. IEEE Trans. Robot. Automat. 8(1), 138–144 (1992)
ElBeheiry, E.M., Zaki, A., ElMaraghy, W.H.: A unified approach for independent manipulator joint acceleration control and observation. ASME Dynamic Systems and Control Division 72(1), 659–666 (2003)
Khalil, H.K., Praly, L.: High-gain observers in nonlinear feedback control. Int. J. Robust and Nonlinear Control 24(6), 993–1015 (2014)
Ball, A.A., Khalil, H.K.: A nonlinear high-gain observer for systems with measurement noise. IEEE Trans. Automat. Control 58, 569–580 (2013)
De Luca, A., Schroder, D., Thummel, M.: An Acceleration-based State Observer for Robot Manipulators with Elastic Joints. In: Proc. IEEE international conference on robotics and automation, pp 3817–3823 (2007)
Hsiao, T., Weng, M.C.: Robust joint position feedback control of robot manipulators. J. Dyn. Syst. Meas. Control. 135 (2013). doi:10.1115/1.4023669
Davila, J., Fridman, L., Levant, A.: Second-order sliding mode observer for mechanical systems. IEEE Trans. Automat. Control 50(11), 1785–1789 (2005)
Han, J.D., He, Y.Q., Xu, W.L.: Angular acceleration estimation and feedback control: An experimental investigation. Mechatronics 17, 524–532 (2007)
Atasi, A.N., Khalil, H.K.: Separation results for the stabilization of nonlinear systems using different high-gain observer designs. Syst. Control Lett. 39, 183–191 (2000)
Canudas de Wit, C., Ollson, H., Astrom, K., Lischinsky, P.: A new model for control of systems with friction. IEEE Trans. Automat. Contr. 40(3), 419–425 (1995)
Galicki, M.: Finite-time trajectory tracking control in a task space of robotic manipulators. Automatica 67, 165–170 (2016)
Hong, Y., Xu, Y., Huang, J.: Finite-time control for robot manipulators. Syst. Control Lett. 46, 243–253 (2002)
Fridman, L., Moreno, J., Iriarte, R. (eds.): Sliding modes after the first decade of the 21-st Century - State of the art. Springer (2011)
Tchon, K., Mazur, A., Duleba, I., Hossa, R., Muszynski, R.: Manipulators and mobile robots. Modelling, motion planning and control. Akademicka Oficyna Wydawnicza PLJ (in Polish) (2000)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Galicki, M. Robust Task Space Finite-Time Chattering-Free Control of Robotic Manipulators. J Intell Robot Syst 85, 471–489 (2017). https://doi.org/10.1007/s10846-016-0387-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-016-0387-3