An architecture for autonomy

被引:259
作者
Alami, R [1 ]
Chatila, R [1 ]
Fleury, S [1 ]
Ghallab, M [1 ]
Ingrand, F [1 ]
机构
[1] CNRS, LAAS, F-31077 Toulouse 4, France
关键词
D O I
10.1177/027836499801700402
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
An autonomous robot offers a challenging and ideal field for the study of intelligent architectures. Autonomy within a rational behavior could be evaluated by the robot's effectiveness and robustness in carrying out tasks in different and ill-known environments. It raises major requirements on the control architecture. Furthermore, a robot as a programmable machine brings up other architectural needs, such as the ease and quality of its specification and programming. This article describes an integrated architecture that allows a mobile robot to plan its tasks-taking into account temporal and domain constraints, to perform corresponding actions and to control their execution in real-time-while being reactive to possible events. The general architecture is composed of three levels: a decision level, an execution level, and a functional level. The latter is composed of modules that embed the functions achieving sensor-data processing and effector control. The decision level is goal and event driven, and it may have several layers, according to the application; their basic structure is a planner/supervisor pair that enables the architecture to integrate deliberation and reaction. The proposed architecture relies naturally on several representations, programming paradigms, and processing approaches, which meet the precise requirements that are specified for each level. The authors have developed proper tools To meet these specifications and implement each level of the architecture: a temporal planner IxTeT; a procedural system for task refinement and supervision, PRS; Kheops for the reactive control of the functional level, and G(en)oM for the specification and integration of modules at that level. Validation of the temporal and logical properties of the reactive parts of the system, through these tools, are presented. Instances of the proposed architecture have been integrated into several indoor and outdoor robots. Examples from real-world experimentations are provided and analyzed.
引用
收藏
页码:315 / 337
页数:23
相关论文
共 48 条
  • [1] Alami R., 1994, 1 WORKSH ALG FDN ROB
  • [2] ALAMI R, 1998, 96392 LAASCNRS
  • [3] ALAMI R, 1993, ICAR 93 TOK JAP, P435
  • [4] ALAMI R, 1996, ROBOTICS RES 7 INT S
  • [5] ALAMI R, 1998, IEEE ROBOTICS ANTOMA
  • [6] ARKIN RC, 1990, INT J ROBOTICS RES
  • [7] BARONI P, 1995, ICAR 95, P869
  • [8] HYBRID DYNAMIC-SYSTEMS THEORY AND THE SIGNAL LANGUAGE
    BENVENISTE, A
    LEGUERNIC, P
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (05) : 535 - 546
  • [9] BERRY G, 1985, 327 INRIA
  • [10] BETGEBREZETZ S, 1996, IEEE ICRA 96