Smalltalk as a programming language for robotics?
- 23 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 4, 1456-1462
- https://doi.org/10.1109/robot.1987.1087894
Abstract
Programming languages for robotics applications are continually being developed and extended as the applications become more sophisticated. Language evolution is proceeding along two directions: (1) providing more and better facilities for task-level as opposed to robot-level programming and (2) providing better facilities for simulation, graphics and symbolic manipulation. The trend makes it clear that the full capabilities of a general purpose programming language are needed. Instead of developing a new language from the ground up, it is easier and more productive to take an existing language with all the requisite general purpose facilities and specialize it for robotics. Because of its symbolic processing facilities, its object-oriented nature, its usefulness as a simulation language, and its sophisticated graphical interface, Smalltalk is an ideal candidate for specialization. We discuss in more detail why this is the case and we show how a programming language that approaches the power of AL can be imbedded in Smalltalk within 2-4 person-months of effort.Keywords
This publication has 7 references indexed in Scilit:
- Introduction to RCCL: A robot control &C& libraryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Robot programmingProceedings of the IEEE, 1983
- AML: A Manufacturing LanguageThe International Journal of Robotics Research, 1982
- A Structured Approach to Robot Programming and TeachingIEEE Transactions on Systems, Man, and Cybernetics, 1981
- Introduction to SIMULA 67Published by Springer Nature ,1981
- RAPT: A language for describing assembliesIndustrial Robot: the international journal of robotics research and application, 1978
- AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical AssemblyIBM Journal of Research and Development, 1977