THE NAVIGATION CONFERENCE - NAV08/ILA37 28 - 30 OCTOBER 2008, - - PowerPoint PPT Presentation

the navigation conference nav08 ila37 28 30 october 2008
SMART_READER_LITE
LIVE PREVIEW

THE NAVIGATION CONFERENCE - NAV08/ILA37 28 - 30 OCTOBER 2008, - - PowerPoint PPT Presentation

CALIFORNIA STATE UNIVERSITY - FULLERTON THE NAVIGATION CONFERENCE - NAV08/ILA37 28 - 30 OCTOBER 2008, LONDON, UK Unmanned Aerial Vehicle Formation Control 1 Why flying in a formation ? Formation Selection Objective Technique


slide-1
SLIDE 1

Unmanned Aerial Vehicle Formation Control

1

CALIFORNIA STATE UNIVERSITY - FULLERTON

THE NAVIGATION CONFERENCE - NAV08/ILA37 28 - 30 OCTOBER 2008, LONDON, UK

slide-2
SLIDE 2

Unmanned Aerial Vehicle Formation Control

2

  • Why flying in a formation ?
  • Formation Selection
  • Objective
  • Technique Methodology
  • Formation Construction & Trajectory
  • Water Level Technique
  • Changing Formation
  • Conclusion
slide-3
SLIDE 3

Unmanned Aerial Vehicle Formation Control

3

Why flying in a formation is important for a fleet? Because it will maximize the mission results from two points of view:

► Resources: (fuel, energy, etc) ► Tactical: (Safety coverage technique, submission assignment, etc)

In the normal cases (manned aerial vehicle), maintaining the formation is done by the pilots using visual sight view, in coordinating with the fleet leader. However, such a thing is difficult to be implemented in a fleet of UAVs

slide-4
SLIDE 4

Unmanned Aerial Vehicle Formation Control

4

Selecting formation depends on two variables: 1. Number of Vehicles 2. Formation Pattern 1 2 3

Left Wing Formation

1 2 3

Right Wing Formation

slide-5
SLIDE 5

Unmanned Aerial Vehicle Formation Control

5

Building a formation control system where every vehicle in a fleet should : 1) Maintaining its position in the formation while flying based on assigned plan. 2) Reacting based on any event that affect the formation. For example loosing one of the vehicle calls for reformatting the group based

  • n new formation.

3) Avoiding the collision with other vehicles in the fleet during any movement.

slide-6
SLIDE 6

Unmanned Aerial Vehicle Formation Control

6

Every vehicle assigned an offset from the leader trajectory to maintain during flying plan. Then the vehicle changes its velocity and heading relatively based on a proposed technique called “Water level” technique. The technique methodology: 1) Every vehicle has a unique id (Vehicle ID) and formation position number (Vehicle PN) that determine its position in the formation. 2) The vehicles are flying in 3D environment and using passive ranging Global positioning system (GPS) to determine their positions in the globe 3) Every group (fleet) has a communication system that allows their members to exchange messages and information during the flying. 4) A formation structure should be initialized and assigned to the group at the beginning of flight.

slide-7
SLIDE 7

Unmanned Aerial Vehicle Formation Control

7

1 2 3

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Offset (X3,Y3,Z3) Radius (R3)

Angle (θ3)

θ3 θ2 R3 R2 X3 Y3 X2 Y2

slide-8
SLIDE 8

Unmanned Aerial Vehicle Formation Control

8

The trajectory of every vehicle is specified by set of waypoints loaded to the vehicle memory. Those waypoints calculated based on every vehicle position in the selected formation. To calculate the waypoints, first the trajectory of the leader specified based

  • n the flying plan. Then initial waypoint for every vehicle is determined,

After that, the coordinates of the rest waypoints are generated using: 1) Transition Operation: for every vehicle, to generate a new waypoint (Xi,Yi,Zi) in the same direction, a (x’,y’,z’) transition applied on the previous waypoint (Xi-1,Yi-1,Zi-1). 2) Rotation Operation: for every vehicle, to generate a new point (Xi,Yi,Zi) in different direction, a θ’ angle rotation is applied on previous (Xi-1,Yi-1,Zi-1) using

  • ne fixed (x’,y’,z’) center.
slide-9
SLIDE 9

Unmanned Aerial Vehicle Formation Control

9

During the flying, the leader vehicle broadcast the following leader data to the rest of vehicles in the fleet:

  • 1. Coordinates (X,Y,Z)
  • 2. Heading Angle
  • 3. Velocity

Based on these information, every vehicle in the groups calculates the position coordinates differences (x,y,z), the distance (r) , and the angle (θ) relative to the leader

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

1

Vehicle Velocity = Old Velocity + (Angle Differences/Formation Angle) * Old Velocity

slide-10
SLIDE 10

Unmanned Aerial Vehicle Formation Control

10

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

1

Vehicle Velocity = Old Velocity + (Angle Differences/Formation Angle) * Old Velocity

slide-11
SLIDE 11

Unmanned Aerial Vehicle Formation Control

11

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

slide-12
SLIDE 12

Unmanned Aerial Vehicle Formation Control

12

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

slide-13
SLIDE 13

Unmanned Aerial Vehicle Formation Control

13

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

slide-14
SLIDE 14

Unmanned Aerial Vehicle Formation Control

14

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

slide-15
SLIDE 15

Unmanned Aerial Vehicle Formation Control

15

2

Offset (X2,Y2,Z2) Radius (R2)

Angle (θ2)

Water Level Technique

Leader Velocity Vehicle Velocity Stable Area Fixing Area Velocity Updating Gab Lower Limit Upper Limit

  • S

+S +S/4

  • S/4

Lower Threshold

slide-16
SLIDE 16

Unmanned Aerial Vehicle Formation Control

16

For same number of vehicles that assigned a specific formation, the time varies based on the water level (WT) variable that we set. If we use the following WT variables to form a 3 vehicle right wing formation:

  • Velocity upper limit = 500
  • Velocity lower limit = 50
  • Upper threshold (S) = 10
  • Lower threshold (S) = -10
  • Fixing Area (-S/4,S/4) = [-2.5,2.5]
  • Velocity Updating Gap = 25

The vehicles will form the left wing formation in 33.4 Seconds as shown in figure.

slide-17
SLIDE 17

Unmanned Aerial Vehicle Formation Control

17

Building a formation control system where every vehicle in a fleet should : 1) Maintaining its position in the formation while flying based on assigned plan. 2) Reacting based on any event that affect the formation. For example loosing one of the vehicle calls for reformatting the group based

  • n new formation.

3) Avoiding the collision with other vehicles in the fleet during any movement.

slide-18
SLIDE 18

Unmanned Aerial Vehicle Formation Control

18

The algorithm will be executed when the leader of the fleet decide to transform from current formation to a new one for any reason, such as new mission has been assigned or new vehicle request to join the fleet. The algorithm module will go through the following steps:

1) Checking the vehicles positions in the current formation and compare them with the designated positions in the new formation.

slide-19
SLIDE 19

Unmanned Aerial Vehicle Formation Control

19

1 3 2 4 2

slide-20
SLIDE 20

Unmanned Aerial Vehicle Formation Control

20

The algorithm will be executed when the leader of the fleet decide to transform from current formation to a new one for any reason, such as new mission has been assigned or new vehicle request to join the fleet. The algorithm module will go through the following steps:

1) Checking the vehicles positions in the current formation and compare them with the designated positions in the new formation. 2) Finding the next vehicle movement/action base on specific criteria related to every vehicle. The expert part of the algorithm is located at this step as will explain later.

slide-21
SLIDE 21

Unmanned Aerial Vehicle Formation Control

21 V current and designated offset V is moving V is not moving V Trajectory V is intersecting V is not intersecting V distance to designated position Not minimum distance Minimum Distance V is waiting Issue moving order Nothing V is waiting V Swap PN with intersected vehicle

slide-22
SLIDE 22

Unmanned Aerial Vehicle Formation Control

22

The algorithm will be executed when the leader of the fleet decide to transform from current formation to a new one for any reason, such as new mission has been assigned or new vehicle request to join the fleet. The algorithm module will go through the following steps:

1) Checking the vehicles positions in the current formation and compare them with the designated positions in the new formation. 2) Finding the next vehicle movement/action base on specific criteria related to every vehicle. The expert part of the algorithm is located at this step as will explain later. 3) Executing the action comes from step 2, which will be one of the following:

Swap the position number between two vehicles and their offsets

Issue an order for a vehicle to move to its new location on the designated formation

The above steps will be repeated after every action until every vehicle takes its position in the new formation.

slide-23
SLIDE 23

Unmanned Aerial Vehicle Formation Control

23

1 3 2 2 4

slide-24
SLIDE 24

Unmanned Aerial Vehicle Formation Control

24

1 3 2 2 3 2 3 4

slide-25
SLIDE 25

Unmanned Aerial Vehicle Formation Control

25

1 2 3 2 3

slide-26
SLIDE 26

Unmanned Aerial Vehicle Formation Control

26 V1 V2 V3

The graph below shows a left wing formation from 3 vehicles:

  • 1. leader V1
  • 2. first wing V2
  • 3. Second wing V3
slide-27
SLIDE 27

Unmanned Aerial Vehicle Formation Control

27

The graph below shows a left wing formation from 3 vehicles:

  • 1. leader V1
  • 2. first wing V2
  • 3. Second wing V3

V1 V3 V2

slide-28
SLIDE 28

Unmanned Aerial Vehicle Formation Control

28

  • To increase the performance and the efficiency of the water level technique,

the configuration variables should be selected carefully. Taking in the consideration that every environment should has different variables.

  • The proposed EM algorithm works by finding the best actions series for

vehicles in a fleet to move from one formation to another.

  • Water level technique and EM are integrate it with a test bed software that

being developed to manage Multi Autonomous Aerial Vehicle formation control.

  • Next step will be implementing both the technique and module in real test bed
  • f multi UAVs.
slide-29
SLIDE 29

Unmanned Aerial Vehicle Formation Control

29