Top Banner
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
52

Circumnavigation From Distance Measurements Under Slow Drift

Feb 09, 2016

Download

Documents

Gee Gee

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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