Abstract
In this paper, a nonlinear constrained predictive scheme is proposed to control a two-link rigid manipulator. The main novelty, of this work, lies in the inclusion of constraints on the control action and its dynamics. At first, they are imposed on torque amplitude to protect actuators from excessive values. Then, they are imposed on the controller dynamics to avoid the chattering phenomenon. The proposed approach is validated and its performances are evaluated based on multiple simulation results. They showed and confirmed the expected effect of imposing constraints on the control action; the torque amplitude is reduced within an acceptable range, and the chattering phenomenon is efficiently avoided.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40435-023-01311-5/MediaObjects/40435_2023_1311_Fig10_HTML.png)
Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
References
Faust DR (1992) Manufacturing robots. The Rosen Publishing Group Inc
Neto P, Moreira AP (2013) Robotics in smart manufacturing. Springer
Kelly R, Santibanez V, Loria A (2005) Control of robot manipulators in joint space. Springer
Li Z, Ge SS (2016) Fundamentals in modeling and control of mobile manipulators. CRC Press, Boco Raton
Rigatos G, Busawon K (2018) Robotic manipulators and vehicles: control, estimation and filtering. Springer
Ceccarelli M, Glazunov VA (2014) Advances on theory and practice of robots and manipulators: proceedings of Romansy. Springer, Berlin
Bello PN, Mohit B, Kareem AM, Ismail H et al (2022) New approach to fast and hyperstable state observers for stochastic and complex systems. Int J Photoenergy 2022:2433066
Huang J, Yang C, Ye J (2014) Nonlinear PD controllers with gravity compensation for robot manipulators. Cybern Inf Technol 14(1):141–150
Korayem MH, Irani M, Nekoo SR (2011) Load maximization of flexible joint mechanical manipulator using nonlinear optimal controller. Acta Astronaut 69(7):458–469
Shaocheng T, Jiantao T, Tao W (2000) Fuzzy adaptive control of multivariable nonlinear systems. Fuzzy Set Syst 111(2):153–167
Zhihong M, Paplinski AP, Wu HR (1994) A robust mimo terminal sliding mode control scheme for rigid robotic manipulators. IEEE Trans Autom Control 39(12):2464–2469
Zheng, W, Chen M (2017) Sliding mode tracking control of a two-links robotic manipulator using nonlinear disturbance observer. In: International conference on information, cybernetics and computational social systems
Moreno AR, Mallqui RV (2013) Embedded position control system of a manipulator using a robust nonlinear predictive control. In: International conference on advanced robotics
Ullah MI, Ajwad SA, Irfan M, Iqbal J (2016) MPC and H-infinity based feedback control of non-linear robotic manipulator. In: International conference on frontiers of information technology
Bdirina K, Hedjar R, Boucherit M, Djoudi D, Rabehi D (2012) One step ahead nonlinear predictive control of two links robot manipulators. In: International symposium on power electronics power electronics, electrical drives, automation and motion
Jason B, Dario R (2023) Trajectory tracking in an underactuated, non-minimum phase two-link multibody system through model predictive control with embedded reference dynamics. Mech Mach Theory 180:105165
Sharmila K, Jayantha K, Garth P, Asha R (2023) Comparative study of post-impact motion control of a flexible arm space robot. Eur J Control 69:100738
Clarke DW, Mohtadi C (1987) Generalized predictive control, part II extension and interpretation. Automatica 32(2):149–160
Camacho CBEF (2004) Model predictive control. Springer, Berlin
Lahiri SK (2017) Multivariable predictive control: applications in industry. Wiley
Henson EMA, Seborg DE (1997) Non linear process control. Prentice Hall
** L (1994) Non linear predictive control of continuous nonlinear systems. J Guid Control Dyn 17(3):553–560
Singh S, Steinberg M, Digirolamo RD (1995) Nonlinear predictive control of feedback linearizable systems and flight control system design. J Guid Control Dyn 18(5):1023–1028
Hedjar R (2000) Contribution à l’analyse et à la synthèse de commandes adaptatives et predictive. Application à un processus physique. Ph.D. dissertation, H. B. University of Sciences and Technology university, Algeria
Hedger R, Boucher P (2005) Nonlinear receding-horizon control of rigid link robot manipulators. Int J Adv Robot Syst 2(1):15–24
Hedjar R, Toumi R, Boucher P, Dumur D (2005) Finite horizon nonlinear predictive control by the Taylor approximation: application to robot tracking trajectory. Int J Appl Math Comput Sci 15(4):527–540
Ornik M, Broucke ME (2018) Chattering in the reach control problem. Prentice Hall
Slotine JJE, Li W (1991) Applied nonlinear control. Prentice Hall
Hoon L (2007) Chattering suppression in sliding mode control system. Ph.D. dissertation, Ohio State University
Hedjar R, Toumi R, Boucher P, Dumur D (2002) Commande prèdictive non linèaire d’un robot manipulateur rigide. Journal Europèen des systèmes Automatisès 36(6):845–863
Bdirina K, Boucherit MS, Hedjar R, Djoudi D, Naimi H (2014) Nonlinear predictive control with input constraints of electrical wheelchair. Mediter J Meas Control 10(2):215–223
Bdirina K, Guesmi K (2019) Model predictive control by change control rate maximization and control action minimization. Electrotech Electron Autom J 67(2):68–75
Schwenzer M, Ay M, Bergs T, Abel D (2021) Review on model predictive control: an engineering perspective. Int J Adv Manuf Technol 117:1327–1349
Mayne DQ, Rawlings JB, Rao CV, Scokaert POM (2000) Survey paper constrained model predictive control: stability and optimality. Automatica 36(6):789–814
Echreshavi Z, Shasadeghi M, Asemani MH (2021) \({H}\infty \) dynamic observer-based fuzzy integral sliding mode control with input magnitude and rate constraints. J Franklin Inst 358(1):575–605
Tang Q, Chu Z, Qiang Y, Wu S, Zhou Z (2020) Trajectory tracking of robotic manipulators with constraints based on model predictive control. In: International conference on ubiquitous robots
Avanzini GB, Zanchettin AM, Rocco P (2017) Constrained model predictive control for mobile robotic manipulators. Robotica 36(1):1–20
Faulwasser T, Weber T, Zometa P, Findeisen R (2016) Implementation of nonlinear model predictive path-following control for an industrial robot. IEEE Trans Control Syst Technol 25(4):1505–1511
Saoudi K, Bdirina K, Guesmi K (2022) Model predictive sliding mode control for a class of affine nonlinear systems. In: International conference of advanced technology in electronic and electrical engineering
Author information
Authors and Affiliations
Contributions
Khansa Bdirina (Controller synthesis, Simulation and results analysis), Kamel Guesmi (Mathematical development, Simulation and results analysis), Khadidja Saoudi (Comparative study, Simulation and results analysis), Ramdane Hedjar (Simulation and results analysis).
Corresponding author
Ethics declarations
Competing interest
The authors have no competing interests to declare that are relevant to the content of this article.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bdirina, K., Guesmi, K., Saoudi, K. et al. Enhanced nonlinear predictive control of two-link manipulator. Int. J. Dynam. Control 12, 1829–1838 (2024). https://doi.org/10.1007/s40435-023-01311-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-023-01311-5