Abstract
We developed the OpenGRASP framework, presented in the previous chapter, as part of the work of the GRASP project. Within the project the toolkit was used as the main tool for reasoning and prediction of object properties as well as task constraints of manipulation and grasping activities executed by robots. In this chapter, these applications of the simulator in robot grasping are presented. It is demonstrated how grasp simulation is a key tool for constructing a world model and understanding the robot’s environment. Additionally, we demonstrate how to achieve a complete dynamic simulation of a humanoid robot using the developed toolkit.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Vision4Robotics Group, Automation and Control Institute, Vienna University of Technology, Vienna, Austria.
- 2.
Robotic Intelligence Lab, Universitat Jaume I, Castellon, Spain.
- 3.
Autonomous Motion Lab, MPI for Intelligent Systems, Germany.
- 4.
Robotic Intelligence Lab, Universitat Jaume I, Castellon, Spain.
- 5.
Computer Vision and Active Perception lab, KTH, Sweden.
- 6.
The ground truth object models were obtained from http://i61p109.ira.uka.de/ObjectModelsWebUI/.
- 7.
- 8.
A video of the experiment can be found at http://youtu.be/jskDy2IfQr4.
- 9.
Computer Vision and Active Perception lab, KTH, SE.
- 10.
Robotic Intelligence Laboratory, UJI, ES.
- 11.
Humanoids and Intelligence Systems Lab, Institute for Anthropomatics, KIT, DE.
- 12.
Automation and Control Institute, TUW, AT.
- 13.
Robotic Intelligence Lab, Universitat Jaume I, Castellon, Spain.
References
Sahbani, A., El-Khoury, S., Bidaud, P.: An overview of 3d object grasp synthesis algorithms. Robot. Auton. Syst. 60(3), 326–336 (2012), http://www.sciencedirect.com/science/article/pii/S0921889011001485, Autonomous Grasping
Bohg, J.: Multi-Modal Scene Understanding for Robotic Grasping. Ph.d. thesis, KTH Royal Institute of Technology (2011)
Bohg, J., Johnson-Roberson, M., Leon, B., Felip, J., Gratal, X., Bergstrom, N., Kragic, D., Morales, A.: Mind the gap - robotic grasping under incomplete observation. IEEE International Conference on Robotics and Automation (ICRA). pp. 686–693. Shanghai, China, (May 2011) http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5980354
Bohg, J., Welke, K., Leon, B., Do, M., Song, D., Wohlkinger, W., Madry, M., Aldoma, A., Przybylski, M., Asfour, T., Marti, H., Kragic, D., Morales, A., Vincze, M.: Task-based Grasp Adaptation on a Humanoid Robot. In: 10th International IFAC Symposium on Robot Control (SYROCO 2012). Dubrovnik, Croatia (2012)
León, B., Felip, J., Marti, H., Morales, A.: Simulation of robot dynamics for grasping and manipulation tasks. 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids) (2012)
Diankov, R.: Automated construction of robotic manipulation programs. Ph.D. thesis, Carnegie Mellon University, Robotics Institute, US (2010)
Miller, A., Allen, P.: Graspit! a versatile simulator for robotic grasping. Robot. Autom. Mag., IEEE 11(4), 110–122 (2004)
Srinivasa, S., Ferguson, D., Vandeweghe, J.M., Diankov, R., Berenson, D., Helfrich, C., Strasdat, K.: The robotic busboy: Steps towards developing a mobile robotic home assistant. International Conference on Intelligent Autonomous Systems 2008
Srinivasa, S., Ferguson, D., Helfrich, C., Berenson, D., Collet, A., Diankov, R., Gallagher, G., Hollinger, G., Kuffner, J., VandeWeghe, M.: Herb: A home exploring robotic butler 2009, doi:10.1007/s10514-009-9160-9
Dogar, M., Srinivasa, S.: Push-grasping with dexterous hands: Mechanics and a method. In: Proceedings of 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2010) (2010)
Klank, U., Pangercic, D., Rusu, R., Beetz, M.: Real-time cad model matching for mobile manipulation and grasping. In: Humanoid Robots, 2009. Humanoids 2009. 9th IEEE-RAS International Conference on. pp. 290–296 (2009)
Rusu, R., Holzbach, A., Diankov, R., Bradski, G., Beetz, M.: Perception for mobile manipulation and grasping using active stereo. In: Humanoid Robots, 2009. Humanoids 2009. 9th IEEE-RAS International Conference on. pp. 632–638 (2009)
Hsiao, K., Kaelbling, L., Lozano-Perez, T.: Robust grasping under object pose uncertainty. Autono. Robot. 31, 253–268 (2011), http://dx.doi.org/10.1007/s10514-011-9243-2
Chiu, H.P., Liu, H., Kaelbling, L., Lozano-Perez, T.: Class-specific grasping of 3d objects from a single 2d image. In: Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on. pp. 579–585 (2010)
Fungtammasan, P., Watanabe, T.: Grasp input optimization taking contact position uncertainty into consideration. In: Robotics and Biomimetics (ROBIO), 2011 IEEE International Conference on. pp. 1326–1331 (2011)
Aldoma, A., Blodow, N., Gossow, D., Gedikli, S., Rusu, R.B., Vincze, M., Bradski, G.: CAD-model recognition and 6DOF pose estimation using 3D cues. In: Workshop: 3rd IEEE Workshop on 3D Representation and Recognition, ICCV Yet to appear, see http://3d-net.org/privatepapers/ICCVWorkshop.pdf (2011)
Wohlkinger, W., Vincze, M.: Shape distributions on voxel surfaces for 3D object classification from depth images. IEEE International Conference on Signal and Image Processing Applications (2011)
Goldfeder, C., Ciocarlie, M., Dang, H., Allen, P.K.: The columbia grasp database. IEEE International Conference on Robotics and Automation (2009)
Goldfeder, C., Ciocarlie, M., Peretzman, J., Dang, H., Allen, P.K.: Data-driven grasping with partial sensor data. IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 1278–1284 (2009)
Azad, P., Asfour, T., Dillmann, R.: Stereo-based 6D object localization for grasping with humanoid robot systems. IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). pp. 919–924 (2007)
Brook, P., Ciocarlie, M., Hsiao, K.: Collaborative grasp planning with multiple object representations. IEEE International Conference on Robotics and Automation, ICRA (2011)
Xue, Z., Kasper, A., Zoellner, M.J., Dillmann, R.: An automatic grasp planning system for service robots. In: Proceedings of the 14th International Conference on, Advanced Robotics (2009)
Aldoma, A., Vincze, M.: Pose alignment for 3D models and single view stereo point clouds based on stable planes. International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission (2011)
Felip, J., Morales, A.: Robust sensor-based grasp primitive for a three-finger robot hand. IEEE/RSJ International Conference on Intelligent Robots and Systems, 2009. IROS 2009. pp. 1811–1816 (2009)
Breckon, T.P., Fisher, R.B.: Amodal volume completion: 3d visual completion. Comput. Vis. Image Underst. 99(3), 499–526 (2005)
Thrun, S., Wegbreit, B.: Shape from symmetry. Computer Vision, IEEE International Conference on 2, 1824–1831 (2005)
Kazhdan, M., Bolitho, M., Hoppe, H.: Poisson surface reconstruction. In: SGP ’06: Proceedings of the fourth Eurographics symposium on Geometry processing. pp. 61–70. Eurographics Association, Aire-la-Ville, Switzerland, Switzerland (2006)
Ratcliff, J.: Convex decomposition library (2009), http://codesuppository.blogspot.com/2009/11/convex-decomposition-library-now.html
Richtsfeld, M., Vincze, M.: Grasping of unknown objects from a Table top. In: ECCV Workshop on ‘Vision in Action: Efficient strategies for cognitive agents in complex environments’. Marseille, France (2008)
Papazov, C., Burschka, D.: Stochastic optimization for rigid point set registration. In: ISVC ’09: Proceedings of the 5th International Symposium on Advances in Visual Computing. pp. 1043–1054. Springer, Berlin (2009)
Roy, M., Foufou, S., Truchetet, F.: Mesh comparison using attribute deviation metric. Int. J. Image Graph. 4 (2004)
Song, D., Huebner, K., Kyrki, V., Kragic, D.: Learning task constraints for robot grasping using graphical models. IEEE/RSJ International Conference on Intelligent Robots and Systems 2010
Song, D., Ek, C.H., Huebner, K., Kragic, D.: Embodiment-specific representation of robot grasping using graphical models and latent-space discretization. IEEE/RSJ International Confrence on Intelligent Robots and Systems. pp. 980–986 (2011)
Marton, Z.C., Pangercic, D., Blodow, N., Beetz, M.: Combined 2d–3d categorization and classification for multimodal perception systems. Int. J. Robot. Res. (2011), http://ijr.sagepub.com/content/early/2011/07/23/0278364911415897.abstract
Fritzke, B.: A growing neural gas network learns topologies. In: Advances in Neural Information Processing Systems 7. pp. 625–632. MIT Press (1995)
Lowe, G.D.: Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vision 60(1), 91–110 (2004)
van de Sande, K.E.A., Gevers, T., Snoek, C.G.M.: Evaluating color descriptors for object and scene recognition. Patt. Anal. Mach. Intell. 32(9), 1582–1596 (2010)
Przybylski, M., Asfour, T., Dillmann, R.: Planning grasps for robotic hands using a novel object representation based on the medial axis transform. IEEE/RSJ International Conference on Intelligent Robots and Systems 2011
Blum, H.: Models for the perception of speech and visual form, chap. A transformation for extracting new descriptors of shape, pp. 362–380. MIT Press, Cambridge, Massachusetts (1967)
Miklos, B., Giesen, J., Pauly, M.: Discrete scale axis representations for 3d geometry. In: ACM SIGGRAPH. ACM, New York (2010)
Ferrari, C., Canny, J.: Planning optimal grasps. In: Proceedings 1992 IEEE International Conference on Robotics and Automation pp. 2290–2295 (1992)
Madry, M., Song, D., Kragic, D.: From object categories to grasp transfer using probabilistic reasoning. IEEE International Conference on Robotics and Automation (2012) (to appear)
Pastor, P., Righetti, L., Kalakrishnan, M., Schaal, S.: Online movement adaptation based on previous sensor experiences. IEEE/RSJ International Conference on Intelligent Robots and Systems. pp. 365–371. San Francisco, USA (2011)
Laue, T., Hebbel, M.: Automatic parameter optimization for a dynamic robot simulation. In: Iocchi, L., Matsubara, H., Weitzenfeld, A., Zhou, C. (eds.) RoboCup 2008: Robot Soccer World Cup XII, Lecture Notes in Computer Science, vol. 5399, pp. 121–132. Springer, Berlin (2009)
Weitnauer, E., Haschke, R., Ritter, H.: Evaluating a physics engine as an ingredient for physical reasoning. In: Proceedings of the Second international conference on Simulation, modeling, and programming for, autonomous robots. pp. 144–155 (2010)
Zhang, L., Betz, J., Trinkle, J.: Comparison of simulated and experimental grasping actions in the plane. First Joint International Conference on Multibody System Dynamics 2010
León, B., Ulbrich, S., Diankov, R., Puche, G., Przybylski, M., Morales, A., Asfour, T., Moisio, S., Bohg, J., Kuffner, J., Dillmann, R.: OpenGRASP: A toolkit for robot grasping simulation. In: Simulation, Modeling, and Programming for Autonomous Robots, Lecture Notes in Computer Science, vol. 6472, pp. 109–120. Springer, Berlin (2010)
Marchand, E., Spindler, F., Chaumette, F.: Visp for visual servoing: a generic software platform with a wide class of robot control skills. IEEE Robot. Autom. Mag. 12(4), 40–52 (2005) (Special Issue on “Software Packages for Vision-Based Control of Motion”)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this chapter
Cite this chapter
León, B., Morales, A., Sancho-Bru, J. (2014). Applications of Robot Grasping Simulation. In: From Robot to Human Grasping Simulation. Cognitive Systems Monographs, vol 19. Springer, Cham. https://doi.org/10.1007/978-3-319-01833-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-01833-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01832-4
Online ISBN: 978-3-319-01833-1
eBook Packages: EngineeringEngineering (R0)