❮ Go Back

Drone Simulation Using ROS 2 and Gazebo

Posted on 01/03/26 18:25 by Udemy
location Udemy Inc. 600 Harrison Street San Francisco, CA 94107 United States
Online - anytime
applications Online Course
web site +1 (415) 813-0590 San Francisco, USA (Hauptsitz)

This course is a practical, beginner-friendly introduction to drone simulation using ROS 2 and Gazebo. Starting from a clean Ubuntu 24.04 system, you will set up a full stack with ROS 2 Jazzy, Gazebo, PX4 SITL, QGroundControl, and a camera bridge into ROS 2.The focus is on getting a working simulation as quickly and reliably as possible, without long theoretical detours. Each step is shown on screen and documented in the included “Tutorial Notes” so you can simply copy, paste, and follow along. No prior experience with ROS 2, Gazebo, or PX4 is required.By the end of this course, you will be able to:Install and configure ROS 2 Jazzy and the Gazebo simulator on Ubuntu 24.04Install PX4-Autopilot, run the x500 quadcopter in software-in-the-loop (SITL), and understand the basic console workflowAdjust key PX4 parameters, arm the drone, take off, hover, and landConnect QGroundControl, use the virtual joystick, and send simple autonomous commandsBridge the simulated camera into ROS 2 using ros_gz_bridge and visualize the live video stream with rqt_image_viewThe resulting project is a solid base you can reuse for your own research or hobby work: offboard control, AI-based navigation, mapping, or even later connecting similar PX4 configurations to real drones. The course is intentionally short and focused, so you can complete it in an evening and come away with a concrete, repeatable setup for drone robotics experiments.


Share this course:


Advertisements


We are proud to announce our new excellent partner for Aviation English and more

Say Goodbye to Roaming Bill Shocks. With Jetpac Travel eSIMs, enjoy seamless connectivity from the moment you land, without the stress of hidden charges.