This document is in slide mode. t to toggle h for help

Understanding and avoiding user induced limit cycles in practical haptic interfaces

William Harwin

w.s.harwin@reading.ac.uk University of Reading. UK and UKAEA (RACE), UK

Robotics for human sensorimotor research: basic and clinical, November 2025

Slides at https://www.cybernetia.co.uk/hapticlimits

Introduction: Haptic realism

Haptics is a bi-directional information channel

Things that enhance haptic realism

Things that destroy haptic realism

Haptel 2008-2012

Haptic system for dental training, work with Kings College, London (dental school and school of education)

hapTEL

The problem of creating the ultimate haptic device

Vibrotactile cues can be vital

Device related cue conflicts

Stoat (Dr Barrow)

The lever and types of haptic device

Admittance haptics

Requires a force sensor, ideally at the point of interaction

Impedance haptics (backdrivable)

Relies on the close relationship between the end point force and the joint torques.

Admittance haptics

(from 1:11)

The Moog Simodont https://youtu.be/p_iwT8K-wwY is also an admittance controlled haptic interface

Impedance (back drivable) haptics

To avoid limit cycles follow the energy

Forces involved in a haptic device

Phase portraits

Plot velocity against position

Phase portraits

Plot velocity against position

Computational delay

But in any haptic environment there is a delay in computing the actuator forces.

Primary source of delay is the Physics engines

PBDPosition based dynamicsPhysx
IBDImpulse based dynamics Carbon, Box2D
FBDForce based dynamics Mujoco, Bullet

Delay leads to limit cycles

Delay effectively tilts the switching boundary, i.e. the solid contact.

Delay induces secondary vibrations

A librarian solution

Partial solution

D. Norman et al. "A distributed approach to haptic simulation." TAROS Towards Autonomous Robotic Systems 2022 Springer

Conclusion

  1. Haptic interfaces can enhance the abilities to interact in a virtual environment
  2. Haptic illusion can be destroyed in many ways (singularities, actuator saturation, etc)
  3. Delay leads to instability usually manifested as a limit cycle
  4. Controlling energy is an important component of maintaining haptic realism
  5. Haptic interfaces provide an engineering challenge that must consider perception

Additional notes

slide: