Skip to main content
Log in

A New Adaptive RISE Feedforward Approach based on Associative Memory Neural Networks for the Control of PKMs

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Briot, S., Khalil, W.: Dynamics of Parallel Robots: From Rigid Bodies to Flexible Elements, vol. 35. Springer, Berlin (2015)

    Book  Google Scholar 

  2. Bennehar, M.: Some contributions to nonlinear adaptive control of pkms: from design to real-time experiments. Ph.D. dissertation, Université de Montpellier (2015)

  3. Taghirad, H.D.: Parallel Robots: Mechanics and Control. CRC Press, Boca Raton (2013)

    Book  Google Scholar 

  4. 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)

  5. Luces, M., Mills, J.K., Benhabib, B.: A review of redundant parallel kinematic mechanisms. J. Intell. Robot. Syst. 86(2), 175–198 (2017)

    Article  Google Scholar 

  6. Li, Q., Hervé, J.M., Ye, W.: Geometric Method for Type Synthesis of Parallel Manipulators. Springer, Berlin (2020)

    Book  Google Scholar 

  7. Staicu, S.: Dynamics of Parallel Robots. Springer, Berlin (2019)

    Book  Google Scholar 

  8. 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)

  9. Saied, H.: On control of parallel robots for high dynamic performances: From design to experiments. Ph.D. dissertation, Université de Montpellier (2019)

  10. Sartori Natal, G.: Control of parallel robots: towards very high accelerations. Ph.D. dissertation, Université Montpellier 2 (2012)

  11. 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)

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Article  MathSciNet  Google Scholar 

  17. 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)

  18. 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)

    Article  Google Scholar 

  19. Zhang, D., Wei, B.: Adaptive Control for Robotic Manipulators. CRC Press, Boca Raton (2017)

    Book  Google Scholar 

  20. 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)

  21. 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)

    Article  Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Yu, W.: Pid Control with Intelligent Compensation for Exoskeleton Robots. Academic Press, Cambridge (2018)

    Google Scholar 

  24. Deng, H., Srinivasan, D., Oruganti, R.: A b-spline network based neural controller for power electronic applications. Neurocomputing 73(4), 593–601 (2010)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Article  Google Scholar 

  27. Razmi, M., Macnab, C.J.B.: Near-optimal neural-network robot control with adaptive gravity compensation. Neurocomputing (2020)

  28. 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)

    Article  Google Scholar 

  29. 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)

  30. 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)

  31. Pierrot, F., Reynaud, C., Fournier, A.: Delta: a simple and efficient parallel robot. Robotica 8(2), 105–109 (1990)

    Article  Google Scholar 

  32. 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)

    Article  MathSciNet  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. 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)

  35. Brown, M., Harris, C.J.: Neurofuzzy adaptive modelling and control (1994)

  36. Khalil, W., Dombre, E.: Modeling, identification and control of robots. Butterworth-Heinemann (2004)

  37. 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)

    Article  Google Scholar 

  38. 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)

Download references

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

Authors

Corresponding author

Correspondence to Hipólito Aguilar-Sierra.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-020-01242-9

Keywords

Navigation