Skip to main content

Robot Programming

  • Chapter

Part of the book series: The Springer International Series in Engineering and Computer Science ((SECS,volume 167))

Abstract

The term robot first came into use about 1923, following the appearance of a play by the Czech author Karel Capek, called Rossum’s Universal Robots. In this play artificial creatures strictly obeyed their master’s order. These creatures were called ‘robots’, a word derived from the Czech robota, meaning ‘to work’. In common usage a robot still means an apparently human automaton, intelligent and obedient but impersonal. A scientific definition is, for example, given by the Robot Institute of America (RIA):

A robot is a reprogrammable and multifunctional manipulator, devised for the transport of materials, parts, tools or specialized systems, with varied and programmed movements, with the aim of carrying out varied tasks.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrews G. R., Schneider E B.: “Concepts and Notations for Con current Programming”. Computing Surveys, Vol. 15,No. 1, March 1983.

    Google Scholar 

  2. Barraquand X, Latombe J.-G: “A Monte-Carlo Algorithm for Path Planning With Many Degrees of Freedom” Proc. IEEE Int. Conf. on Robotics and Automation, Cincinnati, USA, May 1990, pp. 1712–1717

    Google Scholar 

  3. Bocionek S.: “Dynamic Flavors”, Technical Report, Technische Universität München, TUM I8708, June 1987

    Google Scholar 

  4. Bocionek S., Meyfarth R.: “Aktive Wissensbasen und Dämonenkonzepte”, Technical Report, Technische Universität München, TUM I8811, September 1988

    Google Scholar 

  5. Bocionek S., Meyfarth R., Schweiger I: “Handbuch zur A4-Wissensbasis-Shell”. Benutzeranleitung Version 2.1. Technische Universität München, February 1990

    Google Scholar 

  6. Bocionek S., Fischer K.: “Task-Oriented Programming with Cooperating Rule-Based Modules”, To appear in: Int. Journal for Engineering Applications of Art. Intelligence, Pineridge Press Periodicals, 1989

    Google Scholar 

  7. Bocionek S.: “Task-Level Programming of Manipulators: A Case Study”, TU Munich, Institut für Informatik, Report TUM 19001, January 1990, 52 pages.

    Google Scholar 

  8. Bocionek S.: Modulare Regelprogrammierung, Vieweg-Verlag, 1990.

    Google Scholar 

  9. Brownston L. et al.: “Programming Expert Systems in OPS5”, Addison-Wesley 1985.

    Google Scholar 

  10. Brooks, R. A.: “Planning Collision-Free Motions for Pick-and-Place Operations”, Int. J. Robotics Research 2,No. 4, 19–44 (Winter 1983)

    Article  Google Scholar 

  11. Coiffet Ph. and Chirouze M.: “An Introduction to Robot Technology”, Kogan Page Ltd. London, 1983.

    Google Scholar 

  12. Dadam E, R. Dillmann R., Kemper A., Lockemann E C: “Objektorientierte Datenhaltung für die Roboterprogrammierung”, Informatik Forschung und Entwicklung, 2/87, 151–170, 1987

    Google Scholar 

  13. Donald, B. R.: “A Search Algorithm for Motion Planning with Six Degrees of Freedom”, Artificial Intelligence 31, 295–353 (1987)

    Article  MATH  Google Scholar 

  14. Dorn X, Hommel G., Knoll A.: “Skripte als ereignisorientierte Repräsentationsmechanismen in der Robotik”, Proceedings GI-Jahrestagung 1986.

    Google Scholar 

  15. Faverjon, B.: “Hierarchical Object Models for Efficient Anti-Collision Algorithms. Proc. IEEE Int. Conf. on Robotics and Automation, Scottsdale, USA, May 1989, pp. 333–340

    Google Scholar 

  16. Faverjon, B.; Tournassoud, E: “Motion Planning for Manipulators in Complex Environments”, Proc. Workshop on Geometry and Robotics, Toulouse, France, May 1988, pp. 87–115

    Google Scholar 

  17. Fischer, K.: “Regelbasierte Synchronisation von Roboter und Maschinen in der Fertigung”, TU München, Institut für Informatik, Report Nr. TIM 18816, December 1988.

    Google Scholar 

  18. Fischer K.: “Knowledge-Based Task Planning for Autonomous Robot Systems”, Proc. of the Int. Conf. on Intelligent Autonomous Systems, Amsterdam (Netherlands), Dec. 1989, p. 761–771.

    Google Scholar 

  19. Freund, E.; et. al.: “OSIRIS-Ein objektorientiertes System zur impliziten Roboterprogrammierung und Simulation”. Robotersysteme 6, 1990, p. 185–192.

    Google Scholar 

  20. Frommherz, B. J.: “Ein Roboteraktionsplanungssystem”, Informatik Fachberichte 260, Springer, Berlin, 1990.

    Google Scholar 

  21. Glavina B.: “Trajektorienplanung bei Handhabungssystemen”, TU München, Institut für Informatik, Report Nr. TUM I8818, December 1988.

    Google Scholar 

  22. Glavina B.: “Solving Findpath by Combination of Goal-Directed and Randomized Search”, IEEE Int. Conf. on Robotics and Automation, Cincinatti (Ohio), 1990, p. 1718–1723.

    Google Scholar 

  23. Hagg E., Fischer K.: “Off-line Programming Environment for Robotic Applications”, Proc. of the INCOM’ 89, Madrid, Sept 1989

    Google Scholar 

  24. Hasegawa, T.; Terasaki, H.: “Collision Avoidance: Divide-and-Conquer Approach by Determining Intermediate Goals”, Proc. Int. Conf. on Advanced Robotics, Versailles, France, October 1987, pp. 295–306

    Google Scholar 

  25. Henderson T. C: “The Specification of Logical Sensors”, In A Saridis, A. Meystel (Eds.): Workshop on Intelligent Control, Troy, New York, 1985.

    Google Scholar 

  26. Hörmann A.: “Petri-Netze zur Darstellung von Aktionsplänen für Mehrrobotersysteme”, In: Autonome Mobile Systeme, Beiträge zum 4. Fachgespräch, Ed. P. Levi und U. Rembold, Karlsruhe, 57 71, November 1988.

    Google Scholar 

  27. Kampmann P.; Schmidt G. K.: “Multilevel Motion Planning for Mobile Robots Based on a Topologically Structured World Model”, Proc. of the Int. Conf. on Intelligent Autonomous Systems, Amsterdam (Netherlands), Dec. 1989.

    Google Scholar 

  28. Kogler M.: “Modellierung der IWB-Fabrikumgebung in einer objektorientierten Wissensbasis”, TU München, Institut für Informatik 6, Diplornarbeit, October 1990

    Google Scholar 

  29. Krickhahn R., Radig B.: “Die Wissensrepräsentationssprache OPS5”, Vieweg 1987.

    Google Scholar 

  30. Lainer W.: “Einsatz einer aktiven, objektorientierten Wissensbasis zum Speichern von topologisch strukturierten Geometriedaten”, TU München, Institut für Informatik 6, Diplomarbeit, January 1990

    Google Scholar 

  31. Levi E: “Verteilte Aktionsplanung für autonome mobile Agenten”, KI Fachberichte 181, Springerverlag, 1988, p. 27–40.

    Google Scholar 

  32. Lozano-Pérez T.; Jones J L.; Mazer E.; O’Donnell E A.: “Task-Level Planning of Pick-and-Place Robot Motions”, Computer 22,No. 3, 21–29 (March 1989)

    Article  Google Scholar 

  33. Meyfarth R.: “Objektorientierte Datenhaltung für Wissensbasen unter Verwendung von B-Bäumen”, Technical Report, TUM I8815, Technische Universität München, November 1988

    Google Scholar 

  34. Meyfarth R.: “ACTROB: An Active Robotic Knowledge Base”, Proceedings of the 2nd Int. Symposium on Database Systems for Advanced Applications (DASFAA 91), Tokyo, to appear in April 1991

    Google Scholar 

  35. Meyfarth R.: “Demon Concepts in CIM Knowledge Bases”, IEEE Int. Conf. on Robotics and Automation, Cincinatti (Ohio) 1990, p. 902–907

    Google Scholar 

  36. Milberg I; Lutz E: “Integration of Autonomous Mobile Robots into the Industrial Production Environment”, IEEE Conference on Robotics and Automation, Raleigh, USA, 1987.

    Google Scholar 

  37. Rembold U. et. al.: CAM-Handbuch. Springer, Berlin, 1990.

    MATH  Google Scholar 

  38. Rowland J. J., Nicholls H. R.: “A Modular Approach to Sensor Integration in Robotic Assembly”, 6th Symposium on Information Control Problems in Manufacturing Technology (INCOM’89), Madrid, 1989.

    Google Scholar 

  39. Scherer G: “Einsatz eines taktilen Arrays zur wissensbasierten Objekterkennung beim Greifvorgang”, Diplomarbeit, Institut für Informatik, TU München, 1990.

    Google Scholar 

  40. Schoppers M. I: “Universal Plans for Reactive Robots in Unpredictable Environments”, Proc. of the 10th IJCAI, 1039–1046, August 1987.

    Google Scholar 

  41. Schuster H.-D.: “Entwurf und Realisierung einer Hauptspeicher-Version des MERKUR Tuple-Layer”, TU München, Lehrstuhl für Prozessrechentechnik, Diplomarbeit, June 1989

    Google Scholar 

  42. Schwartz X T.; Sharir M: “On the Piano Movers Problem. II: General Techniques for Computing Topological Properties of Real Algebraic Manifolds”, New York University, Department of Computer Science, Courant Institute of Mathematical Sciences, Report 41 (1982)

    Google Scholar 

  43. Sharir M.: “Algorithmic Motion Planning”, Computer 22,No. 3, 9–20 (March 1989)

    Article  Google Scholar 

  44. Siméon T.: “Planning Collision-Free Trajectories by a Configuration Space Approach”, Proc. Workshop on Geometry and Robotics, Toulouse, France, May 1988, pp. 116–132

    Google Scholar 

  45. Todd D. X: “Fundamentals of Robot Technology”, Kogan Page Ltd, London, 1986.

    Google Scholar 

  46. TransAction Sorftware GmbH: Transbase Relational Database System-Manuals. Munich, 1989

    Google Scholar 

  47. Wirth M.: “Analytischer Vergleich wesentlicher Aspekte von Versionierungsverfahren und Systementwurf zur Integration von Versionen in eine objektorientierte Wissensbasis”, TU München, Institut für Informatik 6, Diplomarbeit, November 1990

    Google Scholar 

  48. Rowland J. J., Nicholls H. R.: “A Modular Approach to Sensor Integration in Robotic Assembly”, 6th Symposium on Information Control Problems in Manufacturing Technology (INCOM’89), Madrid, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Kluwer Academic Publishers

About this chapter

Cite this chapter

Fischer, K., Glavina, B., Hagg, E., Schrott, G., Schweiger, J., Siegert, HJ. (1992). Robot Programming. In: Schiebe, M., Pferrer, S. (eds) Real-Time Systems Engineering and Applications. The Springer International Series in Engineering and Computer Science, vol 167. Springer, Boston, MA. https://doi.org/10.1007/978-0-585-32314-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-0-585-32314-5_12

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-7923-9196-8

  • Online ISBN: 978-0-585-32314-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics