Simulation Issues in Haptics
Authors
Gianni Borghesan, Alessandro Macchelli, Claudio Melchiorri
Abstract
In this paper, two problems related to the simulation of virtual environments for haptic systems are considered. The first problem is how to simulate, in discrete time and with low computational effort, dynamic systems in order to preserve their passivity properties. As a matter of fact, simulation of complex systems in real time may lead to undesired effects, like unstable behaviours of the haptic interface, if proper care is not given to the definition of the simulation algorithm. An algorithm is presented here able to maintain the passivity properties of the physical (simulated) system with a reduced computational complexity. The second problem discussed in this paper is the interconnection of algorithms running at different frequencies, i.e., the control algorithm of the haptic interface (running typically at high frequency) and the algorithm simulating the virtual environment (running at lower frequency). A proper software interface, able to connect these two algorithms in an energetic-consistent manner, is presented and discussed. The general framework of both these techniques is the passivity theory and the so-called port-Hamiltonian formalism.
Citation
- Journal: Proceedings 2007 IEEE International Conference on Robotics and Automation
- Year: 2007
- Volume:
- Issue:
- Pages: 111–116
- Publisher: IEEE
- DOI: 10.1109/robot.2007.363773
BibTeX
@inproceedings{Borghesan_2007,
title={{Simulation Issues in Haptics}},
ISSN={1050-4729},
DOI={10.1109/robot.2007.363773},
booktitle={{Proceedings 2007 IEEE International Conference on Robotics and Automation}},
publisher={IEEE},
author={Borghesan, Gianni and Macchelli, Alessandro and Melchiorri, Claudio},
year={2007},
pages={111--116}
}
References
- Barbagli, F., Prattichizzo, D. & Salisbury, K. A Multirate Approach to Haptic Interaction with Deformable Objects Single and Multipoint Contacts. The International Journal of Robotics Research vol. 24 703–715 (2005) – 10.1177/0278364905057055
- Colgate, J. E. & Brown, J. M. Factors affecting the Z-Width of a haptic display. Proceedings of the 1994 IEEE International Conference on Robotics and Automation 3205–3210 doi:10.1109/robot.1994.351077 – 10.1109/robot.1994.351077
- Colgate, J. E., Grafing, P. E., Stanley, M. C. & Schenkel, G. Implementation of stiff virtual walls in force-reflecting interfaces. Proceedings of IEEE Virtual Reality Annual International Symposium 202–208 doi:10.1109/vrais.1993.380777 – 10.1109/vrais.1993.380777
- Diolaiti, N., Niemeyer, G., Barbagli, F. & Salisbury, J. K. A Criterion for the PassivitY of Haptic Devices. Proceedings of the 2005 IEEE International Conference on Robotics and Automation 2452–2457 doi:10.1109/robot.2005.1570480 – 10.1109/robot.2005.1570480
- Diolaiti, N., Niemeyer, G., Barbagli, F., Salisbury, J. K. & Melchiorri, C. The Effect of Quantization and Coulomb Friction on the Stability of Haptic Rendering. First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 237–246 doi:10.1109/whc.2005.130 – 10.1109/whc.2005.130
- Hannaford, B. & Jee-Hwan Ryu. Time domain passivity control of haptic interfaces. Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164) vol. 2 1863–1869 – 10.1109/robot.2001.932880
- Hannaford, Touch in Virtual Environments, Chapter 3, Stable Control of Haptics. (2001)
- Park, J. G. & Niemeyer, G. Haptic rendering with predictive representation of local geometry. 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS ’04. Proceedings. 331–338 (2004) doi:10.1109/haptic.2004.1287217 – 10.1109/haptic.2004.1287217
- Stramigioli, Power-port concepts in robotics: the geometrical-physical approach (ICRA tutorial). (2003)
- Stramigioli, A novel theory for sample data system passivity. In Proc.IEEE IROS 02
- Stramigioli, S., Secchi, C., van der Schaft, A. J. & Fantuzzi, C. Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Transactions on Robotics vol. 21 574–587 (2005) – 10.1109/tro.2004.842330