Summary
There is little software and hardware support for the structure of computations in robots, which is inherently parallel and distributed. This article describes the Agora distributed, parallel software/hardware computing architecture primarily intended for autonomous robotics, and how the software part of the architecture can be realised with simple extensions to object oriented programming. The Squeak open source Smalltalk implementation is used for this purpose. The advantages of the Smalltalk environment for robot software development are discussed. In addition we describe the use of Smalltalk as a vehicle for robotics education.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Squeak 3.7. www.squeak.org.
Randall Caton. Squeak interactive web activities developed for the nasa center for distance learning. In SITE 2004 Conference Proceedings, pages 4551–4556, Atlanta, 2004.
Adele Goldberg and David Robson. Smalltalk-80: the language and its implementation. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1983.
C. A. R. Hoare. Communicating sequential processes. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1985.
Alan Kay. The early history of Smalltalk. ACM SIGPLAN Notices, 28(3):6995, 1993.
Inmos Ltd. Occam 2 Reference Manual. Prentice-Hall, 1988.
Inmos Ltd. The Transputer Data Book. 1988.
K.D. Malmstrom. Sense-think-act: autonomous behaviour in real mini-robots. PhD thesis, School of Mechanical, Manufacturing and Medical Engineering, Queensland Univeristy of Technology, Brisbane, Australia, 2001.
Theodor Nilsson. Kiks is a khepera simulator. Master’s thesis, Umea University, Umea, Sweden, 2001.
Joaquin Sitte. The agora distributed processing architecture for robotics. In Ul-rich Rueckert, Joaquin Sitte, and Ulf Witkowski, editors, Proceedings of the 5th International Heinz Nixdorf Symposium: Autonomous Minirobots for Research and Edutainment(AMiRE2001), page 61 79, Paderborn, Germany, 2001.
Carnegie Mellon University, www-2.cs.cmu.ed/tekkotsu/. Accessed 26.04.2005.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sitte, J. (2006). Robotics and Robotics Education with Smalltalk. In: Murase, K., Sekiyama, K., Naniwa, T., Kubota, N., Sitte, J. (eds) Proceedings of the 3rd International Symposium on Autonomous Minirobots for Research and Edutainment (AMiRE 2005). Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-29344-2_35
Download citation
DOI: https://doi.org/10.1007/3-540-29344-2_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28496-3
Online ISBN: 978-3-540-29344-6
eBook Packages: EngineeringEngineering (R0)