A knowledge-based task-level programming and execution environment for robots

被引:4
作者
Hwang, CP
Ho, CS
机构
[1] Department of Electronic Engineering, Natl. Taiwan Institute of Technology, Section 4, Taipei
关键词
D O I
10.1016/S0736-5845(96)00020-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A knowledge-based framework to support task-level programming and operational control of robots is described. Our basic intention is to enhance the intelligence of a robot control system so that it may carefully coordinate the interactions among discrete, asynchronous and concurrent events under the constraints of action precedence and resource allocation. We do this by integrating both off-line and on-line planning capabilities in a single framework. The off-line phase is equipped with proper languages for describing workbenches, specifying tasks, and soliciting knowledge from the user to support the execution of robot tasks. A static planner is included in the phase to conduct static planning, which develops local plans for various specific tasks. The on-line phase is designed as a dynamic control loop for the robot system. It employs a dynamic planner to tackle any contingent situations during the robot operations. It is responsible for developing proper working paths and motion plans to achieve the task goals within designated temporal and resource constraints. It is implemented in a distributed and cooperative blackboard system, which facilitates the integration of various types of knowledge. Finally, any failures from the on-line phase are fed back to the off-line phase. This forms the interaction between the off-line and on-line phases and introduces an extra closed loop opportunistically to tune the dynamic planner to adapt to the variation of the corking environment in a long-term manner. Copyright (C) 1996 Elsevier Science Ltd.
引用
收藏
页码:329 / 351
页数:23
相关论文
共 24 条
[1]  
Agre P.E., 1987, P 6 NATL C ARTIFICIA, P268
[2]   OUTLINE FOR A THEORY OF INTELLIGENCE [J].
ALBUS, JS .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1991, 21 (03) :473-509
[3]  
BARER A, 1979, COMPUT AIDED DESIGN, V11, P253
[4]  
CHENG CM, 1995, THESIS DEP ELECT ENG
[5]  
CHIEN CC, 1995, KNOWL ACQUIS, V6, P215
[6]  
DURFEE EH, 1990, JUL P NAT C ART INT, P86
[7]  
Feldman J, 1975, P C ART INT, P758
[8]  
Fu K. s., 1987, Robotics: Control, Sensing, Vision
[9]  
Goodwin G C., 1984, ADAPTIVE FILTERING P
[10]  
HAYESROTH B, 1989, P IJCAI 89, P243