Discrete-time bilateral teleoperation: modelling and stability analysis

Discretisation of a stabilising continuous-time bilateral teleoperation controller for digital implementation may not necessarily lead to stable teleoperation. While previous research has focused on the question of passivity or stability of haptic interaction with a discretely simulated virtual wall, here the stability of master-slave teleoperation under discrete-time bilateral control is addressed. Stability regions are determined in the form of conditions involving the sampling period, control gains including the damping introduced by the controller and environment stiffness. Among the obtained stability conditions are lower and upper bounds on the controller damping in addition to upper bounds on the sampling period and the environment stiffness, implying that as the sampling period is increased, the maximum admissible stiffness of the environment with which a slave robot can stably interact is reduced. An outcome of the paper is a set of design guidelines in terms of selection of various control parameters and the sampling rate for stable teleoperation under discrete-time control. Because of the sampling period-environment stiffness tradeoff and the stability-transparency tradeoff, the obtained stability boundaries are of particular importance for hard-contact teleoperation or when the teleoperation system has near-ideal or ideal transparency. The results of the stability analysis are confirmed by a simulation study in which the bilateral controller is realised by z-domain transfer functions while the master, the slave and the environment are simulated in the s-domain.

[1]  Dale A. Lawrence Stability and transparency in bilateral teleoperation , 1993, IEEE Trans. Robotics Autom..

[2]  S. Munir,et al.  Internet based teleoperation using wave variables with prediction , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[3]  Kevin Warwick,et al.  Human-computer cooperative teleoperation with time delay , 1998 .

[4]  Sandra Hirche,et al.  Haptic Telepresence in Packet Switched Communication Networks , 2005 .

[5]  Claudio Melchiorri,et al.  Control schemes for teleoperation with time delay: A comparative study , 2002, Robotics Auton. Syst..

[6]  Simon S. Haykin,et al.  Active Network Theory. , 1970 .

[7]  Angel Rubio,et al.  Stability analysis of a 1 DOF haptic interface using the Routh-Hurwitz criterion , 2004, IEEE Transactions on Control Systems Technology.

[8]  J. Edward Colgate,et al.  Robust impedance shaping telemanipulation , 1993, IEEE Trans. Robotics Autom..

[9]  Jean-Jacques E. Slotine,et al.  Telemanipulation with Time Delays , 2004, Int. J. Robotics Res..

[10]  Mark W. Spong,et al.  Discrete time passivity in bilateral teleoperation over the Internet , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[11]  Christopher J. Hasser,et al.  The Effects of Displacement Quantization and Zero-Order Hold on the Limit Cycle Behavior of Hap , 2001 .

[12]  Arjan van der Schaft,et al.  A novel theory for sampled data system passivity , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Thomas Hulin,et al.  Stability Boundary for Haptic Rendering: Influence of Damping and Delay , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  Stefano Stramigioli,et al.  Digital passive geometric telemanipulation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  Wen-Shyong Yu,et al.  Analysis and design of haptic telerobotic system , 2001 .

[16]  Septimiu E. Salcudean,et al.  Analysis of Control Architectures for Teleoperation Systems with Impedance/Admittance Master and Slave Manipulators , 2001, Int. J. Robotics Res..

[17]  Wayne J. Book,et al.  Contact Stability Analysis of Virtual Walls , 1995 .

[18]  John Kenneth Salisbury,et al.  Stability of Haptic Rendering: Discretization, Quantization, Time Delay, and Coulomb Effects , 2006, IEEE Transactions on Robotics.

[19]  Allison M. Okamura,et al.  Effects of position quantization and sampling rate on virtual-wall passivity , 2005, IEEE Transactions on Robotics.

[20]  Allison M. Okamura,et al.  Friction compensation for a force-feedback telerobotic system , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[21]  Mark W. Spong,et al.  Bilateral control of teleoperators with time delay , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[22]  David W. L. Wang,et al.  A Gain-Switching Control Scheme for Position-Error-Based Bilateral Teleoperation: Contact Stability Analysis and Controller Design , 2004, Int. J. Robotics Res..

[23]  James F. Whidborne,et al.  Finite word length stability issues of a teleoperation motion-scaling control system , 1998 .

[24]  Vincent Hayward,et al.  High-fidelity passive force-reflecting virtual environments , 2005, IEEE Transactions on Robotics.

[25]  Robert J. Anderson,et al.  Building a modular robot control system using passivity and scattering theory , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[26]  Xiangrong Shen,et al.  On the enhanced passivity of pneumatically actuated impedance-type haptic interfaces , 2006, IEEE Transactions on Robotics.

[27]  J. Edward Colgate,et al.  Passivity of a class of sampled-data systems: Application to haptic interfaces , 1997 .

[28]  Randy A. Freeman,et al.  Guaranteed stability of haptic systems with nonlinear virtual environments , 2000, IEEE Trans. Robotics Autom..