Skip to main content

Applying Simulation and a Domain-Specific Language for an Adaptive Action Library

  • Conference paper
Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR 2014)

Abstract

In this paper, we present the status of ongoing research aimed at tackling the issues of programming robots for small-size productions where fast set-up times, quick changeovers and easy adjustments are essential. We use a probabilistic approach where uncertainties are taken into account, making the deterministic requirements of an assembly process less strict. Concretely, actions from an action library are modelled through parameters, simulation is used to facilitate learning of uncertainty-tolerant actions, and a Domain-Specific Language (DSL) is used to convert the abstractly specified actions into corresponding executable actions. The approach is tested on an application example from industry.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Angerer, A., Hoffmann, A., Schierl, A., Vistein, M., Reif, W.: Robotics API: Object-Oriented Software Development for Industrial Robots. Journal of Software Engineering of Robotics 4, 1–22 (2013)

    Google Scholar 

  2. Bøgh, S., Nielsen, O.S., Pedersen, M.R., Krüger, V., Madsen, O.: Does your robot have skills? In: Proceedings of the 43rd International Symposium on Robotics (ISR 2012) (2012)

    Google Scholar 

  3. Ciocarlie, M., Lackner, C., Allen, P.: Soft finger model with adaptive contact geometry for grasping and manipulation tasks. In: World Haptics 2007: Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, pp. 219–224 (2007)

    Google Scholar 

  4. Detry, R., Kraft, D., Kroemer, O., Bodenhagen, L., Peters, J., Krger, N., Piater, J.: Learning grasp affordance densities. Paladyn. Journal of Behavioral Robotics 2(1), 1–17 (2011)

    Article  Google Scholar 

  5. Ellekilde, L.P., Jorgensen, J.A.: Robwork: A flexible toolbox for robotics research and education. In: Robotics (ISR), 2010 41st International Symposium on and 2010 6th German Conference on Robotics (ROBOTIK), pp. 1–7 (June 2010)

    Google Scholar 

  6. Fikes, R.E., Nilsson, N.J.: STRIPS: A new approach to the application of theorem proving to problem solving. Artificial Intelligence 2(3-4), 189–208 (1971)

    Article  MATH  Google Scholar 

  7. Haegele, M., Skordas, T., Sagert, S., Bischoff, R., Brogårdh, T., Dresselhaus, M.: White paper — industrial robot automation (2005), http://www.euron.org/miscdocs/docs/euron2/year2/dr-14-1-industry.pdf

  8. Hertling, P., Hog, L., Larsen, R., Perram, J.W., Petersen, H.G.: Task Curve Planning for Painting Robots -Part I: Process Modeling and Calibration. IEEE Transactions on Robotics and Automation 12(2), 324–330 (1996)

    Article  Google Scholar 

  9. Huckaby, J., Vassos, S., Christensen, H.I.: Planning with a task modeling framework in manufacturing robotics. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5787–5794. IEEE/RSJ (2013)

    Google Scholar 

  10. Huckaby, J., Christensen, H.: A taxonomic framework for task modeling and knowledge transfer in manufacturing robotics. In: Proc. 26th AAAI Cognitive Robotics Workshop, pp. 94–101 (2012)

    Google Scholar 

  11. Jeberg, P., Holm, H., Madsen, O.: Automatic weld planning by finite element simulation and iterative learning. Welding Journal 87(9), 219S–228S (2008)

    Google Scholar 

  12. Klotzbücher, M., Biggs, G., Bruyninckx, H.: Pure coordination using the coordinator–configurator pattern. In: 3rd International Workshop on Domain-Specific Languages and models for ROBotic Systems (DSLRob 2012) (2013)

    Google Scholar 

  13. Klotzbücher, M., Bruyninckx, H.: Coordinating Robotic Tasks and Systems with rFSM Statecharts. Journal of Software Engineering for Robotics 3(1), 28–56 (2012)

    Google Scholar 

  14. Klotzbücher, M., Smits, R., Bruyninckx, H., De Schutter, J.: Reusable hybrid force-velocity controlled motion specifications with executable Domain Specific Languages. In: 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4684–4689 (September 2011)

    Google Scholar 

  15. Mühe, H., Angerer, A., Hoffmann, A., Reif, W.: On reverse-engineering the kuka robot language. In: 1st International Workshop on Domain-Specific Languages and Models for ROBotic Systems (DSLRob 2010) (2010)

    Google Scholar 

  16. Tenorth, M., Beetz, M.: Knowrob knowledge processing for autonomous personal robots. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2009, pp. 4261–4266. IEEE (2009)

    Google Scholar 

  17. Thomas, U., Hirzinger, G., Rumpe, B., Schulze, C., Wortmann, A.: A new skill based robot programming language using uml/p statecharts. In: 2013 IEEE International Conference on Robotics and Automation (ICRA), pp. 461–466 (May 2013)

    Google Scholar 

  18. Waibel, M., Beetz, M., D’Andrea, R., Janssen, R., Tenorth, M., Civera, J., Elfring, J., Gálvez-López, D., Häussermann, K., Montiel, J., Perzylo, A., Schießle, B., Zweigle, O., van de Molengraft, R.: Roboearth - a world wide web for robots. Robotics & Automation Magazine 18(2), 69–82 (2011)

    Article  Google Scholar 

  19. Zhang, L., Betz, J., Trinkle, J.C.: Comparison of simulated and experimental grasping actions in the plane. In: First International Multibody Dynamics Symposium (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Buch, J.P. et al. (2014). Applying Simulation and a Domain-Specific Language for an Adaptive Action Library. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-11900-7_8

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-11899-4

  • Online ISBN: 978-3-319-11900-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics