Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Passive Bilateral Control of Teleoperators under Constant Time-Delay Dongjun Lee and Mark W. Spong.

Slides:



Advertisements
Similar presentations
University of Karlsruhe September 30th, 2004 Masayuki Fujita
Advertisements

Seminar Telematiksysteme zur Fernwartung und Ferndiagnose Using Wave Variables for System Analysis and Robot Control MSc. Lei Ma 27 May, 2004.
NONLINEAR HYBRID CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois.
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
 (x) f(x,u) u x f(x,  (x) x. Example: Using feed-forward, what should be canceled?
Digital Control Systems INTRODUCTION. Introduction What is a control system? Objective: To make the system OUTPUT and the desired REFERENCE as close as.
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox.
Lect.7 Steady State Error Basil Hamed
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
Venkataramanan Balakrishnan Purdue University Applications of Convex Optimization in Systems and Control.
Exponential Tracking Control of Hydraulic Proportional Directional Valve and Cylinder via Integrator Backstepping J. Chen†, W. E. Dixon‡, J. R. Wagner†,
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Theory Dongjun Lee Mark W. Spong
Networked Control Systems: an emulation approach to controller design Dragan Nesic The University of Melbourne Electrical and Electronic Engineering Acknowledgements:
Amir massoud Farahmand
Some Fundamentals of Stability Theory
The Effect of Transmission Design on Force Controlled Manipulator Performance William T. Townsend Presented by: Sean Verret.
Computational aspects of motor control and motor learning Michael I. Jordan* Mark J. Buller (mbuller) 21 February 2007 *In H. Heuer & S. Keele, (Eds.),
1 Human-Machine Systems A system could be defined with mathematical symbols and set theory. A Human-Machine System could be defined verbally as an arrangement.
Lect.2 Modeling in The Frequency Domain Basil Hamed
STABILIZING a NONLINEAR SYSTEM with LIMITED INFORMATION FEEDBACK Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng.,
MODEL REFERENCE ADAPTIVE CONTROL
Definition of an Industrial Robot
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Ch. 6 Single Variable Control
1  (x) f(x,u) u x f(x,  (x) x Example: Using feed-forward, what should be canceled?
TUTORIAL on LOGIC-BASED CONTROL Part I: SWITCHED CONTROL SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng.,
QUANTIZED OUTPUT FEEDBACK CONTROL of NONLINEAR SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
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,
M. Zareinejad 1.  fundamentally, instability has the potential to occur because real-world interactions are only approximated in the virtual world 
Chapter 7 Stability and Steady-State Error Analysis
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
The Pantograph by Kevin Bowen and Sushi Suzuki. Introduction About the Pantograph The Pantograph is a 2 DOF parallel mechanism manipulator The device.
Control Systems Engineering
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,
Contact instability Problem: –Contact and interaction with objects couples their dynamics into the manipulator control system –This change may cause instability.
1 Haptic Systems Mohsen Mahvash Lecture 14 27/1/06.
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Feedback Control system
ME 431 System Dynamics Dept of Mechanical Engineering.
Contents  Teleoperated robotic systems  The effect of the communication delay on teleoperation  Data transfer rate control for teleoperation systems.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
COMMUTATION RELATIONS and STABILITY of SWITCHED SYSTEMS Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Laboratory for Intelligent Mechanical Systems Considerations for Robust Haptic Interaction with Virtual Dynamic Systems Ed Colgate Department of Mechanical.
NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
TOWARDS a UNIFIED FRAMEWORK for NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer.
MURI High-Level Control Biomimetic Robots - ONR Site Visit - August 9, Fabrication MURI Low-Level Control High-Level Control What strategies are.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
ROBOTICS 01PEEQW Basilio Bona DAUIN – Politecnico di Torino.
Intelligent Robot Lab Pusan National University Intelligent Robot Lab Chapter 7. Forced Response Errors Pusan National University Intelligent Robot Laboratory.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
DYNAMIC BEHAVIOR OF PROCESSES :
SYNCHRONIZATION OF BILATERAL TELEOPERATION SYSTEMS WITH INPUT SATURATION Department of Mechatronics in GIST Seung-Ju Lee Advisor: pf. Hyo-Sung Ahn.
Date of download: 7/11/2016 Copyright © ASME. All rights reserved. From: Task-Space Framework for Bilateral Teleoperation With Time Delays J. Dyn. Sys.,
A few illustrations on the Basic Concepts of Nonlinear Control
Chapter 1: Overview of Control
Minor Project - Human Interaction Robot Arm
Digital Control Systems
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Bilateral Teleoperation of Multiple Cooperative Robots over
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Passive Bilateral Control of Teleoperators under Constant Time-Delay Dongjun Lee and Mark W. Spong Coordinated Science Laboratory University of Illinois at Urbana-Champaign Research support by NSF IIS /CCR , ONR N , and College of Engineering at UIUC

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Contributions 1. Novel PD- based control framework for passive bilateral teleoperation with constant time-delays without relying on scattering-based teleoperation 2. Passivity is established using the Parseval’s identity, Lyapunov-Krasovskii technique, and controller passivity concept 3. Master-slave position coordination with explicit position feedback 4. Bilateral force reflection in the static manipulation Teleoperator with Constant Time-Delays Slave Robot Slave Comm.& Control Slave Environ. T 2 (t) v 2 (t) F 2 (t) v 2 (t) Master Robot Master Comm.& Control Human Operator T 1 (t) v 1 (t) F 1 (t) v 1 (t)  

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Outline 1. Energetic Passivity and Controller Passivity 2. Control Design and Analysis 3. Simulation 4. Conclusion

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Passivity for Interaction Stability and Safety - Interaction stability: the feedback-interconnection is stable with any passive humans [Hogan89] /environments without relying on their detailed models - Interaction safety: possible damage on human/environment is bounded Energetic Passivity of the Closed-loop Teleoperator - maximum extractable energy from the closed-loop teleoperator is bounded - the closed-loop teleoperator does not generate energy by itself Mechanical power from closed-loop teleoperator finite constant (depending on initial condition) Closed-Loop Teleoperator as a Two-Port System Slave Robot Slave Comm.& Control Slave Environ. T 2 (t) v 2 (t) F 2 (t) v 2 (t) Master Robot Master Comm.& Control Human Operator T 1 (t) v 1 (t) F 1 (t) v 1 (t)   Closed-loop teleoperator

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Controller Passivity and Robust Passivity Slave Robot Slave Comm.& Control Slave Environ. T 2 (t) v 2 (t) F 2 (t) v 2 (t) Master Robot Master Comm.& Control Human Operator T 1 (t) v 1 (t) F 1 (t) v 1 (t)   Closed-Loop Teleoperator as a Two-Port System Communication + Control finite constant Energetic Passivity maximum extractable energy from the closed - loop system is bounded imply 1. Simpler passivity analysis 2. Passivity can be ensured regardless of model uncertainty (Robust passivity is achieved) does not rely on the open-loop dynamics but only on the controller structure Controller Passivity [Lee&Li] combined communication+control block generates only limited amount of energy Mechanical power generated by the controller

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Outline 1. Energetic Passivity and Controller Passivity 2. Control Design and Analysis 3. Simulation 4. Conclusion

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Control Design Closed-loop teleoperator is energetically passive if Slave Robot Slave Comm.& Control Slave Environ. T 2 (t) v 2 (t) F 2 (t) v 2 (t) Master Robot Master Comm.& Control Human Operator T 1 (t) v 1 (t) F 1 (t) v 1 (t)   local sensing Plant Dynamics Communication Structure PD-Based Control D-control action additional viscous damping (e.g. device damping) P-control action w/ passifying dissipation

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Controller Passivity Controller Passivity Controller Power Decomposition (i.e. controller generates only bounded amount of energy) D-action power P-action power additional viscous damping (quadratic in velocity) - How to ensure that the energy generations by s d (t) and s p (t) be bounded?

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague D-action Passivity: Lyapunov-Krasovskii Functional D-action Passivity energy generation bounded by Lyapunov-Krasovskii as a storage function Lyapunov-Krasovskii (LK) functional sum of master and slave velocities

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague P-action Passivity: Parseval’s Identity P-action Passivity energy generation bounded by the spring energy Spring Energy :master-slave position error Parseval’s identity convert integral time-domain passivity condition into a solvable algebraic condition in frequency domain Passivity Condition positive-definite if dissipating energy

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Energetic Structure Open-Loop Master + Slave Robots Human + Slave Environ. Closed-loop teleoperator + + s d (t) P(t) (dissipated) T 1 v 1 +T 2 v 2 F 1 v 1 +F 2 v 2 Communication+Control V d (t) Energy storage: kinetic energy s p (t) Dissipated via K d under passivity condition V p (t) Lyapunov -Krasovskii function Spring energy - Controller passivity : comm.+control blocks are passified altogether - Key relation: total energy in the three energy storages can not increase more than energy inputs from the passive human operator (d 1 2 ) and the slave environment (d 2 2 ) Control port Environ. port Energy inputs from huamn/environment

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Position Coordination and Force Reflection 1. If the human and slave environment are passive. Then, master-slave velocity (i.e. coupled stability) and position coordination error are bounded. 3. Bilateral force reflection: If master and slave velocity and acceleration are zero (i.e. static manipulation), F 1 (t)→ - F 2 (t). 1) 2. Master-slave position coordination: Suppose that M 1 (q 1 ), M 2 (q 2 ) and their first & second partial-derivatives w.r.t. q 1,q 2 are bounded for all q 1,q 2. Then, if F 1 (t)=F 2 (t)=0 (i.e. no human/environmental forcing), q 1 (t) →q 2 (t). 2) 3) Closed-loop dynamics : Barbalat’s lemma w/ boundedness assumption

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Simulation Results - 2-DOF serial-link nonlinear planar master and slave robots - a wall installed in the slave environment with the reaction force only along the x-axis - human as a PD-type position controller - both the forward and backward delays = 2 sec (i.e. round-trip delay = 4sec) - free-motion and contact behavior are stable even with the large time-delay - contact force is faithfully reflected to the human when the slave contacts with the wall - master-slave position coordination achieved whenever the contact is removed slave contacts with a wall

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Conclusion 1. We propose a novel PD-based control framework for passive bilateral teleoperation with constant time-delays without relying on scattering-based teleoperation 2. Utilizing controller passivity concept, Lyapunov-Krasovskii technique, and the Parseval’s identity, the proposed framework passifies the combination of the control and communication blocks together 3. The proposed framework enforces master-slave position coordination and bilateral force reflection in the static manipulation 4. Simulation results validate the proposed framework 5. Explicit position feedback would be useful for such an application as Internet teleoperation with packet-loss 6. The proposed framework has also been extended to the cases where communication delays are asymmetric and unknown with less required-damping

Dongjun Lee and Mark W. Spong, CSL, UIUCIFAC 2005 Prague Parseval’s Identity and L 2 -Stability quadratic in v 1,v 2 Suppose that the human and slave environment are passive and L  -stable impedance maps (i.e. F 1,F 2 are also bounded). Suppose further that the first partial derivatives of M 1 (q 1 ), M 2 (q 2 ) w.r.t. q 1,q 2 are bounded for all q 1,q 2. Then, if the v 1 (0),v 2 (0) and q E (0) are bounded, v 1 (t),v 2 (t)  L 2. Therefore, q E (t)=v 1 (t)-v 2 (t)  L 2 and the Parseval’s identity holds for all t  0..