Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Theory Dongjun Lee Mark W. Spong

Slides:



Advertisements
Similar presentations
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
Advertisements

Visual Servo Control Tutorial Part 1: Basic Approaches Chayatat Ratanasawanya December 2, 2009 Ref: Article by Francois Chaumette & Seth Hutchinson.
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox.
Application of Tele-control ○Hiroto Kato, Satoshi Ueki, Akihiro Kaneshige Toyota national College of Technology.
Multirobot Manipulation Ramon Costa Castelló Institut d’Organització i Control de Sistemes Industrials (IOC) Universitat Politècnica de Catalunya (UPC)
Why Humanoid Robots?* Çetin Meriçli Department of Computer Engineering Boğaziçi University * Largely adapted from Carlos Balaguer’s talk in.
Benjamin Stephens Carnegie Mellon University 9 th IEEE-RAS International Conference on Humanoid Robots December 8, 2009 Modeling and Control of Periodic.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
Centre for Autonomous Systems Petter ÖgrenCAS talk1 A Control Lyapunov Function Approach to Multi Agent Coordination P. Ögren, M. Egerstedt * and X. Hu.
Circumnavigation From Distance Measurements Under Slow Drift Soura Dasgupta, U of Iowa With: Iman Shames, Baris Fidan, Brian Anderson.
Path Planning for Multiple Marine Vehicles Andreas J. Häusler¹, Reza Ghabcheloo², Isaac Kaminer³ António M. Pascoal¹, A. Pedro Aguiar¹ ¹Instituto Superior.
Context-based Information Sharing and Authorization in Mobile Ad Hoc Networks Incorporating QoS Constraints Sanjay Madria, Missouri University of Science.
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
Contributed Talk at NetSci 2007
Robotics for Intelligent Environments
Introduction to ROBOTICS
Definition of an Industrial Robot
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.
KINESTHETIC DISPLAYS FOR REMOTE & VIRTUAL ENVIRONMENTS -Blake Hannaford and Steven Venema Presented By Subhashini Ganapathy Sasanka V. Prabhala.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
On Grasp Choice, Grasp Models, and the Design of Hands for Manufacturing Tasks Presented by: Paul Savickas Mark R. Cutkosky.
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Cooperating AmigoBots Framework and Algorithms
© Manfred Huber Autonomous Robots Robot Path Planning.
A Framework for Distributed Model Predictive Control
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.
Dynamics.  relationship between the joint actuator torques and the motion of the structure  Derivation of dynamic model of a manipulator  Simulation.
Sungkyunkwan University (SKKU) Security Lab. A Framework for Security Services based on Software-Defined Networking Jaehoon (Paul) Jeong 1, Jihyeok Seo.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
PROJECTIVE CONSTRAINT VIOLATION STABILIZATION METHOD FOR MULTIBODY SYSTEMS ON MANIFOLDS Prof. dr. Zdravko Terze Dept. of Aeronautical Engineering, Faculty.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
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 
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
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.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
OOAD Unit – I OBJECT-ORIENTED ANALYSIS AND DESIGN With applications
TEMPLATE DESIGN © Observer Based Control of Decentralized Networked Control Systems Ahmed M. Elmahdi, Ahmad F. Taha School.
Teleoperation In Mixed Initiative Systems. What is teleoperation? Remote operation of robots by humans Can be very difficult for human operator Possible.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
Contents  Teleoperated robotic systems  The effect of the communication delay on teleoperation  Data transfer rate control for teleoperation systems.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
Lecture 5 Neural Control
Research Topics Dr. Ming Liu Force control Non-linear control systems Decentralised control Dynamic vision Real-time image processing.
City College of New York 1 John (Jizhong) Xiao Department of Electrical Engineering City College of New York Mobile Robot Control G3300:
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
Decentralized Control of Mobile Sensor Networks Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Mechanical Engineering Department Northwestern.
Robotics Sharif In the name of Allah Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #4: The.
Structure and Synthesis of Robot Motion Dynamics Subramanian Ramamoorthy School of Informatics 2 February, 2009.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
Ergodic heat transport analysis in non-aligned coordinate systems S. Günter, K. Lackner, Q. Yu IPP Garching Problems with non-aligned coordinates? Description.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
Fault Tolerant Routing in Mobile Ad hoc Networks Yuan Xue and Klara Nahrstedt Computer Science Department University of Illinois.
SYNCHRONIZATION OF BILATERAL TELEOPERATION SYSTEMS WITH INPUT SATURATION Department of Mechatronics in GIST Seung-Ju Lee Advisor: pf. Hyo-Sung Ahn.
Complexity Time: 2 Hours.
Minor Project - Human Interaction Robot Arm
MAE505: Robotics Final Project – Papers Review.
Ning Wang¹, Chenguang Yang², Michael R. Lyu¹, and Zhijun Li³
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
Dept. of Aeronautical Engineering,
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Bilateral Teleoperation of Multiple Cooperative Robots over
Presentation transcript:

Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Theory Dongjun Lee Mark W. Spong Research partially supported by the Office of Naval Research (N and N ), the National Science Foundation (IIS and CCR ), and the College of Engineering at the University of Illinois.

Outline 1. Motivations 2. Problem Formulation 3. Passive Decomposition of Slave Robots 4. Control Design 5. Conclusions Part II: Simulation and Semi-Experiment

Motivations Applications: 1. Space Structure Construction/Maintenance - Hubble telescopes, International Space Station,… 2. Remote Construction/Maintenance of Civil Structures - Bridge, Highway, Tall buildings,… 3. Operations in Hazardous Environments - Nuclear plants, Deep water, … Bilateral Teleoperation - Human’s intelligent intervention in uncertain environments Multi-Robot Cooperation - Mechanical strength and dexterity - Robustness and safety Bilateral Teleoperation of Multiple Cooperative Robots

Challenges and Requirements 1. Abstraction - human is able to operate only small DOF simultaneously 2. Secure grasping - no dropping of the grasped object 3. Haptic feedback - crucial for manipulation tasks 4. Interaction safety and stability - stably coupled with humans, objects, and environments

Outline 1. Motivations 2. Problem Formulation 3. Passive Decomposition of Slave Robots 4. Control Design 5. Conclusions

Dynamics of Master and Multiple Slave Robots Dynamics of a single master (m-DOF) Dynamics of multiple slave robots (n 1 +n 2 +…+n N -DOF) n-DOF product system (n=n 1 +n 2 +…+n N -dimensional) Stack -up inertia Corioliscontrol human force velocity

Grasping Shape Function: Holonomic Constraints Grasping shape control objective desired (constant) grasping shape q1q1 q2q2 q3q3 m-dim. level sets - m-dim. holonomic constraints on the config. space of slave robots (m < n) - assumed to address the internal formation shape for cooperative grasping - smooth and full-rank Jacobian (i.e. smooth submersion) - overall group motion evolving on m-dim. level sets (submanifold) master’s DOF

Communication and Control (C&C) Structure - C&C delay between the master and the slaves - Centralized C&C module for multiple slaves - negligible delays among the slaves - workspaces of slaves are close to each other (e.g. cooperative grasping)

Semi-Autonomous Teleoperation Architecture Observation: - secure grasping is of foremost importance for safety - the system cannot be completely free from time-delay, i.e. system performance would be compromised in some aspects Semi-autonomous teleoperation: 1. local grasping control - secure grasping immune to communication-delay - autonomous control would be enough due to simplicity of cooperative grasping control objective 2. delayed bilateral teleoperation - communication-delay effect confined in bilateral teleoperation - sluggish response could be taken care of by intelligent humans - delayed teleoperation is relatively well-studied areas

Energetic Passivity for Safe/Stable Interaction - passive with total master/slave mechanical power as supply rate - stable interaction with any E-passive humans [Hogan] /objects/environments Energetic passivity total slave-ports mechanical power master-port mechanical power

Outline 1. Motivations 2. Problem Formulation 3. Passive Decomposition of Slave Robots 4. Control Design 5. Conclusions

Passive Decomposition of Multiple Slaves Robots The Passive Decomposition [Lee&Li, CDC03] decouples the locked and shape systems from each other while enforcing passivity - Can achieve tight/secure grasping regardless of overall group behavior - Ensure secure grasping and interaction stability simultaneously internal group coordination (cooperative grasping) Shape System behavior of overall group (and grasped object) Locked System Coupling: dropping object!!!

Orthogonal Decomposition w.r.t. Inertia Metric Locked system velocity v L : parallel w.r.t. the level sets of q E : (behavior of grasped object and total group) Shape system velocity v E : orthogonal complement w.r.t. inertia matrix (cooperative grasping) locked system velocity v L shape system velocity v E Grasping shape function Tangent space decomposition basis of kernel of q E basis of orthogonal space

Passive Decomposition of Slave Group Dynamics - Shape system ((n-m)-DOF) explicitly represents cooperative grasping shape q E (q) - Locked (m-DOF) system describes overall group behavior - Locked and shape dynamics are similar to usual mechanical systems: - M L (q), M E (q) : symmetric and positive-definite - M L (q)-2C L (q,q), M E (q)-2C E (q,q) : skew-symmetric - Coupling is energetically conservative: Passive Decoupling - C LE (q,q) =-C EL T (q,q) -> v L T C LE (q,q)q E + q E T C EL T (q,q)v L =0 - Power and kinetic energy are also decomposed Original Slave Dynamics Passive Decomposition Decomposed Dynamics

Energetic Structure of Decomposed Dynamics - We can decouple the shape system (cooperative grasping) and the locked system (overall group) from each other while enforcing passivity - Desired cooperative grasping and overall group behavior can be achieved simultaneously while enforcing interaction stability Original SystemDecomposed System passive decoupling

Outline 1. Motivations 2. Problem Formulation 3. Passive Decomposition of Slave Robots 4. Control Design 5. Conclusions

Semi-Autonomous Control Decomposed Dynamics Scattering-based teleoperation control for decoupled locked system Local grasping control control for decoupled shape system Passive decoupling Total Slave Control - Adjusting q E d, and PD-gains, fixtureless grasping can be achieved for flexible object - Although dynamics is decoupled, other effects (e.g. inertia of object) can still perturb the shape system via the internal force F E : feedforward cancellation is necessary Grasping Dynamics (Decoupled Shape System) internal force PD/FF-based Control estimate of internal force desired grasping shape Local Grasping Control

Scattering-Based Teleoperation of Locked System control human/combined external forces Dynamics of Master Robot and Slave Locked System (both are m-DOF) Shape system (locally controlled) Locked System (decoupled) By operating the master robot of manageably small DOF, human operators can tele-control the behavior of the grasped object over the delayed master-slave communication channel while perceiving combined external forces acting on the grasped object and slaves

Symmetric Scattering-Based Teleoperation: - scattering communication (to passify comm. delays) and impedance (PI) controls - asymptotic position-error convergence proof with Z=Kv (i.e. matching condition [Stramigioli et al, TRA03] ) : so far, only boundedness of position-error has been established. - force reflection in static manipulation (negligible acceleration/velocity) Impedance Control (PI-Control) line impedance (user-specific) Scattering Variables (Power Decomposition) reflected (from comm.) incident (to comm.) Scattering-Based Symmetric Teleoperation

Conclusions We propose a control framework for bilateral teleoperation of multiple cooperative robots over delayed master-slave comm. channel: - passive decomposition: the decoupled shape (cooperative grasping) and locked (behavior of the grasped object) systems - local grasping control for the shape system: high precision cooperative grasping regardless of human command/comm. delays - scattering-based bilateral teleoperation of the locked system: human can tele-control behavior of the cooperatively grasped object by operating a small-DOF of the master robot, while perceiving combined force on the slaves and the grasped object over the delayed communication channel - enforce energetic passivity: interaction safety and stability are enhanced Part II will present simulation and semi-experiment results.