DocumentCode
385048
Title
Smalltalk as a programming language for robotics?
Author
LaLonde, W. ; Thomas, Dave A. ; Johnson, Kent
Author_Institution
Carleton University, Ontario, Canada
Volume
4
fYear
1987
fDate
31837
Firstpage
1456
Lastpage
1462
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
Application software; Computer languages; Debugging; Object oriented modeling; Object oriented programming; Program processors; Programming environments; Proportional control; Robot kinematics; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation. Proceedings. 1987 IEEE International Conference on
Type
conf
DOI
10.1109/ROBOT.1987.1087894
Filename
1087894
Link To Document