THESIS COLLOQUIUM
This presentation is the property of its rightful owner.
Sponsored Links
1 / 85

THESIS COLLOQUIUM PowerPoint PPT Presentation


  • 98 Views
  • Uploaded on
  • Presentation posted in: General

THESIS COLLOQUIUM. Collision avoidance and coalition formation of multiple unmanned aerial vehicles in high density traffic environments. Joel George M.

Download Presentation

THESIS COLLOQUIUM

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Thesis colloquium

THESIS COLLOQUIUM

Collision avoidance and coalition formation of multiple unmanned aerial vehicles in high density traffic environments

Joel George M


Thesis colloquium

“… it was nevertheless - the first time in the history of the world in which a machine carrying a man had raised itself by its own power into the air in full flight, had sailed forward without reduction of speed, and had finally landed at a point as high as that from which it started.”

Orville Wright

Details of first flight:

Speed = 6.8 miles/hour

Range = 120 feet

Altitude = 10 feet


Thesis colloquium

Slogan of aircraft design industry

Faster, Farther, Higher (and Safer)

Boundaries of speed, altitude, range, and endurance have been pushed

further and further


Thesis colloquium

Aircraft kept the tag “machine carrying a man”

Presence of man in aircraft was always an important design consideration


Thesis colloquium

“Elimination of pilot from a manned combat aircraft removes many of the conventional design constraints …

This at once throws open the design parameter space and dramatic improvements in performance measures like increased speed, range, maneuverability, and payload can be achieved.”

Late Dr. S Pradeep


Thesis colloquium

Why Unmanned Aerial Vehicles (UAVs)?

In some missions, human presence ‘need not’ be there

In some other missions, human presence ‘should not’ be there

Unmanned Aerial Vehicles find applications in

Dull, Dirty, and Dangerous missions


Thesis colloquium

Why UAVs?

Factors compelling the use of Unmanned Aerial Vehicles (UAVs)

Design freedom (mission specific designs)

Dull, dirty, and dangerous missions

Low cost, portability, absence to human risk, …


Thesis colloquium

Why autonomous UAVs?

UAVs can be remotely piloted

However, desirable to make UAVs autonomous


Thesis colloquium

Why multiple UAVs?

UAVs are often small

Some missions are more effectively done by multiple UAVs

Use of multiple UAVs leads to coordination problems

Collision avoidance, coalition formation, formation flying, …


Thesis colloquium

This thesis addresses the problems of

Collision avoidance,

Coalition formation, and

Mission involving collision avoidance and coalition formation

of multiple UAVs in high density traffic environments


Thesis colloquium

OUTLINE

CHAPTER 1

Introduction

CHAPTER 2

Collision avoidance among multiple UAVs

CHAPTER 3

Collision avoidance with realistic UAV models

CHAPTER 4

Coalition formation with global communication

CHAPTER 5

Coalition formation with limited communication

CHAPTER 6

Coalition formation and collision avoidance in multiple UAV missions

CHAPTER 7

Conclusions


Thesis colloquium

CHAPTER 1

Introduction


Thesis colloquium

Collision avoidance

Using information of positions and velocities of UAVs in the sensor range, a UAV needs to find an efficient safe path to destination

A safe path means that no UAV should come within each others safety zones during any time of flight

Efficiency  less deviation from nominal path


Thesis colloquium

Collision avoidance literature

Have been looked at from the robotics and air traffic management points of view

Ground based robots can stop to finish the calculations

Collision avoidance algorithms addressing air traffic management problems consider only a few aircraft


Thesis colloquium

A situation requiring three dimensional collision avoidance


Thesis colloquium

Coalition formation

Multiple UAVs with limited sensor ranges search for targets

A target found needs to be prosecuted

A UAV that detected the target may not have sufficient resources

‘Need to talk’ to other UAVs to form a coalition for target prosecution

Objective: To find and prosecute all targets as quickly as possible

The algorithm should be scalable


Thesis colloquium

Coalition formation literature

  • Multi-agent coalition formation

    • Can share resources

    • Extensive communication

  • Multi-robot coalition formation

    • Resources do not deplete

  • Multi-UAV coalition formation

    • Resources deplete with use

    • Need quick coalition formation algorithms


Thesis colloquium

Collision avoidance and coalition formation in multiple UAV missions

Multi-UAV rendezvous with collision avoidance

Coalition formation with collision avoidance


Thesis colloquium

CHAPTER 2

Collision avoidance among multiple UAVs


Thesis colloquium

Assumptions

UAV kinematic model

Constant speed

Minimum radius of turn

Further assumption

Limited sensor range


Thesis colloquium

It suffices, in case of a multiple UAV conflict, for a UAV to avoid the most imminent near miss to obtain a good collision avoidance performance.


Thesis colloquium

Two UAVs within each others safety zones results in a ‘near miss’

Objective is to reduce the number of near misses, as in a high density traffic case, it may not be possible to avoid near misses

Lesser the number of near misses, better the collision avoidance algorithm

Aircraft deviates from its nominal path due to collision avoidance maneuver.

Efficiency =

Lesser the deviation (higher efficiency), better the collision avoidance algorithm


Thesis colloquium

UAVs encounter multiple conflicts

Reduce multiple conflicts to an ‘effective’ one-one conflict by finding

the ‘most threatening’ UAV from among the ones in sensor range

Most threatening UAV:

A UAV U2 is the most threatening UAV for U1 at an instant of time, if

U2 is in the sensor range of U1

Predicted miss distance between U1 and U2 suggests the occurrence of a near miss

Out of all the UAVs in the sensor range of U1 with which U1 has a predicted near miss, the near miss with U2 is the earliest to occur


Thesis colloquium

Collision avoidance maneuver

A necessary condition for collision between two aircraft to occur is that

the Line of Sight (LOS) Rate between them be zero

For collision avoidance, a UAV does a maneuver to increase the LOS rate

Each UAV does a maneuver to avoid collision with the most threatening neighbor


Thesis colloquium

Two Dimensional Reactive Collision Avoidance: RCA-2D


Thesis colloquium

Simple head-on collisions


Thesis colloquium

High density traffic


Thesis colloquium

Random flight test

Aircraft fly from random points on outer circle to

random points on inner circle

Velocity: 500 miles per hour

Turn rate: 5 degrees per second

Radius of outer circle 120 miles

Radius of inner circle 100 miles


Thesis colloquium

Archibald, J. K., Hill, J. C., Jepsen, N. A., Strirling, W. C., & Frost, R. L. (2008). A satisficingapproach to aircraft conflict resolution. IEEE Transactions on System, Man, and Cybernetics - Part C: Applications and Reviews, 38, 510–521.

Since the test case involves random flights, the simulations are run 20 times for each case, and the values presented are averaged over the results obtained from these runs


Thesis colloquium

Effect of noise in position measurement


Thesis colloquium

Three dimensional engagement

Collision plane

RCA-3D-I

Three dimensional collision avoidance algorithms

RCA-3D-O


Thesis colloquium

Comparison of the performance 2D and 3D algorithms for random flights


Thesis colloquium

Modified random flights (three dimensional)

Case 1: h = 20 miles,

rin= 100 miles, and rout = 120 miles

Case 2: h = 60 miles,

rin= 55 miles, and rout = 70 miles

Case 3: h = 100 miles,

rin= 40 miles, and rout = 50 miles


Thesis colloquium

Summary of Chapter 2

Developed conceptually simple collision avoidance algorithms

For two and three dimensional conflicts

For high density traffic environments

Analyzed the performance of these algorithms


Thesis colloquium

CHAPTER 3

Collision avoidance with realistic UAV models


Thesis colloquium

Realistic UAV Model

UAV of span 1.4224 m, weighing 1.56 kg

  • Stability and control derivatives from Aviones

  • A UAV flight simulator developed by the Brigham Young University

  • (an open source software)

  • Available: http://aviones.sourceforge.net/

The Zagi Aircraft

www.zagi.com

Span = 1.5 m

Mean Chord = 0.33 m

Weight = 1.5 kg

Picture courtesy: www.zagi.com


Thesis colloquium

UAV control system

Controllers designed through successive loop closure

Separate controllers for holding altitude, attitude, and speed

PI controllers with parameters tuned manually


Thesis colloquium

Controller design

Altitude hold controller

Similar controllers for attitude and speed holds are designed


Thesis colloquium

Implementing the guidance commands

Look-up graph for bank angle that will provide required turn rate


Thesis colloquium

Test of collision avoidance

A example of collision avoidance of 5 UAVs

The test case is set-upsuch that the avoidance of one conflict will lead into another


Thesis colloquium

Test case of random flights for dense traffic

Random flights test case

inner circle radius 400 m

outer circle radius 500 m

velocity 12 m/s

maximum turn rate 10 deg/sec.

Any approach of two UAVs within 10 m is considered a near miss

An approach within 2 m is a collision.


Thesis colloquium

Results of the random flight test case


Thesis colloquium

Implementation of 3D collision avoidance algorithm

Realization of pitch and turn rate commands


Thesis colloquium

Pitch rate guidance and control loops


Thesis colloquium

Results of the random flight test case

for homogeneous UAVs

for heterogeneous UAVs


Thesis colloquium

Collision avoidance in presence of non-cooperating UAVs


Thesis colloquium

Summary of Chapter 3

Implemented collision avoidance algorithms on 6 DoF UAV models

Simulations with heterogeneous and non-cooperating UAVs


Thesis colloquium

CHAPTER 4

Coalition formation with global communication


Thesis colloquium

Coalition formation for search and prosecute mission

Search targets and destroy them

The targets may have different requirements

Objectives:

  • Destroy the target is minimum time

  • Coalition should have minimum number of UAVs

  • Rendezvous on target to inflict maximum damage


Thesis colloquium

Assumptions

Limited sensor radius

Target locations are not know a priori

Limited resources that deplete with use

Stationary targets

Global communication


Thesis colloquium

Theorem: The minimum time minimum member coalition formation

for a single target is NP-hard


Thesis colloquium

UAV that detects the target – Coalition leader

Coalition leader initiates the coalition formation process

Deadlocks are handled by rules/protocols


Thesis colloquium

Communication protocol for coalition formation process


Thesis colloquium

Two stage algorithm for coalition formation

Stage I

Find a minimum time coalition

Stage II

Find a minimum member coalition


Thesis colloquium

Stage I: Minimum time coalition

Theorem: Finding minimum member coalition is NP-hard

Recruit members to coalition in the ascending order of their ETA to target


Thesis colloquium

Theorem: Stage I gives a minimum time coalition

Theorem: Stage I has polynomial time complexity


Thesis colloquium

Stage II

‘Prune’ the coalition formed in stage I to form a reducedmember coalition


Thesis colloquium

Coalition formation examples


Thesis colloquium

Solution using Particle Swarm Optimization (PSO)

Global solution of the search and prosecute problem using PSO

Target locations known a priori


Thesis colloquium

Comparison of solutions


Thesis colloquium

Summary of Chapter 4

Coalition formation algorithm for search and prosecute mission

Two stage polynomial time algorithm

Efficacy of the algorithm demonstrated via simulations


Thesis colloquium

CHAPTER 5

Coalition formation with limited communication


Thesis colloquium

UAVs have limited communication ranges

Dynamic network over which coalition formations should take place


Thesis colloquium

Network properties

Every UAV acts as a relay node

Each hop of message has an associated lag

Log of messages kept to avoid duplication

Time-to-live for a message


Thesis colloquium

Coalition formation over dynamic network

Find a sub static coalition formation period

A UAV accepts to be a relay node only if sub-network that is over the UAV it is in communication range for the entire coalition formation period

Works well as coalition formation period is much shorter than the time scale in which network connection varies


Thesis colloquium

Example of stationary and constant velocity target


Thesis colloquium

Prosecution sequence for maneuvering target

Rendezvous at a maneuvering target is difficult  sequential prosecution

Coalition leader tracks the maneuvering target and broadcast this information until the target is in the sensor range of one of the coalition members

A coalition member prosecutes the target and continues to track it until the target is within the sensor range of the next coalition member


Thesis colloquium

Example


Thesis colloquium

Performance of coalition formation algorithm with increase in number of UAVs


Thesis colloquium

Performance of coalition formation algorithm with increase in communication range


Thesis colloquium

Performance of coalition formation algorithm with increase in communication delay


Thesis colloquium

Summary of Chapter 5

Coalition formation of UAVs with limited communication ranges

Prosecution of stationary, constant velocity, and maneuvering targets


Thesis colloquium

CHAPTER 6

Collision avoidance and coalition formation in multiple UAV missions


Thesis colloquium

Rendezvous – meeting at a pre-planned time and place

Rendezvous of multiple UAVs

For simultaneous deployment of resources

To exchange resources or critical information


Thesis colloquium

Multiple UAV Rendezvous

Rendezvous under collision avoidance

Rendezvous of multiple UAVs when some of the UAVs have to do

collision avoidance maneuvers en route

Uses a consensus on Estimated Time of Arrival (ETA) at target


Thesis colloquium

Multiple UAV Rendezvous Algorithm

Consensus in ETA achieved using

Velocity control within bounds

Wandering maneuver

Change in velocity proportional to

(average ETA – ETA)

If velocity hits lower bound, then ‘wander away’ from the rendezvous point


Thesis colloquium

Solution Approach

Linear average consensus

  • In principle, any consensus protocol can be used.

  • Average consensus protocol is used for the purpose of illustration


Thesis colloquium

Rendezvous: Simulation Results

Rendezvous of 5 UAVs (3 of them do collision avoidance on the way)


Thesis colloquium

Target tracking


Thesis colloquium

Coalition formation with collision avoidance


Thesis colloquium

Summary of Chapter 6

Multiple UAV rendezvous with collision avoidance

Coalition formation with collision avoidance


Thesis colloquium

CHAPTER 7

Conclusions


Thesis colloquium

Algorithms for collision avoidance and coalition formation and their applications

Algorithms are

conceptually ‘simple’

scalable


Thesis colloquium

Possible extensions of present work

Better controller implementations possible for collision avoidance

Better communication protocols possible for coalition formation


  • Login