Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox.

Slides:



Advertisements
Similar presentations
Contact Mechanics B659: Principles of Intelligent Robot Motion Spring 2013 Kris Hauser.
Advertisements

Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
Analysis of a Deorbiting Maneuver of a large Target Satellite using a Chaser Satellite with a Robot Arm Philipp Gahbler 1, R. Lampariello 1 and J. Sommer.
§6 - 1 Purposes and Methods of Balancing §6 - 2 Balancing of Rigid Rotors Chapter 6 Balancing of Machinery.
Application of Tele-control ○Hiroto Kato, Satoshi Ueki, Akihiro Kaneshige Toyota national College of Technology.
MAE 242 Dynamics – Section I Dr. Kostas Sierros. Problem 1.
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
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.
Physics Montwood High School R. Casao
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Theory Dongjun Lee Mark W. Spong
Introduction to Statics
Introduction to Robotics
Interactive Mesh Sculpting Using a Haptic Device.
AAE 666 Final Presentation Spacecraft Attitude Control Justin Smith Chieh-Min Ooi April 30, 2005.
EQUILIBRIUM OF RIGID BODIES. RIGID BODIES Rigid body—Maintains the relative position of any two particles inside it when subjected to external loads.
Modeling, Simulation, and Control of an Omni-directional Robotic Ground Vehicle Andrew Niedert, Richard Hill, and Nassif Rayess University of Detroit Mercy,
MAE 242 Dynamics – Section I Dr. Kostas Sierros.
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.
CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign.
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
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.
MAE505: Robotics Final Project – Papers Review. Presented By: Tao Gan Advisor: Dr. Venkat Krovi. Main Topic: Nonholonomic-Wheel Mobile Robot (WMR). Sub-Topics:
1 Final Conference, 19th – 23rd January 2015 Geneva, Switzerland RP 15 Force estimation based on proprioceptive sensors for teleoperation in radioactive.
Rigid Motion in a Plane 7.1.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Angular Kinetics After reading this chapter, the student should be able to: Define torque and discuss the characteristics of a torque. State the angular.
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
3D Simulation of Human-like Walking and Stability Analysis for Bipedal Robot with Distributed Sole Force Sensors Authors : Chao SHI and Eric H. K. Fung.
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces.
M. Zareinejad 1.  fundamentally, instability has the potential to occur because real-world interactions are only approximated in the virtual world 
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
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.
ZMP-BASED LOCOMOTION Robotics Course Lesson 22.
Principle of Engineering ENG2301 F Mechanics Section F Textbook: F A Foundation Course in Statics and Dynamics F Addison Wesley Longman 1997.
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.
Lagrangian Mechanics A short overview. Introduction Previously studied Kinematics and differential motions of robots Now Dynamic analysis Inertias, masses,
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION
Research Topics Dr. Ming Liu Force control Non-linear control systems Decentralised control Dynamic vision Real-time image processing.
Robotics II Copyright Martin P. Aalund, Ph.D.
*Why Humanoid Robots?* PREPARED BY THI.PRASANNA S.PRITHIVIRAJ
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Decentralized Control of Mobile Sensor Networks Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Mechanical Engineering Department Northwestern.
Melak Zebenay > EPOS- A Robotics-Based Hardware in-the-Loop Simulator for Simulating Satellite RvD Operations >Aug 30, 2010 Slide 1 Control Strategy of.
University of Pennsylvania 1 GRASP Cooperative Control and Coordination of Multiple Robots Vijay Kumar GRASP Laboratory University of Pennsylvania
1.4 Rigid Motion in a plane Warm Up
PHY205 Ch16: Rotational Dynamics 1.Combination Translational and Rotational motion and Atwood machine 2.Discuss Ball rolling down incline from 3 different.
Introduction to Dynamics. Dynamics is that branch of mechanics which deals with the motion of bodies under the action of forces. Dynamics has two distinct.
Mechanics for Engineers: Dynamics, 13th SI Edition R. C. Hibbeler and Kai Beng Yap © Pearson Education South Asia Pte Ltd All rights reserved. Today’s.
Gaits Cost of Transportation Wheeled Mobile Robots Most popular locomotion mechanism Highly efficient Simple mechanical implementation Balancing is.
SYNCHRONIZATION OF BILATERAL TELEOPERATION SYSTEMS WITH INPUT SATURATION Department of Mechatronics in GIST Seung-Ju Lee Advisor: pf. Hyo-Sung Ahn.
Kinesthetic Displays for Remote and Virtual Environments B. Hannaford and S. Venema Summarized by Geb Thomas.
Physically Based Simulations For Games
Model Reduction & Interface Modeling in Dynamic Substructuring Application to a Multi-Megawatt Wind Turbine MSc. Presentation Paul van der Valk.
Defining Similarity (5.3.1)
College Physics, 7th Edition
Minor Project - Human Interaction Robot Arm
MAE505: Robotics Final Project – Papers Review.
Section 2.1 Forces change motion
1 Course Code: SECV1030 Course Name: Engineering Mechanics Module 1 : Static.
Defining Similarity (5.3.1)
Bilateral Teleoperation of Multiple Cooperative Robots over
Presentation transcript:

Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox 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. Review of the Proposed Control Framework 2. Simulation Results 3. Semi-Experimental Results 4. Conclusions

Bilateral Teleoperation of Cooperative Multi-Robots Combine advantages of - bilateral teleoperation: human intervention in uncertain environments - multi-robot cooperation: mechanical strength/dexterity & robustness/safety - applications: remote construction/maintenance of space/under-water/civil structures in possibly hazardous environments

Semi-Autonomous Teleoperation - Passive Decomposition [Lee&Li, CDC03] decomposes slave dynamics into decoupled shape (formation shape) and locked (overall group motion) systems - Local grasping control of decoupled shape system: secure/tight grasping regardless of human command via delayed comm. Channel - Bilateral teleoperation of locked system: by operating the master robot of manageably small DOF, human can tele-control the behavior of the grasped object over the delayed comm. channel while perceiving external forces internal formation shape (cooperative grasping) Shape System behavior of overall group (and grasped object) Locked System Coupling: dropping object!!! Passive decoupling

System Modelling and Grasping Shape Function 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 Corioliscontrolhuman force velocity grasping shape function describes internal group formation shape Grasping Shape Function: R n →R n-m desired (constant) grasping shape master’s DOF

locked system shape system Passive Decomposition and Local Grasping Control Decomposed Slave Dynamics passive decoupling Local Grasping Control FF cancellation of internal force: although dynamics is decoupled, other effects (e.g. object’s inertia) can still perturb the shape system through internal force F E desired grasping shape Locked system: abstracts overall behavior of multiple slave robots and grasped object Shape system: describes internal group formation of slave robots (i.e. cooperative grasping)

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 Scattering-Based Teleoperation of Locked system: - humans can tele-control the behavior of the grasped object over delayed comm. channel while perceiving external forces acting on the object and slaves - asymptotic position coordination/static force reflection

Outline 1. Review of the Proposed Control Framework 2. Simulation Results 3. Semi-Experimental Results 4. Conclusions

Simulation Settings - grasping shape function is defined s.t. three slaves form an equilateral triangle (w/ side length L) whose rotation is specified by the heading of agent 2 - human operator can tele-control the position and rotation of the triangle by operating 3-DOF master robot (translation and yaw) - 10% identification errors for inertias of robots (nominal: m=1kg, I=1kgm 2 ) Delay 0.5s 3-DOF Master (x,y)-translation yaw rotation Three 3-DOF Slave Robots deformable object (no friction) agent1 agent2 agent3

Simulation: Importance of Decoupling - no grasped object (just motion coordination) w/ PD-based grasping control - without decoupling control, grasping shape (i.e. shape system) is perturbed by human command and overall group behavior - slight grasping shape distortion w/ decoupling is due to inertial uncertainty Without Passive Decoupling Control With Passive Decoupling Control

Simulation: Heavy Object Fixtureless Manipulation - even if dynamics is decoupled, inertial effect of object (w/ frictionless contact) perturbs cooperative grasping through the internal force F E - this perturbation can be cancelled out by feedforward cancellation of the internal force F E (or also by large enough PD-gains) With Feedforward Cancellation of Internal Force Without Feedforward Cancellation of Internal Force

Heavy Object Manipulation: Contact/Human Force - human can perceive the total inertias of the grasped object and the slave robots - human can also perceive sensation of grasping loss - better load-balancing is achieved w/ FF-cancellation of the internal force F E, as grasping shape becomes more rigid good load balance due to grasping rigidity due to grasping shape deformation

Simulation: Force Reflection - external forcing (x-direction) on the grasped object is faithfully reflected to the human operator (i.e. haptic feedback) - load balancing among slaves is degraded as the grasped object is deformed in the rigidly-maintained grasping shape Three 3-DOF Slave Robots deformable object agent1 agent2 agent3 external force due to object’s deformation human force

Outline 1. Review of the Proposed Control Framework 2. Simulation Results 3. Semi-Experimental Results 4. Conclusions

Semi-Experiment Setting - three slave robots: 2-DOF point mass dynamics (only x,y translations) - Phantom Desktop is used as master with its workspace constrained on (x,y)-plane - Grasping shape function: : specifies rotation and shape of the triangle formed by the three slaves Delay 0.5s 2-DOF Master PHANToM Desktop: constrained on plane (i.e. (x,y)-translation) Three 2-DOF Slave Robots agent1 agent2 agent3 deformable object external force

Semi-Experiment: Deformable Object Manipulation - x-directional motion (full-range) w/ fixtureless grasping - grasping security is preserved regardless of human command - human can perceive the combined inertia of slaves and grasped object - increase of some slaves' contact force due to inertia/deformation of object secure/precise grasping w/ FF-term due to object deformation human perceives inertias of object/slaves

Semi-Experiment: Obstacle Perception - external force (x-direction) on the grasped object center - force generated by the PI-action in the local impedance controls - object’s deformation again leads in unbalanced load sharing among slaves human perceives external force Secure/precise grasping w/ FF-term due to object deformation

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 comm. channel - enforce energetic passivity: interaction safety and stability - Semi-experiment and simulation results are presented and validate efficacy of the proposed control framework Possible impacts on emerging or traditional applications: - remote construction/maintenance of space/under-water/civil structures in hostile/hazardous environments