Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS 1006. Lubbock TX. April, 2005 On Agrachev’s.

Slides:



Advertisements
Similar presentations
Ordinary Least-Squares
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
Degenerations of algebras. José-Antonio de la Peña UNAM, México Advanced School and Conference on Homological and Geometrical Methods in Representation.
Chapter 9: Vector Differential Calculus Vector Functions of One Variable -- a vector, each component of which is a function of the same variable.
Differential geometry I
Vectors and the Geometry of Space
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.
EARS1160 – Numerical Methods notes by G. Houseman
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Corp. Research Princeton, NJ Cut Metrics and Geometry of Grid Graphs Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir Kolmogorov,
Cosimo Stornaiolo INFN-Sezione di Napoli MG 12 Paris July 2009.
Interactive Visualization across the Curriculum
Matthias Kawski. “ Visualizing Agrachëv’s curvature” Banach Institute, Bedlevo June, Visualizing Agrachëv’s.
6. One-Dimensional Continuous Groups 6.1 The Rotation Group SO(2) 6.2 The Generator of SO(2) 6.3 Irreducible Representations of SO(2) 6.4 Invariant Integration.
ADDITIONAL ANALYSIS TECHNIQUES LEARNING GOALS REVIEW LINEARITY The property has two equivalent definitions. We show and application of homogeneity APPLY.
Tools for Reduction of Mechanical Systems Ravi Balasubramanian, Klaus Schmidt, and Elie Shammas Carnegie Mellon University.
Constrained Optimization
CS485/685 Computer Vision Prof. George Bebis
Mechanics.
3D Geometry for Computer Graphics
Matthias Kawski “Curvature for everyone” Asian Technology Conf. Mathematics Taiwan Curvature for all Matthias.
6. Connections for Riemannian Manifolds and Gauge Theories
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.
Jana Musilová Masaryk University Brno Olga Rossi University of Ostrava La Trobe University, Melbourne Nonholonomic variational systems.
Lecture # 32 (Last) Dr. SOHAIL IQBAL
Multiple Integrals 12. Surface Area Surface Area In this section we apply double integrals to the problem of computing the area of a surface.
Matthias Kawski. “ Technology and doing mathematics” ASU – FYM seminar October, Technology and “doing.
Geodetic Control Network
10.1 Chapter 10 Optimization Designs Optimization Designs CS RO R Focus: A Few Continuous Factors Output: Best Settings Reference: Box, Hunter &
Geometric Algorithms1 segment intersection orientation point inclusion simple closed path.
SVD(Singular Value Decomposition) and Its Applications
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 14 (2009)
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.
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Ch. 10 Vector Integral Calculus.
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.
The integral of a vector field a(x) on a sphere Letbe a vector field. Here are coordinate basis vectors, whilstare local orthonormal basis vectors. Let.
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
Relativity Discussion 4/19/2007 Jim Emery. Einstein and his assistants, Peter Bergmann, and Valentin Bargmann, on there daily walk to the Institute for.
Gauge Fields, Knots and Gravity Wayne Lawton Department of Mathematics National University of Singapore (65)
Syllabus for Analytic Geometry of Space It is an introductory course, which includes the subjects usually treated in rectangular coordinates. They presuppose.
Geometry Chapter 2 Learning Targets! By the unit of the chapter, you should be able to:  Identify the relationships between two lines or two planes 
David Levin Tel-Aviv University Afrigraph 2009 Shape Preserving Deformation David Levin Tel-Aviv University Afrigraph 2009 Based on joint works with Yaron.
Copyright © Cengage Learning. All rights reserved. 16 Vector Calculus.
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
On the parallel displacement and parallel vector fields in Finsler Geometry Department of Information and Media Studies University of Nagasaki Tetsuya.
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Auto-calibration we have just calibrated using a calibration object –another calibration object is the Tsai grid of Figure 7.1 on HZ182, which can be used.
1 Overview Introduction to projective geometry 1 view geometry (calibration, …) 2-view geometry (stereo, motion, …) 3- and N-view geometry Autocalibration.
CSC 413/513: Intro to Algorithms
Matthias Kawski Interactive Visualization 5 th atcm Chiang Mai, Thailand. December Interactive Visualization.
Computer Graphics CC416 Lecture 04: Bresenham Line Algorithm & Mid-point circle algorithm Dr. Manal Helal – Fall 2014.
Distance Reductions.
Calibrating a single camera
Calculus III Exam Review
An Introduction to Riemannian Geometry
Copyright © Cengage Learning. All rights reserved.
Chapter 9 Vector Calculus.
Curl and Divergence.
Registered Electrical & Mechanical Engineer
Reconstruction.
Lecture 4 - Transverse Optics II
Lecture 4 - Transverse Optics II
Physics 451/551 Theoretical Mechanics
ADDITIONAL ANALYSIS TECHNIQUES
Presentation transcript:

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, On Agrachev’s curvature of optimal control Matthias Kawski  Eric Gehrig  Arizona State University Tempe, U.S.A.  This work was partially supported by NSF grant DMS

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Outline Motivation. WANTED: Sufficient conditions for optimality Review / survey: –Agrachev’s definition and main theorem –Comment: connection to recent work on Dubins’ car (Chitour, Sigalotti) –Best studied case: Zermelo’s navigation problem (Ulysse Serres) Computational issues, –Computer Algebra Systems. Live interactive? Recent efforts to “visualize” curvature of optimal control –how to read our pictures –what one may be able to see in our pictures Conclusion / outlook / current work: –Connection with Bang-Bang controls. Relaxation/ approximation,

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, References A. Agrachev: On the curvature of control systems (abstract, SISSA 2000) A. Agrachev and Yu. Sachkov: Lectures on Geometric Control Theory (SISSA 2001) Control Theory from the Geometric Viewpoint (Springer 2004) Ulysse Serres, The curvature of 2-dimensional optimal control systems' and Zermelo’s navigation problem. (preprint 2002). A. Agrachev, N. Chtcherbakova, and I. Zelenko, On curvatures and focal points of dynamical Lagrangian distributions and their reductions by 1st integrals (preprint 2004) M. Sigalotti and Y. Chitour, Dubins' problem on surfaces. II. Nonpositive curvature (preprint 2004) On the controllability of the Dubins problem for surfaces (preprint 2004)

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Purpose/use of curvature in opt. control 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Curvature of optimal control understand the geometry (very briefly) develop intuition in basic examples apply to obtain new optimality results

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Curvature and double-Lie-brackets Usually, we think of curvature as defined in terms of connections e. g. But here it is convenient to think of curvature as a measure of the lack of integrability of a “horizontal distribution” of horizontal lifts. In the case of a 2-dimensional base manifold, let g be the “unit” vertical field of “infinitesimal rotation in fibres”, and f be the geodesic vector field. In this case Gauss curvature is obtained as: Recent beautiful application, analysis and controllability results by Chitour & Sigalotti for control of “Dubins car on curved surfaces”.

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Curvature of optimal control understand the geometry develop intuition in basic examples apply to obtain new optimality results

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April,

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Next: Define distinguished parameterization of H x From: Agrachev / Sachkov: “Lectures on Geometric Control Theory”, 2001

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, The canonical vertical field v

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Jacobi equation in moving frame Frame or:

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Zermelo’s navigation problem “Zermelo’s navigation formula”

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, formula for curvature ? total of 782 (279) terms in num, 23 (7) in denom. MAPLE can’t factor…

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Example: F(x,y) = [sech(x),0]  NOT globally scaled. colors for  + and  - scaled independently.

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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 was 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Ex: A=[1 1; 0 1]. very little pos curv

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, F(x)=[0,sech(3x)]  globally scaled.  colors for  + and  - scaled simultaneously.

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Curvature and Bang-Bang extremals Current theory of curvature in optimal control applies to systems whose set of admissible velocities is a topological sphere (circle). Current efforts: Approximate affine system whose set of velocities is a line or plane segment by system whose set of velocities is a thin ellipsoids, and analyze the limit as the ellipsoids degenerate.

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, Curvature and Bang-Bang extremals Current theory of curvature in optimal control applies to systems whose set of admissible velocities is a topological sphere (circle). What about affine systems whose set of velocities is a line or plane segment ?

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April, 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 – not yet. 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. Current efforts: Agrachev’s theory applies to systems whose set of admissible velocities is a topological sphere (circle). Current efforts: Approximate systems whose set of velocities is a line/plane… segment by thin ellipsoids and analyze the limit as the ellipsoids degenerate.

Matthias Kawski. “On Agrachev’s curvature of optimal control” AMS Lubbock TX. April,