2003 · 27 citations · 6 references
ComputingComputer ScienceComputer SystemsProgramming LanguagesRoboticsSystems ProgrammingConcurrent ProgrammingTask ModelsBehavior-based RoboticsRobot ProgrammingRobot Programming LanguagesRobotic InterfacesSoftware Architecture For RoboticsTask ProgrammingTask Scheduling For RobotsTask-level Robot Programming
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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
6
The control of discrete event systems
Peter J. Ramadge, W.M. Wonham · Proceedings of the IEEE · 1989 · 2.9K citations
Robot control: the task function approach
Choice Reviews Online · 1991 · 446 citations
Engineering, Mechatronics Engineering, Robotics Engineering +8