Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Quadrotors and Control Theory
Rating: 4.0 out of 5(37 ratings)
260 students

Introduction to Quadrotors and Control Theory

Learn to build your own dynamical simulation of a quadrotor drone and to control it using PIDs
Last updated 7/2019
English

What you'll learn

  • to model the dynamics of a quadrotor drone
  • to build flight stabilization algorithms based on PID controllers

Course content

4 sections15 lectures1h 42m total length
  • Course Introduction1:52
  • Quadrotor Components2:10
  • Principles of Flight11:55
  • Quadrotor Introduction Quiz

Requirements

  • Python programming
  • Basic elements of Linear Algebra
  • Basic knowledge of Differential Equations
  • Familiarity with highschool Physics

Description

This course takes you through the basic elements of building a physically based quadrotor drone simulation, and introduces elements of control theory, such as  the feedback loop and PID controllers.  You will learn about representing rotation in 3D space using rotation matrices, quaternions and Euler angles. You will learn to implement a discrete-time PID controller, and an entire PID-based controller structure for attitude and position control for non-aggresive flight. You will be provided with a reference implementation in Python to experiment with.

Who this course is for:

  • Students interested in Quadrotors
  • Students interested in Rigid Body Motion
  • Students interested in PIDs
  • Students interested in drones