• 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