1 of 15

Chapter 1

Introduction

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 1

2 of 15

Potential Applications for Small UAVs

Civil and Commercial:

  • Monitoring environment − meteorology, pollution, mapping, mineral exploration
  • Monitoring disaster areasforest fires, avalanches, nuclear contamination
  • Communications relaysnews broadcasts, disaster relief, sports events
  • Law enforcementroad traffic, border patrol, drug control
  • Precision agriculturecrop monitoring

Military:

  • Special Operations: Situational awareness
  • Intelligence, surveillance, and reconnaissance
  • Communication node
  • Battle damage assessment

Homeland Security:

  • Border patrol
  • Surveillance
  • Rural/urban search and rescue

New related area:

  • Air mobility of humans, goods, services

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 2

3 of 15

Control Design Process

The real thing

Detailed model

ODE’s, nonlinear, high order

Includes everything that is feasible to model

Hi-fi representation of real physical system behavior

Too complex for control design

ODE’s, linear, low order

May only consider a portion of dynamic behavior

Simpler to understand

Captures dominant behavior

Simulation

Model

Design

Model

Control

Design

Physical System

1st principles

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 3

4 of 15

Simulation Model

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 4

5 of 15

Simulation Model

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 5

6 of 15

Control Design Process

The real thing

Detailed model

ODE’s, nonlinear, high order

Includes everything that is feasible to model

Hi-fi representation of real physical system behavior

Too complex for control design

ODE’s, linear, low order

May only consider a portion of dynamic behavior

Simpler to understand

Captures dominant behavior

Simulation

Model

Design

Model

Control

Design

Physical System

1st principles

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 6

7 of 15

Design Model

Course from aileron transfer function:

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 7

8 of 15

Control Design

Design model

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 8

9 of 15

Control Design Process

The real thing

Detailed model

ODE’s, nonlinear, high order

Includes everything that is feasible to model

Hi-fi representation of real physical system behavior

Too complex for control design

ODE’s, linear, low order

May only consider a portion of dynamic behavior

Simpler to understand

Captures dominant behavior

Simulation

Model

Design

Model

Control

Design

Physical System

1st principles

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 9

10 of 15

Control Design Process

Design

Model

Control

Design

Step 1:

Linear, low-order model

Control design and system model implemented in software

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 10

11 of 15

Control Design Process

Step 2:

Detailed system model

Control design and system model implemented in software

Simulation

Model

Control

Design

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 11

12 of 15

Control Design Process

Control

Design

Physical System

Step 3:

Real system hardware

Control design implemented in software

software

hardware

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 12

13 of 15

Architecture

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 13

14 of 15

Architecture w/ Camera

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 14

15 of 15

Course Project Ideas

  • Implement autopilot components on hardware using ROSflight, PixHawk, or another autopilot
  • Develop learning modules for the African Drone and Data Academy in Malawi (e.g., Jupyter notebooks)
  • Integrate our course simulator into the AirSim simulator (https://github.com/microsoft/AirSim)
  • Extend existing autopilot components to do something in a different way (e.g., perform path following using MPC)
  • Extend existing autopilot to do something new (e.g., use machine vision to land on a target)
  • Something of your own creation that builds on the concepts of this course

Beard & McLain, “Small Unmanned Aircraft,” Princeton University Press, 2012 Chapter 1: Slide 15