Stabilization of Trajectories for Systems with Nonholonomic Constraints G. Walsh, D. Tilbury, S. Sastry, R. Murray, J. P. Laumond.

Slides:



Advertisements
Similar presentations
Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Advertisements

Neural Simulation and Control.. Simulation Input/Output models Proces u(k) y(k+d) d(k) The NARMA model:
Lect.3 Modeling in The Time Domain Basil Hamed
Nonholonomic Motion Planning: Steering Using Sinusoids R. M. Murray and S. S. Sastry.
Electronic Engineering Final Year Project Progress Presentation Title: Trailer Reversing Prediction Supervisor: Dr. Martin Glavin.
Properties of State Variables
Princeton University Projective Integration - a sequence of outer integration steps based on inner simulator + estimation (stochastic inference) Accuracy.
Robust and Efficient Control of an Induction Machine for an Electric Vehicle Arbin Ebrahim and Dr. Gregory Murphy University of Alabama.
IAAC International Symposium in Systems & Control, 7-8 October 2013, Technion, Haifa, Israel P-O Gutman: Constrained control of uncertain linear time-invariant.
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
EE631 Cooperating Autonomous Mobile Robots Lecture 5: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Progress on the Control of Nonholonomic Systems
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
San Diego 7/11/01 VIRTUAL SHELLS FOR AVOIDING COLLISIONS Yale University A. S. Morse.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Kinodynamic Planning and Navigation with Movable Obstacles.
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
Efficient Simulation of Physical System Models Using Inlined Implicit Runge-Kutta Algorithms Vicha Treeaporn Department of Electrical & Computer Engineering.
Distributed Cooperative Control of Multiple Vehicle Formations Using Structural Potential Functions Reza Olfati-Saber Postdoctoral Scholar Control and.

1 S ystems Analysis Laboratory Helsinki University of Technology Numerical methods of optimal control applied to air combat analysis Jukka Ranta Raivio,
MODEL REFERENCE ADAPTIVE CONTROL
Asymptotic Techniques
Seminar at Monash University, Sunway Campus, 14 Dec 2009 Mobile Robot Navigation – some issues in controller design and implementation L. Huang School.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Class material vs. Lab material – Lab 2, 3 vs. 4,5, 6 BeagleBoard / TI / Digilent GoPro.
TUTORIAL on LOGIC-BASED CONTROL Part I: SWITCHED CONTROL SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng.,
LOGO A Path –Following Method for solving BMI Problems in Control Author: Arash Hassibi Jonathan How Stephen Boyd Presented by: Vu Van PHong American Control.
computer
1 In this lecture we will compare two linearizing controller for a single-link robot: Linearization via Taylor Series Expansion Feedback Linearization.
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,
Slant ( oblique) Asymptote. A slant asymptote for a function is a slant straight line ( that’s either straight line through the origin or a straight line.
SWITCHING CONTROL DESIGN Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
The Matrix Theory of Objects An Update Sergio Pissanetzky Model Universality Behavior Constraints Dynamics Cost Chaos Attractors.
Domain of Attraction Remarks on the domain of attraction
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Research Topics Dr. Ming Liu Force control Non-linear control systems Decentralised control Dynamic vision Real-time image processing.
Stochastic Optimal Control of Unknown Linear Networked Control System in the Presence of Random Delays and Packet Losses OBJECTIVES Develop a Q-learning.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
Adaptive Optimal Control of Nonlinear Parametric Strict Feedback Systems with application to Helicopter Attitude Control OBJECTIVES  Optimal adaptive.
Nov. 22~24, st International Conference on Research in Air Transportation, Zilina, Slovakia1 Wing Rock Dynamics and Differential Flatness W. LU F.
Control. 3 Motion Control (kinematic control) for mobile platform The objective of a kinematic controller is to follow a trajectory described by its position.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Chapter 6 The Stability of Linear Feedback System
Patterns and Algebra 1 Investigation: 1.Select a pattern made using dot pattern cards. 2.Describe the pattern. 3.Record the pattern. 4.Circle the.
Control Design and Analysis of Chained Systems
Rational Functions Algebra
Yueshi Shen Dept. of Information Engineering
Arbin Ebrahim and Dr. Gregory Murphy University of Alabama
Formation Control of Nonholonomic Mobile Robots with Omnidirectional Visual Servoing and Motion Segmentation René Vidal Omid Shakernia Shankar.
EE631 Cooperating Autonomous Mobile Robots Lecture: Collision Avoidance in Dynamic Environments Prof. Yi Guo ECE Dept.
Graphing Rational Functions
Problem Formulation in Applied Social Research
درس کنترل ديجيتال مهر 1391 بسم ا... الرحمن الرحيم
CS5321 Numerical Optimization
Physics-based simulation for visual computing applications
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Alfred Lynam February 7, 2008 Dynamics and Control Architecture of Control System: Controller Prototypes AAE 450 Spring 2008 Dynamics and Control.
(Systems And Control Engineering) (Deptartment of Electrical Engg.)
SWITCHING CONTROL DESIGN
Learning Control for Dynamically Stable Legged Robots
Tracking of LTI Systems with Unstable Zero Dynamics using Sliding Mode Control S. Janardhanan.
Control.
Introduction Constraint: important features in computer animation
Thabiso M. Maupong Dr. Paolo Rapisarda University of Southampton
Quasi-static and dynamic trajectories.
Presentation transcript:

Stabilization of Trajectories for Systems with Nonholonomic Constraints G. Walsh, D. Tilbury, S. Sastry, R. Murray, J. P. Laumond

Presentation Topics l Problem of stabilizing a system with nonholonomic(nonintegrable) constraints  Non-smooth feedback laws  Time-varying feedback laws Brockett’s necessary conditions for stability No nonholonomic system can be asymptotically stabilized using smooth time-invariant state feedback

Problem formulation Given a nonholonomic system and a feasible trajectory to follow, find a control law to stabilize the system to the trajectory

Proposition (Stabilizing control law)

Proof of the Proposition

Example 1 - Heisenberg Control Algebra Trajectories investigated 1) origin x 0 (t)=[0 0 0] u 0 (t)=[0 0] 2) straight line x 0 (t)=[0 t 0] u 0 (t)=[0 1] System dynamics

Example 1 - Heisenberg Control Algebra

1) origin

Example 1 - Heisenberg Control Algebra 2) straight line

Example 1 - Heisenberg Control Algebra  Simulation result (  =1/6,  =1,  =0.5)

Example 2 - Hilare x3 (x1, x2) Desired trajectory: Perfect circle Nominal inputs: u 0 =[1 1]

Example 2 - Hilare => cannot directly compute the control law

Example 2 - Hilare  Numerical approach Initial values (t=0) Update laws

Example 2 - Hilare  Simulation result (  =0.1,  =1,  =3)

 Simulation result Example 2 - Hilare