Abstract
Most current state-of-the-art haptic devices render only a single force, however almost all human grasps are characterised by multiple forces and torques applied by the fingers and palms of the hand to the object. In this chapter we will begin by considering the different types of grasp and then consider the physics of rigid objects that will be needed for correct haptic rendering. We then describe an algorithm to represent the forces associated with grasp in a natural manner. The power of the algorithm is that it considers only the capabilities of the haptic device and requires no model of the hand, thus applies to most practical grasp types. The technique is sufficiently general that it would also apply to multi-hand interactions, and hence to collaborative interactions where several people interact with the same rigid object. Key concepts in friction and rigid body dynamics are discussed and applied to the problem of rendering multiple forces to allow the person to choose their grasp on a virtual object and perceive the resulting movement via the forces in a natural way. The algorithm also generalises well to support computation of multi-body physics
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Sensable.com, USA.
- 2.
Novint, USA.
- 3.
Moog FCS, The Netherlands.
- 4.
ForceDimension, Switzerland.
References
Anitescu, M., & Potra, F. A. (1997). Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems. Nonlinear Dynamics, 14(3), 231–247.
Åström, K. J., & de Wit, C. C. (2008). Revisiting the LuGre friction model: stick-slip motion and rate dependence IEEE Control Systems Magazine, 28(6), 101–114.
Baraff, D. (1994). Fast contact force computation for nonpenetrating rigid bodies. In Proceedings of the 21st annual conference on computer graphics and interactive techniques (pp. 23–34). New York: ACM.
Barbagli, F., Salisbury, K. Jr, & Devengenzo, R. (2003). Enabling multi-finger, multi-hand virtualized grasping. In Proceedings of the 2003 IEEE international conference on robotics and automation, ICRA’03 (Vol. 1, pp. 809–815). New York: IEEE Press.
Barrow, A., & Harwin, W. (2008). High bandwidth, large workspace haptic interaction: flying phantoms. In Haptic interfaces for virtual environments and teleoperator systems.
Brooks, F. P. Jr. (1999). What’s real about virtual reality? IEEE Computer Graphics and Applications, 19(6), 16–27.
Brooks, F. P. Jr., Ouh-Young, M., Batter, J. J., & Kilpatrick, P. J. (1990). Project GROPEHaptic displays for scientific visualization. In ACM SIGGraph computer graphics (Vol. 24, pp. 177–185). New York: ACM.
Bullock, I. M., & Dollar, A. M. (2011). Classifying human manipulation behavior. In IEEE international conference on rehabilitation robotics (ICORR 2011) (pp. 532–537). New York: IEEE Press.
Canudas de Wit, C., Olsson, H., Astrom, K. J., & Lischinsky, P. (1995). A new model for control of systems with friction. IEEE Transactions on Automatic Control, 40(3), 419–425.
Colgate, J. E., & Schenkel, G. G. (1994). Passivity of a class of sampled-data systems: application to haptic interfaces. In American control conference (pp. 3236–3240).
Coumans, E., et al. (2006). Bullet physics library. Open source: bulletphysics.org.
Cox, M. J., Quinn, B. F., Newton, J. T., Banerjee, A., & Woolford, M. (2012). Researching haptics in higher education: the complexity of developing haptics virtual learning systems and evaluating its impact on students’ learning. Computers & Education, 59(1), 156–166. doi:10.1016/j.compedu.2011.11.009.
Craig, J. J. (1989). Introduction to robotics: mechanics and control. Reading: Addison–Wesley. ISBN 0-201-09528-9. UR call 629.892-CRA.
Cutkosky, M. R. (1989). On grasp choice, grasp models, and the design of hands for manufacturing tasks. IEEE Transactions on Robotics and Automation, 5(3), 269–279.
Endo, T., Kawasaki, H., Mouri, T., Ishigure, Y., Shimomura, H., Matsumura, M., & Koketsu, K. (2011). Five-fingered haptic interface robot: HIRO III. IEEE Transactions on Haptics, 4(1), 14–27.
Flanagan, J. R., & Wing, A. M. (1990). The stability of precision grip forces during cyclic arm movements with a hand-held load. Experimental Brain Research, 105(3), 455–464.
Flanagan, J. R., & Wing, A. M. (1997). The role of internal models in motion planning and control: evidence from grip force adjustments during movements of hand-held loads. The Journal of Neuroscience, 17(4), 1519.
Gauldie, D., Wright, M., & Shillito, A. M. (2004). 3D modelling is not for WIMPS part ii: stylus/mouse clicks. In Proceedings of eurohaptics (pp. 182–189).
Haessig, D. A. Jr, & Friedland, B. (1991). On the modeling and simulation of friction. Journal of Dynamic Systems, Measurement, and Control, 113(3), 354–362.
Haggard, P., & Wing, A. (1995). Coordinated responses following mechanical perturbation of the arm during prehension. Experimental Brain Research, 102, 483–494.
Hyun, J.-W., Kumazawa, I., & Sato, M. (2007). A new measurement methodology of multi-finger tracking for handheld device control using mixed reality. In Annual conference, SICE 2007 (pp. 2315–2320). New York: IEEE Press. doi:10.1109/SICE.2007.4421375.
Jiménez, P., Thomas, F., & Torras, C. (2001). 3d collision detection: a survey. Computers & Graphics, 25(2), 269–285.
Johansson, R. S., & Westling, G. (1984). Roles of glabrous skin receptors and sensorimotor memory in automatic control of precision grip when lifting rougher or more slippery objects. Experimental Brain Research, 56(3), 550–564.
Johnson, D. E., & Willemsen, P. (2003). Six degree-of-freedom haptic rendering of complex polygonal models. In Proceedings of the 11th symposium on haptic interfaces for virtual environment and teleoperator systems, HAPTICS 2003 (pp. 229–235). New York: IEEE Press.
Körding, K. P., & Wolpert, D. M. (2004). Bayesian integration in sensorimotor learning. Nature, 427, 244–247.
Light, C. M., Chappell, P. H., & Kyberd, P. J. (2002). Establishing a standardized clinical assessment tool of pathologic and prosthetic hand function: normative data, reliability, and validity. Archives of Physical Medicine and Rehabilitation, 83, 776–783.
Loureiro, R. C. V., & Harwin, W. S. (2007). Reach and grasp therapy: design and control of a 9-dof robotic neuro-rehabilitation system. In Proceedings of the 2007 IEEE 10th international conference on rehabilitation robotics, 12–15 June 2007 (pp. 757–763).
Loureiro, R. C. V., Lamperd, B., Collin, C., & Harwin, W. S. (2009). Reach and grasp therapy: effects of the gentle/g system assessing sub-acute stroke whole-arm rehabilitation. In IEEE international conference on rehabilitation robotics (pp. 755–760).
McKnight, S., Melder, N., Barrow, A. L., Harwin, W. S., & Wann, J. P. (2005). Perceptual cues for orientation in a two finger haptic grasp task. In First joint eurohaptics conference and symposium on haptic interfaces for virtual environment and teleoperator systems, 18–20 March (pp. 549–550). New York: IEEE Press.
Melder, N. (2011). Multi-finger manipulation physics for haptic rendering. PhD thesis, University of Reading. Call number, THESIS-R10821.
Melder, N., & Harwin, W. (2002). Improved rendering for multi-finger manipulation using friction cone based god-objects. In S. Wall, M. Wright, & A. M. Shillito (Eds.), Proceedings of eurohaptics conference (pp. 82–85). Edinburgh College of Art and University of Edinburgh.
Melder, N., & Harwin, W. S. (2004). Extending the friction cone algorithm for arbitrary polygon based haptic objects. In Haptic interfaces for virtual environment and teleoperator systems (pp. 234–241). New York: IEEE Press.
Melder, N., & Harwin, W. S. (2005). Force shading and bump mapping using the friction cone algorithm. In First joint eurohaptics conference and symposium on haptic interfaces for virtual environment and teleoperator systems (pp. 573–575). New York: IEEE Press.
Melder, N., Harwin, W., & Sharkey, P. (2003). Translation and rotation of multi-point contacted virtual objects. In Proceedings of eurohaptics conference (pp. 218–227). Trinity College Dublin and Media Lab Europe.
Pawar, V. M. (2013). Exploring the influence of haptic force feedback on 3D selection strategies. PhD thesis, University College London.
Rock, I., & Harris, C. S. (1967). Vision and touch. Scientific American, 216(5), 96–104. doi:10.1038/scientificamerican0567-96.
Rock, I., & Victor, J. (1964). Vision and touch: an experimentally created conflict between the two senses. Science, 143(3606), 594–596.
Ruspini, D. C., Kolarov, K., & Khatib, O. (1997). The haptic display of complex graphical environments. In Proceedings of the 24th annual conference on computer graphics and interactive techniques (pp. 345–352). New York/Reading: ACM/Addison–Wesley
Scali, S., Wright, M., & Shillito, A. M. (2003). 3D modelling is not for WIMPs. In Proceedings of HCI international.
Schneck, C. M., & Henderson, A. (1990). Descriptive analysis of the developmental progression of grip position for pencil and crayon control in nondysfunctional children. The American Journal of Occupational Therapy, 44(10), 893–900.
Sheridan, T. (1992). Telerobotics, automation and human supervisory control. Cambridge: MIT Press. (Background) UR call 620.46-SHE.
Steinfeld, E. (1986). Hands-on architecture. http://www.access-board.gov/research/handsonarch/html/recommendations%20for%20standards.htm. December 1986. Adaptive Environments Laboratory, Department of Architecture, SUNY/Buffalo.
Stewart, D., & Trinkle, J. C. (2000). An implicit time-stepping scheme for rigid body dynamics with coulomb friction. In Proceedings of the IEEE international conference on robotics and automation, ICRA’00 (Vol. 1, pp. 162–169). New York: IEEE Press.
Tse, B., Harwin, W., Barrow, A., Quinn, B., San Diego, J., & Cox, M. (2010). Design and development of a haptic dental training system—haptel. In Lecture notes in computer science (Vol. 6192, Part II, pp. 101–108).
Turner, A. (Ed.) (1981). The practice of occupational therapy: an introduction to the treatment pf physical dysfunction. London: Churchill Livingstone.
van den Bergen, G. (1999). A fast and robust gjk implementation for collision detection of convex objects. Journal of Graphics Tools, 4(2), 7–25.
van den Bergen, G. (2001). Proximity queries and penetration depth computation on 3d game objects. In Game developers conference.
Wall, S., & Harwin, W. (2001). Design of a multiple contact point haptic interface. In Proceedings of eurohaptics conference (pp. 146–148).
Wing, A. M., & Flanagan, J. R. (1998). Anticipating dynamic loads in handling objects. In Proceedings of the ASME dynamic systems and control division (Vol. 64, pp. 139–143). New York: ASME.
Wood, J., Magennis, M., Arias, E. F. C., Gutierrez, T., Graupp, H., & Bergamasco, M. (2003). The design and evaluation of a computer game for the blind in the GRAB haptic audio virtual environment. In Proceedings of eurohaptics.
Zilles, C., & Salisbury, K. (1995). A constraint-based god-object method for haptic display. In IROS, international conference on intelligent robots and systems.
Acknowledgements
Many individuals have contributed to this work, including technical and academic staff, as well as members of the tHRIL laboratory. The authors are pleased to acknowledge in particular the contributions made by Dr Nic Melder and Mr Sebastian McKnight.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Harwin, W., Barrow, A. (2013). Multi-finger Grasps in a Dynamic Environment. In: Galiana, I., Ferre, M. (eds) Multi-finger Haptic Interaction. Springer Series on Touch and Haptic Systems. Springer, London. https://doi.org/10.1007/978-1-4471-5204-0_2
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5204-0_2
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5203-3
Online ISBN: 978-1-4471-5204-0
eBook Packages: Computer ScienceComputer Science (R0)