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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andrews G. R., Schneider E B.: “Concepts and Notations for Con current Programming”. Computing Surveys, Vol. 15,No. 1, March 1983.
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
Bocionek S.: “Dynamic Flavors”, Technical Report, Technische Universität München, TUM I8708, June 1987
Bocionek S., Meyfarth R.: “Aktive Wissensbasen und Dämonenkonzepte”, Technical Report, Technische Universität München, TUM I8811, September 1988
Bocionek S., Meyfarth R., Schweiger I: “Handbuch zur A4-Wissensbasis-Shell”. Benutzeranleitung Version 2.1. Technische Universität München, February 1990
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
Bocionek S.: “Task-Level Programming of Manipulators: A Case Study”, TU Munich, Institut für Informatik, Report TUM 19001, January 1990, 52 pages.
Bocionek S.: Modulare Regelprogrammierung, Vieweg-Verlag, 1990.
Brownston L. et al.: “Programming Expert Systems in OPS5”, Addison-Wesley 1985.
Brooks, R. A.: “Planning Collision-Free Motions for Pick-and-Place Operations”, Int. J. Robotics Research 2,No. 4, 19–44 (Winter 1983)
Coiffet Ph. and Chirouze M.: “An Introduction to Robot Technology”, Kogan Page Ltd. London, 1983.
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
Donald, B. R.: “A Search Algorithm for Motion Planning with Six Degrees of Freedom”, Artificial Intelligence 31, 295–353 (1987)
Dorn X, Hommel G., Knoll A.: “Skripte als ereignisorientierte Repräsentationsmechanismen in der Robotik”, Proceedings GI-Jahrestagung 1986.
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
Faverjon, B.; Tournassoud, E: “Motion Planning for Manipulators in Complex Environments”, Proc. Workshop on Geometry and Robotics, Toulouse, France, May 1988, pp. 87–115
Fischer, K.: “Regelbasierte Synchronisation von Roboter und Maschinen in der Fertigung”, TU München, Institut für Informatik, Report Nr. TIM 18816, December 1988.
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.
Freund, E.; et. al.: “OSIRIS-Ein objektorientiertes System zur impliziten Roboterprogrammierung und Simulation”. Robotersysteme 6, 1990, p. 185–192.
Frommherz, B. J.: “Ein Roboteraktionsplanungssystem”, Informatik Fachberichte 260, Springer, Berlin, 1990.
Glavina B.: “Trajektorienplanung bei Handhabungssystemen”, TU München, Institut für Informatik, Report Nr. TUM I8818, December 1988.
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.
Hagg E., Fischer K.: “Off-line Programming Environment for Robotic Applications”, Proc. of the INCOM’ 89, Madrid, Sept 1989
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
Henderson T. C: “The Specification of Logical Sensors”, In A Saridis, A. Meystel (Eds.): Workshop on Intelligent Control, Troy, New York, 1985.
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.
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.
Kogler M.: “Modellierung der IWB-Fabrikumgebung in einer objektorientierten Wissensbasis”, TU München, Institut für Informatik 6, Diplornarbeit, October 1990
Krickhahn R., Radig B.: “Die Wissensrepräsentationssprache OPS5”, Vieweg 1987.
Lainer W.: “Einsatz einer aktiven, objektorientierten Wissensbasis zum Speichern von topologisch strukturierten Geometriedaten”, TU München, Institut für Informatik 6, Diplomarbeit, January 1990
Levi E: “Verteilte Aktionsplanung für autonome mobile Agenten”, KI Fachberichte 181, Springerverlag, 1988, p. 27–40.
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)
Meyfarth R.: “Objektorientierte Datenhaltung für Wissensbasen unter Verwendung von B-Bäumen”, Technical Report, TUM I8815, Technische Universität München, November 1988
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
Meyfarth R.: “Demon Concepts in CIM Knowledge Bases”, IEEE Int. Conf. on Robotics and Automation, Cincinatti (Ohio) 1990, p. 902–907
Milberg I; Lutz E: “Integration of Autonomous Mobile Robots into the Industrial Production Environment”, IEEE Conference on Robotics and Automation, Raleigh, USA, 1987.
Rembold U. et. al.: CAM-Handbuch. Springer, Berlin, 1990.
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.
Scherer G: “Einsatz eines taktilen Arrays zur wissensbasierten Objekterkennung beim Greifvorgang”, Diplomarbeit, Institut für Informatik, TU München, 1990.
Schoppers M. I: “Universal Plans for Reactive Robots in Unpredictable Environments”, Proc. of the 10th IJCAI, 1039–1046, August 1987.
Schuster H.-D.: “Entwurf und Realisierung einer Hauptspeicher-Version des MERKUR Tuple-Layer”, TU München, Lehrstuhl für Prozessrechentechnik, Diplomarbeit, June 1989
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)
Sharir M.: “Algorithmic Motion Planning”, Computer 22,No. 3, 9–20 (March 1989)
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
Todd D. X: “Fundamentals of Robot Technology”, Kogan Page Ltd, London, 1986.
TransAction Sorftware GmbH: Transbase Relational Database System-Manuals. Munich, 1989
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
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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