DocumentCode
1594356
Title
Message-based evaluation for high-level robot control
Author
Lee, Christopher ; Xu, Yangsheng
Author_Institution
Robotics Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
1
fYear
1998
Firstpage
844
Abstract
In this paper, we present a method for high-level control of robots whose low-level software is based on dynamically reconfigurable, reusable real-time software modules. Our approach is to use an embedded interpreter for a general-purpose programming language to direct the operation of the low-level modules toward meeting the task-level goals of the robot. To this end, we present RSK, a virtual-machine kernel implementing a scheme interpreter capable of hard real-time operation, and employing a method of code execution we call “message-based evaluation” (MBE). MBE is a novel combination of a traditional code execution model and a message-passing architecture, which simplifies the process of writing code for managing the robot´s reconfigurable subsystem
Keywords
message passing; program interpreters; real-time systems; robot programming; MBE; RSK; code execution; dynamically reconfigurable reusable real-time software modules; embedded interpreter; general-purpose programming language; high-level robot control; low-level modules; low-level software; message-based evaluation; message-passing architecture; scheme interpreter; task-level goals; virtual-machine kernel; Application software; Force control; Real time systems; Robot control; Robot kinematics; Robot sensing systems; Robotics and automation; Software libraries; Software reusability; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on
Conference_Location
Leuven
ISSN
1050-4729
Print_ISBN
0-7803-4300-X
Type
conf
DOI
10.1109/ROBOT.1998.677090
Filename
677090
Link To Document