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