STABILITY ANALYSIS AND CONTROL DESIGN

Size: px
Start display at page:

Download "STABILITY ANALYSIS AND CONTROL DESIGN"

Transcription

1 STABILITY ANALYSIS AND CONTROL DESIGN WITH IMPACTS AND FRICTION Michael Posa Massachusetts Institute of Technology Collaboration with Mark Tobenkin and Russ Tedrake ICRA Workshop on Robust Optimization-Based Control and Planning for Legged Robots May 16, 2016

2 CONTACT AND CONTROL Complex contact scenarios make typical control policies very brittle Require fast and accurate sensing of contact state Struggle when unexpected contact occurs Carefully tuned, ad-hoc approaches near contact events

3 CONTACT AND CONTROL Complex contact scenarios make typical control policies very brittle Require fast and accurate sensing of contact state Struggle when unexpected contact occurs Carefully tuned, ad-hoc approaches near contact events Algorithms for finding and verifying controllers robust to contact dynamics?

4 WHAT MAKES CONTACT HARD?

5 WHAT MAKES CONTACT HARD? It's where our intuitive designs struggle

6 Good techniques for ODEs: WHAT MAKES CONTACT HARD? It's where our intuitive designs struggle

7 WHAT MAKES CONTACT HARD? Good techniques for ODEs: Discontinuities, but... Continuity of solutions w.r.t initial conditions It's where our intuitive designs struggle

8 WHAT MAKES CONTACT HARD? Good techniques for ODEs: Discontinuities, but... Continuity of solutions w.r.t initial conditions Uniqueness It's where our intuitive designs struggle

9 WHAT MAKES CONTACT HARD? Good techniques for ODEs: Discontinuities, but... Continuity of solutions w.r.t initial conditions Uniqueness Zeno Phenomena It's where our intuitive designs struggle

10 MODELS: DYNAMICS, IMPACTS, AND FRICTION Joint coordinates and velocities Rigid-body dynamics: Contact gap function and Jacobian Impulsive, inelastic impacts "Incremental" frictional impacts [Routh 1891] Coulomb friction

11 VERIFICATION AND ANALYSIS Lyapunov functions powerful for smooth systems Tools from convex optimization: sums-of-squares (SOS) [Parrilo 2000, Lasserre 2001] Hybrid versions analyze every contact mode and transition Exponential in number of contacts [Papachristodoulou 2009] Instead, use Measure Differential Inclusion (MDI) framework [Moreau 1988, Stewart 2000, and others] Exploit complementarity struction Pose tractable SOS programs

12 LYAPUNOV FUNCTIONS Capture global or regional stability properties of nonlinear systems Example: reverse-time Van der Pol oscillator [Tan and Packard]

13 SUMS-OF-SQUARES AND LYAPUNOV FUNCTIONS Fundamentally questions of non-negativity If a polynomial, is NP-hard Replace with a sufficient condition Finding is a convex constraint in a Semidefinite Program (SDP) * [Parillo 2000, Lasserre 2001] For some basis (e.g. monomials up to degree ) * Generalization of linear programming

14 S-PROCEDURE Regional analysis for semialgebraic set For example, Sufficient condition: -sublevel set of in blue

15 5 state model 2 contact points Exhibits Zeno phenomena PASSIVE RIMLESS WHEEL Goal: verify stable region [Posa, Tobenkin, and Tedrake (TAC 2016)], [Posa, Tobenkin, and Tedrake (HSCC 2013)]

16 LYAPUNOV FUNCTIONS FOR MDIS Measure differential inclusion modeling framework, instead of ODE Encompasses discontinuities and non-uniqueness continuous and of locally bounded variation Dynamics from set-valued functions Simulation requires selection from set For verification, take permissive view Prove for all possible scenarios

17 HOW TO EFFICIENTLY VERIFY? admissable

18 HOW TO EFFICIENTLY VERIFY? admissable

19 HOW TO EFFICIENTLY VERIFY? admissable Observation: sufficient to check

20 LEVERAGING STRUCTURE What are admissable?

21 LEVERAGING STRUCTURE What are admissable? Leverage complementarity formulation Non-penetration: Friction cone: Contact mode logic: Semialgebraic in

22 LEVERAGING STRUCTURE What are admissable?

23 TRACTABLE OPTIMIZATION PROGRAM Theorem [TAC 2016]: For contacts, can eliminate normal force variables and verify contacts independently Proof exploits continuity and homogeneity in Reduced conditions:

24 TRACTABLE OPTIMIZATION PROGRAM For -dimensional state, contacts, and polynomial degree, Hybrid * MDI multiple Lyapunov functions single Lyapunov function SOS constraints variables * Exact count depends on formulation of sliding and sticking contact

25 CONTROL DESIGN AND VERIFICATION 7 state model 2 contact points 1 input Control design bilinear in and Solve via alternating sequence of SOS programs θ Φ What is possible with a continuous feedback policy? Goal: maximize stable region z x

26 CONTROL DESIGN AND VERIFICATION Sampled 2D slice of state space and simulate Verified region in blue Stable samples as red dots

27 UNSAFE REGION AVOIDANCE

28 DISCUSSION A step toward control and verification in complex contact scenarios Restricted to fairly simple models Beyond capability of hybrid formulation SOS/SDP relatively immature Introduce model/terrain uncertainty at computational cost Preliminary work in exploiting simple models for push recovery Relevant publications Posa, Tobenkin, and Tedrake. Lyapunov analysis of rigid body systems with impacts and friction via sums-of-squares. HSCC, Best Paper Award. Posa, Tobenkin, and Tedrake. Stability analysis and control of rigid-body systems with impacts and friction. TAC, 2016.

Lyapunov Analysis of Rigid Body Systems with Impacts and Friction via Sums-of-Squares

Lyapunov Analysis of Rigid Body Systems with Impacts and Friction via Sums-of-Squares Lyapunov Analysis of Rigid Body Systems with Impacts and Friction via Sums-of-Squares Michael Posa Massachusetts Institute of Technology 77 Massachusetts Avenue Cambridge, MA, USA mposa@mit.edu Mark Tobenkin

More information

Complexity of 10 Decision Problems in Continuous Time Dynamical Systems. Amir Ali Ahmadi IBM Watson Research Center

Complexity of 10 Decision Problems in Continuous Time Dynamical Systems. Amir Ali Ahmadi IBM Watson Research Center Complexity of 10 Decision Problems in Continuous Time Dynamical Systems Amir Ali Ahmadi IBM Watson Research Center Anirudha Majumdar MIT Russ Tedrake MIT 1 Given a polynomial vector field: Decide if the

More information

Analysis and synthesis: a complexity perspective

Analysis and synthesis: a complexity perspective Analysis and synthesis: a complexity perspective Pablo A. Parrilo ETH ZürichZ control.ee.ethz.ch/~parrilo Outline System analysis/design Formal and informal methods SOS/SDP techniques and applications

More information

Optimization over Nonnegative Polynomials: Algorithms and Applications. Amir Ali Ahmadi Princeton, ORFE

Optimization over Nonnegative Polynomials: Algorithms and Applications. Amir Ali Ahmadi Princeton, ORFE Optimization over Nonnegative Polynomials: Algorithms and Applications Amir Ali Ahmadi Princeton, ORFE INFORMS Optimization Society Conference (Tutorial Talk) Princeton University March 17, 2016 1 Optimization

More information

Feedback Design for Multi-contact Push Recovery via LMI Approximation of the Piecewise-Affine Quadratic Regulator

Feedback Design for Multi-contact Push Recovery via LMI Approximation of the Piecewise-Affine Quadratic Regulator Feedback Design for Multi-contact Push Recovery via LMI Approximation of the Piecewise-Affine Quadratic Regulator Weiqiao Han and Russ Tedrake Abstract To recover from large perturbations, a legged robot

More information

Balancing and Step Recovery Capturability via Sums-of-Squares Optimization

Balancing and Step Recovery Capturability via Sums-of-Squares Optimization Robotics: Science and Systems 2017 Cambridge, MA, USA, July 12-16, 2017 Balancing and Step Recovery Capturability via Sums-of-Squares Optimization Michael Posa Massachusetts Institute of Technology Cambridge,

More information

Optimization for Control and Planning of Multi-contact Dynamic Motion. Michael Posa

Optimization for Control and Planning of Multi-contact Dynamic Motion. Michael Posa Optimization for Control and Planning of Multi-contact Dynamic Motion by Michael Posa B.S. Mechanical Engineering, Stanford University (2007) M.S. Mechanical Engineering, Stanford University (2008) Submitted

More information

Control Design along Trajectories with Sums of Squares Programming

Control Design along Trajectories with Sums of Squares Programming Control Design along Trajectories with Sums of Squares Programming Anirudha Majumdar 1, Amir Ali Ahmadi 2, and Russ Tedrake 1 Abstract Motivated by the need for formal guarantees on the stability and safety

More information

Time integration. DVI and HHT time stepping methods in Chrono

Time integration. DVI and HHT time stepping methods in Chrono Time integration DVI and HHT time stepping methods in Chrono Time Integration in Chrono Two classes of time stepping methods in Chrono Time steppers for smooth dynamics Classical multibody dynamics rigid

More information

Vector Barrier Certificates and Comparison Systems

Vector Barrier Certificates and Comparison Systems Vector Barrier Certificates and Comparison Systems Andrew Sogokon 1 Khalil Ghorbal 2 Yong Kiam Tan 1 André Platzer 1 1 - Carnegie Mellon University, Pittsburgh, USA 2 - Inria, Rennes, France 16 July 2018,

More information

DSOS/SDOS Programming: New Tools for Optimization over Nonnegative Polynomials

DSOS/SDOS Programming: New Tools for Optimization over Nonnegative Polynomials DSOS/SDOS Programming: New Tools for Optimization over Nonnegative Polynomials Amir Ali Ahmadi Princeton University Dept. of Operations Research and Financial Engineering (ORFE) Joint work with: Anirudha

More information

Explore Kapitza s Pendulum Behavior via Trajectory Optimization. Yifan Hou

Explore Kapitza s Pendulum Behavior via Trajectory Optimization. Yifan Hou 1 Introduction 12 course Explore Kapitza s Pendulum Behavior via Trajectory Optimization Project for: Mechanics of Manipulation, 16 741 Yifan Hou Andrew id: yifanh houyf11@gmail.com or yifanh@andrew.cmu.edu

More information

Lecture 6 Verification of Hybrid Systems

Lecture 6 Verification of Hybrid Systems Lecture 6 Verification of Hybrid Systems Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 25 April 2012 Outline: A hybrid system model Finite-state abstractions and use of model checking Deductive

More information

arxiv: v2 [cs.sy] 26 Jul 2018

arxiv: v2 [cs.sy] 26 Jul 2018 Controller Synthesis for Discrete-Time Polynomial Systems via Occupation Measures Weiqiao Han and Russ Tedrake ariv:83.9v [cs.sy] 6 Jul 8 Abstract In this paper, we design nonlinear state feedback controllers

More information

Network Localization via Schatten Quasi-Norm Minimization

Network Localization via Schatten Quasi-Norm Minimization Network Localization via Schatten Quasi-Norm Minimization Anthony Man-Cho So Department of Systems Engineering & Engineering Management The Chinese University of Hong Kong (Joint Work with Senshan Ji Kam-Fung

More information

Analytical Validation Tools for Safety Critical Systems

Analytical Validation Tools for Safety Critical Systems Analytical Validation Tools for Safety Critical Systems Peter Seiler and Gary Balas Department of Aerospace Engineering & Mechanics, University of Minnesota, Minneapolis, MN, 55455, USA Andrew Packard

More information

Polynomial level-set methods for nonlinear dynamical systems analysis

Polynomial level-set methods for nonlinear dynamical systems analysis Proceedings of the Allerton Conference on Communication, Control and Computing pages 64 649, 8-3 September 5. 5.7..4 Polynomial level-set methods for nonlinear dynamical systems analysis Ta-Chung Wang,4

More information

RESEARCH SUMMARY ASHKAN JASOUR. February 2016

RESEARCH SUMMARY ASHKAN JASOUR. February 2016 RESEARCH SUMMARY ASHKAN JASOUR February 2016 My background is in systems control engineering and I am interested in optimization, control and analysis of dynamical systems, robotics, machine learning,

More information

Complexity of Deciding Convexity in Polynomial Optimization

Complexity of Deciding Convexity in Polynomial Optimization Complexity of Deciding Convexity in Polynomial Optimization Amir Ali Ahmadi Joint work with: Alex Olshevsky, Pablo A. Parrilo, and John N. Tsitsiklis Laboratory for Information and Decision Systems Massachusetts

More information

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS

POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS Sercan Yıldız syildiz@samsi.info in collaboration with Dávid Papp (NCSU) OPT Transition Workshop May 02, 2017 OUTLINE Polynomial optimization and

More information

Local Stability Analysis for Uncertain Nonlinear Systems

Local Stability Analysis for Uncertain Nonlinear Systems 1042 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 5, MAY 2009 Local Stability Analysis for Uncertain Nonlinear Systems Ufuk Topcu and Andrew Packard Abstract We propose a method to compute provably

More information

Convex Computation of the Reachable Set for Controlled Polynomial Hybrid Systems

Convex Computation of the Reachable Set for Controlled Polynomial Hybrid Systems Convex Computation of the Reachable Set for Controlled Polynomial Hybrid Systems Victor Shia, Ram Vasudevan, Ruzena Bajcsy, and Russ Tedrake Abstract This paper presents an approach to computing the time-limited

More information

Optimization of Polynomials

Optimization of Polynomials Optimization of Polynomials Matthew M. Peet Arizona State University Thanks to S. Lall and P. Parrilo for guidance and supporting material Lecture 03: Optimization of Polynomials Overview In this lecture,

More information

Tube Model Predictive Control Using Homothety & Invariance

Tube Model Predictive Control Using Homothety & Invariance Tube Model Predictive Control Using Homothety & Invariance Saša V. Raković rakovic@control.ee.ethz.ch http://control.ee.ethz.ch/~srakovic Collaboration in parts with Mr. Mirko Fiacchini Automatic Control

More information

Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications. Alessandro Saccon

Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications. Alessandro Saccon Reference Spreading Hybrid Control Exploiting Dynamic Contact Transitions in Robotics Applications Alessandro Saccon OptHySYS Workshop Trento, January 9-11, 2017 Atlas Robotic Locomotion and Manipulation

More information

SEMIDEFINITE PROGRAM BASICS. Contents

SEMIDEFINITE PROGRAM BASICS. Contents SEMIDEFINITE PROGRAM BASICS BRIAN AXELROD Abstract. A introduction to the basics of Semidefinite programs. Contents 1. Definitions and Preliminaries 1 1.1. Linear Algebra 1 1.2. Convex Analysis (on R n

More information

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT Hyuck-Hoon Kwon*, Min-Won Seo*, Dae-Sung Jang*, and Han-Lim Choi *Department of Aerospace Engineering, KAIST,

More information

Semidefinite Programming

Semidefinite Programming Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has

More information

Converse Results on Existence of Sum of Squares Lyapunov Functions

Converse Results on Existence of Sum of Squares Lyapunov Functions 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Converse Results on Existence of Sum of Squares Lyapunov Functions Amir

More information

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality

Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Fast ADMM for Sum of Squares Programs Using Partial Orthogonality Antonis Papachristodoulou Department of Engineering Science University of Oxford www.eng.ox.ac.uk/control/sysos antonis@eng.ox.ac.uk with

More information

Nonsmooth systems: synchronization, sliding and other open problems

Nonsmooth systems: synchronization, sliding and other open problems John Hogan Bristol Centre for Applied Nonlinear Mathematics, University of Bristol, England Nonsmooth systems: synchronization, sliding and other open problems 2 Nonsmooth Systems 3 What is a nonsmooth

More information

CYCLIC PURSUIT WITHOUT COORDINATES: CONVERGENCE to REGULAR POLYGON FORMATIONS. Daniel Liberzon

CYCLIC PURSUIT WITHOUT COORDINATES: CONVERGENCE to REGULAR POLYGON FORMATIONS. Daniel Liberzon CYCLIC PURSUIT WITHOUT COORDINATES: CONVERGENCE to REGULAR POLYGON FORMATIONS Daniel Liberzon Joint work with Maxim Arnold (now at UT Dallas) and Yuliy Baryshnikov University of Illinois, Urbana-Champaign,

More information

Robust and Optimal Control, Spring 2015

Robust and Optimal Control, Spring 2015 Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) G. Sum of Squares (SOS) G.1 SOS Program: SOS/PSD and SDP G.2 Duality, valid ineqalities and Cone G.3 Feasibility/Optimization

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

1 Trajectory Generation

1 Trajectory Generation CS 685 notes, J. Košecká 1 Trajectory Generation The material for these notes has been adopted from: John J. Craig: Robotics: Mechanics and Control. This example assumes that we have a starting position

More information

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method

Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Analysis and Control of Nonlinear Actuator Dynamics Based on the Sum of Squares Programming Method Balázs Németh and Péter Gáspár Abstract The paper analyses the reachability characteristics of the brake

More information

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem Dimitris J. Bertsimas Dan A. Iancu Pablo A. Parrilo Sloan School of Management and Operations Research Center,

More information

Certified Roundoff Error Bounds using Semidefinite Programming

Certified Roundoff Error Bounds using Semidefinite Programming Certified Roundoff Error Bounds using Semidefinite Programming Victor Magron, CNRS VERIMAG joint work with G. Constantinides and A. Donaldson INRIA Mescal Team Seminar 19 November 2015 Victor Magron Certified

More information

Semismooth Hybrid Systems. Paul I. Barton and Mehmet Yunt Process Systems Engineering Laboratory Massachusetts Institute of Technology

Semismooth Hybrid Systems. Paul I. Barton and Mehmet Yunt Process Systems Engineering Laboratory Massachusetts Institute of Technology Semismooth Hybrid Systems Paul I. Barton and Mehmet Yunt Process Systems Engineering Laboratory Massachusetts Institute of Technology Continuous Time Hybrid Automaton (deterministic) 4/21 Hybrid Automaton

More information

Lehrstuhl B für Mechanik Technische Universität München D Garching Germany

Lehrstuhl B für Mechanik Technische Universität München D Garching Germany DISPLACEMENT POTENTIALS IN NON-SMOOTH DYNAMICS CH. GLOCKER Lehrstuhl B für Mechanik Technische Universität München D-85747 Garching Germany Abstract. The paper treats the evaluation of the accelerations

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Reduction methods in semidefinite and conic optimization

Reduction methods in semidefinite and conic optimization Reduction methods in semidefinite and conic optimization by Frank Noble Permenter BS Electrical Engineering, The University of Houston, 2006 MS Electrical Engineering, Stanford, 2010 Submitted to the Department

More information

Globally convergent algorithms for PARAFAC with semi-definite programming

Globally convergent algorithms for PARAFAC with semi-definite programming Globally convergent algorithms for PARAFAC with semi-definite programming Lek-Heng Lim 6th ERCIM Workshop on Matrix Computations and Statistics Copenhagen, Denmark April 1 3, 2005 Thanks: Vin de Silva,

More information

Distributed Stability Analysis and Control of Dynamic Networks

Distributed Stability Analysis and Control of Dynamic Networks Distributed Stability Analysis and Control of Dynamic Networks M. Anghel and S. Kundu Los Alamos National Laboratory, USA August 4, 2015 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

Convex computation of the region of attraction for polynomial control systems

Convex computation of the region of attraction for polynomial control systems Convex computation of the region of attraction for polynomial control systems Didier Henrion LAAS-CNRS Toulouse & CTU Prague Milan Korda EPFL Lausanne Region of Attraction (ROA) ẋ = f (x,u), x(t) X, u(t)

More information

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC

6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility

More information

27. Impact Mechanics of Manipulation

27. Impact Mechanics of Manipulation 27. Impact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 27. Mechanics of Manipulation p.1 Lecture 27. Impact Chapter 1 Manipulation 1

More information

Semidefinite programming lifts and sparse sums-of-squares

Semidefinite programming lifts and sparse sums-of-squares 1/15 Semidefinite programming lifts and sparse sums-of-squares Hamza Fawzi (MIT, LIDS) Joint work with James Saunderson (UW) and Pablo Parrilo (MIT) Cornell ORIE, October 2015 Linear optimization 2/15

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo September 6, 2011 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell Lower bounds on the size of semidefinite relaxations David Steurer Cornell James R. Lee Washington Prasad Raghavendra Berkeley Institute for Advanced Study, November 2015 overview of results unconditional

More information

Time Delay Margin Analysis for an Adaptive Controller

Time Delay Margin Analysis for an Adaptive Controller Time Delay Margin Analysis for an Adaptive Controller Andrei Dorobantu, Peter Seiler, and Gary J. Balas Department of Aerospace Engineering & Mechanics University of Minnesota, Minneapolis, MN, 55455,

More information

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

L 2 -induced Gains of Switched Systems and Classes of Switching Signals L 2 -induced Gains of Switched Systems and Classes of Switching Signals Kenji Hirata and João P. Hespanha Abstract This paper addresses the L 2-induced gain analysis for switched linear systems. We exploit

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo January 29, 2012 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Robustness Analysis and Optimally Robust Control Design via Sum-of-Squares

Robustness Analysis and Optimally Robust Control Design via Sum-of-Squares Robustness Analysis and Optimally Robust Control Design via Sum-of-Squares Andrei Dorobantu Department of Aerospace Engineering & Mechanics University of Minnesota, Minneapolis, MN, 55455, USA Luis G.

More information

4. Algebra and Duality

4. Algebra and Duality 4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone

More information

ROBUST STATE FEEDBACK CONTROL OF UNCERTAIN POLYNOMIAL DISCRETE-TIME SYSTEMS: AN INTEGRAL ACTION APPROACH

ROBUST STATE FEEDBACK CONTROL OF UNCERTAIN POLYNOMIAL DISCRETE-TIME SYSTEMS: AN INTEGRAL ACTION APPROACH International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 3, March 2013 pp. 1233 1244 ROBUST STATE FEEDBACK CONTROL OF UNCERTAIN POLYNOMIAL

More information

V&V MURI Overview Caltech, October 2008

V&V MURI Overview Caltech, October 2008 V&V MURI Overview Caltech, October 2008 Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology Goals!! Specification, design, and certification!! Coherent

More information

Variational Contact-Implicit Trajectory Optimization

Variational Contact-Implicit Trajectory Optimization Variational Contact-Implicit Trajectory Optimization Zachary Manchester and Scott Kuindersma Abstract Contact constraints arise naturally in many robot planning problems. In recent years, a variety of

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for

More information

Modeling Friction and Contact in Chrono. Theoretical Background

Modeling Friction and Contact in Chrono. Theoretical Background Modeling Friction and Contact in Chrono Theoretical Background Things Covered Friction and contact, understanding the problem at hand The penalty approach The complementarity approach 2 Mass Acceleration

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving Proceedings of the 3rd WSEAS/IASME International Conference on Dynamical Systems and Control, Arcachon, France, October 13-15, 2007 241 Estimating the Region of Attraction of Ordinary Differential Equations

More information

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment

Modeling and Solving Constraints. Erin Catto Blizzard Entertainment Modeling and Solving Constraints Erin Catto Blizzard Entertainment Basic Idea Constraints are used to simulate joints, contact, and collision. We need to solve the constraints to stack boxes and to keep

More information

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving

Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving Estimating the Region of Attraction of Ordinary Differential Equations by Quantified Constraint Solving Henning Burchardt and Stefan Ratschan October 31, 2007 Abstract We formulate the problem of estimating

More information

SDP Relaxations for MAXCUT

SDP Relaxations for MAXCUT SDP Relaxations for MAXCUT from Random Hyperplanes to Sum-of-Squares Certificates CATS @ UMD March 3, 2017 Ahmed Abdelkader MAXCUT SDP SOS March 3, 2017 1 / 27 Overview 1 MAXCUT, Hardness and UGC 2 LP

More information

Nonsmooth contact mechanics. Spring school. Aussois 2010

Nonsmooth contact mechanics. Spring school. Aussois 2010 1/43 Nonsmooth contact mechanics. Spring school. Aussois 2010 Formulation of nonsmooth dynamical systems Measure differential inclusions Basics on Mathematical properties Formulation of unilateral contact,

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

Copositive Programming and Combinatorial Optimization

Copositive Programming and Combinatorial Optimization Copositive Programming and Combinatorial Optimization Franz Rendl http://www.math.uni-klu.ac.at Alpen-Adria-Universität Klagenfurt Austria joint work with I.M. Bomze (Wien) and F. Jarre (Düsseldorf) IMA

More information

Graph structure in polynomial systems: chordal networks

Graph structure in polynomial systems: chordal networks Graph structure in polynomial systems: chordal networks Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology

More information

Applied Nonlinear Control

Applied Nonlinear Control Applied Nonlinear Control JEAN-JACQUES E. SLOTINE Massachusetts Institute of Technology WEIPING LI Massachusetts Institute of Technology Pearson Education Prentice Hall International Inc. Upper Saddle

More information

Learning Control Lyapunov Functions from Counterexamples and Demonstrations

Learning Control Lyapunov Functions from Counterexamples and Demonstrations Noname manuscript No. (will be inserted by the editor) Learning Control Lyapunov Functions from Counterexamples and Demonstrations Hadi Ravanbakhsh Sriram Sankaranarayanan Received: date / Accepted: date

More information

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation Enhancing a Model-Free Adaptive Controller through Evolutionary Computation Anthony Clark, Philip McKinley, and Xiaobo Tan Michigan State University, East Lansing, USA Aquatic Robots Practical uses autonomous

More information

Symbolic Control of Incrementally Stable Systems

Symbolic Control of Incrementally Stable Systems Symbolic Control of Incrementally Stable Systems Antoine Girard Laboratoire Jean Kuntzmann, Université Joseph Fourier Grenoble, France Workshop on Formal Verification of Embedded Control Systems LCCC,

More information

approximation algorithms I

approximation algorithms I SUM-OF-SQUARES method and approximation algorithms I David Steurer Cornell Cargese Workshop, 201 meta-task encoded as low-degree polynomial in R x example: f(x) = i,j n w ij x i x j 2 given: functions

More information

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013

Convex Optimization. (EE227A: UC Berkeley) Lecture 28. Suvrit Sra. (Algebra + Optimization) 02 May, 2013 Convex Optimization (EE227A: UC Berkeley) Lecture 28 (Algebra + Optimization) 02 May, 2013 Suvrit Sra Admin Poster presentation on 10th May mandatory HW, Midterm, Quiz to be reweighted Project final report

More information

Local Performance Analysis of Uncertain Polynomial Systems with Applications to Actuator Saturation

Local Performance Analysis of Uncertain Polynomial Systems with Applications to Actuator Saturation Local Performance Analysis of Uncertain Polynomial Systems with Applications to Actuator Saturation Abhijit Chakraborty, Peter Seiler and Gary J. Balas Abstract This paper considers the local performance

More information

Stability Analysis of Sampled-Data Systems Using Sum of Squares

Stability Analysis of Sampled-Data Systems Using Sum of Squares 1620 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 58, NO. 6, JUNE 2013 Stability Analysis of Sampled-Data Systems Using Sum of Squares Alexandre Seuret and Matthew M. Peet Abstract This technical brief

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems

Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems Networked Control System Protocols Modeling & Analysis using Stochastic Impulsive Systems João P. Hespanha Center for Control Dynamical Systems and Computation Talk outline Examples feedback over shared

More information

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS STUDIES IN ASTRONAUTICS 3 OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS JOHNL.JUNKINS Texas A&M University, College Station, Texas, U.S.A. and JAMES D.TURNER Cambridge Research, Division of PRA, Inc., Cambridge,

More information

Deductive Verification of Continuous Dynamical Systems

Deductive Verification of Continuous Dynamical Systems Deductive Verification of Continuous Dynamical Systems Dept. of Computer Science, Stanford University (Joint work with Ashish Tiwari, SRI International.) 1 Introduction What are Continuous Dynamical Systems?

More information

Graph structure in polynomial systems: chordal networks

Graph structure in polynomial systems: chordal networks Graph structure in polynomial systems: chordal networks Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology

More information

ANALYSIS OF ZENO STABILITY IN HYBRID SYSTEMS USING SUM-OF-SQUARES PROGRAMMING CHAITANYA MURTI

ANALYSIS OF ZENO STABILITY IN HYBRID SYSTEMS USING SUM-OF-SQUARES PROGRAMMING CHAITANYA MURTI ANALYSIS OF ZENO STABILITY IN HYBRID SYSTEMS USING SUM-OF-SQUARES PROGRAMMING BY CHAITANYA MURTI Submitted in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering

More information

Convex Optimization & Parsimony of L p-balls representation

Convex Optimization & Parsimony of L p-balls representation Convex Optimization & Parsimony of L p -balls representation LAAS-CNRS and Institute of Mathematics, Toulouse, France IMA, January 2016 Motivation Unit balls associated with nonnegative homogeneous polynomials

More information

Computational and Statistical Tradeoffs via Convex Relaxation

Computational and Statistical Tradeoffs via Convex Relaxation Computational and Statistical Tradeoffs via Convex Relaxation Venkat Chandrasekaran Caltech Joint work with Michael Jordan Time-constrained Inference o Require decision after a fixed (usually small) amount

More information

Stability and Stabilization of polynomial dynamical systems. Hadi Ravanbakhsh Sriram Sankaranarayanan University of Colorado, Boulder

Stability and Stabilization of polynomial dynamical systems. Hadi Ravanbakhsh Sriram Sankaranarayanan University of Colorado, Boulder Stability and Stabilization of polynomial dynamical systems Hadi Ravanbakhsh Sriram Sankaranarayanan University of Colorado, Boulder Proving Asymptotic Stability: Lyapunov Functions Lyapunov Function:

More information

Chordal structure and polynomial systems

Chordal structure and polynomial systems Chordal structure and polynomial systems Pablo A. Parrilo Laboratory for Information and Decision Systems Electrical Engineering and Computer Science Massachusetts Institute of Technology Joint work with

More information

Compositionally Analyzing a Proportional-Integral Controller Family

Compositionally Analyzing a Proportional-Integral Controller Family Compositionally Analyzing a Proportional-Integral Controller Family Ashish Tiwari Abstract We define always eventually region stability and then formulate the absolute always eventually region stability

More information

Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee

Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee Vibration Control Prof. Dr. S. P. Harsha Department of Mechanical & Industrial Engineering Indian Institute of Technology, Roorkee Module - 1 Review of Basics of Mechanical Vibrations Lecture - 2 Introduction

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

Steinkamp s toy can hop 100 times but can t stand up

Steinkamp s toy can hop 100 times but can t stand up Steinkamp s toy can hop 1 times but can t stand up (appendices only) Gregg Stiesberg 1, Tim van Oijen 2, Andy Ruina 3 1 grs26@cornell.edu, Physics, Cornell University, Ithaca, NY 2 T.P.vanOijen@tudelft.nl,

More information

Optimization in Wireless Communication

Optimization in Wireless Communication Zhi-Quan (Tom) Luo Department of Electrical and Computer Engineering University of Minnesota 200 Union Street SE Minneapolis, MN 55455 2007 NSF Workshop Challenges Optimization problems from wireless applications

More information

Control Software Model Checking Using Bisimulation Functions for Nonlinear Systems

Control Software Model Checking Using Bisimulation Functions for Nonlinear Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Control Software Model Checking Using Bisimulation Functions for Nonlinear Systems James Kapinski 1, Alexandre

More information

Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems

Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems Constructing Lyapunov-Krasovskii Functionals For Linear Time Delay Systems Antonis Papachristodoulou, Matthew Peet and Sanjay Lall Abstract We present an algorithmic methodology for constructing Lyapunov-Krasovskii

More information

The complementarity class of hybrid dynamical systems.

The complementarity class of hybrid dynamical systems. The complementarity class of hybrid dynamical systems. W.P.M.H. Heemels B. Brogliato Minicourse at the European Control Conference 2003 in Cambridge, UK. Abstract This paper gives an introduction to the

More information

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle.

Bipedal Locomotion on Small Feet. Bipedal Locomotion on Small Feet. Pop Quiz for Tony 6/26/2015. Jessy Grizzle. Jessy Grizzle. Bipedal Locomotion on Small Feet Jessy Grizzle Elmer G. Gilbert Distinguished University Professor Levin Professor of Engineering ECE and ME Departments Pop Quiz for Tony Can you give the first name of

More information