Hierarchical Encapsulation and Abstraction Principle (heap) for Autonomous System Development

B. Zeigler, S. Chi
{"title":"Hierarchical Encapsulation and Abstraction Principle (heap) for Autonomous System Development","authors":"B. Zeigler, S. Chi","doi":"10.1109/AIHAS.1992.636883","DOIUrl":null,"url":null,"abstract":"A general approach t o task-based model development is summarized in a Hierarchical Encapsulation and Abstraction Principle (HEAP) and this principle is briefly illustrated in the planning, operations and diagnosis task domains. 1 Brief Overview on Model-Base Autonomous System Architecture To cope with complex objectives, an autonomous system requires integration of symbolic and numeric data, qualitative and quantitative information, reasoning and computation. A pure AI approach is too qualitatively oriented to handle quantitative information very well. For example, classic AI planning approaches [4, 5 , 61 do not consider the timing effects, which should be of primary concern in representing our dynamic world. On the other hand, control researchers have a fairly narrow view-point, so that they mainly focus on refinement rather than robustness of a system [7], and they usually consider only the normal operational aspects of a system. However, autonomous systems have to deal with abnormal behavior of a system as well. Thus, it is crucial to have a strong formalism and an environment that allows coherent integration of symbolic and numeric informations in a valid representation process to deal with a complex dynamic world. Approaches to design various autonomous component models for planning, operation, and diagnosis have previously been developed in their respective research fields so that there are many overlaps as well as inconsistencies in assumptions. In an integrated system, such components cannot be considered independently. For example, planning requires execution, and diagnosis is activated when anomalies are detected during execution. The model-based autonomous system architecture features a model base a t the center of its planning, operation, diagnosis, and fault recovery strategies [2]. In this way, it integrates AI symbolic models and controltheoretic dynamic models into a coherent system. Endomorphism refers to the existence of a homomorphism from an object to a sub-object within it, the part (sub-object) then being a model of the whole [8]. In order to control an object, a high autonomy system needs a corresponding model of the object to determine the particular action to take. The internal model used by the system and its world base model are related by abstraction, i.e., some form of homomorphic (i.e., endomorphic relation. The inference mation for interacting with the real world object. By “world base model” we mean the most comprehensive model of the world available to the system whether it exists as a single object or as a family of partial models in the model base. Typical expert systems comprise a domainindependent inference engine and a domain-dependent knowledge base. The inference engine examines the knowledge base and decides the order in which inferences are made. The engine-based modelling approach provides a clear separation between the domain -dependent model base and the domain-independent inference engine. It facilitates the automatic generation of a model base using endomorphisms. Figure l shows the engine-based modelling concept and examples of autonomous system components realized using the concept. engine asks its internal mo d el for the necessary infor-","PeriodicalId":442147,"journal":{"name":"Proceedings of the Third Annual Conference of AI, Simulation, and Planning in High Autonomy Systems 'Integrating Perception, Planning and Action'.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1992-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Third Annual Conference of AI, Simulation, and Planning in High Autonomy Systems 'Integrating Perception, Planning and Action'.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIHAS.1992.636883","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

A general approach t o task-based model development is summarized in a Hierarchical Encapsulation and Abstraction Principle (HEAP) and this principle is briefly illustrated in the planning, operations and diagnosis task domains. 1 Brief Overview on Model-Base Autonomous System Architecture To cope with complex objectives, an autonomous system requires integration of symbolic and numeric data, qualitative and quantitative information, reasoning and computation. A pure AI approach is too qualitatively oriented to handle quantitative information very well. For example, classic AI planning approaches [4, 5 , 61 do not consider the timing effects, which should be of primary concern in representing our dynamic world. On the other hand, control researchers have a fairly narrow view-point, so that they mainly focus on refinement rather than robustness of a system [7], and they usually consider only the normal operational aspects of a system. However, autonomous systems have to deal with abnormal behavior of a system as well. Thus, it is crucial to have a strong formalism and an environment that allows coherent integration of symbolic and numeric informations in a valid representation process to deal with a complex dynamic world. Approaches to design various autonomous component models for planning, operation, and diagnosis have previously been developed in their respective research fields so that there are many overlaps as well as inconsistencies in assumptions. In an integrated system, such components cannot be considered independently. For example, planning requires execution, and diagnosis is activated when anomalies are detected during execution. The model-based autonomous system architecture features a model base a t the center of its planning, operation, diagnosis, and fault recovery strategies [2]. In this way, it integrates AI symbolic models and controltheoretic dynamic models into a coherent system. Endomorphism refers to the existence of a homomorphism from an object to a sub-object within it, the part (sub-object) then being a model of the whole [8]. In order to control an object, a high autonomy system needs a corresponding model of the object to determine the particular action to take. The internal model used by the system and its world base model are related by abstraction, i.e., some form of homomorphic (i.e., endomorphic relation. The inference mation for interacting with the real world object. By “world base model” we mean the most comprehensive model of the world available to the system whether it exists as a single object or as a family of partial models in the model base. Typical expert systems comprise a domainindependent inference engine and a domain-dependent knowledge base. The inference engine examines the knowledge base and decides the order in which inferences are made. The engine-based modelling approach provides a clear separation between the domain -dependent model base and the domain-independent inference engine. It facilitates the automatic generation of a model base using endomorphisms. Figure l shows the engine-based modelling concept and examples of autonomous system components realized using the concept. engine asks its internal mo d el for the necessary infor-
自治系统开发的分层封装和抽象原则(堆)
将基于任务的模型开发的一般方法总结为分层封装和抽象原则(HEAP),并在规划、操作和诊断任务领域简要说明该原则。为了应对复杂的目标,自治系统需要将符号和数字数据、定性和定量信息、推理和计算相结合。纯粹的AI方法过于以定性为导向,无法很好地处理定量信息。例如,经典的AI规划方法[4,5,61]没有考虑时间效应,而时间效应在表示我们的动态世界时应该是首要考虑的。另一方面,控制研究人员的观点相当狭隘,他们主要关注系统的精细化,而不是系统的鲁棒性[7],他们通常只考虑系统的正常运行方面。然而,自治系统也必须处理系统的异常行为。因此,重要的是要有一个强大的形式主义和一个环境,允许在一个有效的表示过程中连贯地整合符号和数字信息,以处理一个复杂的动态世界。设计用于规划、操作和诊断的各种自主组件模型的方法已经在各自的研究领域得到了发展,因此在假设中存在许多重叠和不一致。在一个集成系统中,这些组件不能单独考虑。例如,计划需要执行,并且在执行过程中检测到异常时激活诊断。基于模型的自治系统架构以模型库作为其规划、运行、诊断和故障恢复策略的中心[2]。这样,它将人工智能符号模型和控制理论动态模型整合成一个连贯的系统。自同态是指对象与子对象之间存在同态,部分(子对象)成为整体的模型[8]。为了控制一个对象,一个高度自治的系统需要一个相应的对象模型来决定要采取的特定行动。系统使用的内部模型与其世界基模型通过抽象,即某种形式的同态(即自同态关系)联系在一起。与现实世界对象交互的推理。通过“世界基础模型”,我们指的是系统可用的最全面的世界模型,无论它是作为单个对象存在还是作为模型库中的部分模型族存在。典型的专家系统包括一个与领域无关的推理引擎和一个与领域相关的知识库。推理引擎检查知识库并决定进行推理的顺序。基于引擎的建模方法提供了领域依赖模型库和领域独立推理引擎之间的明确分离。它便于使用自同态自动生成模型库。图1显示了基于引擎的建模概念以及使用该概念实现的自主系统组件的示例。引擎要求其内部模型提供必要的信息
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信