Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, 2003 Visualizing Agrachëv’s.

Slides:



Advertisements
Similar presentations
Lecture 3: Transformations and Viewing. General Idea Object in model coordinates Transform into world coordinates Represent points on object as vectors.
Advertisements

1 A camera is modeled as a map from a space pt (X,Y,Z) to a pixel (u,v) by ‘homogeneous coordinates’ have been used to ‘treat’ translations ‘multiplicatively’
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Overview  About ETS: our students, our tools.  What’s New with TI-Npsire CAS?  Different Objects in the Same 2D Plot Window.  Why is Parametric 3D.
THE ROLE OF LIE BRACKETS IN STABILITY OF LINEAR AND NONLINEAR SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical &
Principles of the Global Positioning System Lecture 03 Prof. Thomas Herring Room A;
Design Project MAK112E Computer Aided Technical Drawing Dr C Erdem – 9.30 Project work (meeting) Search in internet, patents and standards.
Properties of State Variables
PHY 042: Electricity and Magnetism Laplace’s equation Prof. Hugo Beauchemin 1.
EARS1160 – Numerical Methods notes by G. Houseman
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Eigenvalues and Eigenvectors
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Corp. Research Princeton, NJ Cut Metrics and Geometry of Grid Graphs Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir Kolmogorov,
Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, On Agrachev’s.
Interactive Visualization across the Curriculum
ABSTRACT Discrete-time multi-level survival analysis is very useful in prevention research due to the longitudinal and clustered nature of the data. Implementing.
ADDITIONAL ANALYSIS TECHNIQUES LEARNING GOALS REVIEW LINEARITY The property has two equivalent definitions. We show and application of homogeneity APPLY.
Matthias Kawski. “ CAS or MATLAB in 1 st year collegiate math ?” ICTME 2 Beirut June, CAS or MATLAB in.
Constrained Optimization
CS485/685 Computer Vision Prof. George Bebis
Sept 2003PHYSTAT41 Uncertainty Analysis (I) Methods.
Curves Locus of a point moving with one degree of freedom
Matthias Kawski “Curvature for everyone” Asian Technology Conf. Mathematics Taiwan Curvature for all Matthias.
Theoretical Mechanics - PHY6200 Chapter 6 Introduction to the calculus of variations Prof. Claude A Pruneau, Physics and Astronomy Department Wayne State.
Matthias Kawski “Functions/operators in MAPLE  MATLAB” Remarkable  elta 03,Queenstown NZ Functions and Operators.
1 Equivalence of Real Elliptic Curves Equivalence of Real Elliptic Curves Allen Broughton Rose-Hulman Institute of Technology.
Matthias Kawski. “ Technology and doing mathematics” ASU – FYM seminar October, Technology and “doing.
1 Numerical geometry of non-rigid shapes Non-Euclidean Embedding Non-Euclidean Embedding Lecture 6 © Alexander & Michael Bronstein tosca.cs.technion.ac.il/book.
Sept 2003PHYSTAT41 Uncertainty Analysis (I) Methods.
1 What is Computational Geometry Ref: Godfried T. Toussaint.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
10.1 Chapter 10 Optimization Designs Optimization Designs CS RO R Focus: A Few Continuous Factors Output: Best Settings Reference: Box, Hunter &
Introduction to Optimization (Part 1)
TIME 2014 Technology in Mathematics Education July 1 st - 5 th 2014, Krems, Austria.
Divide shell into rings of charge, each delimited by the angle  and the angle  Use polar coordinates  r  Distance from center: d  r  Rcos.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
PHY 301: MATH AND NUM TECH Chapter 5: Linear Algebra Applications I.Homogeneous Linear Equations II.Non-homogeneous equation III.Eigen value problem.
Interpolation. Interpolation is important concept in numerical analysis. Quite often functions may not be available explicitly but only the values of.
Correlation testing for affine invariant properties on Shachar Lovett Institute for Advanced Study Joint with Hamed Hatami (McGill)
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Of 29 August 4, 2015SIAM AAG: Algebraic Codes and Invariance1 Algebraic Codes and Invariance Madhu Sudan Microsoft Research.
1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.
Chang-Kui Duan, Institute of Modern Physics, CUPT 1 Harmonic oscillator and coherent states Reading materials: 1.Chapter 7 of Shankar’s PQM.
Timing Trials An investigation arising out of the Assignment CS32310 – Nov 2013 H Holstein 1.
Mesh Deformation Based on Discrete Differential Geometry Reporter: Zhongping Ji
Analytic Geometry o f Space Self-Introduction –Lizhuang Ma ( 马利庄) –Graduated from Zhejiang University, 1985 –PhD major CAD&CG,1991 –Postdoctoral research,
Relativity Discussion 4/19/2007 Jim Emery. Einstein and his assistants, Peter Bergmann, and Valentin Bargmann, on there daily walk to the Institute for.
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments The variational method.
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
The inverse variational problem in nonholonomic mechanics
Midpoint Circle Algorithm
State Observer (Estimator)
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Signal & Weight Vector Spaces
STATIC ANALYSIS OF UNCERTAIN STRUCTURES USING INTERVAL EIGENVALUE DECOMPOSITION Mehdi Modares Tufts University Robert L. Mullen Case Western Reserve University.
CSC 413/513: Intro to Algorithms
Lecture 4 - E. Wilson - 23 Oct 2014 –- Slide 1 Lecture 4 - Transverse Optics II ACCELERATOR PHYSICS MT 2014 E. J. N. Wilson.
From local to global : ray tracing with grid spacing h.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
Spontaneous Symmetry Breaking and the
First Order Partial Differential Equations
Interpolation.
David Berman Queen Mary College University of London
Propositional Calculus: Boolean Algebra and Simplification
Registered Electrical & Mechanical Engineer
Lecture 4 - Transverse Optics II
Lecture 4 - Transverse Optics II
Physics 451/551 Theoretical Mechanics
ADDITIONAL ANALYSIS TECHNIQUES
Presentation transcript:

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Visualizing Agrachëv’s curvature of optimal control Matthias Kawski  and Eric Gehrig  Arizona State University Tempe, U.S.A.  This work was partially supported by NSF grant DMS

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Outline Motivation of this work Brief review of some of Agrachëv’s theory, and of last year’s work by Ulysse Serres Some comments on ComputerAlgebraSystems “ideally suited”  “practically impossible” Current efforts to “see” curvature of optimal cntrl. –how to read our pictures –what one may be able to see in our pictures Conclusion: A useful approach? Promising 4 what?

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Purpose/use of curvature in opt.cntrl Maximum principle provides comparatively straightforward necessary conditions for optimality, sufficient conditions are in general harder to come by, and often comparatively harder to apply. Curvature (w/ corresponding comparison theorem) suggest an elegant geometric alternative to obtain verifiable sufficient conditions for optimality  compare classical Riemannian geometry

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Curvature of optimal control understand the geometry develop intuition in basic examples apply to obtain new optimality results

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Classical geometry: Focusing geodesics Positive curvature focuses geodesics, negative curvature “spreads them out”. Thm.: curvature negative geodesics  (extremals) are optimal (minimizers) The imbedded surfaces view, andthe color-coded intrinsic curvature view

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Definition versus formula A most simple geometric definition - beautiful and elegant. but the formula in coordinates is incomprehensible (compare classical curvature…) (formula from Ulysse Serres, 2001)

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June,

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Aside: other interests / plans What is theoretically /practically feasible to compute w/ reasonable resources? (e.g. CAS: “simplify”, old: “controllability is NP-hard”, MK 1991) Interactive visualization in only your browser… –“CAS-light” inside JAVA (e.g. set up geodesic eqns) –“real-time” computation of geodesic spheres (e.g. “drag” initial point w/ mouse, or continuously vary parameters…) “bait”, “hook”, like Mandelbrot fractals…. Riemannian, circular parabloid

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, References Andrei Agrachev: “On the curvature of control systems” (abstract, SISSA 2000) Andrei Agrachev and Yu. Sachkov: “Lectures on Geometric Control Theory”, 2001, SISSA. Ulysse Serres: “On the curvature of two-dimensional control problems and Zermelo’s navigation problem”. (Ph.D. thesis at SISSA) ONGOING WORK ???

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Next: Define distinguished parameterization of H x From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, The canonical vertical field v

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Jacobi equation in moving frame Frame or:

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Zermelo’s navigation problem “Zermelo’s navigation formula”

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, formula for curvature ? total of 782 (279) terms in num, 23 (7) in denom. MAPLE can’t factor…

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Use U. Serre’s form of formula so far have still been unable to coax MAPLE into obtaining this without doing all “simplification” steps manually polynomial in f and first 2 derivatives, trig polynomial in , interplay of 4 harmonics

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, First pictures: fields of polar plots On the left: the drift-vector field (“wind”) On the right: field of polar plots of  (x 1,x 2,  ) in Zermelo’s problem u* = . (polar coord on fibre) polar plots normalized and color enhanced: unit circle  zero curvature negative curvature  inside  greenish positive curvature  outside  pinkish

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Example: F(x,y) = [sech(x),0]  NOT globally scaled. colors for  + and  - scaled independently.

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Example: F(x,y) = [0, sech(x)]  NOT globally scaled. colors for  + and  - scaled independently. Question: What do optimal paths look like? Conjugate points?

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Example: F(x,y) = [ - tanh(x), 0]  NOT globally scaled. colors for  + and  - scaled independently.

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, From now on: color code only (i.e., omit radial plots)

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Special case: linear drift linear drift F(x)=Ax, i.e., (dx/dt)=Ax+e iu Curvature is independent of the base point x, study dependence on parameters of the drift   (x 1,x 2,  ) =  (  ) This case is being studied in detail by U.Serres. Here we only give a small taste of the richness of even this very special simple class of systems

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Linear drift, preparation I (as expected), curvature commutes with rotations quick CAS check: > k['B']:=combine(simplify(zerm(Bxy,x,y,theta),trig));

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Linear drift, preparation II (as expected), curvature scales with eigenvalues (homogeneous of deg 2 in space of eigenvalues) quick CAS check: > kdiag:=zerm(lambda*x,mu*y,x,y,theta); Note:  is even and also depends only on even harmonics of 

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Linear drift if drift linear and ortho- gonally diagonalizable  then no conjugate pts (see U. Serres’ for proof, here suggestive picture only) > kdiag:=zerm(x,lambda*y,x,y,theta);

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Linear drift if linear drift has non- trivial Jordan block  then a little bit of positive curvature exists Q: enough pos curv for existence of conjugate pts? > kjord:=zerm(lambda*x+y,lambda*y,x,y,theta);

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Some linear drifts jordan w/ =13/12 diag w/ =10,-1 diag w/ =1+i,1-i Question: Which case is good for optimal control?

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Ex: A=[1 1; 0 1]. very little pos curv

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Scalings: + / -, local / global same scale for pos.& neg. parts pos.& neg. parts color-scaled independently local color-scales, each fibre independ. global color-scale, same for every fibre here: F(x) = ( 0, sech(3*x 1 ))

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Example: F(x)=[0,sech(3x)] scaled locally / globally

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, F(x)=[0,sech(3x)]  globally scaled.  colors for  + and  - scaled simultaneously.

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, F(x)=[0,sech(3x)]  globally scaled.  colors for  + and  - scaled simultaneously.

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Conclusion Curvature of control: beautiful subject promising to yield new sufficiency results Even most simple classes of systems far from understood CAS and interactive visualization promise to be useful tools to scan entire classes of systems for interesting, “proof-worthy” properties. Some CAS open problems (“simplify”). Numerically fast implementation for JAVA???? Zermelo’s problem particularly nice because everyone has intuitive understanding, wants to argue which way is best, then see and compare to the true optimal trajectories.

Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June,