• DocumentCode
    3176377
  • Title

    A task-level robot programming language and its reactive execution

  • Author

    Coste-Mainere, E. ; Espiau, Bernard ; Rutten, Eric

  • Author_Institution
    Ecole des Mines de Paris Sophia-Antipolis, Valbonne, France
  • fYear
    1992
  • fDate
    12-14 May 1992
  • Firstpage
    2751
  • Abstract
    A robotic application is defined by a set of scheduled actions, each action being modeled as a robot-task with functional and behavioral aspects. The authors propose a programming approach located at an intermediary level between objective and object levels, called the task-level. The basic feature consists of using a synchronous language (Esterel) as the target language of an application programming language that is able to express in a natural way the logical and temporal dependencies of the actions. The synchrony assumption induces the need for the design of a synchronous/asynchronous interface to be associated with the computer system. This aspect is considered. The proposed language is presented, and an example of a robotic application is given
  • Keywords
    high level languages; object-oriented programming; robot programming; Esterel; behavioral aspects; intermediary level; logical dependencies; object levels; reactive execution; scheduled actions; synchronous language; synchronous/asynchronous interface; task-level robot programming language; temporal dependencies; Application software; Availability; Computer interfaces; Computer languages; Discrete event systems; Force control; Force sensors; Robot programming; Robot sensing systems; Sensor systems;
  • 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.219990
  • Filename
    219990