Control Design and Analysis of Chained Systems

Slides:



Advertisements
Similar presentations
Nonlinear Systems: an Introduction to Lyapunov Stability Theory A. Pascoal, Jan
Advertisements

 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
Chapter 3: Motion in 2 or 3 Dimensions
Nonholonomic Motion Planning: Steering Using Sinusoids R. M. Murray and S. S. Sastry.
Chapter 8 Rotational kinematics
Nonholonomic Multibody Mobile Robots: Controllability and Motion Planning in the Presence of Obstacles (1991) Jerome Barraquand Jean-Claude Latombe.
עקיבה אחר מטרה נעה Stable tracking control method for a mobile robot מנחה : ולדיסלב זסלבסקי מציגים : רונן ניסים מרק גרינברג.
Ch. 4: Velocity Kinematics
Some Fundamentals of Stability Theory
Forward Kinematics.
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.
Performance Guarantees for Hazard Based Lateral Vehicle Control
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 10. Ordinary differential equations. Initial value problems.
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
Asymptotic Techniques
Motion Control (wheeled robots)
1 CMPUT 412 Motion Control – Wheeled robots Csaba Szepesvári University of Alberta TexPoint fonts used in EMF. Read the TexPoint manual before you delete.
Ch. 6 Single Variable Control
Calculus 1D With Raj, Judy & Robert.  Hyperbolic & Inverse  Contour Maps  Vectors  Curvaturez, Normal, Tangential  Parameterization  Coordinate.
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
Chapter 10 Rotation of a Rigid Object about a Fixed Axis.
Finish Momentum Start Spinning Around
Introduction to ROBOTICS
Beyond trial and error…. Establish mathematically how robot should move Kinematics: how robot will move given motor inputs Inverse-kinematics: how to.
Chapter 10 Rotational Motion.
Feedback Linearization Presented by : Shubham Bhat (ECES-817)
1 Dynamics Differential equation relating input torques and forces to the positions (angles) and their derivatives. Like force = mass times acceleration.
AUTOMATIC CONTROL THEORY II Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Circular Motion and Other Applications of Newton’s Laws
Final Review – Exam 4. Radius and Interval of Convergence (11.1 & 11.2) Given the power series, Refer to lecture notes or textbook of section 11.1 and.
l The study of HOW objects move: è Graphs è Equations è Motion maps è Verbal descriptions Kinematics-1.
Lecture #7 Stability and convergence of ODEs João P. Hespanha University of California at Santa Barbara Hybrid Control and Switched Systems NO CLASSES.
Control. 3 Motion Control (kinematic control) for mobile platform The objective of a kinematic controller is to follow a trajectory described by its position.
Introduction to Symmetry Analysis Brian Cantwell Department of Aeronautics and Astronautics Stanford University Chapter 1 - Introduction to Symmetry.
Chapter 10 Lecture 18: Rotation of a Rigid Object about a Fixed Axis: II.
1 7. Rotational motion In pure rotation every point of an object moves in a circle whose center lies on the axis of rotation (in translational motion the.
Chapter 2 Vector Calculus
Tippecanoe HS AP PHYSICS
Normal-Tangential coordinates
Dr.Mohammed Abdulrazzaq Mechanical Department College of Enginerring
2. Motion 2.1. Position and path Motion or rest is relative.
Kinetics of Particles: Newton’s Second Law
7. Rotational motion In pure rotation every point of an object moves in a circle whose center lies on the axis of rotation (in translational motion the.
Implicit Differentiation
The thematic content of the series:
Chapter 9 Vector Calculus.
§7-4 Lyapunov Direct Method
Path Curvature Sensing Methods for a Car-like Robot
Integral as Net Change Chapter 8.1.
Autonomous Cyber-Physical Systems: Dynamical Systems
Rotational Kinematics
Robots with four wheels
Quantum Two.
Department of Mechanical
Kinematics of Particles
Equations of Straight Lines
Copyright © Cengage Learning. All rights reserved.
Course 7 Motion.
Homework 9 Refer to the last example.
Stability Analysis of Linear Systems
Control.
Kinematics of Wheeled Robots
Calculus BC AP/Dual, Revised ©2018
Engineering Mechanics : DYNAMIC
Chapter 7 Inverse Dynamics Control
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
2.4 The Derivative.
The Frequency-Response Design Method
Presentation transcript:

Control Design and Analysis of Chained Systems Application to path following with mobile robots. Claude Samson

Overview Motivation for using smooth time varying feedback Conversion to Chain form Conversion to Skew Symmetric form Implementing two propositions to show: Application and Simulation X2 = 0 X = 0 (convergence to a designated path)

Remarks about Car-like vehicles Differentiable or continuous, pure-state feedback cannot be used to stabilize such systems. Fast (exponential) convergence is not compatible with smooth time varying feedback . The integral must diverge so that can asymptotically converge to zero. Other methods of control include sinusoidal, non-smooth, and using other canonical forms. i.e.. “Power Forms”

Chain Form Systems Any nonholonomic system with two inputs and n  4 states can be converted to chain form. Example: Remark: This system can be made into a single input, linear system. u1 becomes a function of time.

Skew Symmetric Chain Form Skew symmetric form allows for easy analysis and later helps design optimal control laws. It is a linear change of coordinates in

The new chained system thus becomes: where

Proposition 1: Global Stability of X2 (Z2) Choose u1 such that and are bounded and does not asymptotically tend to zero Let w2 be of the form: To show asymptotic convergence of Z2, choose a positive function V(Z2) such that: tends to zero.

Proposition 2: Stabilizing z1 u1 will become time dependent and will dictate the choice for w2. u1 must take the form of The uniformly bounded h function is known as the “heat function”. Partial derivatives are bounded and h(0,t)=0

Application to a Car with n-trailers Let n = 4 P2 P3 L0 L1 L2 L3 P1 P0 P4

Let r be the radius of the front car’s steering wheel Let be the angular velocity of the wheel about the horizontal axis. The system’s control variable will then be and From the position differential Eq.s, the system in terms of individual car velocity and relative angles becomes

Path Following The final set of Eq.s comes from the first car’s motion with respect to the path. We need the curvature and the distance from P0 to a point P0’ on the curve such that: Let . Then when the first car is following the path, becomes zero.

y P0 P1 P0 P1 rmin

The equations for the first car become: The state variables can be expressed as:

Chain form: The first term on the right side was added to accommodate the choice of u 1

Skew Symmetric form:

In Search of u2 To find an appropriate feedback law use time scaling. Since x1 changes monotonically with time, differentiate with respect to x1. The other state variables can be rewritten in the form: Then u2 becomes:

Applying Proposition 1 Let Since and are bounded, by proposition 1, v0V asymptotically converges to zero, which implies Z2 is asymptotically stable.

Applying Proposition 2 Consider the time varying control hs is function mapping R into a bounded interval on R. hs(0) = 0 and When complemented with the control law w2, the entire system (Z) is stabilized at the origin.

Simulation with a Circular Path red = , green = y, blue = s red = , green = , blue = Remarks: distance y oscillates over time, but remains less than rmin. As desired, tends to zero as does

The End MR T. LYAPUNOV VS.