Message-based evaluation for high-level robot control

Christopher Lee and Yangsheng Xu
1998 IEEE International Conference on Robotics and Automation, May, 1998.

  • Adobe portable document format (pdf) (137KB)
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

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.

Associated Center(s) / Consortia: Vision and Autonomous Systems Center

Text Reference
Christopher Lee and Yangsheng Xu, "Message-based evaluation for high-level robot control," 1998 IEEE International Conference on Robotics and Automation, May, 1998.

BibTeX Reference
   author = "Christopher Lee and Yangsheng Xu",
   title = "Message-based evaluation for high-level robot control",
   booktitle = "1998 IEEE International Conference on Robotics and Automation",
   month = "May",
   year = "1998",
   volume = "1",
   number = "844-849",