circumnavigation from distance measurements under slow drift

52
Circumnavigation Circumnavigation From Distance From Distance Measurements Under Measurements Under Slow Drift Slow Drift Soura Dasgupta, U of Iowa Soura Dasgupta, U of Iowa With: Iman Shames, Baris With: Iman Shames, Baris Fidan, Brian Anderson Fidan, Brian Anderson

Upload: dagmar

Post on 09-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Circumnavigation From Distance Measurements Under Slow Drift. Soura Dasgupta , U of Iowa With: Iman Shames, Baris Fidan , Brian Anderson. Outline. The Problem Motivation Precise Formulation Broad Approach Localization Control Law Analysis Stationary target Drifting target - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Circumnavigation From Distance Measurements Under Slow Drift

Circumnavigation From Circumnavigation From Distance Measurements Distance Measurements Under Slow DriftUnder Slow Drift

Soura Dasgupta, U of IowaSoura Dasgupta, U of IowaWith: Iman Shames, Baris Fidan, Brian With: Iman Shames, Baris Fidan, Brian

AndersonAnderson

Page 2: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 2 of 27

Page 3: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 3 of 27

Page 4: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 4 of 27

Page 5: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 5 of 27

Page 6: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 6 of 27

Page 7: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 7 of 27

Page 8: Circumnavigation From Distance Measurements Under Slow Drift

Problem

ANU July 31, 2009 8 of 27

Page 9: Circumnavigation From Distance Measurements Under Slow Drift

Problem

Sufficiently rich orbitSufficiently rich perspective

Slow unknown drift in target

2 and 3 dimensionsANU July 31, 2009 9 of 27

Page 10: Circumnavigation From Distance Measurements Under Slow Drift

Motivation• Surveillance• Monitoring from a distance• Require a rich enough perspective• May only be able to measure distance

– Target emitting EM signal– Agent can measure its intensity Distance

• Past work– Position measurements– Local results– Circumnavigation not dealt with

• Potential drift complicates

ANU July 31, 2009 10 of 27

Page 11: Circumnavigation From Distance Measurements Under Slow Drift

If target stationary Measure distances from three noncollinear agent positions

In 3d 4 non-coplanar positions

Localizes target

ANU July 31, 2009 11 of 27

Page 12: Circumnavigation From Distance Measurements Under Slow Drift

If target stationary

Move towards target

Suppose target drifts

Then moving toward phantom position

ANU July 31, 2009 12 of 27

Page 13: Circumnavigation From Distance Measurements Under Slow Drift

Coping With Drift• Target position must be continuously estimated

• Agent must execute sufficiently rich trajectory– Noncollinear enough: 2d– Noncoplanar enough: 3d

• Compatible with goal of circumnavigation for rich perspective

ANU July 31, 2009 13 of 27

Page 14: Circumnavigation From Distance Measurements Under Slow Drift

Precise formulation• Agent at location y(t)• Measures D(t)=||x(t)-y(t)||• Must rotate at a distance d from target• On a sufficiently rich orbit• When target drifts sufficiently slowly

– Retain richness– Distance error proportional to drift velocity

• Permit unbounded but slow drift

ANU July 31, 2009 14 of 27

Page 15: Circumnavigation From Distance Measurements Under Slow Drift

Quantifying Richness

• Persistent Excitation (p.e.)• The i are the p.e. parameters • Derivative of y(t) persistently spanning• y(t) avoids the same line (plane) persistently• Provides richness of perspective• Aids estimation

IdyyITt

t21 )(')(0

1

ANU July 31, 2009 15 of 27

Page 16: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 16 of 27

Page 17: Circumnavigation From Distance Measurements Under Slow Drift

Broad approach• Stationary target

• From D(t) and y(t) localize agent

• Force y(t) to circumnavigate as if it were x

xtx )(ˆ

)(ˆ tx

ANU July 31, 2009 17 of 27

Page 18: Circumnavigation From Distance Measurements Under Slow Drift

ANU July 31, 2009 18 of 27

Page 19: Circumnavigation From Distance Measurements Under Slow Drift

ANU July 31, 2009 19 of 27

Page 20: Circumnavigation From Distance Measurements Under Slow Drift

Coping With drifting Target• Suppose exponential convergence in stationary

case• Show objective approximately met when target

velocity is small

• x(t) can be unbounded• Inverse Lyapunov arguments• Wish to avoid partial stability arguments

|)(|)()( txKdtxty

ANU July 31, 2009 20 of 27

Page 21: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 21 of 27

Page 22: Circumnavigation From Distance Measurements Under Slow Drift

Rules on PE• R(t) p.e. and f(t) in L2 R(t)+f(t) p.e.

– L2 rule

• R(t) p.e. and f(t) small enough R(t)+f(t) p.e.– Small perturbation rule

• R(t) p.e. and H(s) stable minimum phase H(s){R(t)} p.e.– Filtering rule

ANU July 31, 2009 22 of 27

Page 23: Circumnavigation From Distance Measurements Under Slow Drift

A basic principle• Suppose x(t) is stationary and• We can generate

• Then:

))(ˆ)(()( xtxtztv T

)()()(ˆ tvtztx

xtx )(ˆ If z(t) p.e.

ANU July 31, 2009 23 of 27

Page 24: Circumnavigation From Distance Measurements Under Slow Drift

Localization• Dandach et. al. (2008)• If x(t) stationary• Algorithm below converges under p.e.• Need explicit differentiation

))()(()()(21

))(()')(()(2

xtytytDtD

xtyxtytD

T

))(ˆ)(())(ˆ)()(()()(21 xtxtytxtytytDtD TT

)))(ˆ)()(()()(21)(()(ˆ txtytytDtDtytx T

ANU July 31, 2009 24 of 27

Page 25: Circumnavigation From Distance Measurements Under Slow Drift

Localization without differentiation

)(21)()()(

||)(||21)()()(

)(21)()()(

33

222

211

tytztztV

tytztztm

tDtztzt

))(ˆ)((

)(ˆ)()()(

xtxtV

txtVtmtT

T

))(ˆ)()()()(()(ˆ txtVtmttVtx T

xtx )(ˆ If V(t) p.e. p.e. )(ty

x stationary

ANU July 31, 2009 25 of 27

Page 26: Circumnavigation From Distance Measurements Under Slow Drift

Summary of localization• Achieved through signals generated

– From D(t) and y(t)– No explicit differentiation

• Exponential convergence when derivative of y(t) p.e.– x stationary– Implies p.e. of V(t)

• Exponential convergence robustness to time variations – As long as derivative of y is p.e.

ANU July 31, 2009 26 of 27

Page 27: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 27 of 27

Page 28: Circumnavigation From Distance Measurements Under Slow Drift

Control Law• How to move y(t)?• Achieve circumnavigation objective around• A(t)

– skew symmetric for all t– A(t+T)=A(t)– Forces derivative of z(t) to be p.e.

)(ˆ tx

)(ˆ)( txty ))(ˆ)()()(ˆ( 22 txtydtD ))(ˆ)()(( txtytA

||)(ˆ)(||)(ˆ txtytD

)()()( tztAtz ANU July 31, 2009 28 of 27

Page 29: Circumnavigation From Distance Measurements Under Slow Drift

The role of A(t)

• A(t) skew symmetric

• Φ(t,t0) Orthogonal

• ||z(t)||=||z(t0) ||

• z(t) rotates

)(),()(

)()()(

00 tztttz

tztAtz

ANU July 31, 2009 29 of 27

Page 30: Circumnavigation From Distance Measurements Under Slow Drift

Control Law Features• Will force

• Forces Rotation• Overall still have

• p.e. • Regardless of whether x drifts

)(ˆ)( txty ))(ˆ)()()(ˆ( 22 txtydtD ))(ˆ)()(( txtytA

)()()( tztAtz

dtD )(ˆ

dtD )(ˆ

)(ˆ)( txty

ANU July 31, 2009 30 of 27

Page 31: Circumnavigation From Distance Measurements Under Slow Drift

Closed Loop

)(21)()()(

||)(||21)()()(

)(21)()()(

33

222

211

tytztztV

tytztztm

tDtztzt

))(ˆ)()()()(()(ˆ txtVtmttVtx T

))(ˆ)()(())(ˆ)()()(ˆ()(ˆ)( 22 txtytAtxtydtDtxty

ANU July 31, 2009

Nonlinear Periodic

31 of 27

Page 32: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 32 of 27

Page 33: Circumnavigation From Distance Measurements Under Slow Drift

The State Space

)(21)()()(

||)(||21)()()(

)(21)()()(

33

222

211

tytztztV

tytztztm

tDtztzt

))(ˆ)()()()(()(ˆ txtVtmttVtx T

))(ˆ)()(())(ˆ)()()(ˆ()(ˆ)( 22 txtytAtxtydtDtxty

)(

)(ˆ)(~)()()(

3

2

1

tyxtxtx

tztztz

ANU July 31, 2009 33 of 27

Page 34: Circumnavigation From Distance Measurements Under Slow Drift

Looking ahead to drift• When x is constant• Part of the state converges exponentially to a point• Part (y(t)) goes to an orbit• Partially known

– Distance from x– P.E. derivative

• Standard inverse Lyapunov Theory inadequate• Partial Stability?• Reformulate the state space

ANU July 31, 2009 34 of 27

Page 35: Circumnavigation From Distance Measurements Under Slow Drift

Regardless of drift

ANU July 31, 2009

dtxty ||)(ˆ)(||

)(ˆ)( txty p.e.

y(t) circumnavigates )(ˆ tx

Stationary case: Need to showDrifting case: Need to show

xtx )(ˆ

small is )( toclose gets )(ˆ

txxtx

35 of 27

Globally

Page 36: Circumnavigation From Distance Measurements Under Slow Drift

Stationary Analysis

• p(t)=η(t)-m(t)+VT(t)x(t) V(t) p.e.

ANU July 31, 2009

)()(~

0)()()(

)()(~

Lx

tptxtVtVtV

tptx T

0)()(~

tptx

)(ˆ)( txty p.e. p.e.)(ty

36 of 27

Page 37: Circumnavigation From Distance Measurements Under Slow Drift

Nonstationary Case• Under slow drift need to show that derivative of

y(t) remains p.e • Tough to show using inverse Lyapunov or partial

stability approach• Alternative approach: Formulate reduced state

space– If state vector converges exponentially then objective

met exponentially– If state vector small then objective met to within a small

error• y(t) appears as a time varying parameter with

proven characteristicsANU July 31, 2009 37 of 27

Page 38: Circumnavigation From Distance Measurements Under Slow Drift

Key device to handle drift

• q(t) p.e. under small drift• Reformulate state space by replacing derivative of y(t) by

• q(t) is p.e. under slow enough target velocity• Partial characterization of “slow enough drift”

– Determined solely by A(t), and d

ANU July 31, 2009

)()(ˆ)()(

)()(ˆ)()(

txtxtqty

txtxtytq

)()(ˆ)()(1 txtxtqtq

38 of 27

Page 39: Circumnavigation From Distance Measurements Under Slow Drift

Reduced State Space• q(t) p.e. under small drift• r(t)=1/(s+α){q(t)} p.e.• Reduced state vector:

• Stationary dynamics:– eas when r(t) p.e.

ANU July 31, 2009

)(~)()(

],~,[

txtwtw

pxw TT

)())(),(()( tttrFt

39 of 27

Page 40: Circumnavigation From Distance Measurements Under Slow Drift

Reduced State Space• q(t) p.e. under small drift• r(t)=1/(s+α){q(t)} p.e.• Reduced state vector:

• Nonstationary dynamics• G and H linear in • Meet objective for slow enough drift

ANU July 31, 2009

)(~)()(

],~,[

txtwtw

pxw TT

)()()]())(),(([)( xHtxGttrFt

40 of 27

x

Page 41: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection – Selecting A(t)

• Simulation• Conclusion

ANU July 31, 2009 41 of 27

Page 42: Circumnavigation From Distance Measurements Under Slow Drift

Selecting A(t)

• A(t):– Skew symmetric– Periodic– Derivative of z p.e.– P.E. parameters depend on d

ANU July 31, 2009

)(ˆ)( txty ))(ˆ)()(( txtytA

)()()( tztAtz 2

22

1 )0()()()0(01

zdsszszz TTt

t

))(ˆ)()()(ˆ( 22 txtydtD

42 of 27

Page 43: Circumnavigation From Distance Measurements Under Slow Drift

2-Dimension

• A(t):– Skew symmetric– Periodic– Derivative of z p.e.

ANU July 31, 2009

)()()( tztAtz

0110

)( ctA

Tctcttztz )sin()cos()()( 0

Constant

43 of 27

Page 44: Circumnavigation From Distance Measurements Under Slow Drift

3-Dimension

• A(t):– Skew symmetric– Periodic– Derivative of z p.e.

• Will constant A do?– No!– A singular Φ(t) has eigenvalue at 1

ANU July 31, 2009

)()()( tztAtz

44 of 27

Page 45: Circumnavigation From Distance Measurements Under Slow Drift

A(t) in 3-D• Switch periodically between A1 and A2

• Differentiable switch • To preclude impulsive force on y(t)

ANU July 31, 2009

000001010

11 aA

010100000

22 aA

))(ˆ)()(())(ˆ)()()(ˆ()(ˆ)( 22 txtytAtxtydtDtxty

45 of 27

Page 46: Circumnavigation From Distance Measurements Under Slow Drift

Outline• The Problem

– Motivation– Precise Formulation

• Broad Approach• Localization• Control Law• Analysis

– Stationary target– Drifting target

• Rotation selection• Simulation• Conclusion

ANU July 31, 2009 46 of 27

Page 47: Circumnavigation From Distance Measurements Under Slow Drift

47

Circumnavigation Via Distance Measurements

Distance Measurements

Target Position Error

Trajectories

ANU July 31, 2009

Page 48: Circumnavigation From Distance Measurements Under Slow Drift

48

Circumnavigation Via Distance Measurements

ANU July 31, 2009

Page 49: Circumnavigation From Distance Measurements Under Slow Drift

49

Circumnavigation Via Distance Measurements

Distance Measurements

Target Position Error

Trajectories

ANU July 31, 2009

Page 50: Circumnavigation From Distance Measurements Under Slow Drift

50

Circumnavigation Via Distance Measurements

ANU July 31, 2009

Page 51: Circumnavigation From Distance Measurements Under Slow Drift

The Knee

• Initially this dominates– Zooms rapidly toward estimated location

• Fairly quickly rotation dominates

ANU July 31, 2009

)(ˆ)( txty ))(ˆ)()()(ˆ( 22 txtydtD ))(ˆ)()(( txtytA

51 of 27

Page 52: Circumnavigation From Distance Measurements Under Slow Drift

Conclusions• Circumnavigation• Distance measurements only• Rich Orbit• Slow but potentially unbounded drift• Future work

– Designing fancier orbits– Positioning at a distance from multiple objects– Noise analysis

ANU July 31, 2009 52 of 27