Model and simulate a differential drive mobile robot in ROS2 Jazzy Jalisco and Gazebo Harmonic from Scratch

Model and simulate a differential drive mobile robot in ROS2 Jazzy Jalisco and Gazebo Harmonic from Scratch

Categories: All ROS1/ROS2 Courses
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

What Will You Learn?

  • You will learn essential modeling and simulation skills that every robotics engineer needs to know. Also, you will learn how to use the newest version of ROS2 and Gazebo to create a simulation. In this course you will learn how to build a working simulation of a differential drive mobile robot in ROS2 Jazzy Jalisco and Gazebo Harmonic from scratch. You will learn how to create the simulation from scratch by first creating a detailed URDF and Xacro 3D model of the robot. You will learn how to correctly and in a disciplined manner define all the geometrical parameters. Furthermore, you will learn how to properly define moments of inertia and tensors of inertia. Then, you will learn how to create a ROS2 Jazzy Jalisco and Gazebo bridge that will enable you to control the robot from ROS2 by using keyboard keys. You will also learn how to write a Python launch files that will lunch the simulation and how to create a complete package and workspace that implements the simulation.

Course Content

Model and simulate a differential drive mobile robot in ROS2 Jazzy Jalisco and Gazebo from Scratch
You will learn essential modeling and simulation skills that every robotics engineer needs to know. Also, you will learn how to use the newest version of ROS2 and Gazebo to create a simulation. In this course you will learn how to build a working simulation of a differential drive mobile robot in ROS2 Jazzy Jalisco and Gazebo Harmonic from scratch. You will learn how to create the simulation from scratch by first creating a detailed URDF and Xacro 3D model of the robot. You will learn how to correctly and in a disciplined manner define all the geometrical parameters. Furthermore, you will learn how to properly define moments of inertia and tensors of inertia. Then, you will learn how to create a ROS2 Jazzy Jalisco and Gazebo bridge that will enable you to control the robot from ROS2 by using keyboard keys. You will also learn how to write a Python launch files that will lunch the simulation and how to create a complete package and workspace that implements the simulation.

  • Introduction Lesson
    06:58
  • Create an URDF and Xacro Files Defining Robot Geometry
    39:22
  • Create Gazebo, Parameter, Launch, and Package Files and Run ROS2 and Gazebo Simulation
    01:02:54

Student Ratings & Reviews

No Review Yet
No Review Yet