Abstract
In this paper, a RISE (Robust Integral of the Sign Error) controller with adaptive feedforward compensation terms based on Associative Memory Neural Network (AMNN) type B-Spline is proposed to regulate the positioning of a Delta Parallel Robot (DPR) with three degrees of freedom. Parallel Kinematic Manipulators (PKMs) are highly nonlinear systems, so the design of a suitable control scheme represents a significant challenge given that these kinds of systems are continually dealing with parametric and non-parametric uncertainties and external disturbances. The main contribution of this work is the design of an adaptive feedforward compensation term using B-Spline Neural Networks (BSNNs). They make an on-line approximation of the DPR dynamics and integrates it into the control loop. The BSNNs’ functions are bounded according to the extreme values of the desired joint space trajectories that are the BSNNs’ inputs, and their weights are on-line adjusted by gradient descend rules. In order to evaluate the effectiveness of the proposed control scheme with respect to the standard RISE controller, numerical simulations for different case studies under different scenarios were performed.
Similar content being viewed by others
References
Briot, S., Khalil, W.: Dynamics of Parallel Robots: From Rigid Bodies to Flexible Elements, vol. 35. Springer, Berlin (2015)
Bennehar, M.: Some contributions to nonlinear adaptive control of pkms: from design to real-time experiments. Ph.D. dissertation, Université de Montpellier (2015)
Taghirad, H.D.: Parallel Robots: Mechanics and Control. CRC Press, Boca Raton (2013)
Brinker, J., Corves, B.: A survey on parallel robots with delta-like architecture. In: Proceedings of the 14th IFToMM World Congress, pp 407–414 (2015)
Luces, M., Mills, J.K., Benhabib, B.: A review of redundant parallel kinematic mechanisms. J. Intell. Robot. Syst. 86(2), 175–198 (2017)
Li, Q., Hervé, J.M., Ye, W.: Geometric Method for Type Synthesis of Parallel Manipulators. Springer, Berlin (2020)
Staicu, S.: Dynamics of Parallel Robots. Springer, Berlin (2019)
Chemori, A.: Control of complex robotic systems: challenges, design and experiments. In: 2017 22nd International Conference on Methods and Models in Automation and Robotics (MMAR), pp 622–631. IEEE (2017)
Saied, H.: On control of parallel robots for high dynamic performances: From design to experiments. Ph.D. dissertation, Université de Montpellier (2019)
Sartori Natal, G.: Control of parallel robots: towards very high accelerations. Ph.D. dissertation, Université Montpellier 2 (2012)
Lu, X., Liu, M.: A fuzzy logic controller tuned with pso for delta robot trajectory control. In: Industrial Electronics Society, IECON 2015-41st Annual Conference of the IEEE, pp 004345–004351. IEEE (2015)
Castañeda, L.A., Luviano-Juárez, A., Chairez, I.: Robust trajectory tracking of a delta robot through adaptive active disturbance rejection control. IEEE Trans. Control Syst. Technol. 23(4), 1387–1398 (2015)
Tuvayanond, W., Parnichkun, M.: Position control of a pneumatic surgical robot using pso based 2-dof h\(\infty \) loop shaping structured controller. Mechatronics 43, 40–55 (2017)
Rachedi, M., Hemici, B., Bouri, M.: Design of an h\(\infty \) controller for the delta robot: experimental results. Adv. Robot. 29(18), 1165–1181 (2015)
Xian, B., Zhang, Y.: A new smooth robust control design for uncertain nonlinear systems with non-vanishing disturbances. Int. J. Control. 89(6), 1285–1302 (2016)
Bennehar, M., Chemori, A., Bouri, M., Jenni, L.F., Pierrot, F.: A new rise-based adaptive control of pkms: design, stability analysis and experiments. Int. J. Control. 91(3), 593–607 (2018)
Saied, H., Chemori, A., Bouri, M., El Rafei, M., Francis, C., Pierrot, F.: A new time-varying feedback RISE control for second-order nonlinear MIMO systems: theory and experiments. International Journal of Control, 1–14. (2019)
Escorcia-Hernández, J.M., Chemori, A., Aguilar-Sierra, H., Monroy-Anieva, J.A.: A new solution for machining with ra-pkms: Modelling, control and experiments. Mech. Mach. Theory 150, 103864 (2020)
Zhang, D., Wei, B.: Adaptive Control for Robotic Manipulators. CRC Press, Boca Raton (2017)
Bennehar, M., Chemori, A., Pierrot, F.: A novel rise-based adaptive feedforward controller for redundantly actuated parallel manipulators. In: 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 2389–2394. IEEE (2014)
Tutsoy, O., Erol Barkana, D., Colak, S.: Learning to balance an nao robot using reinforcement learning with symbolic inverse kinematic. Trans. Inst. Meas. Control. 39(11), 1735–1748 (2017)
Tutsoy, O., Barkana, D.E., Tugal, H.: Design of a completely model free adaptive control in the presence of parametric, non-parametric uncertainties and random control signal delay. ISA Trans. 76, 67–77 (2018)
Yu, W.: Pid Control with Intelligent Compensation for Exoskeleton Robots. Academic Press, Cambridge (2018)
Deng, H., Srinivasan, D., Oruganti, R.: A b-spline network based neural controller for power electronic applications. Neurocomputing 73(4), 593–601 (2010)
dos Santos Coelho, L., Pessôa, M.W.: Nonlinear identification using a b-spline neural network and chaotic immune approaches. Mech. Syst. Signal Process. 23(8), 2418–2434 (2009)
Asl, H.J., Janabi-Sharifi, F.: Adaptive neural network control of cable-driven parallel robots with input saturation. Eng. Appl. Artif. Intel. 65, 252–260 (2017)
Razmi, M., Macnab, C.J.B.: Near-optimal neural-network robot control with adaptive gravity compensation. Neurocomputing (2020)
Asl, H.J., Narikiyo, T., Kawanishi, M.: Neural network-based bounded control of robotic exoskeletons without velocity measurements. Control. Eng. Pract. 80, 94–104 (2018)
Escorcia-Hernández, J.M., Aguilar-Sierra, H, Aguilar-Mejía, O, Chemori, A., Arroyo-Núñez, J.H.: An intelligent compensation through b-spline neural network for a delta parallel robot. In: 2019 6th International Conference on Control, Decision and Information Technologies (CoDIT), pp 361–366 (2019)
Corbel, D., Gouttefarde, M., Company, O., Pierrot, F.: Towards 100g with pkm. is actuation redundancy a good solution for pick-and-place?. In: 2010 IEEE International Conference on Robotics and Automation, pp 4675–4682. IEEE (2010)
Pierrot, F., Reynaud, C., Fournier, A.: Delta: a simple and efficient parallel robot. Robotica 8(2), 105–109 (1990)
Xian, B., Dawson, D.M., de Queiroz, M.S., Chen, J.: A continuous asymptotic tracking control strategy for uncertain nonlinear systems. IEEE Trans. Autom. Control 49(7), 1206–1211 (2004)
Lopes, J.C., Ruano, A.E., Fleming, P.J.: Identification of aircraft gas-turbine dynamics using b-splines neural networks. IFAC Proc. Volumes 33(6), 123–128 (2000)
Mirea, L.: Dynamic multivariate b-spline neural network design using orthogonal least squares algorithm for non-linear system identification. In: System Theory, Control and Computing (ICSTCC), 2014 18th International Conference, pp 720–725. IEEE (2014)
Brown, M., Harris, C.J.: Neurofuzzy adaptive modelling and control (1994)
Khalil, W., Dombre, E.: Modeling, identification and control of robots. Butterworth-Heinemann (2004)
Natal, G.S., Chemori, A., Pierrot, F.: Dual-space control of extremely fast parallel manipulators: payload changes and the 100g experiment. IEEE Trans. Control Syst. Technol. 23(4), 1520–1535 (2015)
Atakulreka, A., Sutivong, D.: Avoiding local minima in feedforward neural networks by simultaneous learning. In: Australasian Joint Conference on Artificial Intelligence, pp 100–109. Springer (2007)
Acknowledgments
Thanks to the Program of Support to the development of higher education (PADES), agreement No 2018-13-011-047. Additionally, J. Escorcia thanks to The Mexican Council of Science and Technology (CONACYT); Award no. 593804.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Escorcia-Hernández, J.M., Aguilar-Sierra, H., Aguilar-Mejia, O. et al. A New Adaptive RISE Feedforward Approach based on Associative Memory Neural Networks for the Control of PKMs. J Intell Robot Syst 100, 827–847 (2020). https://doi.org/10.1007/s10846-020-01242-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-020-01242-9