Source code of the agent-based simulator called ABS-SmartComAgri about smart communication protocols in wireless sensor networks for debugging in precision agriculture
收藏Mendeley Data2017-11-08 更新2026-04-09 收录
下载链接:
https://data.mendeley.com/datasets/mj974yrjw5/1
下载链接
链接失效反馈官方服务:
资源简介:
The goal of this dataset is to provide the source code of the agent-based simulator (ABS) called ABS-SmartComAgri about smart communication protocols in wireless sensor networks for debugging in precision agriculture. This ABS allows network designers to define and simulate new smart communication protocols for wireless sensor networks in the context of agriculture. In particular, this ABS simulates an ecosystem with bugs, and one can test different strategies for fumigating the field through a grid of stations with sensors. These strategies should rely in the proper definition of the smart communication protocols among sensors for (a) saving energy, (b) maintaining the health of the crop, and (c) only using small amounts of pesticides. This ABS includes a user interface for interacting with the system and observing the final simulation state of the field. Developers can define smart communication protocol strategies by extending the "SensorAgent" class and overriding the methods "LiveSensor" and "ManageMsg". The implementations of these methods can invoke other predefined methods of the simulator for respectively (a) checking if a sensor is sending bugs, (b) fumigating, and (c) sending messages to other sensors. The development of this simulator followed the guidelines indicated by PEABS (the Process for developing Efficient ABSs). This simulator also uses nondeterministic decisions following the principles established in TABSAOND (the Technique for developing ABS Apps and Online tools with Nondeterministic Decisions). The presented simulator has been developed with the C# programming language and the Unity 3D engine version 5.5.1. This dataset supports the research of an article about ABS-SmartComAgri that has been submitted to a scientific journal for consideration for publication. Other researchers can credit this dataset by citing any of the articles of the authors related to this research. References of some articles related to this research: García-Magariño, I., Palacios-Navarro, G., Lacuesta, R. (2017). TABSAOND: A technique for developing agent-based simulation apps and online tools with nondeterministic decisions. Simulation Modelling Practice and Theory, 77, 84-107. García-Magariño, I., Gómez-Rodríguez, A., González-Moreno, J. C., Palacios-Navarro, G. (2015). PEABS: a Process for developing Efficient Agent-Based Simulators. Engineering Applications of Artificial Intelligence, 46, 104-112.
本数据集旨在提供一款名为ABS-SmartComAgri的基于智能体的模拟器(agent-based simulator, ABS)的源代码,以支撑精准农业场景下无线传感器网络智能通信协议的调试工作。该智能体模拟器可支持网络设计者在农业场景中定义并仿真新型无线传感器网络智能通信协议。
具体而言,该模拟器可模拟包含虫害的生态系统,用户可通过搭载传感器的场站网格测试不同的农田熏蒸策略。此类策略需依托传感器间合理定义的智能通信协议,以达成三大目标:(a) 节约能源;(b) 维持作物健康;(c) 仅使用少量农药。
该模拟器附带用户交互界面,可用于与系统交互并查看农田的最终仿真状态。开发者可通过扩展"SensorAgent"类并重写"LiveSensor"与"ManageMsg"方法来定义智能通信协议策略。这些方法的实现可调用模拟器的其他预定义方法,分别实现以下功能:(a) 检查传感器是否正在传播虫害;(b) 执行农田熏蒸操作;(c) 向其他传感器发送消息。
本模拟器的开发遵循了PEABS(Process for developing Efficient ABSs,高效智能体模拟器开发流程)的规范,同时采用了遵循TABSAOND(Technique for developing ABS Apps and Online tools with Nondeterministic Decisions,面向非确定性决策的智能体仿真应用与在线工具开发技术)所确立原则的非确定性决策机制。
本模拟器采用C#编程语言与Unity 3D引擎5.5.1版本开发。本数据集可支撑一篇关于ABS-SmartComAgri的研究论文(已提交至某科学期刊待刊评审)的相关研究工作。其他研究者可通过引用本研究相关的作者论文来认可本数据集的贡献。
相关研究论文参考文献如下:
1. García-Magariño, I., Palacios-Navarro, G., Lacuesta, R. (2017). TABSAOND: A technique for developing agent-based simulation apps and online tools with nondeterministic decisions. 《仿真建模实践与理论》, 77, 84-107.
2. García-Magariño, I., Gómez-Rodríguez, A., González-Moreno, J. C., Palacios-Navarro, G. (2015). PEABS: a Process for developing Efficient Agent-Based Simulators. 《人工智能工程应用》, 46, 104-112.
创建时间:
2017-11-08



