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
Link To Document