mehdi2004hub/Guardian_MAS_emergency
GitHub: mehdi2004hub/Guardian_MAS_emergency
基于JADE框架的多智能体应急响应协调系统,实现智慧城市环境下各类应急资源的自主调度与动态分配。
Stars: 0 | Forks: 0
# 🛡️ Guardian-MAS
**用于应急响应协调的自主多智能体系统**
## 📖 概述
Guardian-MAS 是一个基于 Java 的多智能体系统,旨在优化智慧城市环境中的应急干预。它使用 **JADE 框架**,协调各种专用智能体(消防车、救护车、警车)以响应智能传感器检测到的事件。
## 🚀 核心特性
- **动态协调:** 使用 FIPA 征求建议书(CFP)协议进行集中调度。
- **智能分配:** 基于地理距离和资源可用性的最优单位选择。
- **服务发现:** 使用 DF(目录辅助器)进行灵活的智能体注册。
- **交通集成:** 自动化交通通道请求以获取紧急优先权。
- **集中式日志记录:** 实时事件跟踪和系统监控。
## 🛠️ 技术栈
- **语言:** Java 8+
- **框架:** [JADE](https://jade.tilab.com/) (Java Agent DEvelopment Framework)
- **协议:** FIPA-ACL (Agent Communication Language)
- **IDE:** Eclipse / IntelliJ
## 🏗️ 架构
该系统由多个专用智能体组成:
- **DispatcherAgent:** 协调响应的“大脑”。
- **SensorAgent:** 触发事件(火灾、医疗等)。
- **InterventionAgents:** (消防车、救护车、警车)响应 CFP。
- **TrafficController:** 管理道路优先级。
- **LoggerAgent:** 记录所有系统活动。
## 🚦 快速开始
1. 克隆仓库:`git clone https://github.com/your-username/guardian-mas.git`
2. 将项目导入 **Eclipse**。
3. 将 `jade.jar` 添加到您的构建路径中。
4. 运行 `MainContainer.java` 启动模拟。
标签:FIPA-ACL, JADE框架, Java开发, JS文件枚举, MAS, PyRIT, 事件管理, 交通控制, 域名枚举, 多智能体协调, 多智能体系统, 多智能体通信, 库, 应急响应, 智慧城市, 智能交通, 智能调度, 服务发现, 紧急救援, 自动派遣, 调度系统, 资源分配