optimal trajectory for network establishment of remote uavs –1–1 prachya panyakeow, ran dai,...

28
Optimal Trajectory for Network Establishment of Remote UAVs 1 Prachya Panyakeow, Ran Dai, and Mehran Mesbahi American Control Conference June 2013

Upload: catherine-owen

Post on 20-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Motivation Cooperative control of multi-vehicle systems –3–3

TRANSCRIPT

Page 1: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 1

Optimal Trajectory for Network Establishment of Remote UAVs

Prachya Panyakeow, Ran Dai, and Mehran Mesbahi

American Control Conference June 2013

Page 2: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 2

Motivation• Cooperative control of multi-vehicle systems

Page 3: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 3

Motivation• Cooperative control of multi-vehicle systems

Page 4: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 4

Motivation• Cooperative control of multi-vehicle systems

Page 5: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 5

MotivationReconnaissance, surveillance, monitoring, imaging, data processing

Page 6: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 6

MotivationWhy disperse?• Coverage issue• Limit field of view

Why form a connected network?• Energy efficiency of a formation• Information sharing

Page 7: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 7

Outline• Background and Problem Formulation• Optimal path planning for target tree-graph connectivity

Control law (PMP with end-point manifold) Control sequence (Nonlinear Opt Control necessary conditions) Eliminate candidates (Geometry Estimation Method) Computational issues

• Nonlinear Programming Method• Pros/Cons for each approach• Future work

Page 8: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 8

Background and Problem Formulation• Objective: Find paths that bring scattered

UAVs into proximity to form a connected network at terminal time with minimum total control effort.

• Nonlinear Dynamics of Each UAVs:

• Assumptions: • UAVs are first far from each other• The connected network at final time is denoted

as graph• The mobile agents represent the vertex set

in the final connected network• The communication or relative sensing channel

represents edge set• The initial states are given as and terminal

time is given as

Page 9: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 9

• Elements in Adjacency matrix A are determined by edges of• Euclidean distance based connection:

• Laplacian Matrix ,• Network connectivity constraint:

Review and BackgroundRelated works: Spanos and Murray, 2004, Robust connectivity of networked vehicles. Zavlanos and Pappas, 2007, Maintaining connectivity of mobile networks Kim and Mesbahi, 2006, Maximizing the second smallest eigenvalue of a state-

dependent graph Laplacian. Dai, Maximoff, and Mesbani, 2012, Formation of connected network for

fractionated spacecraft

Euclidean distance

Based connection

d

1

0D

10

Page 10: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 10

UAV Network Establishment

Problem Formulation:

Page 11: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 11

UAV Network Establishment

Problem Formulation:

Logical Constraint

Page 12: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 12

UAV Network Establishment

Problem Formulation:

Logical Constraint

Nonlinear Constraint

Page 13: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 13

Optimal Target Tree-Graph Connectivity

Problem Formulation:

Page 14: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 14

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Hamiltonian:

End-point Manifold:

Page 15: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 15

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

PMP with End-Point Manifold

Control Law

Page 16: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 16

Dubin’s Problem

Page 17: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 17

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Control Sequence

Page 18: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 18

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Proposition 1: (Path-Synthesis)found from intermediate/final conditions

Control law/sequence Necessary conditions

5n-2 unknowns

Final Constraints

Intermediate Constraints

2n-2

n-1

n1

n

5n-2 nonlinear equations

Substitute

Page 19: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 19

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Optimal Trajectories Candidates:

Candidates RLL-RRL Candidates RRL-RLL(Global Sol.)

Page 20: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 20

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Geometry Estimation Method for eliminating the candidates

Page 21: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 21

Optimal Target Tree-Graph Connectivity

Direct Method: Solve the Nonlinear Optimal Control Problem

Geometry Estimation Method for eliminating the candidates

Direction to turn

Choose initial guess for

Solve forUsing proposition 1

Check result

Terminate

No

Yes

Page 22: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 22

Optimal Target Tree-Graph ConnectivityNonlinear Optimal Control with Geometry Estimation Method

Pros:• Optimal Solution• Provides the solution (switching time) for a given graph

Cons:• Computational issues (NP Hard)

• Number of final network configurations is exponential• Cayley’s Theorem: Number of distinct labeled trees on n agents is

• Global search of all tree graphs with five agents: 1~2 minutes• Global search of all tree graphs with eight agents: 1~2 days!• An efficient algorithm is required to approach the problem

Page 23: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 23

Nonlinear Programming MethodParameterized Optimization Problem:

Transform the original problem to

Using the same 3 segment bang-bang control scheme, as unknown

Same control law/sequence

• Relaxation of Logical On/Off Constraint• Relaxation of Connectivity Nonlinear Constraint

Page 24: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 24

Nonlinear Programming MethodModel of communication/relative sensing link:

The entry of weight adjacency matrix is assigned as

• An exponential function for power of communication link

Relaxation of the

logical constraints

The communication efficacy drops off continuously as the distance between the agents increases

d

1

0D

Page 25: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 25

NLP Method (Parameter Optimization Problem)Relaxation of connectivity constraints viaMatrix similarity transformation:

Original mixed integer problemwith nonlinear constraints

Semi-definite constraintNonlinear constraint

Parameter Optimization Problemwith semi-definite constraints

= small positive number to guaranteeThe weight network is connected

Page 26: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 26

Optimal Target-Tree Method NLP MethodVS

Scalability of the two methods

Page 27: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 27

Optimal Target-Tree Method NLP MethodVS

•Global Optimal Solution•Exact results for a given graph•Have to search for all possible graphs•Not scalable for large-scale systems

•Sub-Optimal Solution (NP Hard)•Base from the same bang-bang control law/sequence • Faster Convergence without going through all possible graph•Scalable for large-scale systems

Scalability of the two methods

Page 28: Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and…

– 28

Future Work

• Vary UAV speed between stall/max• Optimal dispersion• Considering scenarios that combine

Optimal path planning for network connectivity Maintain the formation Collision Avoidance Optimal path planning for network dispersion