Abstract
Partitioned approximation control is avoided in most decentralized control algorithms; however, it is essential to design a feedforward control term for improving the tracking accuracy of the desired references. In addition, consideration of actuator dynamics is important for a robot with high-velocity movement and highly varying loads. As a result, this work is focused on decentralized adaptive partitioned approximation control for complex robotic systems using the orthogonal basis functions as strong approximators. In essence, the partitioned approximation technique is intrinsically decentralized with some modifications. Three actuator control modes are considered in this study: (i) a torque control mode in which the armature current is well controlled by a current servo amplifier and the motor torque/current constant is known, (ii) a current control mode in which the torque/current constant is unknown, and (iii) a voltage control mode with no current servo control being available. The proposed decentralized control law consists of three terms: the partitioned approximation-based feedforward term that is necessary for precise tracking, the high gain-based feedback term, and the adaptive sliding gain-based term for compensation of modeling error. The passivity property is essential to prove the stability of local stability of the individual subsystem with guaranteed global stability. Two case studies are used to prove the validity of the proposed controller: a two-link manipulator and a six-link biped robot.
Similar content being viewed by others
Notes
ZMP can be defined as the ground reaction force wrench due to the foot–ground contact with zero horizontal moments. The ZMP location coincides with the location of the center of pressure for the balance walking; however, this is not the case for unbalanced walking. See [51,52,53,54,55,56,57,58,59,60,61] and the references therein for more details.
References
Luh JYS, Walker MW, Paul RPC (1980) On-line computational scheme for mechanical manipulator. Trans ASME J Dyn Syst Meas Control 102:69–76
Hollerbach JM (1980) A recursive Lagrangian formulation of manipulator dynamics and comparative study of dynamics formulation complexity. IEEE Trans Syst Man Cybern SMC-10(11):730–736
Walker M, Orin DE (1982) Efficient dynamic computer simulation of robotic mechanisms. Trans ASME J Dyn Syst Meas Control 104:205–211
Balafoutis CA, Patel RV (1989) Efficient computation of manipulator, inertia matrices and the direct dynamics problem. IEEE Trans Syst Man Cybern 19:1313–1321
Angeles J, Ma O, Rojas A (1998) An algorithm for the inverse dynamics of n-axis general manipulator using Kane’s formulation of dynamical equations. Comput Math Appl 17(12):1545–1561
Saha SK (1999) Dynamics of serial multibody systems using the decoupled natural orthogonal complement matrices. ASME J Appl Mech 66:986–996
Featherstone R (1983) The calculation of robot dynamics using articulated-body inertias. Int J Robot Res 2(1):13–30
Brandle H, Johanni R, Otter M (1986) A very efficient algorithm for the simulation of robots and similar multibody systems without inversion of the mass matrix. In: Proceeding of the IFAC/IFIP/IMACS international symposium on theory of robots, Vienna, pp 95–100
Mohan A, Saha SK (2007) A recursive numerically stable and efficient simulation algorithm for serial robots. Int J Multibody Syst Dyn 17(4):291–319
Lee K, Chirikjian GS (2005) A new perspective on O (n) mass-matrix inversion for serial revolute manipulators. In: Proceeding of the IEEE international conference on robotics and automation, Barcelona, pp 4722–4726
Featherstone R, Orin D (2000) Robot dynamics: equations and algorithms. In: IEEE international conference on robotics and automation, ICRA 1, pp 826–834
Saha SK (2007) Recursive dynamics algorithms for serial, parallel and closed-chain multibody systems. In: Indo-US workshop on protein kinematics and protein conformations. IISC, Bangalore
Fu KS, Gonzalez RC, Lee CSG (1987) Robotics: control, sensing, vision, and intelligence. McGraw-Hill, New York
Sandell NR, Varaiya P, Athans M, Safonov MG (1978) Survey of decentralized control methods for large scale systems. IEEE Trans Autom Control AC-23(2):108–128
Spong MW, Vidyasagar M (1989) Robot dynamics and control. Wiley, New York
Boha J, Belda K, Valasue M (2002) Decentralized control of redundant parallel robot construction. In; Proceeding of the 10th mediterranean conference on control and automation, Libson, pp 9–1
Ohri J, Dewan L, Soni MK (2007) Tracking control of robots using decentralized robust PID control for friction and uncertainty compensation. In: Proceedings of the world congress on engineering and computer science, San Francisco
Xu K (2010) Integrating centralized and decentralized approaches for multi-robot coordination. Dissertation, Mechanical and Aerospace Engineering, New Brunswick
Leena G, Ray G (2012) A set of decentralized PID controller for an n-link robot manipulator. Indian Acad Sci 37:405–423
Liu M (1999) Decentralized control of robot manipulators: nonlinear and adaptive approaches. IEEE Trans Autom Control 44(2):357–363
Yang Z-J, Fukushima Y, Qin P (2012) Decentralized adaptive robust control of robot manipulators using disturbance observers. IEEE Trans Control Syst Technol 20(5):1357–1365
Jasim IF, Plapper PW (2014) Enhanced decentralized robust adaptive control of robots with arbitrarily-switched unknown constraints. In: IEEE international conference on systems, man, and cybernetics, October 5–8, San Diego, pp 4027–4032
Lewis FL, Yesildirek A, Liu K (1995) Neural net robot controller: structure and stability proofs. J Intell Robot Syst 13:1–23
Lewis FL, Liu K, Yesildirek A (1995) Neural net robot controller with guaranteed tracking performance. IEEE Trans Neural Netw 6(3):703–716
Lewis FL, Yesildirek A, Liu K (1996) Multilayer neural net robot controller with guaranteed tracking performance. IEEE Trans Neural Netw 7(2):1–12
Liu J (2013) Radial basis function (RBF) neural network control for mechanical systems: design, analysis and Matlab simulation. Tsinghua University Press, Springer, Beijing, Berlin
Al-Shuka HFN, Song R (2017) Adaptive hybrid regressor and approximation control of robotic manipulators in constrained space. Int J Mech Mechatron Eng IJMME-IJENS 17(3):11–21
Al-Shuka HFN, Song R (2018) Hybrid regressor and approximation-based adaptive control of robotic manipulators with contact-free motion. In: The 2nd IEEE advanced information management, communicates, electronic and automation control conference (IMCEC 2018), Beijing, pp 325–329
Al-Shuka HFN, Song R (2018) Hybrid regressor and approximation-based adaptive control of piezoelectric flexible beams. In: The 2nd IEEE advanced information management, communicates, electronic and automation control conference (IMCEC 2018), Beijing, pp 330–334
Huang A-C, Chien M-C (2010) Adaptive control of robot manipulators: a unified regressor-free approach. World Scientific, Singapore
Ge SS, Lee TH, Harris CJ (1998) Adaptive neural network control of robotic manipulators. World Scientific, River Edge
Al-Shuka HFN (2018) On local approximation-based adaptive control with applications to robotic manipulators and biped robots. Int J Dyn Control 6(1):339–353
Al-Shuka HFN, Song R (2019) Decentralized adaptive partitioned approximation control of robotic manipulators. In: Arakelian V, Wenger P (eds) ROMANSY 22—robot design, dynamics and control. CISM international centre for mechanical sciences (courses and lectures), vol 584. Springer, Cham
Panagi P, Polycarpou MM (2008) Decentralized adaptive approximation based control of a class of large-scale systems. In: American control conference westin seattle hotel, Seattle, pp 4191–4196
Tan KK, Huang S, Lee TH (2009) Decentralized adaptive controller design of large-scale uncertain robotic systems. Automatica 45(1):161–166
Fateh MM, Fateh S (2012) Decentralized direct adaptive fuzzy control of robots using voltage control strategy. Nonlinear Dyn 70:1919–1930
Li T, Li R, Li J (2011) Decentralized adaptive neural control of nonlinear interconnected large-scale systems with unknown time delays and input saturation. Neurocomputing 74:2277–2283
Kim YT (2010) Decentralized adaptive fuzzy backstepping control of rigid-link electrically driven robots. Intell Autom Soft Comput 16(2):135–149
Zhu L, Li Y (2010) Decentralized adaptive neural network control for reconfigurable manipulators. In: Chinese control and decision conference, pp 1760–1765
Zhou Q, Li H, Shi P (2015) Decentralized adaptive fuzzy tracking control for robot finger dynamics. IEEE Trans Fuzzy Syst 23(3):501–510
Zhu W-H (2010) Virtual decomposition control, toward hyper degrees of freedom robots. Springer, Berlin
Kelly R, Santibáñez V, Loría A (2005) Control of robot manipulators in joint space. Springer, London
Vázquez LA, Jurado F, Alanís AY (2015) Decentralized identification and control in real-time of a robot manipulator via recurrent wavelet first-order neural network. Math Probl Eng 2015:12. https://doi.org/10.1155/2015/451049
Burden RL, Faires JD (1989) Numerical analysis, 4th edn. PWS Publishing Co., Boston
Mulero-Martínez JI (2007) Uniform bounds of the Coriolis/centripetal matrix of serial robot manipulators. IEEE Trans Rob 23(5):1083–1089
Sciavicco L, Siciliano B, Villani L (1996) Lagrange and Newton–Euler dynamic modeling of a gear-driven robot manipulator with inclusion of motor inertia effects. Adv Robot 10(3):317–334
Utkin VI, Poznyak AS (2013) Adaptive sliding mode control. In: Bandyopadhyay B, Janardhanan S, Spurgeon S (eds) Advances in sliding mode control. Lecture notes in control and information sciences, vol 440. Springer, Berlin
Ioannou P, Fidan B (2006) Adaptive control tutorial. SIAM, USA
Farrell JA, Polycarpou MM (2006) Adaptive approximation based control: unifying neural, fuzzy and traditional adaptive approximation approaches. Wiley, New York
Slotine J-J, Li W (1991) Applied nonlinear control. Pearson, London
Al-Shuka HFN (2014) Modeling, walking pattern generators and adaptive control of biped robot. PhD Dissertation, RWTH Aachen University, Department of Mechanical Engineering, IGM
Al-Shuka HFN (2017) An overview on balancing and stabilization control of biped robots. GRIN Verlag, Munich. http://www.grin.com/en/e-book/375226/an-overview-on-balancing-and-stabilization-control-of-biped-robots
Al-Shuka HFN, Corves BJ, Zhu W-H, Vanderborght B (2016) Multi-level control of zero moment point-based biped humanoid robots: a review. Robotica 34(11):2440–2466
Al-Shuka HFN, Corves BJ, Vanderborght B, Zhu W-H (2015) Zero-moment point-based biped robot with different walking patterns. Int J Intell Syst Appl 7(1):31–41
Al-Shuka HFN, Corves BJ, Zhu W-H, Vanderborght B (2014) A simple algorithm for generating stable biped walking patterns. Int J Comput Appl 101(4):29–33
Al-Shuka HFN, Corves BJ, Zhu W-H (2014) Dynamic modeling of biped robot using Lagrangian and recursive Newton–Euler formulations. Int J Comput Appl 101(3):1–8
Al-Shuka HFN, Allmendinger F, Corves BJ, Zhu W-H (2014) Modeling, stability and walking pattern generators of biped robots: a review. Robotica 32(6):907–934
Al-Shuka HFN, Corves BJ, Zhu W-H (2014) Function approximation technique-based adaptive virtual decomposition control for a serial-chain manipulator. Robotica 32(3):375–399
Al-Shuka HFN, Corves BJ (2013) On the walking pattern generators of biped robot. J Autom Control 1(2):149–156
Al-Shuka HFN, Corves BJ, Zhu W-H (2013) On the dynamic optimization of biped robot. Lect Notes Softw Eng 1(3):237–243
Al-Shuka HFN, Corves BJ, Vanderborght B, Zhu W-H (2013) Finite difference-based suboptimal trajectory planning of biped robot with continuous dynamic response. Int J Model Optim 3(4):337–343
Vanderborght B (2010) Dynamic Stabilisation of the biped Lucy powered by actuators with controllable stiffness. Springer, Berlin
Author information
Authors and Affiliations
Corresponding author
Additional information
This paper is an extended version of the conference paper [33] in which the actuator dynamics were not considered and the focus was on torque control mode only.
Rights and permissions
About this article
Cite this article
Al-Shuka, H.F.N., Song, R. Decentralized adaptive partitioned approximation control of high degrees-of-freedom robotic manipulators considering three actuator control modes. Int. J. Dynam. Control 7, 744–757 (2019). https://doi.org/10.1007/s40435-018-0482-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-018-0482-3