/Applied-Control-Systems-2-UAV-drone-3D-Dynamics-control-

Applied Control Systems 2 UAV drone (3D Dynamics & control)

Primary LanguagePythonMIT LicenseMIT

Applied-Control-Systems-2-UAV-drone-3D-Dynamics-control-

Sublime's custom image

What you’ll learn

  • mathematical modelling of a UAV quadcopter drone
  • obtaining kinematic equations: Rotation & Transfer matrices
  • obtaining Newton-Euler 6 DOF dynamic equations of motion with rotating frames
  • going from equations of motion to a UAV specific state-space equations
  • understanding the gyroscopic effect & applying it to the UAV model
  • understanding the Runge-Kutta integrator and applying it to the UAV model
  • mastering & applying Model Predictive Control algorithm to the UAV
  • mastering & applying a feedback linearization controller to the UAV
  • combining Model Predictive Control and feedback linearization in one global controller
  • simulating the drone's trajectory tracking in Python using the MPC and feedback linearization controller

Who this course is for:

  • Science and Engineering students
  • Working Scientists and Engineers
  • Control Engineering enthusiasts