Positioning Control of Robotic Manipulators Subject to Excitation from Non-Ideal Sources
Abstract
1. Introduction
2. Mathematical Model
3. Proposed Control Law
4. Numerical Simulation
4.1. Control Design for the First Case: Two Links Positioned at Two Fixed Points
4.2. Control Design for the Second Case: One Link Positioned at a Fixed Point and the Other in Rotational Motion
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Manzoor, S.; Islam, R.U.; Khalid, A.; Samad, A.; Iqbal, J. An open-source multi-DOF articulated robotic educational platform for autonomous object manipulation. Robot. Comput. -Integr. Manuf. 2014, 30, 351–362. [Google Scholar] [CrossRef] [Scilit]
- Siciliano, B.; Khatib, O. Springer Handbook of Robotics; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
- Kumar, J.; Kumar, V.; Rana, K.P.S. Fractional-order self-tuned fuzzy PID controller for three-link robotic manipulator system. Neural Comput. Appl. 2020, 32, 7235–7257. [Google Scholar] [CrossRef] [Scilit]
- Lu, P.; Wenkai, H.; Xiao, J.; Zhou, F.; Hu, W. Adaptive Proportional Integral Robust Control of an Uncertain Robotic Manipulator Based on Deep Deterministic Policy Gradient. Mathematics 2021, 9, 2055. [Google Scholar] [CrossRef] [Scilit]
- Saleem, O.; Abbas, F.; Iqbal, J. Complex Fractional-Order LQIR for Inverted-Pendulum-Type Robotic Mechanisms: Design and Experimental Validation. Mathematics 2023, 11, 913. [Google Scholar] [CrossRef] [Scilit]
- Ali, K.; Mehmood, A.; Muhammad, I.; Razzaq, S.; Iqbal, J. Control of an Anthropomorphic Manipulator using LuGre Friction Model-Design and Experimental Validation. J. Mech. Eng. 2021, 67, 401–410. [Google Scholar] [CrossRef] [Scilit]
- Ali, K.; Ullah, S.; Mehmood, A.; Mostafa, H.; Marey, M.; Iqbal, J. Adaptive FIT-SMC Approach for an Anthropomorphic Manipulator with Robust Exact Differentiator and Neural Network-Based Friction Compensation. IEEE Access 2022, 10, 3378–3389. [Google Scholar] [CrossRef] [Scilit]
- Asghar, A.; Iqbal, M.; Khaliq, A.; Rehman, S.; Iqbal, J. Performance comparison of structured H ∞ based looptune and LQR for a 4-DOF robotic manipulator. PLoS ONE 2022, 17, e0266728. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Rezoug, A.; Iqbal, J.; Tadjine, M. Extended grey wolf optimization–based adaptive fast nonsingular terminal sliding mode control of a robotic manipulator. Proc. Inst. Mech. Eng. Part I J. Syst. Control. Eng. 2022, 236, 1738–1754. [Google Scholar] [CrossRef] [Scilit]
- Tusset, A.M.; De Lima, J.J.; Janzen, F.C.; Paula Filho, P.L.; Luz Junior, J.A.G.; Balthazar, J.M.; Kossoski, A. A Hybrid PID-LQR Control Applied in Positioning Control of Robotic Manipulators Subject to Excitation from Non-ideal Sources. In Mechanisms and Machine Science, 1st ed.; Springer: Cham, Switzerland, 2022; Volume 116, pp. 393–403. [Google Scholar] [CrossRef] [Scilit]
- Tusset, A.M.; Paula Filho, P.L.; Piccirillo, V.; Lenzi, G.G.; Balthazar, J.M.; Oliveira, C.; Varanis, M. Dynamic Analysis and PID Control of a Double Pendulum Arm Excited by a Nonideal Source. In Mechanisms and Machine Science, 1st ed.; Springer: Cham, Switzerland, 2022; Volume 116, pp. 343–356. [Google Scholar] [CrossRef] [Scilit]
- Wang, Y.N.; Mai, T.L.; Mao, J.X. Adaptive motion/force control strategy for non-holonomic mobile manipulator robot using recurrent fuzzy wavelet neural networks. Eng. Appl. Artif. Intell. 2014, 34, 137–153. [Google Scholar] [CrossRef] [Scilit]
- Zakia, U.; Moallem, M.; Menon, C. PID-SMC controller for a 2-DOF planar robot. In Proceedings of the 2019 International Conference on Electrical, Computer and Communication Engineering, Cox’sBazar, Bangladesh, 7–9 February 2019; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Van, M.; Do, X.P.; Mavrovouniotis, M. Self-tuning fuzzy PID-nonsingular fast terminal sliding mode control for robust fault tolerant control of robot manipulators. ISA Trans. 2019, 1, 1–12. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Rad, S.A.; Tamizi, M.G.; Mirfakhar, A.; Masouleh, M.T.; Kalhor, A. Control of a two-DOF parallel robot with unknown parameters using a novel robust adaptive approach. ISA Trans. 2021, 117, 70–84. [Google Scholar] [CrossRef] [Scilit]
- Yang, S.; Han, J.; Xia, L.; Chen, Y.-H. An optimal fuzzy-theoretic setting of adaptive robust control design for a lower limb exoskeleton robot system. Mech. Syst. Signal Process. 2020, 141, 106706. [Google Scholar] [CrossRef] [Scilit]
- Korayem, M.H.; Nekoo, S.R. Finite-time state-dependent Riccati equation for time-varying nonaffine systems: Rigid and flexible joint manipulator control. ISA Trans. 2015, 54, 125–144. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Korayem, M.H.; Nekoo, S.R. State-dependent differential Riccati equation to track control of time-varying systems with state and control nonlinearities. ISA Trans. 2015, 57, 117–135. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Korayem, M.H.; Irani, M.; Nekoo, S.R. Load maximization of flexible joint mechanical manipulator using nonlinear optimal controller. Acta Astronaut. 2011, 69, 458–469. [Google Scholar] [CrossRef] [Scilit]
- Korayem, M.H.; Irani, M.; Nekoo, S.R. Analysis of manipulators using SDRE: A closed loop nonlinear optimal control approach. Scientia Iranica. Trans. B Mech. Eng. 2020, 17, 456–467. [Google Scholar]
- Lima, J.J.; Tusset, A.M.; Janzen, F.C.; Piccirillo, V.; Nascimento, C.B.; Balthazar, J.M.; Brasil, R.M.L.R.F. Nonlinear state estimation and control applied to a manipulator robotic including drive motor. Math. Eng. Sci. Aerosp. 2014, 5, 413–425. [Google Scholar]
- Lima, J.J.; Tusset, A.M.; Janzen, F.C.; Piccirillo, V.; Nascimento, C.B.; Balthazar, J.M.; Brasil, R.M.L.R.F. SDRE applied to position and vibration control of a robot manipulator with a flexible link. J. Theor. Appl. Mech. 2016, 54, 1067–1078. [Google Scholar] [CrossRef] [Scilit]
- Lima, J.J.; Rocha, R.T.; Janzen, F.C.; Tusset, A.M.; Bassinello, D.G.; Balthazar, J.M. Position control of a manipulator robotic arm considering flexible joints driven by a DC motor and a controlled torque by a MR-brake. In Proceedings of the SME 2016 International Mechanical Engineering Congress and Exposition, Dynamics, Vibration, and Control, Phoenix, AZ, USA, 11–17 November 2016; Volume 4, p. V04BT05A022. [Google Scholar]
- Lima, J.J.; Balthazar, J.M.; Rocha, R.T.; Janzen, F.C.; Bernardini, D.; Litak, G.; Bassinello, D.G.; Tusset, A.M. On positioning and vibration control application to robotic manipulators with a nonideal load carrying. Shock Vib. 2019, 2019, 5408519. [Google Scholar] [CrossRef] [Scilit]
- Tusset, A.; Balthazar, J.; Felix, J. On elimination of chaotic behavior in a non-ideal portal frame structural system, using both passive and active controls. J. Vib. Control. 2012, 16, 803–813. [Google Scholar] [CrossRef] [Scilit]
- Lewis, F.L.; Dawson, D.M.; Abdallah, C.T. Robot Manipulator Control: Theory and Practice; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
- Jabłoński, R.; Turkowski, M.; Szewczyk, R. (Eds.) Recent Advances in Mechatronics; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar] [CrossRef] [Scilit]







| Parameter | Value | Parameter | Value |
|---|---|---|---|
| M1 | 1 [] | ks | 450 [] |
| M2 | 1 [] | bs | 510 [] |
| L1 | 0.8 [] | ka | 6 [] |
| L2 | 0.8 [] | bv | 0.02 [] |
| g | 9.8 [] | J | 0.0002 |
| kt | 0.8 | xi(0), i = 1:8 | 0 |
| Error | PD | PD + Feedforward | PDI+ Feedforward |
|---|---|---|---|
| 0.02022 | 0.0202 | 0.01989 | |
| 0.005444 | 0.005422 | 0.000777 | |
| −0.01863 | −0.01861 | −0.01802 | |
| −0.002884 | −0.002804 | −0.00162 |
| Error | PD | PD + Feedforward | PDI+ Feedforward |
|---|---|---|---|
| 0.01611 | 0.01609 | 0.0158 | |
| 0.009913 | 0.005553 | −0.002616 | |
| −0.01453 | −0.01452 | −0.01408 | |
| 0.02739 | 0.02735 | 0.0201 |
| Error | PD | PD + Feedforward | PDI+ Feedforward |
|---|---|---|---|
| 0.01621 | 0.01619 | 0.01575 | |
| 0.009697 | 0.009421 | −0.002373 | |
| −0.01469 | −0.01463 | −0.01403 | |
| 0.02715 | 0.02699 | 0.01977 |
| Error | PD | PD + Feedforward | PDI+ Feedforward |
|---|---|---|---|
| 0.009178 | 0.009169 | 0.0085555 | |
| 0.01041 | 0.01031 | −0.002513 | |
| −0.007585 | −0.007575 | −0.007162 | |
| 0.02742 | 0.02735 | 0.02022 |
| Error | PD | PD + Feedforward | PDI+ Feedforward |
|---|---|---|---|
| 0.009184 | 0.009178 | 0.008543 | |
| 0.01031 | 0.01028 | 0.001494 | |
| −0.007565 | −0.007561 | −0.007164 | |
| 0.02743 | 0.02740 | 0.02023 |
| L2 = 0.05 [m] M2 = 1 [kg] | L2 =0.10 [m] M2= 1 [kg] | L2 = 0.10 [m] M2 = 0.1 [kg] | L2 = 0.05 [m] M2 = 0.1 [kg] | |||||
|---|---|---|---|---|---|---|---|---|
| Error | PD | PID | PD | PID | PD | PID | PD | PID |
| 0.12% | 0.01% | 0.12% | 0.02% | 0.09% | 0.06% | 0.06% | 0.06% | |
| 0.43% | 0.73% | 2.84% | 0.75% | 0.96% | 0.75% | 0.29% | 0.85% | |
| 0.06% | 0.03% | 0.40% | 0.04% | 0.13% | 0.05% | 0.05% | 0.05% | |
| 0.14% | 0.26% | 0.58% | 0.27% | 0.25% | 0.26% | 0.10% | 0.26% | |
| L2 = 0.05 [m] M2 = 1 [kg] | L2 =0.10 [m] M2= 1 [kg] | L2 = 0.10 [m] M2 = 0.1 [kg] | L2 = 0.05 [m] M2 = 0.1 [kg] | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| IAE | PD | PIDf | PD | PIDf | PD | PIDf | PD | PIDf | ||||
| 0.289 | 0.289 | 0.389 | 0.291 | 0.292 | 0.239 | 0.288 | 0.289 | 0.234 | 0.234 | 0.288 | 0.234 | |
| 0.367 | 0.367 | 0.378 | 0.363 | 0.363 | 0.374 | 0.242 | 0.242 | 0.257 | 0.257 | 0.243 | 0.257 | |
| 0.075 | 0.075 | 0.025 | 0.072 | 0.073 | 0.024 | 0.079 | 0.080 | 0.026 | 0.026 | 0.080 | 0.026 | |
| 0.398 | 0.397 | 0.389 | 0.394 | 0.393 | 0.385 | 0.273 | 0.272 | 0.260 | 0.261 | 0.273 | 0.261 | |
| IAE | PD | PIDf | |
|---|---|---|---|
| 5.252 | 5.790 | 5.906 | |
| 8.672 | 10.680 | 4.244 | |
| 5.143 | 5.724 | 1.134 | |
| 8.897 | 10.741 | 4.514 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Tusset, A.M.; Pereira, A.E.B.; Balthazar, J.M.; Janzen, F.C.; Oliveira, C.; Fuziki, M.E.K.; Lenzi, G.G. Positioning Control of Robotic Manipulators Subject to Excitation from Non-Ideal Sources. Robotics 2023, 12, 51. https://doi.org/10.3390/robotics12020051
Tusset AM, Pereira AEB, Balthazar JM, Janzen FC, Oliveira C, Fuziki MEK, Lenzi GG. Positioning Control of Robotic Manipulators Subject to Excitation from Non-Ideal Sources. Robotics. 2023; 12(2):51. https://doi.org/10.3390/robotics12020051
Chicago/Turabian StyleTusset, Angelo M., Amarildo E. B. Pereira, Jose M. Balthazar, Frederic C. Janzen, Clivaldo Oliveira, Maria E. K. Fuziki, and Giane G. Lenzi. 2023. "Positioning Control of Robotic Manipulators Subject to Excitation from Non-Ideal Sources" Robotics 12, no. 2: 51. https://doi.org/10.3390/robotics12020051
APA StyleTusset, A. M., Pereira, A. E. B., Balthazar, J. M., Janzen, F. C., Oliveira, C., Fuziki, M. E. K., & Lenzi, G. G. (2023). Positioning Control of Robotic Manipulators Subject to Excitation from Non-Ideal Sources. Robotics, 12(2), 51. https://doi.org/10.3390/robotics12020051

