Skip to main content

Recovering from Failures: A New Challenge for Industrial Robotics

  • Conference paper
Robotics and Artificial Intelligence

Part of the book series: NATO ASI Series ((NATO ASI F,volume 11))

Abstract

Unexpected events can cause the failure of apparently “correct” robot programs. The interaction with the real world makes errors unpredictable. The error recovery activity is usually programmed explicitly in the user program. This requires the user to be responsible for anticipating all the possible errors and to determine the actions he wants to take to recover from them. The aim of this paper is to present a general framework in which the activity of error recovery can be automated. This requires a model of the world in which the robot is operating, a way to interpret sensor data, and a method to generate recovery actions.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

Bibliography

  1. Albus, J., “Brains, behavior and robotics,” BYTE Publ., 1981.

    Google Scholar 

  2. Ambler, A.P., et al, “An experiment in the offline programming of robots,” in Proc. 12th International Symposium on Industrial Robots, Paris, France, 1982, pp 491–504.

    Google Scholar 

  3. Binford, T., “The AL language for intelligent robot,” in Languages et Methodes de programmation des robots industriels, IRIA Press, France, 1979, pp 73–88.

    Google Scholar 

  4. Bonner, S., and Shin, K., “A comparative study of robot languages,” Computer Magaz., Vol. 15, N. 12, 1982, pp 82–96.

    Google Scholar 

  5. Fikes, R.E., and Nilsson, N.J., “STRIPS: a new approach to the application of theorem proving to problem solving,” Artificial Intelligence, Vol. 2, pp 189–208, 1971.

    Article  MATH  Google Scholar 

  6. Friedman, L., “Robot learning and error correction,” Proc. 5th International Joint Conference on Artificial Intelligence, Boston, Mass. 1977, pp 736.

    Google Scholar 

  7. Gini, G., Gini, M., Somalvico, M., “Deterministic and non deterministic robot programming,” Cybernetics and Systems, Vol. 12, pp 345–362, 1981.

    Article  Google Scholar 

  8. Gini, G., and Gini, M., “Interactive development of object handling programs,” Computer Languages, Vol. 7, N. 1, pp 1–10, 1982.

    Article  Google Scholar 

  9. Gini, G., and Gini, M., “ADA: a language for robot programming?,” Computers in Industry, Vol 3, N. 4, pp 253–259, 1982.

    Article  Google Scholar 

  10. Gini, G., and Gini, M., “Explicit programming languages in industrial robots”, Journal of Manufacturing Systems, Vol 2, N 1, pp 53–57, 1983.

    Article  Google Scholar 

  11. Gini, M., Gini, G., “Towards automatic error recovery in robot programs,” Proc. 8th International Joint Conference on Artificial Intelligence, Karlsruhe, W Germany, 1983, pp 821–823.

    Google Scholar 

  12. Grossman, D. D. and Taylor, R. H., “Interactive generation of object models with a manipulator”, IEEE Trans on Systems Man and Cybernetics, Vol. SMC-8, N. 9, 1978, pp. 667–679.

    Article  Google Scholar 

  13. Hayes, J. P., “A representation for robot plans,” Proc. 4th International Joint Conference on Artificial Intelligence, Tbilisi, USSR, 1975, pp 181–188.

    Google Scholar 

  14. Lieberman, L.I., Wesley, M.A., “AUTOPASS: an automatic programming system for computer controlled mechanical assembly,” IBM Journal of Research and Development, Vol. 21, N. 4, pp 321–333, 1977.

    Article  Google Scholar 

  15. Lozano-Perez, T. and Winston, P.H., “LAMA: a language for automatic mechanical assembly,” Proc. 5th International Joint Conference on Artificial Intelligence, Boston, Mass, 1977.

    Google Scholar 

  16. Luh, J. Y. S., “An anatomy of industrial robots and their controls,” IEEE Trans. on Automatic Control, Vol. AC-28, N. 2, 1983.

    Google Scholar 

  17. Konolidge, K., and Nilsson, N., “Multi-agent planning systems,” Proc. 1st America Association of Artificial Intelligence Conference, Stanford, Ca, 1980.

    Google Scholar 

  18. Nitzan, D., and Rosen, C.A., Programmable industrial automation, IEEE Trans on Computers, Vol. C-25, N. 12, pp 1259–1270, 1976.

    Article  Google Scholar 

  19. Paul, R. P., “WAVE: a model based language for manipulator control,” The Industrial Robot, Vol. 4, N. 1, pp 10–17, 1977.

    Google Scholar 

  20. Paul, R. P., “Robot manipulators: mathematics, programming and control,” Boston, Mass: The MIT Press, 1981.

    Google Scholar 

  21. Popplestone, R.J. et al, “An interpreter for a language for describing assemblies,” Artificial Intelligence, Vol. 14, pp 79–107, 1980.

    Article  Google Scholar 

  22. Rosen, C.A., and Nitzan, D., “Use of sensors in programmable automation,” Computer Magaz., Vol. 10, N. 12, pp 12–23, 1977.

    Google Scholar 

  23. Rosenschein, J. S. Synchronization of multiagent plans, Proc. 2nd American Association of Artificial Intelligence, Pittsburg, Pa, 1982.

    Google Scholar 

  24. Sacerdoti, E., “A structure for plans and behavior,” American Elsevier Publ. Company, 1977.

    MATH  Google Scholar 

  25. Salmon, M., “SIGLA: the Olivetti Sigma Robot Programming Language,” Proc. 8th International Symposium on Industrial Robots, Stuttgart, W Germany, pp 358–363, 1978.

    Google Scholar 

  26. Shimano, B., “VAL: a versatile robot programming and control system,” Proc. IEEE COMPSAC79, Chicago, Ill, 1979, pp 878–883.

    Google Scholar 

  27. Smith, R. G. and Nitzan, David, “A modular programmable assembly station,” Proc 13th International Symposium on Industrial Robots, Chicago, Ill, pp 5.53–5.75, 1983.

    Google Scholar 

  28. Srinivas, S., “Error recovery in a robot system,” PhD Thesis, CIT, 1976.

    Google Scholar 

  29. Takase, K., Paul, R.P. and Berg, J., “A structured approach to robot programming and teaching,” IEEE Trans. on Systems, Man, and Cybernetics, Vol. SMC-11, pp 274–289, 1981.

    Article  Google Scholar 

  30. Taylor, R.H., Summers, P. D., Meyer, J. M., “AML: a manufacturing language,” International Journal of Robotics Research, Vol. 1, N. 3, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gini, M., Gini, G. (1984). Recovering from Failures: A New Challenge for Industrial Robotics. In: Brady, M., Gerhardt, L.A., Davidson, H.F. (eds) Robotics and Artificial Intelligence. NATO ASI Series, vol 11. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82153-0_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-82153-0_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-82155-4

  • Online ISBN: 978-3-642-82153-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics