Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Drone Modeling, Simulation & Control using Matlab/Simulink
Rating: 4.5 out of 5(55 ratings)
197 students

Drone Modeling, Simulation & Control using Matlab/Simulink

Master Quadrotor Dynamics, 12-State Modeling, and PID Control Systems in Simulink.
Created byAymene Bacha
Last updated 6/2026
English

What you'll learn

  • Understand the fundamentals of drone dynamics including the body frame, earth frame, and the relationship between thrust, torque, and motion.
  • Develop the complete 12-state nonlinear mathematical model of a quadrotor drone from first principles using Newton-Euler equations.
  • Simulate and analyze the drone's dynamics and the performance of the closed-loop control system within a professional software environment (MATLAB/Simulink)
  • Design and implement PID control systems for both the attitude (roll, pitch, yaw) and altitude (vertical position) of the drone.

Course content

6 sections17 lectures2h 1m total length
  • Welcome & Course Orientation — what you’ll build (Quadrotor project overview)2:01

    Explore drone modeling, simulation, and control with Matlab/Simulink, covering earth and body frames, Euler angles, rotation matrices, and PID-driven quadrotor dynamics.

  • Installing MATLAB & Simulink (legally) + UI tour & starter project8:11

    Install and set up matlab and simulink with a guided tour of matlab online and desktop, sign in to mathworks, and start a trial and starter project for drone modeling.

Requirements

  • Fundamental understanding of Calculus, Linear Algebra.

Description

Master the essential engineering principles behind modern autonomous drones! This complete course on Drone Modeling, Simulation, and Control is designed for engineers, students, and advanced hobbyists seeking deep, practical knowledge in robotics and UAV systems.

Move beyond theory and learn how to design a functional flight controller from the ground up. You will begin by establishing the mathematical foundation, learning to derive the full 12-state nonlinear equations of motion for a quadrotor using Newton-Euler formalism. This modeling step is critical for accurate control system development.

The course then focuses on creating a stable, high-performance flight system. You will master the design and tuning of industry-standard PID control systems for both the drone's attitude (roll, pitch, yaw) and altitude. Learn how these controllers are cascaded to ensure stable flight and precise navigation.

Crucially, all theoretical concepts are immediately translated into practice. You will use MATLAB/Simulink to build a comprehensive, closed-loop simulation model, allowing you to test, analyze, and validate your control designs against real-world disturbances.

Key skills you will gain:

  • Deriving the complete 12-state dynamics model.

  • Implementing and tuning PID controllers for all 6 degrees of freedom.

  • Simulating complex dynamics in a professional environment.

  • Developing the expertise required for advanced control techniques.

Enroll today to transform your understanding of drones into a professional-grade engineering skill!

Who this course is for:

  • Engineering Students (Electrical, Mechanical, Aerospace, and Computer Engineering) looking for a comprehensive capstone project or deeper practical knowledge in dynamics and control.