Skip to main content

Towards automatic error recovery in robot programs

  • Part II Computation A Support And Software For FMS, Justification Of FMS, Robotics, Vision, Assembly
  • Conference paper
  • First Online:
Book cover Methods and Tools for Computer Integrated Manufacturing (CIM 1983)

Abstract

Unexpected events can cause the failure of apparently "correct" robot programs. The interaction with the real world and its unpredictability make the problem of error recovery in robot programming specially important. The goal of the paper is to present a general framework in which the activity of error recovery can be automated. This is accomplished by introducing a monitor program which identifies the appearance of any error and attempt to correct that error. The correction is done using a knowledge base where the knowledge that the user has about error identification and correction is expressed in symbolic form. An inference mechanism allows extension of this knowledge base for use in complex and unanticipated situations.

Partial support for this work is acknowledged to the Microelectronic and Information Sciences Center at the University of Minnesota and to the Italian National Council of Research. This paper has been presented at the IJCAI-83.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

4. References

  1. Binford, T., "The AL language for intelligent robot." in Languages et Methodes de programmation des robots industriels. IRIA Press, Paris, France: IRIA Press, 1979.

    Google Scholar 

  2. Bonner, S., and Shin, K., "A comparative study of robot languages." Computer Magaz. 15:12 (1882) 82–96.

    Google Scholar 

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

    Google Scholar 

  4. Gini, G., Gini, M., Somalvico, M., "Deterministic and non deterministic robot programming." Cybernetics and Systems 12 (1981) 345–362.

    Google Scholar 

  5. Gini, G., and Gini, M., "Interactive development of object handling programs." Computer Languages 7:1 (1982) 1–10.

    Google Scholar 

  6. Latombe, J.C., "Failure processing in a system for designing complex assemblies." In Proc. 6th IJCAI. Tokyo, Japan, August 1979, pp 508–513.

    Google Scholar 

  7. Rosen, C.A., and Nitzan, D., "Use of sensors in programmable automation." Computer Magaz. 10:12 (1977) 12–23.

    Google Scholar 

  8. Sacerdoti, E., "A structure for plans and behavior." American Elsevier Publ. Company, 1977.

    Google Scholar 

  9. Srinivas, S., "Error recovery in a robot system." PhD Thesis, CIT, 1976.

    Google Scholar 

  10. Stefik, M., et al., "The organization of expert systems: a tutorial." Artificial Intelligence 18 (1982) 135–173.

    Google Scholar 

  11. Sussman, G. J., "A computer model of skill acquisition." American Elsevier Publ. Company, 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

U. Rembold R. Dillmann

Rights and permissions

Reprints and permissions

Copyright information

© 1984 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gini, M., Gini, G. (1984). Towards automatic error recovery in robot programs. In: Rembold, U., Dillmann, R. (eds) Methods and Tools for Computer Integrated Manufacturing. CIM 1983. Lecture Notes in Computer Science, vol 168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014790

Download citation

  • DOI: https://doi.org/10.1007/BFb0014790

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-12926-4

  • Online ISBN: 978-3-540-38845-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics