Kinematic Simulation of TurtleBot.

Hello Techies,

I am a final year student from Pimpri Chinchwad college of engineering, Pune. Recently I have carried out a project at Dassault systems, Pune – I was given a task to create a Kinematic simulation for a TurtleBot using CATIA Mechanical Systems Experience – 3DEXPERIENCE platform. This was a 4-month long assignment in which we learned how to use CATIA Dymola Behavior Modeling for modeling and simulation of multi-domain systems. For this project we modeled and simulated a robot called ‘Turtlebot.’ TurtleBot is a low-cost, personal robot kit with open-source software. With TurtleBot, you’ll be able to build a robot that can drive around your house. This project was multidisciplinary in which concepts from major engineering branches were used. In this project we continuously got help and guidance from 3DS, we also had Doubt clearing sessions with experts, which resulted in a clear understanding of topics.

Before undertaking this project, you should have a basic understanding of the kinematics of mechanism, Different excitations in kinematics, 3D CAD, etc. At starting of this assignment we followed a mandatory learning path that makes use of the 3D Experience various apps. (Links for Learning are attached below)


The kinematic simulation was completed using a collaboration of various apps. The app flow used is as shown -

Part and assembly were done in part design and assembly design app respectively. Once assembly was done then this was imported in Mechanical system design app, in this app mechanism is created, motors to different joints are attached and the degree of freedom of complete mechanism is checked, then this file is imported into the mechanical system experience app in which scenario is created and excitation is given to commands and final results are generated.

In this project, I had a partner from VIT College, Pune. Even though we were working remotely, we collaborated our work using the 3DEXPERIENCE Platform.

References –



Getting Started With Part Design

https://www.youtube.com/watch?v=F_3FCCVAxQU&list=PLP6fsbnOEin5Q3ZKx2NmIKk8b4340uTzs&index=1

Part Design Advanced

https://www.youtube.com/watch?v=9ZaWCMWbYqQ&list=PLP6fsbnOEin5Q3ZKx2NmIKk8b4340uTzs&index=2

Getting Started with Assembly Design

https://www.youtube.com/watch?v=mlmCG6h54yk&list=PLP6fsbnOEin5Q3ZKx2NmIKk8b4340uTzs&index=3


Assembly Design Advanced

https://www.youtube.com/watch?v=TbuQFBho0IE&list=PLP6fsbnOEin5Q3ZKx2NmIKk8b4340uTzs&index=4

Kinematics and Dynamics Simulation Part 1

https://www.youtube.com/watch?v=DaL2Xgo-Ut4

Kinematics and Dynamics Simulation Part 2

https://www.youtube.com/watch?v=TD37LlxFHI4

Kinematics and Dynamics Simulation Part 3

https://www.youtube.com/watch?v=AFf9W6nG9TI

Mechanical system design course

CATIA Mechanical Systems Design Essentials Course from 3D Experience edu space.

Mechanical system experience course

CATIA Mehanical Systems Experience Companion Course from 3D Experience edu space.

For more detail, you can refer to the video attached.


​​​​​​​​​​​​​​