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.


Expert System Motion Planning Action Planner Assembly Task Motion Planner 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


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