Professional Documents
Culture Documents
Overview
Introduction
Introd
ction to USL
USL, Vision
Challenges in autonomous VTOL control design
A
Approach
h
Theoretical Development
Hardware / Software Implementation
Conclusions
Graduate Students: 13
Undergrad. Students: 4
Vision
Unmanned Aircraft Systems Roadmap
Department of Defense 2005
Gradual transition
Vision
How
H
tto cope with
ith payload
l d / endurance
d
constraints.
t i t
Recharging platform onboard of an autonomous ground vehicle
Sensor fusion
Integration of vision
Operation
Challenges
Open-loop unstable
E.g.: Hovering is open loop unstable
High
g degree
g
of coupling
p g
Control channels have high interdependence
Nonlinear behavior
Linearization works in small regions
Preliminary Considerations
Non-aggressive flight
Configuration space:
change position in 3D and
heading (R3xS1).
Two regimes considered:
Hovering (includes slow
motion).
Forward Flight.
Decomposition:
p
Outer loop: guidance
Velocity, position
commands
Input
Output
Lateral Cyclic
Longitudinal Cyclic
Position in horizontal
plane
Collective
Altitude
Pedal
Yaw
Inner/Outer
Loop Decomposition
Desired
- Trajectory
- Heading
Outer-loop
Controller
- Attitude
Variables
- Heave
Velocity
- Yaw Rate
Sensor
Fusion
System
Analysis
System
Ident.
Controller
Design
g
Theoretical Development
Hardware
Development
Autopilot
FPGAb
based
d
PC-based
PC
based
Software
Development
Swarms
Implementation / Testing
Theoretical Development
Sensor Fusion
GPS/INS Integration
Inclusion of laser range finders: altitude, obstacle avoidance
Other sensors
System Identification
U
Use off CIFER ffor frequency
f
response-based
b
d sys.
identification
Theoretical Development
Control design approach: Linear techniques
Linear Model 1
Nonlinear Model
Of the Helicopter
Linear Model 2
Linear Model 3
Linear Model n
Linear Controller 1
Linear Controller 2
Linear Controller 3
Linear Controller n
Gain
Scheduling /
Blending
Theoretical Development
Closed-loop analysis / Simulation
Decoupling
Bandwidth
Robustness
Noise sensitivity
Outer loop
0.6
PID
Hinf
0.4
(rad)
Nonlinear model
Inner Loop
0.2
0
-0
0.2
2
-0.4
6
time(sec)
10
12
Agility
Trajectory tracking
-20
-40
-60
-80
-100
PID
LQG
H
-120
-3
10
-2
10
-1
10
10
10
10
10
10
Hardware Development:
Commerciallyy Available Autopilots
p
PROPRIETARY
HARDWAREIN-THE-LOOP
INTEGRATION
WITH SIMULINK
TAKE OVER BY
EXTERNAL
PROCESSOR
PROCESSOR
TYPE
PROGRAMMABLE
ANALOG
Generation II by BAI
Yes
Rotomotion
Yes
Kestral by Procerus
Some
Yes
No
No
DSP
No
MP2028 by Micropilot
Some
Yes
No
No
DSP
No
N
No
N
No
N
No
N
No
8 CONTROLLERS
8-CONTROLLERS
N
No
Phoenix by O-Navi
No
No
No
No
DSP
No
Piccolo II by Cloudcap
No
Yes
*with CAN card
Yes
*Real Time Workshop
No
DSP
No
Microbot by Microbotics
No
No
No
Maybe
*FPGA may allow it
FPGA/DSP
No
No
No
No
Maybe
*FPGA may allow it
FPGA/DSP
No
FCS20 by GA Tech
No
No
No
No
FPGA/DSP
No
No
No
No
No
FPGA
No
No
Yes
*USB connection
Yes
Yes
FPGA
Yes
Implementation / Testing
Hardware / Software
Development
Customized helicopters and
instrumentation
Custom computing platform
(Linux).
Drivers for most sensors.
sensors
Preliminary suboptimal
sensor fusion.
Fuzzy logic based control
Conclusions
A Comprehensive Approach to Designing, Implementing
g Controllers for Small Unmanned
and Testing
Helicopters is an arduous process that requires:
Highly coordinated multidisciplinary work
Significant resources
Substantial manpower
A Test Flight
Questions