An Architecture for Integrating BDI Agents with a Simulation Environment

被引:5
|
作者
Davoust, Alan [1 ,2 ]
Gavigan, Patrick [1 ]
Ruiz-Martin, Cristina [1 ]
Trabes, Guillermo [1 ,3 ]
Esfandiari, Babak [1 ]
Wainer, Gabriel [1 ]
James, Jeremy [4 ]
机构
[1] Carleton Univ, Ottawa, ON, Canada
[2] Univ Quebec Outaouais, Gatineau, PQ, Canada
[3] Univ Nacl San Luis, San Luis, Argentina
[4] Cohort Syst, Ottawa, ON, Canada
来源
基金
加拿大自然科学与工程研究理事会;
关键词
Belief-Desire-Intention (BDI); Modeling and simulation; Architecture; Jason; AgentSpeak Language (ASL);
D O I
10.1007/978-3-030-51417-4_4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present Simulated Autonomous Vehicle Infrastructure (SAVI), an open source architecture for integrating Belief-Desire-Intention (BDI) agents with a simulation platform. This allows for separation of concerns between the development of complex multi-agent behaviours and simulated environments to test them in. We identify and address the impedance mismatch between modelling and simulation, where time is explicitly modelled and differs from "wall clock" time, and BDI systems, where time is not explicitly managed. Our approach avoids linking the environment's simulation time step to the agents' reasoning cycles, relying instead on real time simulation where possible, and ensuring that the reasoning module does not get ahead of the simulation. This contributes to a realistic approximation of a real environment for the simulated BDI agents. This is accomplished by running the simulation cycles and the agent reasoning cycles each in their own threads of execution, and managing a single point of contact between these threads. Finally, we illustrate the use of our architecture with a case study involving the simulation of Unmanned Aerial Vehicles (UAVs) following birds.
引用
收藏
页码:67 / 84
页数:18
相关论文
共 50 条
  • [1] Integrating BDI Agents into a MATSim Simulation
    Padgham, Lin
    Nagel, Kai
    Singh, Dhirendra
    Chen, Qingyu
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 681 - +
  • [2] Integrating BDI Agents with Agent-Based Simulation Platforms
    Singh, Dhirendra
    Padgham, Lin
    Logan, Brian
    [J]. AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 249 - 250
  • [3] Integrating BDI Agents with Agent-Based Simulation Platforms
    Dhirendra Singh
    Lin Padgham
    Brian Logan
    [J]. Autonomous Agents and Multi-Agent Systems, 2016, 30 : 1050 - 1071
  • [4] Integrating BDI Agents with Agent-Based Simulation Platforms
    Singh, Dhirendra
    Padgham, Lin
    Logan, Brian
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2016, 30 (06) : 1050 - 1071
  • [5] Semantics of BDI agents and their environment
    Morley, D
    [J]. INTELLIGENT AGENT SYSTEMS: THEORETICAL AND PRACTICAL ISSUES, 1997, 1209 : 119 - 134
  • [6] Towards an architecture for Emotional BDI agents
    Pereira, David
    Oliveira, Eugnio
    Moreira, Nelma
    Sarmento, Lus
    [J]. 2005 PORTUGUESE CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2005, : 40 - 46
  • [7] Integrating CP-Nets in Reactive BDI Agents
    Parizi, Mostafa Mohajeri
    Sileno, Giovanni
    van Engers, Tom
    [J]. PRINCIPLES AND PRACTICE OF MULTI-AGENT SYSTEMS (PRIMA 2019), 2019, 11873 : 305 - 320
  • [8] The communication model of BDI agents in the multiagents environment
    Repka, Victoria
    Kliushnyk, Kateryna
    [J]. EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS: PROCEEDINGS OF THE XTH INTERNATIONAL CONFERENCE CADSM 2009, 2009, : 258 - 259
  • [9] Methods of Local Behavior Planning for Agents with BDI Architecture
    M. A. Rovbo
    E. E. Ovsyannikova
    [J]. Scientific and Technical Information Processing, 2020, 47 : 348 - 357
  • [10] Toward Formal Modeling of Affective Agents in a BDI Architecture
    Alfonso, Bexy
    Vivancos, Emilio
    Botti, Vicente
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2017, 17 (01)