Designing Digital Twin of a Three Wheeled Robot Using Simscape for Trajectory Tracking

Authors

  • Aymen Khadr Laboratory of Mechanics of Sousse, National Engineering School of Sousse, Polytechnic School of Sousse, University of Sousse, Sousse, Tunisia
  • Ajmi Houidi Laboratory of Mechanics of Sousse, Higher Institute of Applied Sciences and Technology of Sousse, University of Sousse, Sousse, Tunisia

Keywords:

Digital twin, Simscape Multibody, Dynamic, Trajectory tracking, Mobile robot

Abstract

Due to the increased production costs, one of the areas of interest in the industry is the development of digital twins of autonomous mobile robots in order to predict their behavior using different control algorithms and validate them in a virtual environment. For this purpose, this paper presents the design of a digital twin of a three wheeled mobile robot using the Simscape Multibody and Matlab/Simulink tools to enable precise real-time tracking and virtual testing.  The framework initiates by exporting an accurate 3D assembly of the robot from Solidworks to Simscape to replicate the kinematics, geometric constraints and inertial properties of the physical model. The imported model is then enhanced by adding actuator dynamics, sensor blocks and wheel-ground contact friction forces. The usefulness of the proposed model is demonstrated through a closed loop dynamic simulation of tracking a predefined path. Obtained results prove that the developed robot digital twin can be reliably used to predict the dynamic behavior of this type of robots and validate control strategies to be applied. Further, the proposed methodology will help to have a correct digital representation of the robot and to reduce both time and cost of research and development.

References

[1] Cyberbotics, Webots software. https://www.cyberbotics.com, 2026 (accessed 11.04.2026).

[2] Gazebo, Gazebo software. https://www.gazebosim.org, 2026 (accessed 11.04.2026).

[3] P. Corke, Robotics Toolbox. https://www.petercorke.com/toolboxes/robotics-toolbox/, 2026 (accessed 11.04.2026).

[4] MathWorks, Simscape Multibody. https://www.mathworks.com/products/simscape-multibody.html, 2026 (accessed 11.04.2026).

[5] J. F. De Canete, P. Del Saz-Orozco, D. Moreno-Boza and E. Duran-Venegas, Object-oriented modeling and simulation of the closed loop cardiovascular system by using SIMSCAPE, Computers in Biology and Medicine, 43(4), 2013, 323-333.

[6] E. Jamila and S. Abdelmjid, Physical modeling of a hybrid wind turbine-solar panel system using simscape, International Journal of Engineering-Transactions B: Applications, 27(11), 2014, 1767-1776.

[7] E. Jamila and S. Abdelmjid, Comparative study of the performance of static synchronous compensator, series compensator and compensator/battery integrated to a fixed wind turbine, International Journal of Engineering- Transactions A, 29(4), 2016, 581-589.

[8] M. Waseem, M. Suhaib and A. F. Sherwani, Modelling and analysis of gradient effect on the dynamic performance of three-wheeled vehicle system using Simscape, SN Applied Sciences, 1(3), 2019, 225.

[9] B. Giovanni and S. Teresa, Designing digital twins of robots using Simscape multibody, Robotics, 13(4), 2024, 62.

[10] Z. Cheng, L. Songxiao and Z. Zhuo, Modeling and simulation of industrial robot arms using Simscape Multibody, Facta Universitatis, Series: Mechanical Engineering, 23(2), 2025, 265-286.

[11] L. N. Truc and N. T. Lam, Quasi-physical modeling of robot IRB 120 using Simscape Multibody for dynamic and control simulation, Turkish Journal of Electrical Engineering and Computer Sciences, 28(4), 2020, 1949-1964.

[12] A. S. Reddy, V. V. M. J. S. Chembuly and V. V. S. K. Rao, Collision free inverse kinematics of redundant manipulator for agricultural applications through optimization techniques, International Journal of Engineering, 35(7), 2022, 1343-1354.

[13] M. Zafer, R. A. Mohammad, N. Vahab and R. Mohammad, A comparative study of two inverse dynamic models of 6 degree of freedom rotary Stewart Gough parallel robot, International Journal of Dynamics and Control, 10, 2021, 377-390.

[14] O. John, P. Nicolás, F. A. Oscar and C. Juan, Analysis of 3 RPS robotic platform motion in Simscape and Matlab GUI environment, International Journal of Applied Engineering Research, 12(8), 2017, 1460-1468.

[15] P. Noskievič and D. Walica, Design and realisation of the simulation model of the Stewart platform using the Matlab-Simulink and the Simscape Multibody library, 21th International Carpathian Control Conference, High Tatras, Slovakia, 2020, 1-5.

[16] R. Singh and T. K. Bera, Walking model of Jansen mechanism based quadruped robot and application to obstacle avoidance, Arabian Journal for Science and Engineering, 45, 2020, 653-664.

[17] A. A. Ammar, A. M. Auday and H. J. Basil, Control of eight-leg walking robot using fuzzy technique based on SimScape Multibody toolbox, IOP Conference Series: Materials Science and Engineering, 745, 2019, 012015.

[18] M. Zulkifli, I Addie, M. A. G. Nor and A. A. H. Azrul, Modeling and analysis of bipedal wheel-legged robot with sprawling legs mechanism, 9th IEEE International Conference on Mechatronics Engineering, Kuala Lumpur, Malaysia, 2024, 139-144.

[19] H. A. Biswas, S. W. Nawawi, A. A. Ahmed and M. A. Jibrin, Modeling and simulation of autonomous mobile robot system for collision avoidance in VR environment using Simscape-Multibody, Journal of Electrical Engineering (ELEKTRIKA), 21(2), 2022, 33-44.

[20] M. B. Emara, A. W. Youssef, M. Mashaly, J. Kiefer, L. A. Shihata and E. Azab, Digital twinning for closed-loop control of a three-wheeled omnidirectional mobile robot, 55th CIRP Conference on Manufacturing Systems- Procedia CIRP, 107, 2022, 1245-1250.

[21] K. Khnissi, C. B. Jabeur and H. Seddik, 3D simulator for navigation of a mobile robot using Simscape-Simulink, IEEE International Conference on Control, Automation and Diagnosis, Grenoble, France, 2019, 1-6.

[22] Dassault systems, Solidworks software, https://www.solidworks.com, 2026 (accessed 11.04.2026).

[23] E. Corral, R. G. Moreno, J. Meneses, M. J. G. García and C. Castejón, Spatial algorithms for geometric contact detection in multibody system dynamics, Mathematics, 9(12), 2021, 1359.

[24] M. Machado, P. Moreira, P. Flores and H. M. Lankarani, Compliant contact force models in multibody dynamics: evolution of the hertz contact theory, Mechanism and Machine Theory, 53, 2012, 99-121.

[25] H. D. Choi, H. Kang, K. H. Hyun, S. Kim and Y. K. Kwak, Force distribution estimation of wheeled mobile robot: Application to friction coefficients estimation, IFAC Proceedings Volumes, 41(2), 2008, 10451-10455.

[26] L. Marton and B. Lantos, Control of mechanical systems with Stribeck friction and backlash, Systems & Control Letters, 58(2), 2009, 141-147.

[27] S. Hu and Y. Liu, Disc brake vibration model based on Stribeck effect and its characteristics under different braking conditions, Mathematical Problems in Engineering, 2017(1), 2017, 6023809.

[28] A. Khadr, Multibody dynamics modeling and simulation of a three-wheeled mobile robot using a robotic approach, International Journal of Intelligent Unmanned Systems, 12(3), 2024, 270-289.

[29] J. Cerkala and A. Jadlovska, Nonholonomic mobile robot with differential chassis mathematical modelling and implementation in Simulink with friction in dynamics, Acta Electrotechnica et Informatica, 15(3), 2015, 3-8.

[30] R. Dhaouadi and A. A. Hatab, Dynamic modelling of differential-drive mobile robots using Lagrange and Newton-Euler methodologies: A unified framework, Advances in Robotics & Automation, 2(2), 2013, 1-7.

[31] G. M. Van Der Zalm, Tuning of PID-type controllers: literature overview. DCT Rapporten 2004.054, Technische Universiteit Eindhoven, 2004.

Downloads

Published

19-06-2026

How to Cite

Khadr, A., & Houidi, A. (2026). Designing Digital Twin of a Three Wheeled Robot Using Simscape for Trajectory Tracking. Applications of Modelling and Simulation, 10, 163–172. Retrieved from https://ojs.arqiipubl.com/index.php/AMS_Journal/article/view/1383

Issue

Section

Articles

Similar Articles

<< < 1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.