BASIC:城市区块链代理模拟系统解析
1. 引言
在城市交通和出行领域,如何高效地管理和调度自动驾驶车辆(AV)是一个重要的问题。BASIC 作为一种结合区块链、基于代理建模和城市移动性的工具,为解决这一问题提供了新的思路。本文将详细介绍 BASIC 的架构、工作原理以及相关实验结果。
2. BASIC 架构概述
BASIC 的架构由多个层次组成,每个层次都有其特定的功能,从下到上依次为数据层、模拟层、区块链层、规划层和分析层。以下是各层的简要介绍:
| 层次 | 功能 |
| ---- | ---- |
| 数据层 | 创建模拟现实城市场景的虚拟环境,使用人口信息、GIS 文件等数据 |
| 模拟层 | 基于 CityScope 框架扩展,模拟 AV 和用户的行为 |
| 区块链层 | 为系统的数据管理创建基础设施,存储和共享数据 |
| 规划层 | 协调 AV 车队,帮助进行路由和决策 |
| 分析层 | 分析所提出方法的可行性 |
2.1 数据和模拟层
2.1.1 数据层
数据层的目标是创建一个虚拟环境,以复制现实的城市场景。例如,使用 GIS 文件来表示美国剑桥市肯德尔地区的环境,包括建筑物、道路等信息。
2.1.2 模拟层
模拟层是 CityScope 框架的扩展,在该层中定义了两种类型的代理:用户和 AV。
- 用户 :代表肯德尔地区的居民。每个用户被分配到一个住宅区(A)和一个工作区(B),他们只能通过 AV 在这两个区域之间移动。在
超级会员免费看
订阅专栏 解锁全文
1390

被折叠的 条评论
为什么被折叠?



