A task-level robot programming language and its reactive execution

作者: E. Coste-Mainere , B. Espiau , E. Rutten

DOI: 10.1109/ROBOT.1992.219990

关键词: Programming domainEsterelInterface description languageProgramming language implementationData control languageLanguage primitiveObject languageReactive programmingObject-oriented programmingFourth-generation programming languageData manipulation languageProgramming language specificationProgramming languageSpecification languageFifth-generation programming languageComputer scienceHigh-level programming languageLow-level programming languageProgramming paradigm

摘要: A robotic application is defined by a set of scheduled actions, each action being modeled as robot-task with functional and behavioral aspects. The authors propose programming approach located at an intermediary level between objective object levels, called the task-level. basic feature consists using synchronous language (Esterel) target that able to express in natural way logical temporal dependencies actions. synchrony assumption induces need for design synchronous/asynchronous interface be associated computer system. This aspect considered. proposed presented, example given. >

参考文章(8)
Gérard Berry, Real time programming : special purpose or general purpose languages ifip congress. pp. 11- 17 ,(1989)
Eric Rutten, A Temporal Representation for Imperatively Structured Plans of Actions portuguese conference on artificial intelligence. pp. 165- 179 ,(1991) , 10.1007/3-540-54535-2_32
J.H. Graham, Special computer architectures for robotics: tutorial and survey international conference on robotics and automation. ,vol. 5, pp. 543- 554 ,(1989) , 10.1109/70.88074
P.J.G. Ramadge, W.M. Wonham, The control of discrete event systems Proceedings of the IEEE. ,vol. 77, pp. 81- 98 ,(1989) , 10.1109/5.21072
B. Faverjon, Hierarchical object models for efficient anti-collision algorithms international conference on robotics and automation. pp. 333- 340 ,(1989) , 10.1109/ROBOT.1989.100010
E. CosteManiere, B. Espiau, D. Simon, Reactive objects in a task level open controller Proceedings 1992 IEEE International Conference on Robotics and Automation. pp. 2732- 2737 ,(1992) , 10.1109/ROBOT.1992.219993