* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Download Bilateral Teleoperation of Multiple Cooperative Robots over Delayed
Survey
Document related concepts
Transcript
Bilateral Teleoperation of
Multiple Cooperative Robots over
Delayed Communication Network: Application
Dongjun Lee
Mark W. Spong
Oscar Martinez-Palafox
d-lee@control.csl.uiuc.edu, {mspong,pomartin}@uiuc.edu
Research partially supported by the Office of Naval Research (N00014-02-1-0011 and
N00014-05-1-0186), the National Science Foundation (IIS 02-33314 and CCR 02-09202),
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
behavior of overall group
(and grasped object)
Locked System
Passive
Coupling:
dropping object!!!
decoupling
internal formation shape
(cooperative grasping)
Shape System
- 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
System Modelling and Grasping Shape Function
Dynamics of
a single master
(m-DOF)
inertia
Coriolis
velocity control
human force
Dynamics of multiple
slave robots
(n1+n2+…+nN-DOF)
Stack
-up
n-DOF product system
(n=n1+n2+…+nN-dimensional)
Grasping Shape Function: Rn→Rn-m
master’s DOF
desired (constant)
grasping shape
grasping shape function
describes internal group
formation shape
Passive Decomposition and Local Grasping Control
Decomposed Slave Dynamics
Locked system:
passive
decoupling
abstracts overall behavior of
multiple slave robots
and grasped object
Shape system:
locked
system
describes internal group
formation of slave robots
(i.e. cooperative grasping)
shape
system
Local Grasping Control
desired grasping shape
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 FE
Scattering-Based Teleoperation of Locked System
Dynamics of
Master Robot and
Slave Locked System
(both are m-DOF)
control
human/combined
external forces
Locked
System
Shape system
(locally controlled)
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
3-DOF Master
Three 3-DOF Slave Robots
agent1
deformable
object
(no friction)
Delay 0.5s
Delay 0.5s
(x,y)-translation
yaw rotation
agent2
agent3
- 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=1kgm2)
Simulation: Importance of Decoupling
Without Passive Decoupling Control
With Passive Decoupling Control
- 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
Simulation: Heavy Object Fixtureless Manipulation
With Feedforward Cancellation
of Internal Force
Without Feedforward Cancellation
of Internal Force
- even if dynamics is decoupled, inertial effect of object (w/ frictionless contact)
perturbs cooperative grasping through the internal force FE
- this perturbation can be cancelled out by feedforward cancellation of the internal
force FE (or also by large enough PD-gains)
Heavy Object Manipulation: Contact/Human Force
good load balance
due to grasping
rigidity
due to grasping
shape
deformation
- 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 FE,
as grasping shape becomes more rigid
Simulation: Force Reflection
Three 3-DOF Slave Robots
human
force
agent1
deformable
object
external force
agent2
agent3
due to object’s
deformation
- 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
Outline
1. Review of the Proposed Control Framework
2. Simulation Results
3. Semi-Experimental Results
4. Conclusions
Semi-Experiment Setting
2-DOF Master
Three 2-DOF Slave Robots
agent2
deformable
object
Delay 0.5s
external force
Delay 0.5s
PHANToM Desktop:
constrained on plane
(i.e. (x,y)-translation)
agent1
agent3
- 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:
q q
qE (q1 , q2 , q3 ) 1 2 4
q2 q3
: specifies rotation and shape of the triangle formed by the three slaves
Semi-Experiment: Deformable Object Manipulation
human perceives
inertias of object/slaves
secure/precise
grasping w/ FF-term
due to object
deformation
- 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
Semi-Experiment: Obstacle Perception
human perceives
external force
due to object
deformation
Secure/precise
grasping w/ FF-term
- 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
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