Abstract
Haptic exploration of unknown objects is of great importance for acquiring multimodal object representations, which enable a humanoid robot to autonomously execute grasping and manipulation tasks. In this paper we present our ongoing work on tactile object exploration with an anthropomorphic five-finger robot hand. In particular we present a method for guiding the hand along the surface of an unknown object to acquire a 3D object representation from tactile contact data. The proposed method is based on the dynamic potential fields which have originally been suggested in the context of mobile robot navigation. In addition we give first results on how to extract grasp affordances of unknown objects and how to perform object recognition based on the acquired 3D point sets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Asfour, T., Regenstein, K., Azad, P., Schroder, J., Bierbaum, A., Vahrenkamp, N., Dillmann, R.: Armar-iii: An integrated humanoid platform for sensory-motor control. In: 6th IEEE-RAS International Conference on Humanoid Robots, pp. 169–175 (2006), doi:10.1109/ICHR.2006.321380
Bierbaum, A., Gubarev, I., Dillmann, R.: Robust shape recovery for sparse contact location and normal data from haptic exploration. In: IEEE/RSJ 2008 International Conference on Intelligent Robots and Systems, Nice, France, pp. 3200–3205 (2008), doi:10.1109/IROS.2008.4650982
Bierbaum, A., Rambow, M., Asfour, T., Dillmann, R.: A potential field approach to dexterous tactile exploration. In: International Conference on Humanoid Robots 2008, Daejeon, Korea (2008)
Bustos, B., Keim, D.A., Saupe, D., Schreck, T., Vranić, D.V.: Feature-based similarity search in 3d object databases. ACM Comput. Surv. 37(4), 345–387 (2005), http://doi.acm.org/10.1145/1118890.1118893
Caselli, S., Magnanini, C., Zanichelli, F., Caraffi, E.: Efficient exploration and recognition of convex objects based on haptic perception. In: Proceedings of the 1996 IEEE International Conference on Robotics and Automation, vol. 4, pp. 3508–3513 (1996), doi:10.1109/ROBOT.1996.509247
Chen, N., Rink, R., Zhang, H.: Local object shape from tactile sensing. In: Proceedings of the 1996 IEEE International Conference on Robotics and Automation, vol. 4, pp. 3496–3501 (1996), doi:10.1109/ROBOT.1996.509245
Ferrari, C., Canny, J.: Planning optimal grasps. In: Proceedings of the 1992 IEEE International Conference on Robotics and Automation, vol. 3, pp. 2290–2295 (1992), doi:10.1109/ROBOT.1992.219918
Gaiser, I., Schulz, S., Kargov, A., Klosek, H., Bierbaum, A., Pylatiuk, C., Oberle, R., Werner, T., Asfour, T., Bretthauer, G., Dillmann, R.: A new anthropomorphic robotic hand. In: IEEE RAS International Conference on Humanoid Robots (2008)
Johnsson, M., Balkenius, C.: Experiments with proprioception in a self-organizing system for haptic perception. In: Wilson, M.S., Labrosse, F., Nehmzow, U., Melhuish, C., Witkowski, M. (eds.) Towards Autonomous Robotic Systems, pp. 239–245. University of Wales, Aberystwyth (2007)
Kazhdan, M.: Reconstruction of solid models from oriented point sets. In: SGP 2005: Proceedings of the third Eurographics symposium on Geometry processing, vol. 73, Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2005)
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research 5(1), 90–98 (1986)
Lederman, S.J., Klatzky, R.L.: Hand movements: A window into haptic object recognition. Cognitive Psychology 19(3), 342–368 (1987)
Moll, M., Erdmann, M.A.: Reconstructing the Shape and Motion of Unknown Objects with Active Tactile Sensors, ch. 17. Springer Tracts in Advanced Robotics, pp. 293–310. Springer, Heidelberg (2003)
Natale, L., Metta, G., Sandini, G.: Learning haptic representation of objects. In: International Conference on Intelligent Manipulation and Grasping, Genoa, Italy (2004)
Okamura, A., Cutkosky, M.: Haptic exploration of fine surface features. In: Proceedings of the 1999 IEEE International Conference on Robotics and Automation, vol. 4, pp. 2930–2936 (1999), doi:10.1109/ROBOT.1999.774042
Pertin-Troccaz, J.: Geometric reasoning for grasping: a computational point of view. In: Ravani, B. (ed.) CAD Based Programming for Sensory Robots. NATO ASI Series, vol. 50. Springer, Heidelberg (1988)
Pratt, J., Torres, A., Dilworth, P., Pratt, G.: Virtual actuator control. In: Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 1996, vol. 3, pp. 1219–1226 (1996), doi:10.1109/IROS.1996.568974
Silva, P.E., Engel, P.M., Trevisan, M., Idiart, M.A.P.: Exploration method using harmonic functions. Robotics and Autonomous Systems 40(1), 25–42 (2002)
Roberts, K.: Robot active touch exploration: constraints and strategies. In: Proceedings of the 1990 IEEE International Conference on Robotics and Automation, vol. 2, pp. 980–985 (1990), doi:10.1109/ROBOT.1990.126118
Takamuku, S., Fukuda, A., Hosoda, K.: Repetitive grasping with anthropomorphic skin-covered hand enables robust haptic recognition. In: Proc. IEEE/RSJ International Conference on Intelligent Robots and Systems IROS, pp. 3212–3217 (2008), doi:10.1109/IROS.2008.4651175
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Bierbaum, A., Asfour, T., Dillmann, R. (2009). Dynamic Potential Fields for Dexterous Tactile Exploration. In: Ritter, H., Sagerer, G., Dillmann, R., Buss, M. (eds) Human Centered Robot Systems. Cognitive Systems Monographs, vol 6. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10403-9_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-10403-9_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10402-2
Online ISBN: 978-3-642-10403-9
eBook Packages: EngineeringEngineering (R0)