TY - GEN
T1 - Delay compensation in Shared Haptic Virtual Environments
AU - Schuwerk, Clemens
AU - Chaudhari, Rahul
AU - Steinbach, Eckehard
PY - 2014
Y1 - 2014
N2 - Shared Haptic Virtual Environments (SHVEs) are often realized using a client-server architecture. At the server, a physics simulation engine calculates the object states based on the position information received from the clients. At the clients, the object state information, received from the server, is used to update the local copy of the virtual environment. Forces displayed to the user through a haptic device are computed locally at the client based on the interactions with the objects. Communication delay leads to delayed object state updates and increased interaction forces rendered at the clients. Users perceive this as increased object weight. In this paper, we systematically analyze the loss of transparency caused by communication delay and propose a novel adaptive force rendering scheme to compensate for it. The proposed scheme reduces the objects' stiffness at the clients, based on delay, device velocity and motion constraints of the objects, only if necessary to achieve perceptual transparency. Simulations and subjective evaluations show that the effect of increased weight of objects is successfully compensated for the tested delay range of up to 150 ms. At the same time, if the object is unmovable, the perception of interaction with a rigid object is preserved.
AB - Shared Haptic Virtual Environments (SHVEs) are often realized using a client-server architecture. At the server, a physics simulation engine calculates the object states based on the position information received from the clients. At the clients, the object state information, received from the server, is used to update the local copy of the virtual environment. Forces displayed to the user through a haptic device are computed locally at the client based on the interactions with the objects. Communication delay leads to delayed object state updates and increased interaction forces rendered at the clients. Users perceive this as increased object weight. In this paper, we systematically analyze the loss of transparency caused by communication delay and propose a novel adaptive force rendering scheme to compensate for it. The proposed scheme reduces the objects' stiffness at the clients, based on delay, device velocity and motion constraints of the objects, only if necessary to achieve perceptual transparency. Simulations and subjective evaluations show that the effect of increased weight of objects is successfully compensated for the tested delay range of up to 150 ms. At the same time, if the object is unmovable, the perception of interaction with a rigid object is preserved.
KW - C.2.4 [Computer-Comunication Networks]: Distributed Systems?Client/server
UR - http://www.scopus.com/inward/record.url?scp=84899530691&partnerID=8YFLogxK
U2 - 10.1109/HAPTICS.2014.6775484
DO - 10.1109/HAPTICS.2014.6775484
M3 - Conference contribution
AN - SCOPUS:84899530691
SN - 9781479931316
T3 - IEEE Haptics Symposium, HAPTICS
SP - 371
EP - 377
BT - IEEE Haptics Symposium 2014, HAPTICS 2014 - Proceedings
PB - IEEE Computer Society
T2 - 2014 IEEE Haptics Symposium, HAPTICS 2014
Y2 - 23 February 2014 through 26 February 2014
ER -