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}
}

Download the bib file

References

  • mclaughlin, Touch in Virtual Environments (2001)
  • Stramigioli, S., Secchi, C., van der Schaft, A. J. & Fantuzzi, C. A novel theory for sampled data system passivity. IEEE/RSJ International Conference on Intelligent Robots and System vol. 2 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, 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
  • secchi, Control of Interactive Robotic Interfaces A Port-Hamiltonian Approach (2007)
  • Borghesan, G., Macchelli, A. & Melchiorri, C. Simulation Issues in Haptics. Proceedings 2007 IEEE International Conference on Robotics and Automation 111–116 (2007) doi:10.1109/robot.2007.36377310.1109/robot.2007.363773
  • Ryu, J.-H., Kim, Y. S. & Hannaford, B. Sampled- and Continuous-Time Passivity and Stability of Virtual Environments. IEEE Transactions on Robotics vol. 20 772–776 (2004) – 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, B. M. & van der Schaft, A. J. Interconnection of systems: the network paradigm. Proceedings of 35th IEEE Conference on Decision and Control vol. 1 207–212 – 10.1109/cdc.1996.574297
  • van der Schaft, A. L2 - Gain and Passivity Techniques in Nonlinear Control. Communications and Control Engineering (Springer London, 2000). doi:10.1007/978-1-4471-0507-7 – 10.1007/978-1-4471-0507-7
  • 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
  • palli, Non-Model Based Friction and Load Compensation in Linear Electric Drives. Proc Fourth Int’l Symp Motion Control (2007)
  • 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
  • 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
  • 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
  • Barbagli, F., Salisbury, K. & Prattichizzo, D. Dynamic local models for stable multi-contact haptic interaction with deformable objects. 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings. 109–116 doi:10.1109/haptic.2003.1191248 – 10.1109/haptic.2003.1191248
  • 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
  • Abbott, J. J. & Okamura, A. M. Effects of position quantization and sampling rate on virtual-wall passivity. IEEE Transactions on Robotics vol. 21 952–964 (2005) – 10.1109/tro.2005.851377
  • 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
  • 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
  • Duindam, V., Macchelli, A., Stramigioli, S. & Bruyninckx, H. Modeling and Control of Complex Physical Systems. (Springer Berlin Heidelberg, 2009). doi:10.1007/978-3-642-03196-010.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. Kinematic and Dynamic Simulation of Multibody Systems. Mechanical Engineering Series (Springer New York, 1994). doi:10.1007/978-1-4612-2600-0 – 10.1007/978-1-4612-2600-0
  • Ryu, J.-H., Kwon, D.-S. & Hannaford, B. Control of a Flexible Manipulator With Noncollocated Feedback: Time-Domain Passivity Approach. IEEE Transactions on Robotics vol. 20 776–780 (2004) – 10.1109/tro.2004.829454
  • Hannaford, B. & Jee-Hwan Ryu. Time-domain passivity control of haptic interfaces. IEEE Transactions on Robotics and Automation vol. 18 1–10 (2002) – 10.1109/70.988969
  • De Luca, A. & Mattone, R. Actuator failure detection and isolation using generalized momenta. 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422) vol. 1 634–639 – 10.1109/robot.2003.1241665
  • Ryu, J.-H., Kwon, D.-S. & Hannaford, B. Stable Teleoperation With Time-Domain Passivity Control. IEEE Transactions on Robotics and Automation vol. 20 365–373 (2004) – 10.1109/tra.2004.824689