Natural Language Programming of Complex Robotic BDI Agents

被引:19
作者
Lincoln, Nicholas K. [1 ]
Veres, Sandor M. [1 ]
机构
[1] Univ Southampton, Southampton, Hants, England
基金
英国工程与自然科学研究理事会;
关键词
Autonomous systems; Natural language programming; Rational agent systems;
D O I
10.1007/s10846-012-9779-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a natural language design environment that enables the programming of complex robotic agent systems, comprising of a top level BDI architecture in conjunction with a low level operational system that relates to the hardware interface and supplemental computational processes. The design environment enforces synergy between the development of these traditionally disparate aspects through sharing of ontological information and implementing a form of natural language programming called sEnglish. The resultant system provides an inherent abstraction of defined operational concepts and procedures for agent reasoning and shared meaning between man and machine. Through this shared knowledge the robot's operational logic and skill execution details are clear to human operators and may thus facilitate the work of design teams to enable rapid prototyping of physical agent systems in simulation or hardware.
引用
收藏
页码:211 / 230
页数:20
相关论文
共 27 条
[1]  
Androutsopoulos I., 1995, Natural Lang. Eng., V1, P29, DOI DOI 10.1017/S135132490000005X
[2]  
[Anonymous], 2002, An Introduction to MultiAgent Systems
[3]  
[Anonymous], 2007, Programming multi-agent systems in AgentSpeak using Jason
[4]  
[Anonymous], 4 OWL EXP DIR WORKSH
[5]  
Bellifemine F. L., 2007, Developing MultiAgent Systems with JADE
[6]   Engineering AgentSpeak(L): A formal computational model [J].
D'Inverno, M ;
Luck, M .
JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (03) :233-260
[7]  
Dijkstra E.W., 1978, PROGRAM CONSTRUCTION, P51
[8]  
Fuchs N.E., 1996, Proceedings of the First International Workshop on Controlled Language Applications (CIAW96), Belgium, P124
[9]  
George M.P., 1995, P 1 INT C MULT SYST
[10]   A TRANSLATION APPROACH TO PORTABLE ONTOLOGY SPECIFICATIONS [J].
GRUBER, TR .
KNOWLEDGE ACQUISITION, 1993, 5 (02) :199-220