{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,25]],"date-time":"2026-06-25T16:33:51Z","timestamp":1782405231954,"version":"3.54.5"},"reference-count":65,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:00:00Z","timestamp":1767916800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002848","name":"Agencia Nacional de Investigaci\u00f3n y Desarrollo","doi-asserted-by":"publisher","award":["Fondecyt 1220140"],"award-info":[{"award-number":["Fondecyt 1220140"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002848","name":"Agencia Nacional de Investigaci\u00f3n y Desarrollo","doi-asserted-by":"publisher","award":["CIA250006"],"award-info":[{"award-number":["CIA250006"]}],"id":[{"id":"10.13039\/501100002848","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Mobile manipulator robots have an increasing number of applications in industry because they extend the workspace of a fixed base manipulator mounted on a mobile platform, making it important to further investigate their control and optimization. This paper presents an implementation proposal for a coupled base\u2013arm dynamics computed torque controller (CTC) for trajectory tracking of a differential-drive mobile manipulator, which considers the dynamics of the fixed base manipulator and the mobile base in a coupled way and compares its performance with that of a Proportional Derivative (PD) controller. Both controllers are tuned using Particle Swarm Optimization (PSO) with a cost function that aims to simultaneously reduce the control energy and the end-effector tracking error for different types of trajectories, and they operate in discrete time, thus accounting for inherent process delays. Simulation and laboratory implementation results show the superior performance of the CTC in both cases: in simulation, the average end-effector positioning error is reduced by 51.55% and the average RMS power by 46.44%; in the laboratory experiments, the average end-effector positioning error is reduced by 43.29% and the average RMS power by 53.49%, even in the presence of possible model uncertainties and system disturbances.<\/jats:p>","DOI":"10.3390\/robotics15010019","type":"journal-article","created":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T14:15:50Z","timestamp":1767968150000},"page":"19","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Discrete-Time Computed Torque Control with PSO-Based Tuning for Energy-Efficient Mobile Manipulator Trajectory Tracking"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-2252-2662","authenticated-orcid":false,"given":"Patricio","family":"Galarce-Acevedo","sequence":"first","affiliation":[{"name":"Department of Electricity, Universidad Tecnol\u00f3gica Metropolitana, Santiago 7800002, Chile"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7904-7981","authenticated-orcid":false,"given":"Miguel","family":"Torres-Torriti","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Pontificia Universidad Cat\u00f3lica de Chile, Santiago 7820436, Chile"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,9]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ghodsian, N., Benfriha, K., Olabi, A., Gopinath, V., and Arnou, A. (2023). Mobile Manipulators in Industry 4.0: A Review of Developments for Industrial Applications. Sensors, 23.","DOI":"10.3390\/s23198026"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1339","DOI":"10.1016\/j.procir.2023.09.173","article-title":"Unlocking the Benefits of Mobile Manipulators for Small and Medium-Sized Enterprises: A Comprehensive Study","volume":"120","author":"Gros","year":"2023","journal-title":"Procedia CIRP"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"103041","DOI":"10.1016\/j.rcim.2025.103041","article-title":"Enhancing accuracy in Mobile Manipulators: Challenges, current solutions and future needs","volume":"96","author":"Sorrosal","year":"2025","journal-title":"Robot.-Comput.-Integr. Manuf."},{"key":"ref_4","first-page":"1","article-title":"Soft autonomous mobile manipulators in agricultural automation\u2014A review","volume":"10","author":"Khan","year":"2025","journal-title":"Ind. Robot. Int. J. Robot. Res. Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"105025","DOI":"10.1016\/j.mechmachtheory.2022.105025","article-title":"Coupled dynamic modeling and experimental validation of a collaborative industrial mobile manipulator with human-robot interaction","volume":"176","author":"Zhou","year":"2022","journal-title":"Mech. Mach. Theory"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"e393","DOI":"10.7717\/peerj-cs.393","article-title":"Adaptive neural PD controllers for mobile manipulator trajectory tracking","volume":"7","author":"Alanis","year":"2021","journal-title":"PeerJ Comput. Sci."},{"key":"ref_7","unstructured":"Bayle, B., Fourquet, J.Y., and Renaud, M. (2003, January 14\u201319). Kinematic modelling of wheeled mobile manipulators. Proceedings of the 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422), Taipei, Taiwan."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"745","DOI":"10.1177\/0278364906068374","article-title":"A Framework for the Control of Nonholonomic Mobile Manipulators","volume":"25","author":"Fruchard","year":"2006","journal-title":"I. J. Robotic Res."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"785","DOI":"10.1177\/01423312231184513","article-title":"Extended state observer\u2013based improved non-singular fast terminal sliding mode for mobile manipulators","volume":"46","author":"Algrnaodi","year":"2023","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Aro, K., Guevara, L., Torres-Torriti, M., Torres, F., and Prado, A. (2024). Robust Nonlinear Model Predictive Control for the Trajectory Tracking of Skid-Steer Mobile Manipulators with Wheel\u2013Ground Interactions. Robotics, 13.","DOI":"10.20944\/preprints202410.1352.v1"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Ellekilde, L.P., and Christensen, H.I. (2009, January 12\u201317). Control of mobile manipulator using the dynamical systems approach. Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan.","DOI":"10.1109\/ROBOT.2009.5152231"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"776","DOI":"10.1016\/j.automatica.2007.07.012","article-title":"Robust adaptive control of uncertain force\/motion constrained nonholonomic mobile manipulators","volume":"44","author":"Li","year":"2008","journal-title":"Automatica"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Fossi, V., Giantomassi, A., Ippoliti, G., Longhi, S., Orlando, G., and Corradini, M.L. (2011, January 5\u20139). Discrete time sliding mode control of robotic manipulators: Development and experimental validation. Proceedings of the ETFA2011, Toulouse, France.","DOI":"10.1109\/ETFA.2011.6059070"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.automatica.2016.01.047","article-title":"Chattering-free discrete-time sliding mode control","volume":"68","author":"Du","year":"2016","journal-title":"Automatica"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"112642","DOI":"10.1109\/ACCESS.2025.3583596","article-title":"Nonlinear Model Predictive Control for Trajectory Tracking of Omnidirectional Robot Using Resilient Propagation","volume":"13","author":"Saad","year":"2025","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ifacol.2021.11.046","article-title":"Symplectic Discrete-Time Control of Flexible-Joint Robots: Experiments with Two Links\u2217\u2217This paper was not presented at any IFAC meeting","volume":"54","author":"Thoma","year":"2021","journal-title":"IFAC-PapersOnLine"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"10640","DOI":"10.1109\/TIE.2025.3548994","article-title":"Precision Trajectory Tracking of Robot Manipulator Using a Discrete-Time Learning-Based Neural Network Control With Prescribed Performance","volume":"72","author":"Zhang","year":"2025","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1179","DOI":"10.1007\/s00521-014-1805-8","article-title":"Identification and control of nonlinear dynamics of a mobile robot in discrete time using an adaptive technique based on neural PID","volume":"26","author":"Rossomando","year":"2014","journal-title":"Neural Comput. Appl."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"100264","DOI":"10.1016\/j.rico.2023.100264","article-title":"Optimized Computer Torque Control and Dynamic Model of a Spatial Single Section Continuum robot","volume":"12","author":"Djeffal","year":"2023","journal-title":"Results Control. Optim."},{"key":"ref_20","unstructured":"Alanis, A.Y., Arana-Daniel, N., and L\u00f3pez-Franco, C. (2019). Adaptive PID Controller Using a Multilayer Perceptron Trained With the Extended Kalman Filter for an Unmanned Aerial Vehicle. Artificial Neural Networks for Engineering Applications, Academic Press."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1177\/00202940221122233","article-title":"Trajectory tracking control strategy of the gantry welding robot under the influence of uncertain factors","volume":"56","author":"Sun","year":"2022","journal-title":"Meas. Control."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2446","DOI":"10.1177\/01423312231153255","article-title":"NARMA-L2\u2013based online computed torque control for robotic manipulators","volume":"45","year":"2023","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Li, J., Su, J., Yu, W., Mao, X., Liu, Z., and Fu, H. (2024). Recurrent neural network for trajectory tracking control of manipulator with unknown mass matrix. Front. Neurorobot., 18.","DOI":"10.3389\/fnbot.2024.1451924"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Elsisi, M., Zaini, H.G., Mahmoud, K., Bergies, S., and Ghoneim, S.S.M. (2021). Improvement of Trajectory Tracking by Robot Manipulator Based on a New Co-Operative Optimization Algorithm. Mathematics, 9.","DOI":"10.3390\/math9243231"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"752","DOI":"10.5937\/fme2204752A","article-title":"Intelligent energy management for mobile manipulators using machine learning","volume":"50","author":"Antonelli","year":"2022","journal-title":"FME Trans."},{"key":"ref_26","unstructured":"Slotine, J.J.E., and Li, W. (1991). Applied Nonlinear Control, Prentice Hall."},{"key":"ref_27","unstructured":"Khalil, H.K. (2002). Nonlinear Systems, Prentice Hall. [3rd ed.]."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"326","DOI":"10.1016\/j.asoc.2015.02.033","article-title":"Systematic selection of tuning parameters for efficient predictive controllers using a multiobjective evolutionary algorithm","volume":"31","author":"Trujillo","year":"2015","journal-title":"Appl. Soft Comput."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1109\/TMECH.2016.2601308","article-title":"General Dynamic Model for Skid-Steer Mobile Manipulators with Wheel\u2013Ground Interactions","volume":"22","year":"2017","journal-title":"IEEE\/ASME Trans. Mechatronics"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Siciliano, B., and Khatib, O. (2008). Dynamics. Springer Handbook of Robotics, Springer.","DOI":"10.1007\/978-3-540-30301-5"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1002\/rob.22394","article-title":"A differentiable dynamic modeling approach to integrated motion planning and actuator physical design for mobile manipulators","volume":"42","author":"Lu","year":"2024","journal-title":"J. Field Robot."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"124712","DOI":"10.1109\/ACCESS.2019.2936309","article-title":"Tuning a PD+ Controller by Means of Dynamic Optimization in a Mobile Manipulator With Coupled Dynamics","volume":"7","year":"2019","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1016\/j.neucom.2020.02.109","article-title":"Tracking control of redundant mobile manipulator: An RNN based metaheuristic approach","volume":"400","author":"Khan","year":"2020","journal-title":"Neurocomputing"},{"key":"ref_34","unstructured":"De Luca, A., Oriolo, G., and Giordano, P. (2006, January 15\u201319). Kinematic modeling and redundancy resolution for nonholonomic mobile manipulators. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, Orlando, FL, USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1109\/TFUZZ.2022.3189808","article-title":"Whole-Body Control of an Autonomous Mobile Manipulator Using Model Predictive Control and Adaptive Fuzzy Technique","volume":"31","author":"Yuan","year":"2023","journal-title":"IEEE Trans. Fuzzy Syst."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1007\/s40435-025-01586-w","article-title":"Robust fixed-time fractional-order hybrid position\/force tracking control scheme for constrained mobile manipulators","volume":"13","author":"Chaudhary","year":"2025","journal-title":"Int. J. Dyn. Control."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"3687","DOI":"10.1109\/LRA.2019.2927955","article-title":"Whole-Body MPC for a Dynamically Stable Mobile Manipulator","volume":"4","author":"Minniti","year":"2019","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1732","DOI":"10.1017\/S0263574719000225","article-title":"Trajectory Tracking and Stability Analysis for Mobile Manipulators Based on Decentralized Control","volume":"37","author":"Fareh","year":"2019","journal-title":"Robotica"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"1621","DOI":"10.1016\/j.robot.2012.09.022","article-title":"On trajectory tracking control for nonholonomic mobile manipulators with dynamic uncertainties and external torque disturbances","volume":"60","author":"Boukattaya","year":"2012","journal-title":"Robot. Auton. Syst."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1729881418760461","DOI":"10.1177\/1729881418760461","article-title":"Nonlinear model predictive control for trajectory tracking of nonholonomic mobile robots: A modified approach","volume":"15","author":"Nascimento","year":"2018","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"104760","DOI":"10.1016\/j.robot.2024.104760","article-title":"A versatile door opening system with mobile manipulator through adaptive position-force control and reinforcement learning","volume":"180","author":"Kang","year":"2024","journal-title":"Robot. Auton. Syst."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Kallel, H., and Iqbal, K. (2025). Online Estimation of Manipulator Dynamics for Computed Torque Control of Robotic Systems. Sensors, 25.","DOI":"10.3390\/s25226831"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"6664750","DOI":"10.1155\/2021\/6664750","article-title":"Robust Fixed-Time Inverse Dynamic Control for Uncertain Robot Manipulator System","volume":"2021","author":"Wang","year":"2021","journal-title":"Complexity"},{"key":"ref_44","unstructured":"Murray, R.M., Sastry, S.S., and Zexiang, L. (1994). A Mathematical Introduction to Robotic Manipulation, CRC Press, Inc.. [1st ed.]."},{"key":"ref_45","first-page":"1343","article-title":"Recursive Solution to the Equations of Motion of an N-Link Manipulator","volume":"2","year":"1979","journal-title":"Proc. 5th World Congr. Theory Mach. Mech."},{"key":"ref_46","unstructured":"Kelly, R., and Santib\u00e1\u00f1ez, V. (2003). Control de Movimiento de Robots Manipuladores, Autom\u00e1tica Rob\u00f3tica, Pearson Educaci\u00f3n."},{"key":"ref_47","unstructured":"Franklin, G.F., Powell, J.D., and Workman, M.L. (1998). Digital Control of Dynamic Systems, Addison-Wesley. [3rd ed.]."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Chen, T., and Francis, B.A. (1995). Optimal Sampled-Data Control Systems, Springer.","DOI":"10.1007\/978-1-4471-3037-6"},{"key":"ref_49","unstructured":"Spong, M.W., and Vidyasagar, M. (1989). Robot Dynamics and Control, John Wiley & Sons."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Siciliano, B., Sciavicco, L., Villani, L., and Oriolo, G. (2009). Robotics: Modelling, Planning and Control, Springer. [1st ed.]. Advanced Textbooks in Control and Signal Processing.","DOI":"10.1007\/978-1-84628-642-1"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1177\/027836498700600303","article-title":"On the Adaptive Control of Robot Manipulators","volume":"6","author":"Slotine","year":"1987","journal-title":"Int. J. Robot. Res."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"292","DOI":"10.1109\/9.557574","article-title":"A Small-Gain Control Method for Nonlinear Discrete-Time Feedback Systems","volume":"42","author":"Jiang","year":"1997","journal-title":"IEEE Trans. Autom. Control."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/978-3-540-77653-6_3","article-title":"Input to State Stability: Basic Concepts and Results","volume":"1932","author":"Sontag","year":"2008","journal-title":"Lect. Notes Math."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Desoer, C.A., and Vidyasagar, M. (1975). Feedback Systems: Input\u2013Output Properties, Academic Press.","DOI":"10.1016\/B978-0-12-212050-3.50011-6"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"673","DOI":"10.1007\/s10846-020-01159-3","article-title":"Collision Avoidance of Redundant Robotic Manipulators Using Newton\u2019s Method","volume":"99","author":"Safeea","year":"2020","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"104006","DOI":"10.1016\/j.mechmachtheory.2020.104006","article-title":"Analytical inverse kinematic computation for 7-DOF redundant sliding manipulators","volume":"155","author":"Tong","year":"2021","journal-title":"Mech. Mach. Theory"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"1716","DOI":"10.1080\/03772063.2023.2173665","article-title":"Design and Development of a Low-Cost Vision-Based 6 DoF Assistive Feeding Robot for the Aged and Specially-Abled People","volume":"70","author":"Parikh","year":"2023","journal-title":"IETE J. Res."},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"1729881417752738","DOI":"10.1177\/1729881417752738","article-title":"Inverse kinematics of mobile manipulators based on differential evolution","volume":"15","author":"Alanis","year":"2018","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_59","doi-asserted-by":"crossref","unstructured":"Yan, L., Duan, H., and Deng, Y. (2023). Kinematics Modeling and Analysis for Mobile Manipulator. Advances in Guidance, Navigation and Control, Springer Nature.","DOI":"10.1007\/978-981-19-6613-2"},{"key":"ref_60","first-page":"409","article-title":"Modeling and Control in Task-Space of a Mobile Manipulator with Cancellation of Factory-Installed Proportional-Derivative Control","volume":"16","year":"2012","journal-title":"Comput. Sist."},{"key":"ref_61","doi-asserted-by":"crossref","unstructured":"Kazim, I.J., Tan, Y., and Li, R. (2022). Comparison Study of the PSO and SBPSO on Universal Robot Trajectory Planning. Appl. Sci., 12.","DOI":"10.3390\/app12031518"},{"key":"ref_62","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1177\/01423312211024798","article-title":"Path planning of mobile robot with PSO-based APF and fuzzy-based DWA subject to moving obstacles","volume":"44","author":"Lin","year":"2022","journal-title":"Trans. Inst. Meas. Control."},{"key":"ref_63","doi-asserted-by":"crossref","unstructured":"Liu, J., Fang, H., and Xu, J. (2022). Online Adaptive PID Control for a Multi-Joint Lower Extremity Exoskeleton System Using Improved Particle Swarm Optimization. Machines, 10.","DOI":"10.3390\/machines10010021"},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2004). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Ma, Y., Soatto, S., Kosecka, J., and Sastry, S.S. (2004). An Invitation to 3-D Vision: From Images to Geometric Models, Springer.","DOI":"10.1007\/978-0-387-21779-6"}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/15\/1\/19\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T05:51:57Z","timestamp":1768456317000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/15\/1\/19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,9]]},"references-count":65,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["robotics15010019"],"URL":"https:\/\/doi.org\/10.3390\/robotics15010019","relation":{},"ISSN":["2218-6581"],"issn-type":[{"value":"2218-6581","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,9]]}}}