Building Gazebo Simulations with Blender Course - Python
Master Gazebo Classic and Sim simulations using Blender

Course Summary
Create visually stunning and functional simulated environments in Gazebo Classic (web version) and Gazebo Sim (Harmonic LTS) using Blender 4.1+. This course covers 3D model customization, integration, and realistic animations, with animations specifically designed for Gazebo Sim.
What you will learn
In this course, you'll learn to create and integrate realistic 3D environments in both Gazebo Classic and Gazebo Sim using Blender 4.1+. You'll cover modeling, texturing, UV mapping, animations, and ROS2 integration, culminating in creating your own dynamic space station simulation.
Course Overview
Introduction to the course
This unit serves as the introduction to the Gazebo with Blender course. You will explore the course content, understand its importance in robotics simulations, and dive into a hands-on demo where you will begin creating your own robotic environment!
Basics of 3D Modeling in Blender
In this unit, you'll learn to navigate Blender's interface, create and modify basic shapes, prepare models for simulations, and export them into Gazebo Classic. This is essential for building effective robotic simulations.
Mastering 3D Textures and Materials
In this unit, you'll learn advanced 3D modeling techniques to enhance realism, including applying materials, textures, and UV mapping. You’ll also troubleshoot common issues, ensuring your models are visually impressive and compatible with Gazebo.
Building a custom Robot with Blender and Gazebo
In this unit, we'll create fully functional robots! You’ll design and simulate a controllable robot arm and mobile robot with moving joints, all using Blender and Gazebo.
Adding Animations to Gazebo Sim
In this unit, you'll explore Gazebo Sim, which supports animations and dynamic interactions, unlike Gazebo Classic. You'll learn the differences, create Blender animations, and integrate them into Gazebo Sim for simulation realism and interactivity.
Final Project
In this unit, you'll create a full simulation in Gazebo Classic or Gazebo Sim, building a working robot, dynamic world, and animations. You'll apply everything learned, ensuring a smooth interactions within the simulation.
Teachers
Juanpa Valdivia
Simulations Engineer in TheConstruct
