320 likes | 449 Views
Control and low-level rendering issues in haptic interfaces. University of British Columbia Department of Electrical and Computer Engineering Vancouver, Canada http://www.ece.ubc.ca/~tims IMA Workshop 9: Haptics, Virtual Reality, and Human Computer Interaction, June 14-15, 2001
E N D
Control and low-level rendering issues in haptic interfaces University of British Columbia Department of Electrical and Computer Engineering Vancouver, Canada http://www.ece.ubc.ca/~tims IMA Workshop 9: Haptics, Virtual Reality, and Human Computer Interaction, June 14-15, 2001 REFERENCES WILL BE INSERTED LATER - PLS SEE References.pdf FOR A LIST Tim Salcudean
Outline • introduction and motivation • network model of haptic interaction • stability, performance specifications • controller design approaches and challenges • modelling with hybrid systems • discussion • Contributors: S.P. DiMaio, K. Hashtrudi-Zaad, M. R. Sirouspour, W.H. Zhu • List of references will be provided
Introduction/motivation Some haptic interfaces designed in our lab: • 3-DOF planar device • 5-DOF haptic pen • 6-DOF maglev interface
Introduction/motivation Haptic interface control important: • human hand characteristics difficult to match • tradeoffs? Performance optimization? • provides means for psychophysics studies • provides guidelines for design Studies of: • specific rendering problems • general methodology for coupling user to dynamic simulator
Stability Passivity condition:
Stability Absolute stability conditions are satisfied.
Tradeoff example With computational of transmission delay: hybrid matrix becomes: Absolute stability condition:
Controller design • Two channel architectures proposed (e.g. impedance display, • admittance simulations). • Four channel architectures allow better tradeoff exploration • - Haptic interface behaves as a force or a position sensor
Controller design • standard linear loop shaping with nominal stability, passivity • at the environment • adaptive control • dual hybrid teleoperation • Lyapunov-based methods • kinematic scaling, impedance shaping possible • velocity control mode possible • force sensing may be replaced by observers
Controller design Experiments with a 3-DOF planar haptic device:
Controller design Impedance simulation: - slave tracks position, force returned
Controller design Fully transparent four-channel: - force feedforward, PD controllers for position correspondence
Controller design Four-channel with adaptive damping: - damping proportional to environment force amplitude
Controller design Absolutely stable four-channel: - reduced force channels to satisfy absolute stability criterion
Adaptive Teleoperation Controller • Adaptive motion/force control of master and slave robots [Zhu ‘97] h, (master) e, (slave)
Adaptive Teleoperation Controller where -- motion scaling parameter -- force scaling parameter -- filtered by a first-order filter [Anderson 89, Lawrence 92, Yokokohji 92, Colgate 93]
Adaptive Teleoperation Controller Assuming {e,h} 2nd order LTI systems + the usual on robots, we have: • stability: • transparency:
Adaptive Teleoperation Controller Video ...
Hybrid system model Consider stick-slip friction model: In practice, implemented as:
Hybrid system model • video...
Discussion / Challenges • teleoperation models and controllers applied to haptics • passivity/absolute stability allows modular software • controller analysis is now well understood for linear and some nonlinear models • controller synthesis difficult even for simple linear models • adaptive controllers complex and difficult to implement • stability/performance issues not understood for changing environments
Discussion / Challenges • low level programming is challenging • need model covering a wide range of behaviours in a (provably?) stable manner