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

Slides:



Advertisements
Similar presentations
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, Jan
Advertisements

 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
THE ROLE OF LIE BRACKETS IN STABILITY OF LINEAR AND NONLINEAR SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical &
Electron wavefunction in strong and ultra-strong laser field One- and two-dimensional ab initio simulations and models Jacek Matulewski Division of Collision.
IFAC AIRTC, Budapest, October 2000 On the Dynamic Instability of a Class of Switching System Robert Noel Shorten Department of Computer Science National.
Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science.
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The FIR Adaptive Filter The LMS Adaptive Filter Stability and Convergence.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
Fundamentals of Lyapunov Theory
Robust Object Tracking via Sparsity-based Collaborative Model
Exponential Tracking Control of Hydraulic Proportional Directional Valve and Cylinder via Integrator Backstepping J. Chen†, W. E. Dixon‡, J. R. Wagner†,
Lecture #13 Stability under slow switching & state-dependent switching João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Lecture 11: Recursive Parameter Estimation
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
A De-coupled Sliding Mode Controller and Observer for Satellite Attitude Control Ronald Fenton.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
Some Fundamentals of Stability Theory
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Some Results on Source Localization Soura Dasgupta, U of Iowa With: Baris Fidan, Brian Anderson, Shree Divya Chitte and Zhi Ding.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
MODEL REFERENCE ADAPTIVE CONTROL
The Importance of Asymmetry for Rapidly Reaching Consensus Jacob Beal Social Concepts in Self-Adaptive and Self-Organising Systems IEEE SASO September,
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Selected Problems in Dynamics: Stability of a Spinning Body -and- Derivation of the Lagrange Points John F. Fay June 24, 2014.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
Artificial Neural Networks
Multiple-Lyapunov Functions for Guaranteeing the Stability of a class of Hybrid Systems.
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
Ch. 9 Application to Control. 9.1 Introduction to Control Consider a causal linear time-invariant system with input x(t) and output y(t). Y(s) = Gp(s)X(s)
Math 3120 Differential Equations with Boundary Value Problems
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Chapter 4. Angle Modulation. 4.7 Generation of FM Waves Direct Method –A sinusoidal oscillator, with one of the reactive elements in the tank circuit.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
Adaphed from Rappaport’s Chapter 5
CCN COMPLEX COMPUTING NETWORKS1 This research has been supported in part by European Commission FP6 IYTE-Wireless Project (Contract No: )
REFERENCE INPUTS: The feedback strategies discussed in the previous sections were constructed without consideration of reference inputs. We referred to.
Stable Discretization of the Langevin- Boltzmann equation based on Spherical Harmonics, Box Integration, and a Maximum Entropy Dissipation Scheme C. Jungemann.
1 Chapter 5: Harmonic Analysis in Frequency and Time Domains Contributors: A. Medina, N. R. Watson, P. Ribeiro, and C. Hatziadoniu Organized by Task Force.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
COMMUTATION RELATIONS and STABILITY of SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Fast Query-Optimized Kernel Machine Classification Via Incremental Approximate Nearest Support Vectors by Dennis DeCoste and Dominic Mazzoni International.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Learning Chaotic Dynamics from Time Series Data A Recurrent Support Vector Machine Approach Vinay Varadan.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
ECE 576 – Power System Dynamics and Stability Prof. Tom Overbye Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
CS-ROSETTA Yang Shen et al. Presented by Jonathan Jou.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
Differential Calculus of 3D Orientations
Control Design and Analysis of Chained Systems
Radar Micro-Doppler Analysis and Rotation Parameter Estimation for Rigid Targets with Complicated Micro-Motions Peng Lei, Jun Wang, Jinping Sun Beijing.
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Autonomous Cyber-Physical Systems: Dynamical Systems
Digital Control Systems (DCS)
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Lock Acquisition Real and Simulated
Modern Control Systems (MCS)
Lecture #10 Switched systems
Selected Problems in Dynamics: Stability of a Spinning Body -and- Derivation of the Lagrange Points John F. Fay June 24, 2014.
Chapter 7 Inverse Dynamics Control
Presentation transcript:

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 Rotation selection Simulation Conclusion ANU July 31, of 27

Problem ANU July 31, of 27

Problem ANU July 31, of 27

Problem ANU July 31, of 27

Problem ANU July 31, of 27

Problem ANU July 31, of 27

Problem ANU July 31, of 27

Problem Sufficiently rich orbit Sufficiently rich perspective Slow unknown drift in target 2 and 3 dimensions ANU July 31, of 27

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, of 27

If target stationary Measure distances from three noncollinear agent positions In 3d 4 non-coplanar positions Localizes target ANU July 31, of 27

If target stationary Move towards target Suppose target drifts Then moving toward phantom position ANU July 31, of 27

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, of 27

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, of 27

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 ANU July 31, of 27

Outline The Problem –Motivation –Precise Formulation Broad Approach Localization Control Law Analysis –Stationary target –Drifting target Rotation selection Simulation Conclusion ANU July 31, of 27

Broad approach Stationary target From D(t) and y(t) localize agent  Force y(t) to circumnavigate as if it were x ANU July 31, of 27

ANU July 31, of 27

ANU July 31, of 27

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 ANU July 31, of 27

Outline The Problem –Motivation –Precise Formulation Broad Approach Localization Control Law Analysis –Stationary target –Drifting target Rotation selection Simulation Conclusion ANU July 31, of 27

Rules on PE R(t) p.e. and f(t) in L 2  R(t)+f(t) p.e. –L 2 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, of 27

A basic principle Suppose x(t) is stationary and We can generate Then: If z(t) p.e. ANU July 31, of 27

Localization Dandach et. al. (2008) If x(t) stationary Algorithm below converges under p.e. Need explicit differentiation ANU July 31, of 27

Localization without differentiation If V(t) p.e. x stationary   ANU July 31, of 27

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, of 27

Outline The Problem –Motivation –Precise Formulation Broad Approach Localization Control Law Analysis –Stationary target –Drifting target Rotation selection Simulation Conclusion ANU July 31, of 27

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. ANU July 31, of 27

The role of A(t) A(t) skew symmetric Φ(t,t 0 ) Orthogonal ||z(t)||=||z(t 0 ) || z(t) rotates ANU July 31, of 27

Control Law Features Will force Forces Rotation Overall still have p.e. Regardless of whether x drifts ANU July 31, of 27

Closed Loop ANU July 31, 2009 Nonlinear Periodic 30 of 27

Outline The Problem –Motivation –Precise Formulation Broad Approach Localization Control Law Analysis –Stationary target –Drifting target Rotation selection Simulation Conclusion ANU July 31, of 27

The State Space ANU July 31, of 27

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, of 27

Regardless of drift ANU July 31, 2009 p.e. y(t) circumnavigates Stationary case: Need to show Drifting case: Need to show 34 of 27 Globally

Stationary Analysis p(t)=η(t)-m(t)+V T (t)x(t)  V(t) p.e.  ANU July 31, 2009 p.e.  p.e. 35 of 27

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 characteristics ANU July 31, of 27

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, of 27

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, of 27

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, of 27

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, of 27

Selecting A(t) A(t): –Skew symmetric –Periodic –Derivative of z p.e. –P.E. parameters depend on d ANU July 31, of 27

2-Dimension A(t): –Skew symmetric –Periodic –Derivative of z p.e. ANU July 31, 2009 Constant 42 of 27

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, of 27

A(t) in 3-D Switch periodically between A 1 and A 2 Differentiable switch To preclude impulsive force on y(t) ANU July 31, of 27

Outline The Problem –Motivation –Precise Formulation Broad Approach Localization Control Law Analysis –Stationary target –Drifting target Rotation selection Simulation Conclusion ANU July 31, of 27

46 Circumnavigation Via Distance Measurements Distance Measurements Target Position Error Trajectories ANU July 31, 2009

47 Circumnavigation Via Distance Measurements ANU July 31, 2009

48 Circumnavigation Via Distance Measurements Distance Measurements Target Position Error Trajectories ANU July 31, 2009

49 Circumnavigation Via Distance Measurements ANU July 31, 2009

The Knee Initially this dominates –Zooms rapidly toward estimated location Fairly quickly rotation dominates ANU July 31, of 27

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, of 27