• 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