← 最新论文
💻 computer science

A Corridor-Scale CARLA-VISSIM Co-Simulation Framework for Multi-Intersection Urban Traffic

本文提出了一种用于田纳西州查塔努加城市廊道的稳定、廊道规模的 CARLA-VISSIM 联合仿真框架,该框架将高保真 3D 渲染与微观交通建模相结合,以有效验证跨仿真器一致性,并支持针对多交叉口交通动态的感知就绪研究。

原作者: Sima Ashayer, Austin Haris, Mina Sartipi

发布于 2026-06-16
📖 1 分钟阅读☕ 轻松阅读

原作者: Sima Ashayer, Austin Haris, Mina Sartipi

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下,你正在尝试测试一辆新型自动驾驶汽车在繁忙城市中的表现。你还不能把它直接放到真实的街道上,因为那太危险也太昂贵了。因此,你需要一款看起来和真实世界一模一样,但同时其交通行为也必须像真实交通一样的“电子游戏”。

这篇论文描述了一个研究项目,研究人员通过将两种不同的模拟工具缝合在一起,构建了一个“超级视频游戏”,从而为田纳西州查塔努加(Chattanooga)的一条特定街道创建了一个大规模的现实主义测试场。

以下是他们是如何实现的,用简单的语言解释如下:

两个工具:导演与演员

把他们使用的这两个软件程序想象成一个电影制作团队:

  1. VISSIM(交通导演): 这是工程师用来规划交通的工具。它擅长处理那些枯燥但至关重要的数学问题:“有多少辆车?”“红绿灯什么时候该变绿?”“行人何时过马路?”然而,它的外观就像一张平面的 2D 地图。它看起来并不像一个真实的城市。
  2. CARLA(视觉演员): 这是一个高端视频游戏引擎(基于 Unreal Engine 5)。它可以创造出精美的、3D 的、照片级写实的虚拟世界,你可以看到建筑物、树木和 3D 车辆。它非常适合测试汽车的“眼睛”(摄像头和传感器)如何工作。但就其本身而言,它并不擅长同时管理数百辆车的复杂交通规则。

问题所在: 通常情况下,这两个工具是无法进行沟通的。
解决方案: 研究人员构建了一个“翻译器”,让它们能够完美同步地协同工作。

测试场:游戏中的真实街道

他们并没有凭空捏造一个虚假城市。他们选取了查塔努加**马丁·路德·金大道(Martin Luther King Jr. Boulevard)**的一段真实路段,这段路段包含大约 15 个交叉路口。

  • 他们使用了真实数据(如卫星扫描和 3D 激光地图)来构建道路,确保坡度和曲线与现实完全一致。
  • 他们将同样的道路布局导入到了“导演”(VISSIM)和“演员”(CARLA)中。

他们如何协作:“握手”

研究人员设置了一个系统,让这两个程序并排运行,共同进行微小的步进式时间推进(就像两个舞伴以完美的节奏同步起舞)。

  • 规则: VISSIM 是交通的“老板”。它决定红绿灯何时变换、行人何时行走以及背景车辆如何移动。
  • 视觉效果: CARLA 接收这些规则并在 3D 空间中绘制它们。如果 VISSIM 说“灯变红了”,CARLA 会立即将 3D 世界中的交通灯变为红色。
  • 主车(Ego Vehicle): 他们加入了一辆特殊的车(即“主车”),它由人类驾驶员或 AI 控制。这辆车存在于 3D 世界(CARLA)中,但必须响应由“导演”(VISSIM)设定的交通规则。

“幽灵”问题及其解决方法

当你尝试同时运行两个模拟程序时,一个常见的问题是“幽灵现象(ghosting)”。如果“导演”说一辆车在 A 点,但“演员”认为车在 B 点,或者车出现了两次,就会发生这种情况。

为了解决这个问题,研究人员制定了严格的规则:

  1. 所有权: 如果 VISSIM 创建了一个行人,那么这个行人就属于 VISSIM。CARLA 只是绘制该行人的一个副本。如果该行人在 VISSIM 中消失了,他们在 CARLA 中也会立即消失。
  2. “最新消息”原则: 如果两台计算机之间的数据传输存在微小延迟,系统会忽略旧的消息。它只使用关于每辆车和每个人的最新更新。这保持了运行的流畅,不会因为数据问题导致交通拥堵。

他们的发现

他们用大约 100 辆车和 100 名行人在 15 个交叉路口的走廊中进行了测试。

  • 运行成功: 红绿灯在数学世界和 3D 世界中都在正确的时间发生了变化。
  • 没有故障: 车辆和行人没有出现闪烁或消失的现象。当灯变红时,车辆停止;当“步行”标志亮起时,行人开始过马路。
  • 人机交互: 他们甚至让一名人类驾驶 3D 世界中的特殊“主车”,而这名人类必须遵守红灯停下的规则并等待行人,就像现实生活中一样。

核心结论

研究人员证明了你可以将一条真实的街道转化为高质量的 3D 版本,并运行一个复杂的交通模拟,让一辆人类驾驶或 AI 控制的汽车与数百辆其他车辆及行人进行交互。

他们发现,你不需要模拟整个城市就能获得良好的结果;仅仅模拟一个繁忙的“走廊”(即一系列相连街道的长距离路段)就足以测试这些系统的协同工作能力。这为测试未来的自动驾驶汽车创造了一个安全、真实的“游乐场”,而无需离开电脑。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →