Kronton Robotics
equalizerDifficulty: BeginnercodeLanguage: SDF - gzsim - URDFschedule31h 23m

Robot Modeling and Simulation

Build your Robot in Simulation

$99
Robot Modeling and Simulation

Course Overview

This course is your complete guide to robot modeling and simulation using ROS 2 and Gazebo. You'll start from the ground up — learning how to build a robot's structure using URDF and Xacro, then bring it to life inside a fully simulated environment. By the end, you'll have a mobile robot with working sensors (LiDAR and Camera), differential drive control, and a complete simulation setup ready for real-world testing.

Who is this for: Robotics beginners and ROS 2 developers who want to build and simulate real mobile robots from scratch.

What You'll Learn

  • Design robot models using URDF and Xacro

  • Set up and navigate the Gazebo simulation environment

  • Integrate LiDAR and RGB Camera sensors

  • Bridge ROS 2 and Gazebo for full robot control

  • Export real CAD models from SolidWorks to ROS 2

  • Visualize and debug your robot using RViz2

Curriculum Explorer10 Sections • 81 Lessons • 31h 23m

lockIntroduction to URDF
5:42
lockXacro vs URDF
2:56
lockComponent of URDF/Xacro
6:39
lockLink Tag in URDF
6:33
lockJoint Tag in URDF and Joint Types
11:16
lockPrepare package and env. for writing robot URDF
6:50
lockWrite first link "base_link" in mobile robot URDF
7:00
lockWrite wheels links and joints in mobile robot URDF
9:24
lockWrite caster wheels links and joints in mobile robot URDF
5:16
lockParsing robot URDF file
14:24

hardware Requirements

  • Basic knowledge of Linux and terminal commands

  • ROS 2 fundamentals (nodes, topics, launch files)

  • Python or C++ basics

  • A computer running Ubuntu 22.04

  • No prior experience with URDF or Gazebo required

Your Instructor

Kyrillos Fekry

Kyrillos Fekry

Senior Robotics Software Engineer

"Senior Robotics Software Engineer and Systems Architect with over Five years of experience leading the design, architecture, and production deployment of autonomous mobile robot platforms. Demonstrated ability to remotely lead cross-functional engineering teams, architect scalable robot software systems—from behavior engines and navigation stacks to CI/CD pipelines and mass-production workflows."

Robotics Engineering

8 Courses162 Students
verified_user

Certificate of Completion

Official industry-recognized credential upon finishing.

$99