DocumentCode :
1020530
Title :
Computer-aided design of a generic robot controller handling reactivity and real-time control issues
Author :
Simon, D. ; Espiau, Bernard ; Castillo, Eduardo ; Kapellos, Konstantinos
Author_Institution :
INRIA, Sophia-Antipolis, France
Volume :
1
Issue :
4
fYear :
1993
fDate :
12/1/1993 12:00:00 AM
Firstpage :
213
Lastpage :
229
Abstract :
An original system, Open Robot Controller Computer-Aided Design (ORCCAD), for the computer-aided design of robot controllers is described. Accessed by three different user levels (system, control, and application), it provides a coherent approach from a high-level specification down to its implementation, and offers several tools for design, display, and test. Following a critical study of the main architectures reported in the literature, the basic principles and underlying concepts of ORCCAD are presented. The main entity considered is the robot task, an elementary control action associated with a local behavior controlled by a set of observers and modeled by a finite-state automaton. It is made of a set of real-time communicating tasks, called module tasks. The module task which handles the behavior of the robot task, is described using the synchronous language ESTEREL. The application level is defined as a set of synchronized robot tasks, also described using ESTEREL. Two detailed examples are discussed
Keywords :
control system CAD; finite automata; graphical user interfaces; real-time systems; robots; CAD; ESTEREL; ORCCAD; Open Robot Controller Computer-Aided Design; finite-state automaton; reactivity; real-time control issues; synchronized robot tasks; synchronous language; Application software; Automata; Automatic control; Computer architecture; Computer displays; Control systems; Design automation; Robot control; Robotics and automation; System testing;
fLanguage :
English
Journal_Title :
Control Systems Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-6536
Type :
jour
DOI :
10.1109/87.260267
Filename :
260267
Link To Document :
بازگشت