Building Gazebo Simulations with Blender Course - Python

Master Gazebo Classic and Sim simulations using Blender

Building Gazebo Simulations with Blender course

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

Juanpa Valdivia

Robots used

Learning Path

Group:

Main Links