Submitted:
08 October 2024
Posted:
17 October 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Works
3. Dynamic Model of the Skid-Steer Mobile Manipulator
4. Nonlinear Model Predictive Control Strategy
5. Passivity-Based Robust Control Strategy
6. Experimental Tests and Results
6.1. Experimental Setup
6.2. Trajectory Tracking Test & Terrain Disturbance Rejection
6.3. Test of Robustness with Model Parameter Variations
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| MPC | Model Predictive Control |
| NMPC | Nonlinear Model Predictive Control |
| R-NMPC | Robust Nonlinear Model Predictive Control |
| PID | Proportional-Integral-Derivative |
| DoF | Degree of Freedom |
| SSMM | Skid-Steer Mobile Manipulator |
| ADRC | Active Disturbance Reject Control |
| SISO | Single-Input Single-Output |
| MIMO | Multiple-Input Multiple-Output |
| ESO | Extended State Observer |
| DH | Denavit-Hartenberg |
| N-E | Newton-Euler |
| OCP | Optimal Control Problem |
References
- Ghodsian, N.; Benfriha, K.; Olabi, A.; Gopinath, V.; Arnou, A. Mobile Manipulators in Industry 4.0: A Review of Developments for Industrial Applications. Sensors 2023, 23. [Google Scholar] [CrossRef]
- Guevara, L.; Khalid, M.; Hanheide, M.; Parsons, S. Probabilistic model-checking of collaborative robots: A human injury assessment in agricultural applications. Computers and Electronics in Agriculture 2024, 222, 108987. [Google Scholar] [CrossRef]
- Mamaev, A.; Balabina, T.; Karelina, M. Wheel rolling on deformable ground with slippage. E3S Web of Conferences 2022, 363. [Google Scholar] [CrossRef]
- Yamamoto, Y.; Yun, X. Coordinating Locomotion and Manipulation of a Mobile Manipulator. IEEE Transactions on Automatic Control 1994, 39, 1326–1332. [Google Scholar] [CrossRef]
- Ghobadi, N.; Dehkordi, S.F. Dynamic modeling and sliding mode control of a wheeled mobile robot assuming lateral and longitudinal slip of wheels. 2019 7th International Conference on Robotics and Mechatronics (ICRoM), 2019, pp. 150–155. [CrossRef]
- Zhang, M.; Xu, C.; Gao, F.; Cao, Y. Trajectory Optimization for 3D Shape-Changing Robots with Differential Mobile Base. 2023 IEEE International Conference on Robotics and Automation (ICRA), 2023, pp. 10104–10110. [CrossRef]
- Ruchika.; Kumar, N. Force/position Control of Constrained Mobile Manipulators with Fast Terminal Sliding Mode Control and Neural Network. Journal of Control, Automation and Electrical Systems 2023. [CrossRef]
- Yang, Y.; Yan, Y.; Hua, C.; Li, J.; Pang, K. Prescribed Performance Control for Teleoperation System of Nonholonomic Constrained Mobile Manipulator Without Any Approximation Function. IEEE Transactions on Automation Science and Engineering 2023, p. 1–12. [CrossRef]
- Lu, Q.; Zhang, D.; Ye, W.; Fan, J.; Liu, S.; Su, C.Y. Targeting Posture Control With Dynamic Obstacle Avoidance of Constrained Uncertain Wheeled Mobile Robots Including Unknown Skidding and Slipping. IEEE Transactions on Systems, Man, and Cybernetics: Systems 2021, 51, 6650–6659. [Google Scholar] [CrossRef]
- Colucci, G.; Botta, A.; Tagliavini, L.; Cavallone, P.; Baglieri, L.; Quaglia, G. Kinematic Modeling and Motion Planning of the Mobile Manipulator Agri.Q for Precision Agriculture. Machines 2022, 10. [Google Scholar] [CrossRef]
- Sleiman, J.P.; Farshidian, F.; Minniti, M.V.; Hutter, M. A Unified MPC Framework for Whole-Body Dynamic Locomotion and Manipulation. IEEE Robotics and Automation Letters 2021, 6, 4688–4695. [Google Scholar] [CrossRef]
- Han, F.; Jelvani, A.; Yi, J.; Liu, T. Coordinated Pose Control of Mobile Manipulation With an Unstable Bikebot Platform. IEEE/ASME Transactions on Mechatronics 2022, 27, 4550–4560. [Google Scholar] [CrossRef]
- Luo, R.C.; Tsai, Y.S. On-line adaptive control for minimizing slippage error while mobile platform and manipulator operate simultaneously for robotics mobile manipulation. 2015, p. 2679 – 2684.
- Chang, C.W.; Tao, C.W. Design of a fuzzy trajectory tracking controller for a mobile manipulator system. Soft Computing 2023. [Google Scholar] [CrossRef]
- Xu, X.; Shaker, A.; Salem, M.S. Automatic Control of a Mobile Manipulator Robot Based on Type-2 Fuzzy Sliding Mode Technique. Mathematics 2022, 10. [Google Scholar] [CrossRef]
- Li, Z.; Ma, L.; Meng, Z.; Zhang, J.; Yin, Y. Improved sliding mode control for mobile manipulators based on an adaptive neural network. Journal of Mechanical Science and Technology 2023, 37, 2569–2580. [Google Scholar] [CrossRef]
- Sun, Z.; Tang, S.; Zhou, Y.; Yu, J.; Li, C. A GNN for repetitive motion generation of four-wheel omnidirectional mobile manipulator with nonconvex bound constraints. Information Sciences 2022, 607, 537–552. [Google Scholar] [CrossRef]
- Wieber, P.b. Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations. 2006 6th IEEE-RAS International Conference on Humanoid Robots, 2006, pp. 137–142. [CrossRef]
- Tarantos, S.G.; Oriolo, G. Real-Time Motion Generation for Mobile Manipulators via NMPC with Balance Constraints. 2022, p. 853 – 860. [CrossRef]
- Aro, K.; Zepeda, O.; Menendez, O.; Prado, A. Learning-Based Gain-Scheduling of Trajectory Tracking Controllers for Agricultural Mobile Manipulators Under Off-Road Conditions. 2023 21st International Conference on Advanced Robotics (ICAR), 2023, pp. 49–55. [CrossRef]
- Raff, T.; Ebenbauer, C.; Allgöwer, F. , Nonlinear Model Predictive Control: A Passivity-Based Approach; Springer Berlin Heidelberg, 2007; pp. 151–162. [CrossRef]
- Hatanaka, T.; Chopra, N.; Fujita, M.; Spong, M.W. Passivity-Based Control and Estimation in Networked Robotics; Springer International Publishing, 2015. [CrossRef]
- Aro, K.; Urvina, R.; Deniz, N.N.; Menendez, O.; Iqbal, J.; Prado, A. A Nonlinear Model Predictive Controller for Trajectory Planning of Skid-Steer Mobile Robots in Agricultural Environments. 2023 IEEE Conference on AgriFood Electronics (CAFE), 2023, pp. 65–69. [CrossRef]
- Han, J. From PID to Active Disturbance Rejection Control. IEEE Transactions on Industrial Electronics 2009, 56, 900–906. [Google Scholar] [CrossRef]
- Fareh, R.; Khadraoui, S.; Abdallah, M.Y.; Baziyad, M.; Bettayeb, M. Active disturbance rejection control for robotic systems: A review. Mechatronics 2021, 80, 102671. [Google Scholar] [CrossRef]
- Gao, Z. Active disturbance rejection control: a paradigm shift in feedback control system design. 2006 American Control Conference, 2006, pp. 7 pp.–. [CrossRef]
- Liu, D.; Gao, Q.; Chen, Z.; Liu, Z. Linear Active Disturbance Rejection Control of a Two-Degrees-of-Freedom Manipulator. Mathematical Problems in Engineering 2020, 2020, 1–19. [Google Scholar] [CrossRef]
- Messaoud, S.B.; Belkhiri, M.; Belkhiri, A.; Rabhi, A. Active disturbance rejection control of flexible industrial manipulator: A MIMO benchmark problem. European Journal of Control 2024, 77, 100965. [Google Scholar] [CrossRef]
- Hongbo, W.; Boyang, Z.; Jinfang, H.; Jiahao, X.; Linfeng, Z.; Xianjun, Y. Road surface recognition based slip rate and stability control of distributed drive electric vehicles under different conditions. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering 2023, 237, 2511–2526. [Google Scholar] [CrossRef]
- Álvaro Javier Prado. ; Torres-Torriti, M.; Yuz, J.; Auat Cheein, F. Tube-based nonlinear model predictive control for autonomous skid-steer mobile robots with tire–terrain interactions. Control Engineering Practice 2020, 101, 104451. [Google Scholar] [CrossRef]
- Oberti, R.; Marchi, M.; Tirelli, P.; Calcante, A.; Iriti, M.; Tona, E.; Hočevar, M.; Baur, J.; Pfaff, J.; Schütz, C.; Ulbrich, H. Selective spraying of grapevines for disease control using a modular agricultural robot. Biosystems Engineering 2016, 146, 203–215, Special Issue: Advances in Robotic Agriculture for Crops. [Google Scholar] [CrossRef]
- De Preter, A.; Anthonis, J.; De Baerdemaeker, J. Development of a Robot for Harvesting Strawberries⁎⁎Andreas De Preter is supported by a Baekeland PhD scholarship (150712) through Flanders Innovation and Entrepreneurship (VLAIO). IFAC-PapersOnLine 2018, 51, 14–19, 6th IFAC Conference on Bio-Robotics BIOROBOTICS 2018. [Google Scholar] [CrossRef]
- Septiarini, F.; Dewi, T.; Rusdianasari. Design of a solar-powered mobile manipulator using fuzzy logic controller of agriculture application. International Journal of Computational Vision and Robotics 2022, 12, 506–531. [Google Scholar] [CrossRef]
- Sereinig, M.; Werth, W.; Faller, L.M. A review of the challenges in mobile manipulation: systems design and RoboCup challenges. e & i Elektrotechnik und Informationstechnik 2020, 137, 1–12. [Google Scholar] [CrossRef]
- Zhang, S.; Wu, Y.; He, X.; Wang, J. Neural Network-Based Cooperative Trajectory Tracking Control for a Mobile Dual Flexible Manipulator. IEEE Transactions on Neural Networks and Learning Systems 2023, 34, 6545–6556. [Google Scholar] [CrossRef] [PubMed]
- Iberraken, D.; Gaurier, F.; Roux, J.C.; Chaballier, C.; Lenain, R. Autonomous Vineyard Tracking Using a Four-Wheel-Steering Mobile Robot and a 2D LiDAR. AgriEngineering 2022, 4, 826–846. [Google Scholar] [CrossRef]
- Baek, J.; Kang, M. A Practical Adaptive Sliding-Mode Control for Extended Trajectory-Tracking of Articulated Robot Manipulators. IEEE Access 2022, 10, 116907–116918. [Google Scholar] [CrossRef]
- Rao, X.; Gan, Y.; Wang, X. A Trajectory Tracking Algorithm Based on Interior Point Method for A Class of Mobile Manipulators. 2022, Vol. 2022-January, p. 833 – 837. [CrossRef]
- Cui, B.; Sun, Y.; Ji, F.; Wei, X.; Zhu, Y.; Zhang, S. Study on Whole Field Path Tracking of Agricultural Machinery Based on Fuzzy Stanley Model. Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery 2022, 53, 43–48+88. Cited by: 2. [CrossRef]
- Ling, S.; Wang, H.; Liu, P.X. Adaptive Fuzzy Tracking Control of Flexible-Joint Robots Based on Command Filtering. IEEE Transactions on Industrial Electronics 2020, 67, 4046–4055. [Google Scholar] [CrossRef]
- Misawa, K.; Xu, F.; Sekiguchi, K.; Nonaka, K. Model predictive control for mobile manipulators considering the mobility range and accuracy of each mechanism. Artificial Life and Robotics 2022, 27, 855–866. [Google Scholar] [CrossRef]
- Yuan, W.; Liu, Y.H.; Su, C.Y.; Zhao, F. Whole-Body Control of an Autonomous Mobile Manipulator Using Model Predictive Control and Adaptive Fuzzy Technique. IEEE Transactions on Fuzzy Systems 2023, 31, 799–809. [Google Scholar] [CrossRef]
- Vatavuk, I.; Vasiljević, G.; Kovačić, Z. Task Space Model Predictive Control for Vineyard Spraying with a Mobile Manipulator. Agriculture 2022, 12, 381. [Google Scholar] [CrossRef]
- Minniti, M.V.; Farshidian, F.; Grandia, R.; Hutter, M. Whole-Body MPC for a Dynamically Stable Mobile Manipulator. IEEE Robotics and Automation Letters 2019, 4, 3687–3694. [Google Scholar] [CrossRef]
- Wang, Y.; Kusano, H.; Sugihara, T. Transporting a heavy object on a frictional floor by a mobile manipulator based on adaptive MPC framework. 2021 IEEE/SICE International Symposium on System Integration (SII), 2021, pp. 807–812. [CrossRef]
- Pastor, F.; Ruiz-Ruiz, F.J.; Gómez-de Gabriel, J.M.; García-Cerezo, A.J. Autonomous Wristband Placement in a Moving Hand for Victims in Search and Rescue Scenarios With a Mobile Manipulator. IEEE Robotics and Automation Letters 2022, 7, 11871–11878. [Google Scholar] [CrossRef]
- Rawlings, J.B.; Mayne, D.Q.; Diehl, M. Model predictive control: theory, computation, and design; Vol. 2, Nob Hill Publishing Madison, WI, 2017.
- Ding, Y.; Wang, L.; Li, Y.; Li, D. Model predictive control and its application in agriculture: A review. Computers and Electronics in Agriculture 2018, 151, 104–117. [Google Scholar] [CrossRef]
- Colombo, R.; Gennari, F.; Annem, V.; Rajendran, P.; Thakar, S.; Bascetta, L.; Gupta, S.K. Parameterized Model Predictive Control of a Nonholonomic Mobile Manipulator: A Terminal Constraint-Free Approach. 2019 IEEE 15th International Conference on Automation Science and Engineering (CASE), 2019, pp. 1437–1442. [CrossRef]
- Astudillo, A.; Gillis, J.; Diehl, M.; Decre, W.; Pipeleers, G.; Swevers, J. Position and Orientation Tunnel-Following NMPC of Robot Manipulators Based on Symbolic Linearization in Sequential Convex Quadratic Programming. IEEE Robotics and Automation Letters 2022, 7, 2867–2874. [Google Scholar] [CrossRef]
- Baselizadeh, A.; Khaksar, W.; Torresen, J. Motion Planning and Obstacle Avoidance for Robot Manipulators Using Model Predictive Control-based Reinforcement Learning. 2022, Vol. 2022-October, p. 1584 – 1591. [CrossRef]
- Bai, G.; Meng, Y.; Liu, L.; Luo, W.; Gu, Q.; Li, K. Anti-sideslip path tracking of wheeled mobile robots based on fuzzy model predictive control. Electronics Letters 2020, 56. [Google Scholar] [CrossRef]
- Nascimento, T.P.d.; Basso, G.F.; Dórea, C.E.T.; Gonçalves, L.M.G. Perception-Driven Motion Control Based on Stochastic Nonlinear Model Predictive Controllers. IEEE/ASME Transactions on Mechatronics 2019, 24, 1751–1762. [Google Scholar] [CrossRef]
- Jamalabadi, M.; Naraghi, M.; Sharifi, I.; Firouzmand, E. Robust Laguerre based model predictive control of nonholonomic mobile robots under slip conditions. 2021 7th International Conference on Control, Instrumentation and Automation (ICCIA), 2021, pp. 1–5. [CrossRef]
- Tahamipour-Z, S.M.; Petrovic, G.R.; Mattila, J. Robust Model Predictive Control for Robot Manipulators. 2022, Vol. 2022-November, p. 420 – 426. [CrossRef]
- Lu, C.; Wang, K.; Xu, H. Trajectory Tracking of Manipulators Based on Improved Robust Nonlinear Predictive Control. 2020, p. 6 – 12. [CrossRef]
- Chen, C.; Peng, Z.; Zou, C.; Shi, K.; Huang, R.; Cheng, H. Event-Triggered Robust Optimal Control for Robotic Manipulators with Input Constraints via Adaptive Dynamic Programming. IFAC-PapersOnLine 2023, 56, 841–846, 22nd IFAC World Congress. [Google Scholar] [CrossRef]
- Martínez, B.; Sanchis, J.; García-Nieto, S.; Martínez, M. Control por rechazo activo de perturbaciones: guía de diseño y aplicación. Revista Iberoamericana de Automática e Informática industrial 2021, 18, 201–217. [Google Scholar] [CrossRef]
- Feng, X.; Liu, S.; Yuan, Q.; Xiao, J.; Zhao, D. Research on wheel-legged robot based on LQR and ADRC. Scientific Reports 2023, 13. [Google Scholar] [CrossRef]
- Zhu, Y.; Huang, Y.; Su, J.; Pu, C. Active Disturbance Rejection Control for Wheeled Mobile Robots with Parametric Uncertainties. IFAC-PapersOnLine 2020, 53, 1355–1360. [Google Scholar] [CrossRef]
- Abadi, A.; Amraoui, A.E.; Mekki, H.; Ramdani, N. Flatness-Based Active Disturbance Rejection Control For a Wheeled Mobile Robot Subject To Slips and External Environmental Disturbances. IFAC-PapersOnLine 2020, 53, 9571–9576. [Google Scholar] [CrossRef]
- Guevara, L.; Jorquera, F.; Walas, K.; Auat-Cheein, F. Robust control strategy for generalized N-trailer vehicles based on a dual-stage disturbance observer. Control Engineering Practice 2023, 131, 105382. [Google Scholar] [CrossRef]
- Arcos-Legarda, J.; Gutiérrez, A. Robust Model Predictive Control Based on Active Disturbance Rejection Control for a Robotic Autonomous Underwater Vehicle. Journal of Marine Science and Engineering 2023, 11. [Google Scholar] [CrossRef]
- Galarce Acevedo, P. Control de trayectoria de robots manipuladores móviles utilizando retroalimentación linealizante. 2016. [CrossRef]












| i | Articulation | ||||
|---|---|---|---|---|---|
| 1 | Mobile base | 0 | 0 | 0 | 0 |
| 2 | Auxiliary joint | 0 | 0 | 0 | 0 |
| 3 | Manipulator base | 0 | |||
| 4 | Shoulder joint | 0 | 0 | ||
| 5 | Arm joint | 0 | 0 |
| Weight Matrix | Values |
|---|---|
| diag(60, 100, 150, 70, 90, 0.1, 1, 1, 0.1, 0.1) | |
| diag(0.1,1,1,0.1,0.1) | |
| diag(60, 100, 150, 70, 90) | |
| [0.9,0.9] | |
| [1.2, 1.2] | |
| [0.2,1.2] | |
| [0.5,0.8] | |
| [1,10] | |
| [20,20] |
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| 12 | 0.5 | ||
| 1 | 0.07 | ||
| 0.12 | 0.12 | ||
| 0.12 | 2.867 | ||
| 0.633 | 0.79 | ||
| 0.06 m | 0.019 m | ||
| 0.139 m | g | 9.8062 |
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. |
© 2024 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 (http://creativecommons.org/licenses/by/4.0/).