Interconnection and Simulation Issues in Haptics
Authors
Gianni Borghesan, Alessandro Macchelli, Claudio Melchiorri
Abstract
In this paper, three results are presented concerning certain computational/control aspects, crucial for the proper behavior of haptic devices. The first one is a novel technique for a real-time simulation of virtual environments, which is able to preserve the energetic behavior of the simulated physical system and to avoid undesired effects related to unstable behaviors of the haptic device. The proposed real-time integration method is simpler, in terms of computational complexity, than similar solutions known in the literature, and provides an additional insight when “faulty conditions” are met. Second, a new method for the energy-consistent interconnection of discrete-time physical systems, implemented by algorithms running at different frequencies (i.e., multirate systems), is illustrated. Multirate systems are very common in haptics, since the frequency, at which the control law of the haptic interface is executed, is usually higher than the frequency of the simulation of the virtual environment. Finally, the third result presented in this paper concerns the problem of energy generation due to the time discretization in the acquisition of the haptic interface position. Similarly, to the previous case, a technique for an energy-consistent analog/digital conversion is proposed. All these methodologies have been validated, both by simulations and experiments.
Citation
- Journal: IEEE Transactions on Haptics
- Year: 2010
- Volume: 3
- Issue: 4
- Pages: 266–279
- Publisher: Institute of Electrical and Electronics Engineers (IEEE)
- DOI: 10.1109/toh.2010.24
BibTeX
@article{Borghesan_2010,
title={{Interconnection and Simulation Issues in Haptics}},
volume={3},
ISSN={1939-1412},
DOI={10.1109/toh.2010.24},
number={4},
journal={IEEE Transactions on Haptics},
publisher={Institute of Electrical and Electronics Engineers (IEEE)},
author={Borghesan, Gianni and Macchelli, Alessandro and Melchiorri, Claudio},
year={2010},
pages={266--279}
}References
- mclaughlin, Touch in Virtual Environments (2001)
- Stramigioli S, Secchi C, van der Schaft AJ, Fantuzzi C (2003) A novel theory for sampled data system passivity. In: IEEE/RSJ International Conference on Intelligent Robots and System. IEEE, pp 1936–1941 – 10.1109/irds.2002.1044039
- stramigioli, Delayed Virtual Environments: A Port-Hamiltonian Approach. Proc IEEE/RSJ Int’l Conf Intelligent Robots and Systems (2003)
- Stramigioli S, Secchi C, van der Schaft AJ, Fantuzzi C (2005) Sampled data systems passivity and discrete port-Hamiltonian systems. IEEE Trans Robot 21(4):574–587. https://doi.org/10.1109/tro.2004.842330 – 10.1109/tro.2004.842330
- secchi, Control of Interactive Robotic Interfaces A Port-Hamiltonian Approach (2007)
- Borghesan G, Macchelli A, Melchiorri C (2007) Simulation Issues in Haptics. In: Proceedings 2007 IEEE International Conference on Robotics and Automation. IEEE, pp 111–116 – 10.1109/robot.2007.363773
- Ryu J-H, Kim YS, Hannaford B (2004) Sampled- and Continuous-Time Passivity and Stability of Virtual Environments. IEEE Trans Robot 20(4):772–776. https://doi.org/10.1109/tro.2004.829453 – 10.1109/tro.2004.829453
- maschke, Port Controlled Hamiltonian Systems: Modeling Origins and System Theoretic Properties. Proc Third Conf Nonlinear Control Systems (NOLCOS) (1992)
- Maschke BM, van der Schaft AJ (2002) Interconnection of systems: the network paradigm. In: Proceedings of 35th IEEE Conference on Decision and Control. IEEE, pp 207–212 – 10.1109/cdc.1996.574297
- van der Schaft A (2000) L2 - Gain and Passivity Techniques in Nonlinear Control. Springer London, London – 10.1007/978-1-4471-0507-7
- Colgate JE, Grafing PE, Stanley MC, Schenkel G (2002) Implementation of stiff virtual walls in force-reflecting interfaces. In: Proceedings of IEEE Virtual Reality Annual International Symposium. IEEE, pp 202–208 – 10.1109/vrais.1993.380777
- palli, Non-Model Based Friction and Load Compensation in Linear Electric Drives. Proc Fourth Int’l Symp Motion Control (2007)
- Park JG, Niemeyer G (2004) Haptic rendering with predictive representation of local geometry. In: 12th International Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2004. HAPTICS ‘04. Proceedings. IEEE, pp 331–338 – 10.1109/haptic.2004.1287217
- Diolaiti N, Niemeyer G, Barbagli F, Salisbury JK, Melchiorri C (2005) The Effect of Quantization and Coulomb Friction on the Stability of Haptic Rendering. In: First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. IEEE, pp 237–246 – 10.1109/whc.2005.130
- Diolaiti N, Niemeyer G, Barbagli F, Salisbury JK (2006) A Criterion for the PassivitY of Haptic Devices. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation. IEEE, pp 2452–2457 – 10.1109/robot.2005.1570480
- Barbagli F, Salisbury K, Prattichizzo D (2003) Dynamic local models for stable multi-contact haptic interaction with deformable objects. In: 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings. IEEE Comput. Soc, pp 109–116 – 10.1109/haptic.2003.1191248
- Barbagli F, Prattichizzo D, Salisbury K (2005) A Multirate Approach to Haptic Interaction with Deformable Objects Single and Multipoint Contacts. The International Journal of Robotics Research 24(9):703–715. https://doi.org/10.1177/0278364905057055 – 10.1177/0278364905057055
- Abbott JJ, Okamura AM (2005) Effects of position quantization and sampling rate on virtual-wall passivity. IEEE Trans Robot 21(5):952–964. https://doi.org/10.1109/tro.2005.851377 – 10.1109/tro.2005.851377
- Hannaford B, Jee-Hwan Ryu (2002) Time domain passivity control of haptic interfaces. In: Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164). IEEE, pp 1863–1869 – 10.1109/robot.2001.932880
- Colgate JE, Brown JM (2002) Factors affecting the Z-Width of a haptic display. In: Proceedings of the 1994 IEEE International Conference on Robotics and Automation. IEEE Comput. Soc. Press, pp 3205–3210 – 10.1109/robot.1994.351077
- Duindam V, Macchelli A, Stramigioli S, Bruyninckx H (2009) Modeling and Control of Complex Physical Systems. Springer Berlin Heidelberg, Berlin, Heidelberg – 10.1007/978-3-642-03196-0
- ryu, Time Domain Passivity Control with Reference Energy Following. IEEE Trans Control Systems Technology (2005)
- García de Jalón J, Bayo E (1994) Kinematic and Dynamic Simulation of Multibody Systems. Springer New York, New York, NY – 10.1007/978-1-4612-2600-0
- Ryu J-H, Kwon D-S, Hannaford B (2004) Control of a Flexible Manipulator With Noncollocated Feedback: Time-Domain Passivity Approach. IEEE Trans Robot 20(4):776–780. https://doi.org/10.1109/tro.2004.829454 – 10.1109/tro.2004.829454
- Hannaford B, Jee-Hwan Ryu (2002) Time-domain passivity control of haptic interfaces. IEEE Trans Robot Automat 18(1):1–10. https://doi.org/10.1109/70.988969 – 10.1109/70.988969
- De Luca A, Mattone R (2004) Actuator failure detection and isolation using generalized momenta. In: 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422). IEEE, pp 634–639 – 10.1109/robot.2003.1241665
- Ryu J-H, Kwon D-S, Hannaford B (2004) Stable Teleoperation With Time-Domain Passivity Control. IEEE Trans Robot Automat 20(2):365–373. https://doi.org/10.1109/tra.2004.824689 – 10.1109/tra.2004.824689