Facilitating Robotic Subtask Reuse by a New Representation of Parametrized Solutions

Jacob P. Buch, Lars C. Sørensen, Dirk Kraft, Henrik G. Petersen


In this paper, we suggest a coherent way of representing results from experiments associated with robotic assembly. The purpose of the representation is to be able to reuse the experiments in other assembly settings. A main novelty in our representation is the inclusion of fine grained experimental uncertainties such as e.g. deviations between a sensed object pose and the actual pose, and we discuss why it is very important for the reusability of experiments to include these uncertainties. Under the reasonable assumption that we can represent the uncertainties as a region around the origin in a potentially high dimensional Cartesian space, we show that we can efficiently represent the studied deviations by storing experiments on a so called spherical lattice. We illustrate that the representation works by studying simulation experiments on two different industrial use cases involving grasping an object and mounting an object on a fixture.


  1. Bekiroglu, Y., Laaksonen, J., Jorgensen, J. A., Kyrki, V., and Kragic, D. (2011). Assessing grasp stability based on learning and haptic data. Robotics, IEEE Transactions on, 27(3):616-629.
  2. Bjorkelund, A., Edstrom, L., Haage, M., Malec, J., Nilsson, K., Nugues, P., Robertz, S., Storkle, D., Blomdell, A., Johansson, R., Linderoth, M., Nilsson, A., Robertsson, A., Stolt, A., and Bruyninckx, H. (2011). On the integration of skilled robot motions for productivity in manufacturing. In Assembly and Manufacturing (ISAM), 2011 IEEE International Symposium on, pages 1-9.
  3. Bøgh, S., Nielsen, O. S., Pedersen, M. R., Krüger, V., and Madsen, O. (2012). Does your robot have skills? In Proceedings of the 43rd International Symposium on Robotics (ISR2012).
  4. Bohg, J., Morales, A., Asfour, T., and Kragic, D. (2014). Data-driven grasp synthesis - a survey. Robotics, IEEE Transactions on, 30(2):289-309.
  5. Buch, J. P., Laursen, J. S., Sørensen, L. C., Ellekilde, L.-P., Kraft, D., Schultz, U. P., and Petersen, H. G. (2014). Applying simulation and a domain-specific language for an adaptive action library. In Lecture Notes in Computer Science, volume 8810, pages 86-97.
  6. Chhatpar, S. and Branicky, M. (2005). Particle filtering for localization in robotic assemblies with position uncertainty. In Intelligent Robots and Systems, 2005. (IROS 2005). 2005 IEEE/RSJ International Conference on, pages 3610-3617.
  7. Drumwright, E., Hsu, J., Koenig, N., and Shell, D. (2010). Extending open dynamics engine for robotics simulation. Second International Conference, SIMPAR 2010, Darmstadt, Germany, (3):38-50.
  8. Ellekilde, L.-P. and Jorgensen, J. A. (2010). Robwork: A flexible toolbox for robotics research and education. pages 1 -7.
  9. Fikes, R. E. and Nilsson, N. J. (1971). Strips: A new approach to the application of theorem proving to problem solving. In Proceedings of the 2Nd International Joint Conference on Artificial Intelligence, IJCAI'71, pages 608-620, San Francisco, CA, USA. Morgan Kaufmann Publishers Inc.
  10. Guerin, K. R., Lea, C., Paxton, C., and Hager, G. D. (2015). A framework for end-user instruction of a robot assistant for manufacturing. In Robotics and Automation (ICRA), 2015 IEEE International Conference on, pages 6167-6174.
  11. Huckaby, J. and Christensen, H. (2012). A taxonomic framework for task modeling and knowledge transfer in manufacturing robotics. In Proc. 26th AAAI Cognitive Robotics Workshop, pages 94-101.
  12. Huckaby, J., Vassos, S., and Christensen, H. (2013). Planning with a task modeling framework in manufacturing robotics. In Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on, pages 5787-5794.
  13. Kim, J., Iwamoto, K., Kuffner, J., Ota, Y., and Pollard, N. (2013). Physically based grasp quality evaluation under pose uncertainty. Robotics, IEEE Transactions on, 29(6):1424-1439.
  14. Kim, Y.-L., Kim, B.-S., and Song, J.-B. (2012). Hole detection algorithm for square peg-in-hole using forcebased shape recognition. In Automation Science and Engineering (CASE), 2012 IEEE International Conference on, pages 1074-1079.
  15. Lovisolo, L. and da Silva, E. A. B. (2001). Uniform distribution of points on a hyper-sphere with applications to vector bit-plane encoding. IEE Proceedings - Vision, Image and Signal Processing, 148(3):187-193.
  16. Miller, A. and Allen, P. (2004). Graspit! a versatile simulator for robotic grasping. Robotics Automation Magazine, IEEE, 11(4):110-122.
  17. Miller, A., Knoop, S., Christensen, H., and Allen, P. (2003). Automatic grasp planning using shape primitives. In Robotics and Automation, 2003. Proceedings. ICRA 7803. IEEE International Conference on, volume 2, pages 1824-1829 vol.2.
  18. Pedersen, M. R. and Krüger, V. (2015). Automated planning of industrial logistics on a skill-equipped robot. In IROS 2015 workshop Task Planning for Intelligent Robots in Service and Manufacturing, Hamburg, Germany.
  19. Rytz, J. A., Ellekilde, L., Kraft, D., Petersen, H. G., and Krüger, N. (2015). On transferability and contexts when using simulated grasp databases. Robotica, 33(5):1131-1146.
  20. Song, H.-C., Kim, Y.-L., and Song, J.-B. (2014). Automated guidance of peg-in-hole assembly tasks for complexshaped parts. In Intelligent Robots and Systems (IROS 2014), 2014 IEEE/RSJ International Conference on, pages 4517-4522.
  21. Sørensen, L. C., Buch, J. P., Petersen, H. G., and Kraft, D. (2016). Online action learning using kernel density estimation for quick discovery of good parameters for peg in hole insertion. In 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO). To be submitted.
  22. Stemmer, A., Albu-Schaffer, A., and Hirzinger, G. (2007). An analytical method for the planning of robust assembly tasks of complex shaped planar parts. In Robotics and Automation, 2007 IEEE International Conference on, pages 317-323.
  23. Stemmer, A., Schreiber, G., Arbter, K., and Albu-Schaffer, A. (2006). Robust assembly of complex shaped planar parts using vision and force. In Multisensor Fusion and Integration for Intelligent Systems, 2006 IEEE International Conference on, pages 493-500.
  24. Thulesen, T. N. and Petersen, H. G. (2016). RobWorkPhysicsEngine: A new dynamic simulation engine for manipulation actions. In Robotics and Automation (ICRA), 2016 IEEE International Conference on. (accepted).
  25. Ulbrich, S., Kappler, D., Asfour, T., Vahrenkamp, N., Bierbaum, A., Przybylski, M., and Dillmann, R. (2011). The opengrasp benchmarking suite: An environment for the comparative analysis of grasping and dexterous manipulation. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, pages 1761-1767.
  26. Vahrenkamp, N., Przybylski, M., Asfour, T., and Dillmann, R. (2011). Bimanual grasp planning. In Humanoid Robots (Humanoids), 2011 11th IEEE-RAS International Conference on, pages 493-499.
  27. Wahrburg, A., Zeiss, S., Matthias, B., Peters, J., and Ding, H. (2015). Combined pose-wrench and state machine representation for modeling robotic assembly skills. In Proceedings of the IEEE/RSJ Conference on Intelligent Robots and Systems, pages 852-857.

Paper Citation

in Harvard Style

Buch J., Sørensen L., Kraft D. and Petersen H. (2016). Facilitating Robotic Subtask Reuse by a New Representation of Parametrized Solutions . In Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-198-4, pages 37-48. DOI: 10.5220/0005964100370048

in Bibtex Style

author={Jacob P. Buch and Lars C. Sørensen and Dirk Kraft and Henrik G. Petersen},
title={Facilitating Robotic Subtask Reuse by a New Representation of Parametrized Solutions},
booktitle={Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},

in EndNote Style

JO - Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Facilitating Robotic Subtask Reuse by a New Representation of Parametrized Solutions
SN - 978-989-758-198-4
AU - Buch J.
AU - Sørensen L.
AU - Kraft D.
AU - Petersen H.
PY - 2016
SP - 37
EP - 48
DO - 10.5220/0005964100370048