• DocumentCode
    3176566
  • Title

    Program mobile robots in Scheme

  • Author

    Rees, Jonathan ; Donald, Bruce

  • Author_Institution
    Comput. Sci. Robotics & Vision Lab., Cornell Univ., Ithaca, NY, USA
  • fYear
    1992
  • fDate
    12-14 May 1992
  • Firstpage
    2681
  • Abstract
    The authors have implemented a software environment that permits a small mobile robot to be programmed using the Scheme programming language. The environment supports incremental modifications to running programs and interactive debugging using a distributed read-evaluate-print loop. The programming environment separates the essential onboard run-time system from the development environment, which runs on a separate workstation. The development environment takes advantage of the workstation´s large address space and user environment. It is fully detachable, so that the robot can operate autonomously if desired, and can be reattached for retrospective analysis of the robots behavior. To make concurrent applications easier to write, the run-time library provides multitasking and synchronization primitives. Tasks are lightweight, and all tasks run in the same address space
  • Keywords
    mobile robots; program debugging; programming environments; robot programming; Scheme programming language; address space; development environment; distributed read-evaluate-print loop; incremental modifications; interactive debugging; mobile robot; multitasking; retrospective analysis; software environment; synchronization primitives; user environment; Computer science; Hardware; Mobile robots; Orbital robotics; Programming environments; Robot programming; Robot vision systems; Runtime; Sonar; Transducers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1992. Proceedings., 1992 IEEE International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    0-8186-2720-4
  • Type

    conf

  • DOI
    10.1109/ROBOT.1992.220000
  • Filename
    220000