N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Active Appearance Models
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Application to Mobile Sensor Networks, Part II Naomi Ehrich.
The Inverse Regional Ocean Modeling System:
Adapting Ocean Surveys to the Observed Fields Characteristics Maria-João Rendas I3S, CNRS-UNSA.
The Adaptive Sampling and Prediction (ASAP) Program A Multi-University Research Initiative (MURI) Learn how to deploy, direct, and utilize autonomous vehicles.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Model base human pose tracking. Papers Real-Time Human Pose Tracking from Range Data Simultaneous Shape and Pose Adaption of Articulated Models using.
Basic geostatistics Austin Troy.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Cooperative Control, Part II Naomi Ehrich Leonard Mechanical.
Centre for Autonomous Systems Petter ÖgrenCAS talk1 A Control Lyapunov Function Approach to Multi Agent Coordination P. Ögren, M. Egerstedt * and X. Hu.
Large Scale Navigation Based on Perception Maria Joao Rendas I3S, CNRS-UNSA.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
NPS Institutional Contributions Aircraft Overflights (RAMP, paduan, q.wang) –Plume Mapping (SST, color, visual) –Surface Heat Fluxes Expanded HF Radar.
Adaptive Sampling And Prediction Dynamical Systems Methods for Adaptive Sampling ASAP Kickoff Meeting June 28, 2004 Shawn C. Shadden (PI: Jerrold Marsden)
Spray Activities for ASAP Scripps Institution of Oceanography Russ Davis Jeff Sherman Jim Dufour Brent Jones 1. Array design and glider routing 2. Field.
Boundary Detection Jue Wang and Runhe Zhang. May 17, 2004 UCLA EE206A In-class presentation 2 Outline Boundary detection using static nodes Boundary detection.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Efficient Methodologies for Reliability Based Design Optimization
SIO ‘Spray’ Gliders for ASAP Goals Contribute to synoptic mapping & upwelling heat budget analysis Develop methods for array optimization & automatic assistance.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
Linear Discriminant Functions Chapter 5 (Duda et al.)
N.E. Leonard – ASAP Planning Meeting - Oct. 6-7, 2005 Slide 1/16 Adaptive Sampling and Prediction (ASAP) Additional Collaborators: Jim Bellingham (MBARI)
ASAP Kickoff Meeting June 28-29, 2004 Adaptive Sampling Plans: Optimal Mobile Sensor Array Design Naomi Ehrich Leonard Mechanical and Aerospace Engineering.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Slide 1 Tutorial: Optimal Learning in the Laboratory Sciences Working with nonlinear belief models December 10, 2014 Warren B. Powell Kris Reyes Si Chen.
N.E. Leonard – Block Island Workshop on Swarming – June 3, 2009 Slide 1 Spatial Dynamics, Information Flow and Collective Behavior Naomi Ehrich Leonard.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Objectives of Multiple Regression
Chapter 6 Feature-based alignment Advanced Computer Vision.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Application to Mobile Sensor Networks, Part I Naomi Ehrich.
Chapter 3 Parallel Algorithm Design. Outline Task/channel model Task/channel model Algorithm design methodology Algorithm design methodology Case studies.
Mesh Generation 58:110 Computer-Aided Engineering Reference: Lecture Notes on Delaunay Mesh Generation, J. Shewchuk (1999)
Andrew Poje (1), Anne Molcard (2,3), Tamay Ö zg Ö kmen (4) 1 Dept of Mathematics, CSI-CUNY,USA 2 LSEET - Universite de Toulon et du Var, France 3 ISAC-CNR.
“Toward a GOOS glider programme: Tools and methods” General Assembly.
1 Andreea Chis under the guidance of Frédéric Desprez and Eddy Caron Scheduling for a Climate Forecast Application ANR-05-CIGC-11.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Mathematical Models & Optimization?
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
1 University of Texas at Austin Machine Learning Group 图像与视频处理 计算机学院 Motion Detection and Estimation.
Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.
Optimization & Control Optimal predetermined path — 1 stage of adaptivity  Network optimization algorithm  Non-linear programming Optimal adaptive sampling.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
N.E. Leonard – MBARI – August 1, 2006 Slide 1/46 Cooperative Control and Mobile Sensor Networks in the Ocean Naomi Ehrich Leonard Mechanical & Aerospace.
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Data Modeling Patrice Koehl Department of Biological Sciences National University of Singapore
Adaptive Control Loops for Advanced LIGO
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
Adaptive Sampling for MB’03 – Preliminary Update for Discussion Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and the.
Initial conditions for N-body simulations Hans A. Winther ITA, University of Oslo.
Sequential Off-line Learning with Knowledge Gradients Peter Frazier Warren Powell Savas Dayanik Department of Operations Research and Financial Engineering.
Linear Discriminant Functions Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
Lecture 1.31 Criteria for optimal reception of radio signals.
6.1 Introduction to Chi-Square Space
Image and Video Processing
Overview: Chapter 2 Localization and Tracking
Stochastic Methods.
Presentation transcript:

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 1/22 ASAP Progress Report Adaptive Sampling and Cooperative Control Naomi Ehrich Leonard Francois Lekien, Derek Paley, Fumin Zhang Mechanical and Aerospace Engineering Princeton University

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 2/22 At least nine gliders to be used for adaptive sampling on boundaries and in interior of the “box”. Adaptive sampling should minimize model error by (1) maximizing coverage, (2) finding fronts, and (3) observing local changes in the heat budget. Three central tasks: 1.Design trajectories for glider array. Optimal trajectories will require coordinated design -- relative positions of all gliders central to the design. 2.Design feedback control algorithms to ensure coordination of gliders, in spite of currents, unexpected events, other perturbations. 3.Design feedback algorithms for adaptation of trajectories for glider array in response to changing ocean dynamics and changing operational conditions. Coordinated Array Design Cooperative Control Law Gliders Relative positions, currents Model Sensor measurements Overview

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 3/22 1. Glider Array Design: Objectives Use approximate model to derive optimal trajectories that maximize information to full model. Requires evaluation that optimal plan from approximate model enhances performance of full model. Match array design to ocean processes we want to observe including Migration of warm water offshore during upwelling, onshore migration during relaxation, pattern of these processes south of Ano Nuevo, 3-D effects, location of horizontal divergence, how deeply surface and bottom mixing penetrates stratified water column, special patterns around topography. Design how gliders should be coordinated to realize full potential of array. Accommodate influence of flow field on glider navigation in array design. Tradeoffs between optimality and robustness. Evaluate effectiveness of glider array design.

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 4/22 2. Feedback Control for Glider Coordination: Objectives Feedback should keep the gliders in their optimal relative positions despite currents that push the gliders away from the prescribed trajectories. Constant glider speed relative to flow. Relative position measurements computed every two hours and estimates of other glider positions used. Coordinated Array Design Cooperative Control Law Gliders Relative positions, currents Model Sensor measurements

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 5/22 3. Adaptation of Array Design: Objectives To “close the loop”, quantify effect of increased knowledge on design of coordinated trajectories. Use sensor data from gliders to re-determine metric and then recompute array design. Accommodate changes in ocean processes (using updated model estimates) and changes in operations (e.g., add/subtract glider). In case of feature tracking, use sensor data directly to influence changes in subarray (path and shape). Coordinated Array Design Cooperative Control Law Gliders Relative positions, currents Model Sensor measurements

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 6/22 1. Glider Array Design: Approach Derive performance of sampling array from linear data assimilation scheme Choose metric to be functional of error in the best linear estimate of final state (after data has been assimilated).

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 7/22 Glider Array Design: Approach cont. Search for trajectories corresponding to a global minimum of the metric. Design near-optimal trajectories: Use parametrized family of “simple” shapes. Parameters include shape, size, orientation # simple shapes to cover region. # of sensors per shape. Relative positions of all sensors. Choose near optimal solutions where value of metric is at plateau for robustness.

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 8/22 Sampling Metric from Objective Analysis Represent ocean with finite number of random variables: Measurement matrix represents influence of M measurements on N grid points: Priori covariance between two grid points approximated from past observations: Posteriori covariance of best linear estimate: Metrics:

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 9/22 Computation of Optimal Trajectories Box: Trajectories: Constraint: Optimality Trajectories:

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 10/22 Computation of Optimal Trajectories A Priori Correlation: Scaled Trajectories: Size and shape: Speed and time: Constraint:

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 11/22 Computation of Optimal Trajectories For

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 12/22 Nearly Optimal Trajectories

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 13/22 Minimum Error The value of the metric (  ) does not depend on is a function of (and ) only!

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 14/22 Optimal Solution for Ellipses For ellipses, the optimum is at Corresponds to one glider per region of area

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 15/22 Sub-sampling Dramatic increase below Sub-sampling limited to Sample small scale gradients and keep an acceptable model error?

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 16/22 Smallest Sub-Sampling Scale Minimum sub-sampling scale for : Minimum side of a triangle of 3 gliders: August 16, 2003

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 17/22 Level Sets and Front Tracking Thermal Front Parameter (TFP) Thermal Front Warm / Cold Fronts

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 18/22 2. Feedback Control for Glider Coordination Feedback control laws and convergence proofs for coordinating constant speed vehicles to move around closed paths with uniform inter-vehicle spacing.

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 19/22 Feedback Control for Glider Coordination Feedback provides robustness to small perturbations. In progress: Improving robustness to currents. Coordination with reduced “communication”, I.e., each glider to know relative position with respect to only subset of other gliders. vehicle

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 20/22 3. Adaptation of Array Design 1)For metric, evaluate a priori covariance from unstructured data collected by sensors. 2)Consider inhomogeneous statistics. Reveals importance of currents (e.g., high correlation along a jet, low correlation across a jet). 3)Consider capturing inhomogeneity with advection term. 4)Possibly use potentials to direct array to processes of interest.

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 21/22 Test flow field: Example: Double-Gyre Model

N.E. Leonard – ASAP Progress Meeting – February 17-18, 2005 Slide 22/22 Final Remarks and Future Directions Metric based on objective analysis error map. Starting point is homogeneous, isotropic field. Considering different ways to augment approach to ensure that arrays are well matched (and can adapt) to ocean processes that we want to observe. Near-optimal glider trajectories from parameterization of simple shapes. Parametrization includes relative positions of gliders. Numerical studies with elliptical trajectories yield preliminary results on nature of near-optimal solutions. Work still to be done to find complete near-optimal coordinated array solutions. Can choose among near-optimal solutions: seek a solution that aids robustness to currents and contributes to better computing the metric. Need still to fully address transit problem, I.e., how best to bring glider(s) from deployment to near-optimal glider array. Approach: combine sampling metric with minimum-time (or energy) metric (see Jerry’s talk). Evaluate performance of near-optimal glider arrays first in simulation. Develop means to evaluate success of glider array and adaptation for the experiment. Use at least 9 gliders for coverage of “the box”. Propose testing new level set/front tracking algorithms with gliders (perhaps before or after main glider array coverage experiment).