Stability is the most important requirement for bilateral teleoperation, and time-varying delays inherent in the communication channel have a strong destabilizing effect. Time invariant passivity based approaches have been proposed to stabilize teleoperation with constant communication delays. However they dissipate energy considering the worst case scenario and result in a significant position drift between master and slave robots.