Learn · NPTEL

Course10110866151 lectures

Drone Systems and Control

Prof. Suresh Sundaram and Prof. Rudrashis Majumder · IISc Bangalore

Start with lecture 1 At NPTEL

About

This course provides a comprehensive introduction to drone technology, encompassing fundamentalaerodynamics, simulation, sensor integration, control systems, and autonomous navigation. Beginning withdrone types and safety regulations, the course progresses through 6-DoF modeling in Simulink, sensorcalibration and Kalman filtering in MATLAB, and classical autopilot design. Advanced topics include pathplanning algorithms (RRT, A*), obstacle avoidance techniques (potential fields, collision cones, controlbarrier functions), trajectory tracking, and an introduction to simultaneous localization and mapping(SLAM) and Sim2Real transfer using ROS and AirSim.

Intended audience: Undergraduate and graduate students. Drone industries. Anyone interested in drone navigation, guidance,and control.

Prerequisites: Familiarity with mathematics subjects such as linearalgebra, differential equation, etc.Proficiency in Simulink/MatLab

Lectures

Week 1 Introduction and Mathematical Preliminaries

  1. Introduction to the course YouTube
  2. Basics of drone operations YouTube
  3. Tutorial 1: Vectors and coordinates YouTube
  4. Tutorial 2: Vectors and coordinate transformations YouTube
  5. Coordinate frames and transformations YouTube
  6. Rigid body transformations YouTube

Week 2 Multirotor dynamics and Drone Sensors

  1. Dynamic model of multirotors YouTube
  2. Drone sensors YouTube
  3. Drone sensors - Context YouTube
  4. MATLAB demonstration - drone sensors YouTube
  5. Basics of Estimation YouTube

Week 3 Estimation and Kalman filtering

  1. Kalman filtering Technique YouTube
  2. Extended Kalman Filters (EKF) YouTube
  3. Matlab Demonstration of Kalman Filtering YouTube
  4. Matlab Demonstration of EKF YouTube

Week 4 Introduction to Control System

  1. Introduction to Control Systems YouTube
  2. Laplace Transforms YouTube
  3. Matlab Demonstration of Laplace Transforms YouTube
  4. Transfer Function Representation YouTube
  5. Matlab Demonstration of Transfer Functions YouTube

Week 5 Transient Response and State Space Representations of Systems

  1. Transient Response YouTube
  2. Matlab Demonstration of Transient Response YouTube
  3. Eigenvalues and Eigenvectors YouTube
  4. State Space Representations YouTube
  5. Matlab Demonstration of State Space Representations YouTube

Week 6 Control with State Space and PID Control

  1. Canonical Forms, State Transition Matrix (STM), Controllability, Observability YouTube
  2. Examples on STM, Controllability and Observability YouTube
  3. Pole Placement Methods YouTube
  4. PID Controller YouTube
  5. Model Predictive Control (MPC) YouTube

Week 7 Drone Autopilot Design

  1. Drone Autopilot Design YouTube
  2. Drone Autopilot Design YouTube
  3. Drone Autopilot Design YouTube
  4. MATLAB Demonstration of Autopilot Design YouTube

Week 8 Global Path Planning and Introduction to Sense-And-Avoidance

  1. Global Path Planning YouTube
  2. A* Algorithm for Global Path Planning YouTube
  3. RRT & RRT* Algorithms Global Path Planning YouTube
  4. Introduction to Sense-and-Avoidance (SaA) YouTube
  5. Sensor for SAA, Trajectory Prediction, Decision making YouTube

Week 9 Obstacle Avoidance and Trajectory Tracking of Drones

  1. Artificial Potential Field (APF) YouTube
  2. Control Barrier Function (CBF) YouTube
  3. Trajectory tracking with PID Control YouTube

Week 10 Scenario generation and Autonomous Drones

  1. Scenario Generation for UAV Operations YouTube
  2. Scenario Generation with MATLAB Demonstrations YouTube
  3. Autonomous Drone YouTube

Week 11 Drone Autonomy with Machine Learning

  1. Essential of Neural Network for Aerial Perception YouTube
  2. Recurrent Neural Network (RNN) for Trajectory Prediction YouTube
  3. Memory Neural Network (MNN) for Trajectory Prediction YouTube

Week 12 Group Autonomy and Advanced Drones

  1. Emerging Technology in UAV Swarm YouTube
  2. Cooperative Multi-swarm UAV Operation for Forest Fire Fighting YouTube
  3. Advanced Drones - Variable Pitch propeler Quadcopter YouTube

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IISc Bangalore
Department
Aerospace Engineering
Taught by
Prof. Suresh Sundaram, Prof. Rudrashis Majumder
Level
Undergraduate
Language
English
Subjects
Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed