Achieving Flexibility in Robot Programming by Means of Expert Systems Technology

  • Roberto Gallerini
  • Antonio Pezzinga
Conference paper


The main difference between programming a computer and programming a robot for an assembly task is that, in the first case, mainly symbolic reasoning is required to the programmer; in the second case, three-dimensional geometric reasoning is essential.


Europe Assure Production Line 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Fav84]
    Faverjon, B.: “Obstacle avoidance using an octree in the configuration space of a manipulator”. IEEE Int. Conf. on Rob. and Autom, Atlanta (1984).Google Scholar
  2. [Hom86]
    Homem de Mello, L.S. and Sanderson, A.C.: “AND/OR graph representation of assembly plans”. AAAI-86, Philadelphia (1986).Google Scholar
  3. [Kan87]
    J.J.Kanet and H.H.Adelsberger “Expert systems in production scheduling” Europ. Journ. Oper. Res., vol 29, pp. 51–57, 1987CrossRefGoogle Scholar
  4. [Kha86]
    Khatib, O.: “Real Time Obstacle Avoidance for Manipulators and Mobile Robots”. Int. Journal of Robotics Research, vol. 5 pp. 90–98, 1986CrossRefGoogle Scholar
  5. [Lie77]
    Liebermann, L.I. and Wesley, M.A.: “AUTOPASS: An automatic programming system for computer controlled mechanical assembly”. IBM J. Res. Dev. vol 21, no. 4, pp. 321–333 (1977).CrossRefGoogle Scholar
  6. [Loz77]
    Lozano-Perez, T. and Winston, P.H.: “LAMA: a language for automatic mechanical assembly”. Proc. 5th IJCAI, Cambridge, MA (1977).Google Scholar
  7. [Loz82]
    Lozano-Perez, T.: “Task Planning” and “Automatic Planning of Manipulators Transfer Movements”, Robot Motion, Planning and Control, MIT Press (1982).Google Scholar
  8. [Loz86]
    Lozano-Perez, T.: “A simple motion planning algorithm for general robot manipulators”. AAAI-86, Philadelphia (1986).Google Scholar
  9. [Sha89]
    Sharir M. “Algorithmic Motion Planning in Robotics” Computer, March 1989Google Scholar
  10. [Smi86]
    S.F.Smith, M.S.Fox and P.S. Ow “Constructing and maintaining production plans: investigations into the development of knowledge-based factory scheduling systems”, AI mag. vol 7, no 4 pp. 45–61, Fall 1986Google Scholar
  11. [Spu87]
    Spur, G. et al.: “Planning and Programming of Robot Integrated Production Cells”. Proc. 4th ESPRIT Conference, pp. 1716–1743.Google Scholar
  12. [Ver83]
    S.A. Vere “Planning in time: windows and durations for activities and goals” IEEE Trans. Pattern Anal. Machine Intell. vol PAMI-5, no 3, pp 246–267, may 1983CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • Roberto Gallerini
    • 1
  • Antonio Pezzinga
    • 1
  1. 1.FIAR SpaMilanoItaly

Personalised recommendations