SlideShare una empresa de Scribd logo
1 de 73
Control of Cooperative
Unmanned Aerial Vehicles
Kostas Alexis
Department of Electrical
& Computer Engineering,
University of Patras, Greece
1
Structure of this presentation
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 2
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
History of UAVs
Some of the most wide-
spread UAV designs are
inspired from old manned
aircraft designs that did not
convince the market in their
times.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
3
 Unmanned Aerial Vehicles can be tracked back
to the beginnings of 20th century operating in
military missions.
 UAVs started as remote piloted vehicles but
due to technological and scientific
advancements autonomous systems became
feasible.
 The end of 2oth century was a turning point in
the history of robotics: production expanded
massively to domestic use.
 Currently UAV designs for civilian applications
mainly focus in miniaturizing existing fixed-
wing and rotorcraft designs.
Scientific Motivation
Unmanned Aerial Vehicles and specially quadrotor rotorcrafts pose significant
scientific and engineering challenges:
 Very aggressive nonlinear, underactuated dynamics.
 They are affected from complex aerodynamic phenomena.
 Prone to perturbations due to atmospheric turbulence.
 Low-cost miniaturized sensor estimation systems are noisy, they drift and are
very prone to vibrations.
 Hard actuation constraints in terms of dynamic range, precision, response
time, nonlinear characteristics and relatively high power consumption.
 Despite their small size they are still complex machines that need increased
computational power.
Design and autonomous control of such systems is still an open challenge!
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
4
Socioeconomic Motivation
Unmanned Aerial Vehicles (and specially quadrotors)
can be utilized in a wide set of real-life applications:
 Intelligence, Surveillance, Reconnaissance (ISR)
 Wild-fire surveillance
 Agricultural services
 Search & Rescue
 Buildings inspection
 Area Exploration & Mapping
 Military applications
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
5
State of the Art
Research groups around the world
have achieved very promising results
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
6
Contributions of this work [1/2]
The Contributions of this work reside in the following areas:
1. Modeling of the quadrotor dynamics using Piecewise Affine systems: until
now linear and nonlinear models of the quadrotor dynamics have been proposed.
Piecewise Affine systems-based modeling provides the opportunity to:
a. capture some of the nonlinearities and couplings of the system - cover a
relatively large part of the system’s flight envelope.
b. utilize linear control theory.
2. UPATcopter Design: The UPATcopter is an efficient and modular quadrotror
experimental platform emphasizing in the areas of:
a. powerful onboard computational capabilities
b. autonomous indoor state estimation based on inertial measurements, sonar data and
vision sensors
c. extended communication options
d. low-cost but efficient actuators.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
7
Contributions of this work [2/2]
3. System Control: Three different Control strategies were designed and
experimentally verified for their performance:
a. A Switching Model Predictive Controller for the 6-Degrees of Freedom trajectory control
of the quadrotor.
b. A Constrained Finite Time Optimal Controller for the quadrotor’s attitude control
problem.
c. A Proportional-Integral-Derivative-2ndDerivative /Proportional-Integral-Derivative
controller for the quadrotor’s rotational/translational motion dynamics. This control
augments classical PID controllers with angular acceleration feedback.
4. UAV cooperation: two cooperation strategies have been proposed in order to
address the problems of a) cooperative forest fire surveillance and b) area
exploration
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
1. Introduction
8
Quadrotor Modeling Approach
9
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
Modeling Assumptions
Quadrotor’s Forward Motion: difference in the lift
produced from the front and rear rotors
Quadrotor’s Sideward Motion: difference in the lift
produced from left and right rotors
Quadrotor’s Yaw motion: difference in the
counter-torque between the counter-rotating
rotor pairs
Perpendicular motion: rotors’ overall thrust
Dynamics modeling assumptions:
1. Rigid and symmetrical structure.
2. CoG and Body Fixed Frame coincide.
3. Rigid propellers.
4. Thrust and drag forces proportional to the
square of propeller’s speed.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
2. Quadrotor Modeling Approach
10
Forces & Moments acting on the craft [1/2]
Newton-Euler Formulation
F: force vector on the CoM
τ: total torque acting about the CoM
I3x3: indentity matrix
I: Inertia moment about the CoM
m: total mass of the body
V: acceleration of the CoM
ω: angular velocity
CoM: Center of Mass
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 11
2. Quadrotor Modeling Approach
Rotation Matrix from BFF to EFF:
Transformation of craft rates
expressed in BFF and EFF:
Forces & Moments acting on the craft [2/2]
Main aerodynamic forces and moments:
1. Thrust force: the resultant of the vertical forces acting on all blade elements
2. Hub force: the resultant of the horizontal forces acting on all blade elements
3. Drag moment: the moment about the rotor shaft due to aerodynamic forces
4. Rolling moment: the moment produced in forward flight when the advancing blade is
producing more lift than the retreating one
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 12
2. Quadrotor Modeling Approach
Ground Effect: when a rotorcraft is operating very close to ground (half of a
rotor’s diameter) experiences thrust augmentation due to the interference
of the surface with the airflow pattern of the rotor system.
Piecewise Affine Modeling Approach [1/3]
Euler-Lagrange formulation 6DOF Quadrotor Dynamics Modeling
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 13
2. Quadrotor Modeling Approach
The angles φ,θ,ψ are independent of the translational motion
Altitude motion dynamics can be decoupled from horizontal
motion dynamics
Piecewise Affine Modeling Approach [2/3]
Attitude Piecewise Affine representations
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 14
2. Quadrotor Modeling Approach
Discrete Time Expression
Piecewise
modeling
Augmented with Integral Terms
Disturbance effects in
attitude rates.
Piecewise Affine Modeling Approach [3/3]
Vertical Piecewise Affine Error Dynamics Translational Piecewise Affine Error Dynamics
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 15
2. Quadrotor Modeling Approach
Augmented with Integral Terms
Augmented with Integral Terms
Piecewise
modeling
Aerodynamic Effects
In classical quadrotor modeling the aerodynamic effects due to variation of the
airstream are neglected. However, even at moderate translational velocities or
for moderate wind-gusts, their impact becomes important.
1. Blade Flapping
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 16
2. Quadrotor Modeling Approach
2. Total Thrust variation
3. Airflow Disruption
Simulink Model
Based on experimental measurements and CAD/CAM computation a MATLAB-
Simulink model was derived in order to aid the control design process.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 17
2. Quadrotor Modeling Approach
Quadrotor Modeling Conclusions
New method for the modeling of the quadrotor’s dynamics has been proposed
based on the theory of Piecewise Affine Systems.
Advantages:
 Captures nonlinearities and couplings of the system – Covers a larger part of
the quadrotor’s flight envelope compared to linear approaches.
 Takes into account the disturbance effects of atmospheric turbulence as
affine-additive terms.
 Provides the opportunity to utilize Optimal/Switching control theory.
 Can be expanded to other rotorcrafts types.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 18
2. Quadrotor Modeling Approach
Quadrotor Design
19
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
System Requirements
The design of the UPATcopter quadrotor experimental platform should fit the
following requirements:
 The craft should be of small-size with about 0.5m diameter.
 The craft should not exceed 1.5Kg while also providing more than 0.5Kg
additive payload.
 The craft should have high-end processing capabilities.
 The craft should be able of complete autonomous indoor and outdoor state
estimation.
 The craft should have multiple wireless communication options.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
3. Quadrotor Design
20
Experimental Platforms
In the beginning of this research a Draganflyer VTi helicopter was utilized but it
was soon proved that could not fit the aforementioned requirements.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
3. Quadrotor Design
21
Draganflyer Vti Toy Quadrotor
First attempt of quadrotor design
Experimental Platforms
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras
3. Quadrotor Design
22
Second UPATcopter platform
Final UPATcopter design
Carbon fiber centerplates
Anodized aluminum arms
Nylon/Carbon fiber propellers
s
UPATcopter main hardware diagram
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 23
3. Quadrotor Design
Main Control Unit
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 24
3. Quadrotor Design
All – in – one Single Board Computers can be utilized as Powerful, low-power, low-weight and low-
cost Main Control Units.
This approach provides the capability to rapidly develop and deploy control, cooperation and
environmental perception algorithms using high-level programming methods and high-end
operation systems.
picoITX was selected as the Main Control Unit of UPATcopters • 1.6GHz ATOM Z530 Processor
able to cope with all required
control and perception
computations
• 2GB RAM
• Modular connectivity through
USB Ports, I2C Bus, SPI – All
sensors can be easily used
• Easily combined with Wireless
Networks adapters
• Less than 0.5A at 5V
• Less than 250g with Memory and
SSD Hard Disk Drive
Sensor System – Attitude/Altitude Estimation
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 25
3. Quadrotor Design
Xsens MTi-G Attitude
Heading Reference System
Open-Source IMUs
12oHz Maximum update rate
Relatively low drifting
Closed firmware
100Hz Maximum update rate
Drifting
Very prone to vibrations
30o degrees beam sonar
provides altitude data
Sensor System – Indoor horizontal motion estimation
One of the most demanding problems of complete indoor state estimation is
that of horizontal motion measurement and estimation. This problem can be
solved either by using fixed cameras (higher accuracy, very high cost, not
autonomous solution) or by designing onboard position estimation systems.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 26
3. Quadrotor Design
2 Optic Flow Systems were Developed
Mouse Sensor Based Optic Flow Tam 2Micro Vision chip solution
The Tam2 vision chip based optic flow solution implements the Image Interpolation
Algorithm (I2A) in order to derive optic flow measurements from the pixel array.
I2A algorithm computes the amplitude of the translation sd between an image
region I(n,t) captured at time t, and a later image I(n,t+Δt)
Propulsion Group
 Accurate control of motor-propeller control is critical in order to achieve increased
flight accuracy.
 DC – brushless motors were utilized due to their increased torque characteristics.
 The appropriate programming of the Electronic Speed Controller in high update rates
(>100Hz/I2C Bus), the power consumption and the identification of the final Speed
Controller-Motor-Propeller system is important for the overall control problem.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 27
3. Quadrotor Design
Quadrotor Control Approaches
28
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
Proposed Control Strategies
 A Constrained Finite Time Optimal Control (CFTOC) Strategy for the Quadrotor’s
attitude set-point problem.
 A Switching Model Predictive Control (SMPC) Strategy for the Quadrotor’s
trajectory/attitude control problem.
 A Proportional-Integral-Derivative-2nd Derivative/ Proportional-Integral-Derivative
Control Strategy for the Quadrotor’s Attitude/Translational dynamics.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 29
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
System Piecewise Affine Dynamics:
Goals:
Capture nonlinearities of the attitude subsystem
Account for state and input constraints of the system
Account for the additive effects of wind-gust disturbances
Explicit Solution – Offline Computation
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 30
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Input Constraints:
State Constraints
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 31
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Assuming Ts sampling period
Compute the optimal control sequence:
Cost function subject to PWA dynamics:
The control action is a continuous function of the following form:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 32
4. Quadrotor Control Approaches
Convex Polyhedron
Number of created polyhedra
Constrained Finite Time Attitude Optimal Control
Experimental studies with an initial experimental set-up consisted of a Draganflyer VTi
quadrotor, Xsens MTi-G IMU and personal computer.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 33
4. Quadrotor Control Approaches
Tait-Bryan angle rates are
not equal with p,q,r rates
s
Constrained Finite Time Attitude Optimal Control
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 34
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Attitude Regulation for 1-3-5 PWA systems
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 35
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Attitude Regulation for 1-3-5 PWA systems subject to forcible Wind-Gusts
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 36
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Comparison of LQ (red) – CFTOC (blue)
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 37
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
Response subject to different directional wind-gusts
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 38
4. Quadrotor Control Approaches
Constrained Finite Time Attitude Optimal Control
In conclusion:
1. CFTOC can be computed over a family of Piecewise Affine systems.
2. Ensures stability among the switching.
3. Accounts for the state and input constraints of the system.
4. Efficient in wind-gust disturbances attenuation.
5. Multi-Parametric solution has the advantage of off-line computation.
6. However: excessive computational cost for systems with more than 4 states
and prediction horizon larger than 5 steps ahead– inefficient onboard
implementation. This is due to the exponential number of transitions
between regions which can occur when a controller is computed in a
dynamic programming fashion.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 39
4. Quadrotor Control Approaches
Switching Model Predictive Control
Why Model Predictive Control:
1. It handles multivariable control problems naturally.
2. It can take into account actuator and state limitations.
3. It allows operation close to constraints – more profitable operation.
4. Receding horizon ‘idea’ can lead to smoother response
Why not:
1. Increased computational costs.
2. Requires good knowledge of the model.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 40
4. Quadrotor Control Approaches
Kontron pITX &
good programming ==
Problem Solved!
Can be solved with
extended simulations,
CAD tools and
experimental studies.
Main contributions of the proposed SMPC strategy:
1. First time to design and experimentally verify a Model Predictive Control for
the quadrotor’s attitude and trajectory control problem.
2. Switching control based on multiple Piecewise Affine system
representations.
3. Accounts for the additive effects of wind-gusts due to affine terms in the
model.
4. Accounts for the state and input constraints of the quadrotor.
5. Experimentally verified based on Inertial sensors, Sonar and Optic Flow
position deviation measurements. The proposed system achieves accurate
position control both in the absence and under the presence of wind-gusts,
trajectory tracking and accurate attitude maneuvering.
Submitted at IET Control Theory and
Applications
Switching Model Predictive Control
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 41
4. Quadrotor Control Approaches
Switching Model Predictive Control
Discretized Attitude, Altitude and Horizontal Piecewise Affine Dynamics:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 42
4. Quadrotor Control Approaches
Switching Model Predictive Control
State and Input Constraints:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 43
4. Quadrotor Control Approaches
Attitude Constraints Vertical Constraints Horizontal Constraints
Switching Model Predictive Control
For each Piecewise Affine system:
with respect to the control moves and the Piecewise Affine
system dynamics, where:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 44
4. Quadrotor Control Approaches
Prediction horizon (=5)
Control horizon (=2)
Switching Model Predictive Control
Selected Piecewise Operation Regions and Linearization Points (Γ>>1):
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 45
4. Quadrotor Control Approaches
Switching Model Predictive Control
Position Hold:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 46
4. Quadrotor Control Approaches
Switching Model Predictive Control
Position Hold under Wind-Gusts:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 47
4. Quadrotor Control Approaches
Switching Model Predictive Control
Trajectory Control:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 48
4. Quadrotor Control Approaches
Switching Model Predictive Control
Hover subject in the absence and under the presence of wind-gusts
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 49
4. Quadrotor Control Approaches
Switching Model Predictive Control
Attitude Maneuver
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 50
4. Quadrotor Control Approaches
Switching Model Predictive Control
In conclusion:
1. Model Predictive Control is very promising for such complex multivariable
systems.
2. It poses significant advantages including its abilities to account for the
physical constraints of the system and the effects of atmospheric
disturbances.
3. Switching control counts for some of the nonlinearities of the system and
produces control actions for a large part of the quadrotor’s flight envelope.
4. The drawback of increased computational costs can be resolved.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 51
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Proportional – Integral – Derivative – 2nd Derivative Attitude Control
1. Based on classical PID theory augmented with angular acceleration
feedback.
2. Extends the bandwidth of the closed-loop system – provides the opportunity
to increase the control gains.
3. Leads to faster tracking response.
Translational dynamics are relatively slow – classical PID was utilized
This control law was designed in order to use the computational power of the
Kontron pITX for other computations (Environmental Perception)
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 52
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 53
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 54
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Position Hold:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 55
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Attitude Regulation
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 56
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
Aggressive Attitude Regulation
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 57
4. Quadrotor Control Approaches
PIDD/PID Attitude/Position Control
PIDD/PID control:
1. Combination of classical PID control schemes and angular acceleration
feedback.
2. Efficient & Simple – low computational cost.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 58
4. Quadrotor Control Approaches
Cooperation of Unmanned
Aerial Vehicles
59
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
Cooperating UAVs
UAVs are utilized in more complex missions and specially ISR (Intelligence, Surveillance
and Reconnaisance). Such missions pose a number of challenging requirements:
1. Environmental Perception
2. Navigation under Uncertainty
3. Mission Critical Issues (i.e. timing)
4. Redundancy
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 60
5. Cooperation of UAVs
Cooperative UAVs
Cooperative Forest-Fire Surveillance
 This mission is solved using an overlapping cooperation approach.
 The overlapping strategy is based on simple Consensus implemented in each
UAV, while the communication between the UAVs is carried according to the
consensus algorithm:
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 61
5. Cooperation of UAVs
Cooperative Forest-Fire Surveillance
Forest Fire propagation model required for simulation studies:
 Although there are complex models based on statistic data, simple geometrical
models that assume that the fire perimeter expands like an ellipse or a folium in
relation with the wind’s blowing direction are adequate for UAV cooperation
simulation studies.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 62
5. Cooperation of UAVs
Cooperative Forest-Fire Surveillance
Operation goal: track every point of the evolving fire perimeter and update the location
of the fire with the least latency.
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 63
5. Cooperation of UAVs
Objective: Equalize the paths flown by the quadrotors
Cooperative Forest-Fire Surveillance
Decentralized Solution Algorithm
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 64
5. Cooperation of UAVs
Simulation Test Case:
1. The fire perimeter is an ellipse and the evolution is modeled as a change on the ellipse
foci affecting its major and minor radius. The change in perimeter occurs in T=1hr,2hrs
and 4hs respectively.
2. Each quadrotor communicates only with the quadrotor with which they meet in a
rendezvous point.
3. Quadrotors that have met in a rendezvous point sense fire perimeter changes. If a
variation of the perimeter is sensed then both quadrotors fly to the new fire
perimeter at its closed point.
Cooperative Forest-Fire Surveillance
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 65
5. Cooperation of UAVs
Heterogeneous UAV Swarm Area Exploration and Target
Acquisition
Heterogeneous UAV Swarm – Cooperation strategies should account for the different
vehicle capabilities, advantages and drawbacks.
Assume a UAV Swarm consisted of Quadrotors with different characteristics
Quadrotors can fly forward but also hover above a target for constant surveillance: the
cooperation strategy must also benefit from this capability
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 66
5. Cooperation of UAVs
The goal of the UAV-Swarm is to enter an
unknown fixed dimensions area with
static targets, explore as soon as
possible, acquire the target positions and
constantly survey them.
Heterogeneous UAV Swarm Area Exploration and Target
Acquisition
Cooperation Strategy assumptions:
1. The fixed dimensions unexplored area is tessellated into equal sized square Cells, Cell(k,m).
2. Each UAV is equipped with two vision systems for forward look and downwards area
exploration.
3. Vi is the velocity factor of the i-th UAV
4. Ci is the camera factor expressing the exploration camera
capabilities of the i-th UAV
1. Ei is the remaining flight endurance of the i-th UAV
2. Ti is the number indicating the total allocated tasks from the i-th UAV
3. Li is the number indicating the accomplish tasks from the i-th UAV
4. Ai is the uncompleted allocated tasks to the i-th UAV
5. Ri is the number of the maximum tasks to be executed in one round
6. Mi is a binary value indicating if the i-th UAV is in hovering mode
7. Xi is a binary value indicating if the i-th UAV is available for exploration (it is not when it has
acquired a target)
8. fi is the front camera omnidirectional range of the i-th UAV
9. cvi are the cells viewed from the exploration camera of the i-th UAV at each time
10. dik,m is the distance between the i-th UAV and the center of Cell(k,m)
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 67
5. Cooperation of UAVs
Heterogeneous UAV Swarm Area Exploration and Target
Acquisition
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 68
5. Cooperation of UAVs
Heterogeneous UAV Swarm Area Exploration and Target
Acquisition
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 69
5. Cooperation of UAVs
Conclusions & Future Work
70
1. Introduction
2. Quadrotor Modeling Approach
3. Quadrotor Design
4. Quadrotor Control Approaches
5. Cooperation of UAVs
6. Conclusions and Future Work
Conclusions & Future Work
The main contributions of this Thesis are:
 New Quadrotor dynamics modeling based on Piecewise Affine Systems theory
 Design of a powerful and modular quadrotor experimental platform capable of very complex
computations, complete autonomous indoor state estimation and extended communication
capabilities.
 Design and Experimental verification of Constrained Finite Time Optimal Controllers, Switching
Model Predictive Control strategies and PIDD/PID control schemes.
 Two new UAV cooperation strategies were proposed in order to address the problems of forest
fire surveillance and area exploration.
Future Work:
1. Design of Miniature/Micro Aerial Vehicles based on novel flying concepts: a) convertible fixed-
wing to rotorcraft or inspired by nature, and b) transformerable UGV-UAV, AUV-UAV
2. Design of control laws and environmental perception that would ensure precise navigation
under severe environmental disturbances by studying the nature of the aerodynamic effects
3. Design and experimental verification of fully decentralized cooperation strategies for large
heterogeneous UAV swarms
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 71
6. Conclusions & Future Work
Conclusions & Future Work
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 72
6. Conclusions & Future Work
UAV WSN
Micro-Quadrotor
Environmental
Perception
Convertible UAV: Tilt-Rotor
KA-GN
CP-KA
Samara Blade
Thank you for your
attention!
Thank you for your
attention!
Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 73
Control of Cooperative Unmanned Aerial Vehicles

Más contenido relacionado

La actualidad más candente

Cansat 2008: University of Alabama in Huntsville Final Presentation
Cansat 2008: University of Alabama in Huntsville Final PresentationCansat 2008: University of Alabama in Huntsville Final Presentation
Cansat 2008: University of Alabama in Huntsville Final PresentationAmerican Astronautical Society
 
Meso scaleflightvehicle
Meso scaleflightvehicleMeso scaleflightvehicle
Meso scaleflightvehicleClifford Stone
 
Thrust Propulsion
Thrust PropulsionThrust Propulsion
Thrust PropulsionAbu Bakar
 
Bioracermotion aero reporting
Bioracermotion aero reporting Bioracermotion aero reporting
Bioracermotion aero reporting Jon Wiggins
 
Ornithopter flying wing mecahnism report
Ornithopter flying wing mecahnism reportOrnithopter flying wing mecahnism report
Ornithopter flying wing mecahnism reportVijay Patil
 
Centurion Final Design Document
Centurion Final Design DocumentCenturion Final Design Document
Centurion Final Design DocumentJay Mulakala
 
Adarsh tf17001.flapping wing mav
Adarsh tf17001.flapping wing mavAdarsh tf17001.flapping wing mav
Adarsh tf17001.flapping wing mavADARSH B G
 
ES176 Austin_R_Sams_Final_Presentation.p
ES176 Austin_R_Sams_Final_Presentation.pES176 Austin_R_Sams_Final_Presentation.p
ES176 Austin_R_Sams_Final_Presentation.pAustinSams3
 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...Koorosh Aslansefat
 
Autonomous Infrastructure Inspection and Maintenance
Autonomous Infrastructure Inspection and MaintenanceAutonomous Infrastructure Inspection and Maintenance
Autonomous Infrastructure Inspection and MaintenanceKostas Alexis
 
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASPCalculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASPIJERA Editor
 
Improvement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsImprovement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsTELKOMNIKA JOURNAL
 
Aerial Ambulance Stretcher Drone Design and Implementation
Aerial Ambulance Stretcher Drone Design and Implementation Aerial Ambulance Stretcher Drone Design and Implementation
Aerial Ambulance Stretcher Drone Design and Implementation Mohammad Zimmo
 

La actualidad más candente (20)

Cansat 2008: University of Alabama in Huntsville Final Presentation
Cansat 2008: University of Alabama in Huntsville Final PresentationCansat 2008: University of Alabama in Huntsville Final Presentation
Cansat 2008: University of Alabama in Huntsville Final Presentation
 
Meso scaleflightvehicle
Meso scaleflightvehicleMeso scaleflightvehicle
Meso scaleflightvehicle
 
Thrust Propulsion
Thrust PropulsionThrust Propulsion
Thrust Propulsion
 
Michael Olsen
Michael OlsenMichael Olsen
Michael Olsen
 
Bioracermotion aero reporting
Bioracermotion aero reporting Bioracermotion aero reporting
Bioracermotion aero reporting
 
Ornithopter flying wing mecahnism report
Ornithopter flying wing mecahnism reportOrnithopter flying wing mecahnism report
Ornithopter flying wing mecahnism report
 
Centurion Final Design Document
Centurion Final Design DocumentCenturion Final Design Document
Centurion Final Design Document
 
Adarsh tf17001.flapping wing mav
Adarsh tf17001.flapping wing mavAdarsh tf17001.flapping wing mav
Adarsh tf17001.flapping wing mav
 
ES176 Austin_R_Sams_Final_Presentation.p
ES176 Austin_R_Sams_Final_Presentation.pES176 Austin_R_Sams_Final_Presentation.p
ES176 Austin_R_Sams_Final_Presentation.p
 
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
A Strategy for Reliability Evaluation and Fault Diagnosis of Autonomous Under...
 
Autonomous Infrastructure Inspection and Maintenance
Autonomous Infrastructure Inspection and MaintenanceAutonomous Infrastructure Inspection and Maintenance
Autonomous Infrastructure Inspection and Maintenance
 
UAV Mars Mission
UAV Mars MissionUAV Mars Mission
UAV Mars Mission
 
Isro(3) visual bee
Isro(3)   visual beeIsro(3)   visual bee
Isro(3) visual bee
 
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASPCalculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
Calculating Wind Farm Production in Al-Shihabi (South Of Iraq) Using WASP
 
Imperfect reversibility of air transport demand
Imperfect reversibility of air transport demandImperfect reversibility of air transport demand
Imperfect reversibility of air transport demand
 
Presentation vytas sunspiral
Presentation vytas sunspiralPresentation vytas sunspiral
Presentation vytas sunspiral
 
Improvement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft SystemsImprovement of Pitch Motion Control of an Aircraft Systems
Improvement of Pitch Motion Control of an Aircraft Systems
 
Aerial Ambulance Stretcher Drone Design and Implementation
Aerial Ambulance Stretcher Drone Design and Implementation Aerial Ambulance Stretcher Drone Design and Implementation
Aerial Ambulance Stretcher Drone Design and Implementation
 
Unmanned Aerial Delivery : Friedman Engineering
Unmanned Aerial Delivery : Friedman EngineeringUnmanned Aerial Delivery : Friedman Engineering
Unmanned Aerial Delivery : Friedman Engineering
 
Unmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStationsUnmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStations
 

Destacado

T12 Distributed search and constraint handling
T12	Distributed search and constraint handlingT12	Distributed search and constraint handling
T12 Distributed search and constraint handlingEASSS 2012
 
Design Review of Boeing Sonic Cruiser
Design Review of Boeing Sonic CruiserDesign Review of Boeing Sonic Cruiser
Design Review of Boeing Sonic CruiserFilip Kik
 
TechShanghai2016 - Beken UAV Solutions
TechShanghai2016 - Beken UAV SolutionsTechShanghai2016 - Beken UAV Solutions
TechShanghai2016 - Beken UAV SolutionsHardway Hou
 
Windows Mobile 6.5: Client for a multimedia conferencing platform
Windows Mobile 6.5:  Client for a multimedia conferencing platform Windows Mobile 6.5:  Client for a multimedia conferencing platform
Windows Mobile 6.5: Client for a multimedia conferencing platform Davide Cioccia
 

Destacado (7)

Quadcopter Technology
Quadcopter TechnologyQuadcopter Technology
Quadcopter Technology
 
T12 Distributed search and constraint handling
T12	Distributed search and constraint handlingT12	Distributed search and constraint handling
T12 Distributed search and constraint handling
 
AETOS Moscow 2011
AETOS Moscow 2011AETOS Moscow 2011
AETOS Moscow 2011
 
Design Review of Boeing Sonic Cruiser
Design Review of Boeing Sonic CruiserDesign Review of Boeing Sonic Cruiser
Design Review of Boeing Sonic Cruiser
 
TechShanghai2016 - Beken UAV Solutions
TechShanghai2016 - Beken UAV SolutionsTechShanghai2016 - Beken UAV Solutions
TechShanghai2016 - Beken UAV Solutions
 
One shot eight banks
One shot eight banksOne shot eight banks
One shot eight banks
 
Windows Mobile 6.5: Client for a multimedia conferencing platform
Windows Mobile 6.5:  Client for a multimedia conferencing platform Windows Mobile 6.5:  Client for a multimedia conferencing platform
Windows Mobile 6.5: Client for a multimedia conferencing platform
 

Similar a Control and Cooperation of Quadrotors Using Piecewise Affine Modeling

Dissertation Final Version
Dissertation Final VersionDissertation Final Version
Dissertation Final VersionSamual Knight
 
Electrical systems in missiles and space vehicles
Electrical systems in missiles and space vehiclesElectrical systems in missiles and space vehicles
Electrical systems in missiles and space vehiclesRajneesh Budania
 
Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter Er. Ashutosh Mishra
 
Visualizing the Flight Test Data and its Simulation
Visualizing the Flight Test Data and its SimulationVisualizing the Flight Test Data and its Simulation
Visualizing the Flight Test Data and its SimulationIRJET Journal
 
IRJET- New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...
IRJET- 	  New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...IRJET- 	  New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...
IRJET- New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...IRJET Journal
 
Design,Fabrication & Analysis of a Quardcopter___Research Paper
Design,Fabrication & Analysis of a Quardcopter___Research PaperDesign,Fabrication & Analysis of a Quardcopter___Research Paper
Design,Fabrication & Analysis of a Quardcopter___Research PaperHashim Hasnain Hadi
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...IRJET Journal
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfPoulastya Mukherjee
 
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVHighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVMichael C. Becker
 
IRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFDIRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFDIRJET Journal
 
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVA Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVIRJET Journal
 
LASER AIAA PAPER (1)
LASER AIAA PAPER (1)LASER AIAA PAPER (1)
LASER AIAA PAPER (1)Austin Gerber
 
Modeling and control approach to a distinctive quadrotor helicopter
Modeling and control approach to a distinctive quadrotor helicopterModeling and control approach to a distinctive quadrotor helicopter
Modeling and control approach to a distinctive quadrotor helicopterISA Interchange
 
Modelling and control of a quad rotor robot
Modelling and control of a quad rotor robotModelling and control of a quad rotor robot
Modelling and control of a quad rotor robotPrasanna Ramamurthy
 
Selection and evaluation of FOPID criteria for the X-15 adaptive flight cont...
Selection and evaluation of FOPID criteria for the X-15 adaptive flight  cont...Selection and evaluation of FOPID criteria for the X-15 adaptive flight  cont...
Selection and evaluation of FOPID criteria for the X-15 adaptive flight cont...Hamzamohammed70
 
2013 NART Group Paper
2013 NART Group Paper2013 NART Group Paper
2013 NART Group PaperFaye Clawson
 

Similar a Control and Cooperation of Quadrotors Using Piecewise Affine Modeling (20)

Dissertation Final Version
Dissertation Final VersionDissertation Final Version
Dissertation Final Version
 
RECU_SCITECH
RECU_SCITECHRECU_SCITECH
RECU_SCITECH
 
Electrical systems in missiles and space vehicles
Electrical systems in missiles and space vehiclesElectrical systems in missiles and space vehicles
Electrical systems in missiles and space vehicles
 
Final Year Project report on quadcopter
Final Year Project report on quadcopter Final Year Project report on quadcopter
Final Year Project report on quadcopter
 
Visualizing the Flight Test Data and its Simulation
Visualizing the Flight Test Data and its SimulationVisualizing the Flight Test Data and its Simulation
Visualizing the Flight Test Data and its Simulation
 
IRJET- New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...
IRJET- 	  New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...IRJET- 	  New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...
IRJET- New Approach to a Hybrid Fuzzy-Sliding Mode Control to a Brushless ...
 
Design,Fabrication & Analysis of a Quardcopter___Research Paper
Design,Fabrication & Analysis of a Quardcopter___Research PaperDesign,Fabrication & Analysis of a Quardcopter___Research Paper
Design,Fabrication & Analysis of a Quardcopter___Research Paper
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
 
RDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdfRDC-2016-ST-paper-final-Mukherjee.pdf
RDC-2016-ST-paper-final-Mukherjee.pdf
 
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAVHighSpeed_Stealthy_PayloadFocused_VTOL_UAV
HighSpeed_Stealthy_PayloadFocused_VTOL_UAV
 
IRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFDIRJET- Aerodynamic Analysis of Aircraft Wings using CFD
IRJET- Aerodynamic Analysis of Aircraft Wings using CFD
 
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAVA Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
A Review on Longitudinal Control Law Design for a Small Fixed-Wing UAV
 
Mesicopter
MesicopterMesicopter
Mesicopter
 
30720130101005
3072013010100530720130101005
30720130101005
 
LASER AIAA PAPER (1)
LASER AIAA PAPER (1)LASER AIAA PAPER (1)
LASER AIAA PAPER (1)
 
Modeling and control approach to a distinctive quadrotor helicopter
Modeling and control approach to a distinctive quadrotor helicopterModeling and control approach to a distinctive quadrotor helicopter
Modeling and control approach to a distinctive quadrotor helicopter
 
Modelling and control of a quad rotor robot
Modelling and control of a quad rotor robotModelling and control of a quad rotor robot
Modelling and control of a quad rotor robot
 
Research Paper
Research PaperResearch Paper
Research Paper
 
Selection and evaluation of FOPID criteria for the X-15 adaptive flight cont...
Selection and evaluation of FOPID criteria for the X-15 adaptive flight  cont...Selection and evaluation of FOPID criteria for the X-15 adaptive flight  cont...
Selection and evaluation of FOPID criteria for the X-15 adaptive flight cont...
 
2013 NART Group Paper
2013 NART Group Paper2013 NART Group Paper
2013 NART Group Paper
 

Más de Kostas Alexis

Aerial Robotic Workers
Aerial Robotic WorkersAerial Robotic Workers
Aerial Robotic WorkersKostas Alexis
 
ASL Lab Meeting Presentation 20/3/2013
ASL Lab Meeting Presentation 20/3/2013ASL Lab Meeting Presentation 20/3/2013
ASL Lab Meeting Presentation 20/3/2013Kostas Alexis
 
MED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationMED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationKostas Alexis
 
AIRobots Summer School System Identification Presentation
AIRobots Summer School System Identification PresentationAIRobots Summer School System Identification Presentation
AIRobots Summer School System Identification PresentationKostas Alexis
 
AIRobots ASL Project Presentation
AIRobots ASL Project PresentationAIRobots ASL Project Presentation
AIRobots ASL Project PresentationKostas Alexis
 
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...Kostas Alexis
 

Más de Kostas Alexis (6)

Aerial Robotic Workers
Aerial Robotic WorkersAerial Robotic Workers
Aerial Robotic Workers
 
ASL Lab Meeting Presentation 20/3/2013
ASL Lab Meeting Presentation 20/3/2013ASL Lab Meeting Presentation 20/3/2013
ASL Lab Meeting Presentation 20/3/2013
 
MED 2011 UPATcopter Presentation
MED 2011 UPATcopter PresentationMED 2011 UPATcopter Presentation
MED 2011 UPATcopter Presentation
 
AIRobots Summer School System Identification Presentation
AIRobots Summer School System Identification PresentationAIRobots Summer School System Identification Presentation
AIRobots Summer School System Identification Presentation
 
AIRobots ASL Project Presentation
AIRobots ASL Project PresentationAIRobots ASL Project Presentation
AIRobots ASL Project Presentation
 
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...
K. Alexis, A. Tzes, "Revisited Dos Samara Unmanned Aerial Vehicle: Design and...
 

Último

9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 

Último (20)

9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

Control and Cooperation of Quadrotors Using Piecewise Affine Modeling

  • 1. Control of Cooperative Unmanned Aerial Vehicles Kostas Alexis Department of Electrical & Computer Engineering, University of Patras, Greece 1
  • 2. Structure of this presentation Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 2 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 3. History of UAVs Some of the most wide- spread UAV designs are inspired from old manned aircraft designs that did not convince the market in their times. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 3  Unmanned Aerial Vehicles can be tracked back to the beginnings of 20th century operating in military missions.  UAVs started as remote piloted vehicles but due to technological and scientific advancements autonomous systems became feasible.  The end of 2oth century was a turning point in the history of robotics: production expanded massively to domestic use.  Currently UAV designs for civilian applications mainly focus in miniaturizing existing fixed- wing and rotorcraft designs.
  • 4. Scientific Motivation Unmanned Aerial Vehicles and specially quadrotor rotorcrafts pose significant scientific and engineering challenges:  Very aggressive nonlinear, underactuated dynamics.  They are affected from complex aerodynamic phenomena.  Prone to perturbations due to atmospheric turbulence.  Low-cost miniaturized sensor estimation systems are noisy, they drift and are very prone to vibrations.  Hard actuation constraints in terms of dynamic range, precision, response time, nonlinear characteristics and relatively high power consumption.  Despite their small size they are still complex machines that need increased computational power. Design and autonomous control of such systems is still an open challenge! Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 4
  • 5. Socioeconomic Motivation Unmanned Aerial Vehicles (and specially quadrotors) can be utilized in a wide set of real-life applications:  Intelligence, Surveillance, Reconnaissance (ISR)  Wild-fire surveillance  Agricultural services  Search & Rescue  Buildings inspection  Area Exploration & Mapping  Military applications Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 5
  • 6. State of the Art Research groups around the world have achieved very promising results Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 6
  • 7. Contributions of this work [1/2] The Contributions of this work reside in the following areas: 1. Modeling of the quadrotor dynamics using Piecewise Affine systems: until now linear and nonlinear models of the quadrotor dynamics have been proposed. Piecewise Affine systems-based modeling provides the opportunity to: a. capture some of the nonlinearities and couplings of the system - cover a relatively large part of the system’s flight envelope. b. utilize linear control theory. 2. UPATcopter Design: The UPATcopter is an efficient and modular quadrotror experimental platform emphasizing in the areas of: a. powerful onboard computational capabilities b. autonomous indoor state estimation based on inertial measurements, sonar data and vision sensors c. extended communication options d. low-cost but efficient actuators. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 7
  • 8. Contributions of this work [2/2] 3. System Control: Three different Control strategies were designed and experimentally verified for their performance: a. A Switching Model Predictive Controller for the 6-Degrees of Freedom trajectory control of the quadrotor. b. A Constrained Finite Time Optimal Controller for the quadrotor’s attitude control problem. c. A Proportional-Integral-Derivative-2ndDerivative /Proportional-Integral-Derivative controller for the quadrotor’s rotational/translational motion dynamics. This control augments classical PID controllers with angular acceleration feedback. 4. UAV cooperation: two cooperation strategies have been proposed in order to address the problems of a) cooperative forest fire surveillance and b) area exploration Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 1. Introduction 8
  • 9. Quadrotor Modeling Approach 9 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 10. Modeling Assumptions Quadrotor’s Forward Motion: difference in the lift produced from the front and rear rotors Quadrotor’s Sideward Motion: difference in the lift produced from left and right rotors Quadrotor’s Yaw motion: difference in the counter-torque between the counter-rotating rotor pairs Perpendicular motion: rotors’ overall thrust Dynamics modeling assumptions: 1. Rigid and symmetrical structure. 2. CoG and Body Fixed Frame coincide. 3. Rigid propellers. 4. Thrust and drag forces proportional to the square of propeller’s speed. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 2. Quadrotor Modeling Approach 10
  • 11. Forces & Moments acting on the craft [1/2] Newton-Euler Formulation F: force vector on the CoM τ: total torque acting about the CoM I3x3: indentity matrix I: Inertia moment about the CoM m: total mass of the body V: acceleration of the CoM ω: angular velocity CoM: Center of Mass Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 11 2. Quadrotor Modeling Approach Rotation Matrix from BFF to EFF: Transformation of craft rates expressed in BFF and EFF:
  • 12. Forces & Moments acting on the craft [2/2] Main aerodynamic forces and moments: 1. Thrust force: the resultant of the vertical forces acting on all blade elements 2. Hub force: the resultant of the horizontal forces acting on all blade elements 3. Drag moment: the moment about the rotor shaft due to aerodynamic forces 4. Rolling moment: the moment produced in forward flight when the advancing blade is producing more lift than the retreating one Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 12 2. Quadrotor Modeling Approach Ground Effect: when a rotorcraft is operating very close to ground (half of a rotor’s diameter) experiences thrust augmentation due to the interference of the surface with the airflow pattern of the rotor system.
  • 13. Piecewise Affine Modeling Approach [1/3] Euler-Lagrange formulation 6DOF Quadrotor Dynamics Modeling Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 13 2. Quadrotor Modeling Approach The angles φ,θ,ψ are independent of the translational motion Altitude motion dynamics can be decoupled from horizontal motion dynamics
  • 14. Piecewise Affine Modeling Approach [2/3] Attitude Piecewise Affine representations Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 14 2. Quadrotor Modeling Approach Discrete Time Expression Piecewise modeling Augmented with Integral Terms Disturbance effects in attitude rates.
  • 15. Piecewise Affine Modeling Approach [3/3] Vertical Piecewise Affine Error Dynamics Translational Piecewise Affine Error Dynamics Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 15 2. Quadrotor Modeling Approach Augmented with Integral Terms Augmented with Integral Terms Piecewise modeling
  • 16. Aerodynamic Effects In classical quadrotor modeling the aerodynamic effects due to variation of the airstream are neglected. However, even at moderate translational velocities or for moderate wind-gusts, their impact becomes important. 1. Blade Flapping Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 16 2. Quadrotor Modeling Approach 2. Total Thrust variation 3. Airflow Disruption
  • 17. Simulink Model Based on experimental measurements and CAD/CAM computation a MATLAB- Simulink model was derived in order to aid the control design process. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 17 2. Quadrotor Modeling Approach
  • 18. Quadrotor Modeling Conclusions New method for the modeling of the quadrotor’s dynamics has been proposed based on the theory of Piecewise Affine Systems. Advantages:  Captures nonlinearities and couplings of the system – Covers a larger part of the quadrotor’s flight envelope compared to linear approaches.  Takes into account the disturbance effects of atmospheric turbulence as affine-additive terms.  Provides the opportunity to utilize Optimal/Switching control theory.  Can be expanded to other rotorcrafts types. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 18 2. Quadrotor Modeling Approach
  • 19. Quadrotor Design 19 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 20. System Requirements The design of the UPATcopter quadrotor experimental platform should fit the following requirements:  The craft should be of small-size with about 0.5m diameter.  The craft should not exceed 1.5Kg while also providing more than 0.5Kg additive payload.  The craft should have high-end processing capabilities.  The craft should be able of complete autonomous indoor and outdoor state estimation.  The craft should have multiple wireless communication options. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 3. Quadrotor Design 20
  • 21. Experimental Platforms In the beginning of this research a Draganflyer VTi helicopter was utilized but it was soon proved that could not fit the aforementioned requirements. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 3. Quadrotor Design 21 Draganflyer Vti Toy Quadrotor First attempt of quadrotor design
  • 22. Experimental Platforms Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 3. Quadrotor Design 22 Second UPATcopter platform Final UPATcopter design Carbon fiber centerplates Anodized aluminum arms Nylon/Carbon fiber propellers s
  • 23. UPATcopter main hardware diagram Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 23 3. Quadrotor Design
  • 24. Main Control Unit Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 24 3. Quadrotor Design All – in – one Single Board Computers can be utilized as Powerful, low-power, low-weight and low- cost Main Control Units. This approach provides the capability to rapidly develop and deploy control, cooperation and environmental perception algorithms using high-level programming methods and high-end operation systems. picoITX was selected as the Main Control Unit of UPATcopters • 1.6GHz ATOM Z530 Processor able to cope with all required control and perception computations • 2GB RAM • Modular connectivity through USB Ports, I2C Bus, SPI – All sensors can be easily used • Easily combined with Wireless Networks adapters • Less than 0.5A at 5V • Less than 250g with Memory and SSD Hard Disk Drive
  • 25. Sensor System – Attitude/Altitude Estimation Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 25 3. Quadrotor Design Xsens MTi-G Attitude Heading Reference System Open-Source IMUs 12oHz Maximum update rate Relatively low drifting Closed firmware 100Hz Maximum update rate Drifting Very prone to vibrations 30o degrees beam sonar provides altitude data
  • 26. Sensor System – Indoor horizontal motion estimation One of the most demanding problems of complete indoor state estimation is that of horizontal motion measurement and estimation. This problem can be solved either by using fixed cameras (higher accuracy, very high cost, not autonomous solution) or by designing onboard position estimation systems. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 26 3. Quadrotor Design 2 Optic Flow Systems were Developed Mouse Sensor Based Optic Flow Tam 2Micro Vision chip solution The Tam2 vision chip based optic flow solution implements the Image Interpolation Algorithm (I2A) in order to derive optic flow measurements from the pixel array. I2A algorithm computes the amplitude of the translation sd between an image region I(n,t) captured at time t, and a later image I(n,t+Δt)
  • 27. Propulsion Group  Accurate control of motor-propeller control is critical in order to achieve increased flight accuracy.  DC – brushless motors were utilized due to their increased torque characteristics.  The appropriate programming of the Electronic Speed Controller in high update rates (>100Hz/I2C Bus), the power consumption and the identification of the final Speed Controller-Motor-Propeller system is important for the overall control problem. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 27 3. Quadrotor Design
  • 28. Quadrotor Control Approaches 28 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 29. Proposed Control Strategies  A Constrained Finite Time Optimal Control (CFTOC) Strategy for the Quadrotor’s attitude set-point problem.  A Switching Model Predictive Control (SMPC) Strategy for the Quadrotor’s trajectory/attitude control problem.  A Proportional-Integral-Derivative-2nd Derivative/ Proportional-Integral-Derivative Control Strategy for the Quadrotor’s Attitude/Translational dynamics. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 29 4. Quadrotor Control Approaches
  • 30. Constrained Finite Time Attitude Optimal Control System Piecewise Affine Dynamics: Goals: Capture nonlinearities of the attitude subsystem Account for state and input constraints of the system Account for the additive effects of wind-gust disturbances Explicit Solution – Offline Computation Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 30 4. Quadrotor Control Approaches
  • 31. Constrained Finite Time Attitude Optimal Control Input Constraints: State Constraints Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 31 4. Quadrotor Control Approaches
  • 32. Constrained Finite Time Attitude Optimal Control Assuming Ts sampling period Compute the optimal control sequence: Cost function subject to PWA dynamics: The control action is a continuous function of the following form: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 32 4. Quadrotor Control Approaches Convex Polyhedron Number of created polyhedra
  • 33. Constrained Finite Time Attitude Optimal Control Experimental studies with an initial experimental set-up consisted of a Draganflyer VTi quadrotor, Xsens MTi-G IMU and personal computer. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 33 4. Quadrotor Control Approaches Tait-Bryan angle rates are not equal with p,q,r rates s
  • 34. Constrained Finite Time Attitude Optimal Control Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 34 4. Quadrotor Control Approaches
  • 35. Constrained Finite Time Attitude Optimal Control Attitude Regulation for 1-3-5 PWA systems Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 35 4. Quadrotor Control Approaches
  • 36. Constrained Finite Time Attitude Optimal Control Attitude Regulation for 1-3-5 PWA systems subject to forcible Wind-Gusts Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 36 4. Quadrotor Control Approaches
  • 37. Constrained Finite Time Attitude Optimal Control Comparison of LQ (red) – CFTOC (blue) Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 37 4. Quadrotor Control Approaches
  • 38. Constrained Finite Time Attitude Optimal Control Response subject to different directional wind-gusts Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 38 4. Quadrotor Control Approaches
  • 39. Constrained Finite Time Attitude Optimal Control In conclusion: 1. CFTOC can be computed over a family of Piecewise Affine systems. 2. Ensures stability among the switching. 3. Accounts for the state and input constraints of the system. 4. Efficient in wind-gust disturbances attenuation. 5. Multi-Parametric solution has the advantage of off-line computation. 6. However: excessive computational cost for systems with more than 4 states and prediction horizon larger than 5 steps ahead– inefficient onboard implementation. This is due to the exponential number of transitions between regions which can occur when a controller is computed in a dynamic programming fashion. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 39 4. Quadrotor Control Approaches
  • 40. Switching Model Predictive Control Why Model Predictive Control: 1. It handles multivariable control problems naturally. 2. It can take into account actuator and state limitations. 3. It allows operation close to constraints – more profitable operation. 4. Receding horizon ‘idea’ can lead to smoother response Why not: 1. Increased computational costs. 2. Requires good knowledge of the model. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 40 4. Quadrotor Control Approaches Kontron pITX & good programming == Problem Solved! Can be solved with extended simulations, CAD tools and experimental studies. Main contributions of the proposed SMPC strategy: 1. First time to design and experimentally verify a Model Predictive Control for the quadrotor’s attitude and trajectory control problem. 2. Switching control based on multiple Piecewise Affine system representations. 3. Accounts for the additive effects of wind-gusts due to affine terms in the model. 4. Accounts for the state and input constraints of the quadrotor. 5. Experimentally verified based on Inertial sensors, Sonar and Optic Flow position deviation measurements. The proposed system achieves accurate position control both in the absence and under the presence of wind-gusts, trajectory tracking and accurate attitude maneuvering. Submitted at IET Control Theory and Applications
  • 41. Switching Model Predictive Control Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 41 4. Quadrotor Control Approaches
  • 42. Switching Model Predictive Control Discretized Attitude, Altitude and Horizontal Piecewise Affine Dynamics: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 42 4. Quadrotor Control Approaches
  • 43. Switching Model Predictive Control State and Input Constraints: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 43 4. Quadrotor Control Approaches Attitude Constraints Vertical Constraints Horizontal Constraints
  • 44. Switching Model Predictive Control For each Piecewise Affine system: with respect to the control moves and the Piecewise Affine system dynamics, where: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 44 4. Quadrotor Control Approaches Prediction horizon (=5) Control horizon (=2)
  • 45. Switching Model Predictive Control Selected Piecewise Operation Regions and Linearization Points (Γ>>1): Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 45 4. Quadrotor Control Approaches
  • 46. Switching Model Predictive Control Position Hold: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 46 4. Quadrotor Control Approaches
  • 47. Switching Model Predictive Control Position Hold under Wind-Gusts: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 47 4. Quadrotor Control Approaches
  • 48. Switching Model Predictive Control Trajectory Control: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 48 4. Quadrotor Control Approaches
  • 49. Switching Model Predictive Control Hover subject in the absence and under the presence of wind-gusts Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 49 4. Quadrotor Control Approaches
  • 50. Switching Model Predictive Control Attitude Maneuver Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 50 4. Quadrotor Control Approaches
  • 51. Switching Model Predictive Control In conclusion: 1. Model Predictive Control is very promising for such complex multivariable systems. 2. It poses significant advantages including its abilities to account for the physical constraints of the system and the effects of atmospheric disturbances. 3. Switching control counts for some of the nonlinearities of the system and produces control actions for a large part of the quadrotor’s flight envelope. 4. The drawback of increased computational costs can be resolved. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 51 4. Quadrotor Control Approaches
  • 52. PIDD/PID Attitude/Position Control Proportional – Integral – Derivative – 2nd Derivative Attitude Control 1. Based on classical PID theory augmented with angular acceleration feedback. 2. Extends the bandwidth of the closed-loop system – provides the opportunity to increase the control gains. 3. Leads to faster tracking response. Translational dynamics are relatively slow – classical PID was utilized This control law was designed in order to use the computational power of the Kontron pITX for other computations (Environmental Perception) Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 52 4. Quadrotor Control Approaches
  • 53. PIDD/PID Attitude/Position Control Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 53 4. Quadrotor Control Approaches
  • 54. PIDD/PID Attitude/Position Control Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 54 4. Quadrotor Control Approaches
  • 55. PIDD/PID Attitude/Position Control Position Hold: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 55 4. Quadrotor Control Approaches
  • 56. PIDD/PID Attitude/Position Control Attitude Regulation Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 56 4. Quadrotor Control Approaches
  • 57. PIDD/PID Attitude/Position Control Aggressive Attitude Regulation Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 57 4. Quadrotor Control Approaches
  • 58. PIDD/PID Attitude/Position Control PIDD/PID control: 1. Combination of classical PID control schemes and angular acceleration feedback. 2. Efficient & Simple – low computational cost. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 58 4. Quadrotor Control Approaches
  • 59. Cooperation of Unmanned Aerial Vehicles 59 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 60. Cooperating UAVs UAVs are utilized in more complex missions and specially ISR (Intelligence, Surveillance and Reconnaisance). Such missions pose a number of challenging requirements: 1. Environmental Perception 2. Navigation under Uncertainty 3. Mission Critical Issues (i.e. timing) 4. Redundancy Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 60 5. Cooperation of UAVs Cooperative UAVs
  • 61. Cooperative Forest-Fire Surveillance  This mission is solved using an overlapping cooperation approach.  The overlapping strategy is based on simple Consensus implemented in each UAV, while the communication between the UAVs is carried according to the consensus algorithm: Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 61 5. Cooperation of UAVs
  • 62. Cooperative Forest-Fire Surveillance Forest Fire propagation model required for simulation studies:  Although there are complex models based on statistic data, simple geometrical models that assume that the fire perimeter expands like an ellipse or a folium in relation with the wind’s blowing direction are adequate for UAV cooperation simulation studies. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 62 5. Cooperation of UAVs
  • 63. Cooperative Forest-Fire Surveillance Operation goal: track every point of the evolving fire perimeter and update the location of the fire with the least latency. Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 63 5. Cooperation of UAVs Objective: Equalize the paths flown by the quadrotors
  • 64. Cooperative Forest-Fire Surveillance Decentralized Solution Algorithm Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 64 5. Cooperation of UAVs
  • 65. Simulation Test Case: 1. The fire perimeter is an ellipse and the evolution is modeled as a change on the ellipse foci affecting its major and minor radius. The change in perimeter occurs in T=1hr,2hrs and 4hs respectively. 2. Each quadrotor communicates only with the quadrotor with which they meet in a rendezvous point. 3. Quadrotors that have met in a rendezvous point sense fire perimeter changes. If a variation of the perimeter is sensed then both quadrotors fly to the new fire perimeter at its closed point. Cooperative Forest-Fire Surveillance Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 65 5. Cooperation of UAVs
  • 66. Heterogeneous UAV Swarm Area Exploration and Target Acquisition Heterogeneous UAV Swarm – Cooperation strategies should account for the different vehicle capabilities, advantages and drawbacks. Assume a UAV Swarm consisted of Quadrotors with different characteristics Quadrotors can fly forward but also hover above a target for constant surveillance: the cooperation strategy must also benefit from this capability Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 66 5. Cooperation of UAVs The goal of the UAV-Swarm is to enter an unknown fixed dimensions area with static targets, explore as soon as possible, acquire the target positions and constantly survey them.
  • 67. Heterogeneous UAV Swarm Area Exploration and Target Acquisition Cooperation Strategy assumptions: 1. The fixed dimensions unexplored area is tessellated into equal sized square Cells, Cell(k,m). 2. Each UAV is equipped with two vision systems for forward look and downwards area exploration. 3. Vi is the velocity factor of the i-th UAV 4. Ci is the camera factor expressing the exploration camera capabilities of the i-th UAV 1. Ei is the remaining flight endurance of the i-th UAV 2. Ti is the number indicating the total allocated tasks from the i-th UAV 3. Li is the number indicating the accomplish tasks from the i-th UAV 4. Ai is the uncompleted allocated tasks to the i-th UAV 5. Ri is the number of the maximum tasks to be executed in one round 6. Mi is a binary value indicating if the i-th UAV is in hovering mode 7. Xi is a binary value indicating if the i-th UAV is available for exploration (it is not when it has acquired a target) 8. fi is the front camera omnidirectional range of the i-th UAV 9. cvi are the cells viewed from the exploration camera of the i-th UAV at each time 10. dik,m is the distance between the i-th UAV and the center of Cell(k,m) Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 67 5. Cooperation of UAVs
  • 68. Heterogeneous UAV Swarm Area Exploration and Target Acquisition Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 68 5. Cooperation of UAVs
  • 69. Heterogeneous UAV Swarm Area Exploration and Target Acquisition Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 69 5. Cooperation of UAVs
  • 70. Conclusions & Future Work 70 1. Introduction 2. Quadrotor Modeling Approach 3. Quadrotor Design 4. Quadrotor Control Approaches 5. Cooperation of UAVs 6. Conclusions and Future Work
  • 71. Conclusions & Future Work The main contributions of this Thesis are:  New Quadrotor dynamics modeling based on Piecewise Affine Systems theory  Design of a powerful and modular quadrotor experimental platform capable of very complex computations, complete autonomous indoor state estimation and extended communication capabilities.  Design and Experimental verification of Constrained Finite Time Optimal Controllers, Switching Model Predictive Control strategies and PIDD/PID control schemes.  Two new UAV cooperation strategies were proposed in order to address the problems of forest fire surveillance and area exploration. Future Work: 1. Design of Miniature/Micro Aerial Vehicles based on novel flying concepts: a) convertible fixed- wing to rotorcraft or inspired by nature, and b) transformerable UGV-UAV, AUV-UAV 2. Design of control laws and environmental perception that would ensure precise navigation under severe environmental disturbances by studying the nature of the aerodynamic effects 3. Design and experimental verification of fully decentralized cooperation strategies for large heterogeneous UAV swarms Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 71 6. Conclusions & Future Work
  • 72. Conclusions & Future Work Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 72 6. Conclusions & Future Work UAV WSN Micro-Quadrotor Environmental Perception Convertible UAV: Tilt-Rotor KA-GN CP-KA Samara Blade
  • 73. Thank you for your attention! Thank you for your attention! Control of Cooperative Unmanned Aerial Vehicles – Kostas Alexis, University of Patras 73 Control of Cooperative Unmanned Aerial Vehicles