亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 传感器

自动驾驶模型解决棘手的交通问题:狭窄的街道

假设两辆车在一条单行道上相向而行。

如果您在这种紧张、具有挑战性的驾驶场景中处于驾驶状态,您可以与附近的各方协商。您可以将车停到路边,然后示意前面的司机驶过狭窄的车道。通过互动,您可以找出确保每个人都安全并到达目的地的策略。

自动驾驶汽车的挑战更大,必须以某种方式了解附近的司机,以及他们乐于助人的意愿。

一种正在开发的新算法可以在拥挤狭窄的街道上引导自动驾驶汽车通过艰难的交通。

该算法由卡内基梅隆大学 Argo AI 自动驾驶汽车研究中心的研究人员构建 ,通过对不同级别的驾驶员合作进行建模来做出决策——驾驶员停车让另一位驾驶员通过的可能性有多大。

到目前为止,由研究员 Christoph Killing 领导的团队通过“多智能体强化学习”或 MARL,让自动驾驶汽车在模拟中表现出类似人类的行为,包括防御性驾驶和解释其他智能体的行为。

该算法尚未在现实​​世界中的车辆上使用,但由于该模型基于奖励的系统,结果很有希望。

“我们在鼓励互动时考虑到安全性,”计算机科学学院机器人研究所前访问研究学者基林说 现在是慕尼黑工业大学自主航空系统实验室的一部分。

技术简介的简短问答中 下面,Christoph 详细解释了他的团队的基于激励的模型如何在没有官方道路规则的恶劣交通情况下导航。

技术简介: 在应对需要两者兼而有之的挑战时,您会将您的模型描述为更具合作性还是更具侵略性?

克里斯托夫杀戮: 与任何驾驶场景一样,自动驾驶汽车应将安全放在首位并遵守所有交通规则。然而——这是所考虑场景的美丽和挑战——在这种场景中不存在协调的交通规则(例如,与 4 路停车交叉口相反)。两辆车的通行权相同,本质上要协商谁先谁等。

如果两辆车都只关注安全,它们都会靠边停车。我们在研究中面临的关键挑战是:我们如何让一辆车靠边停车——不要让两辆车都靠边,不要让两辆车都走,因为每个人都在没有任何协调实例的情况下做出自己的决定。

我们鼓励互动时考虑到安全性;快速崩溃比超时更糟糕——但超时也会导致小幅惩罚,以激励代理学习交互和相互通过。

技术简介 :您的模型用于执行驱动的主要参数是什么?算法的决策依据是什么?

克里斯托夫杀戮 :我们的算法感知实际汽车上可用的内容。我们在汽车前部进行了距离和相对速度测量(参见此处报告中的图 2 )。值得注意的是,与相关工作相比,我们没有对场景使用鸟瞰图,而是以自我为中心的视角。这使得它有点棘手,因为我们现在有盲点。这种观察通过进一步的参数得到增强,例如上面提到的合作性,告诉智能体的行为有多激进,还有当前的转向角和油门位置(在这种情况下你自己开车时也会知道)。

技术简介 :算法要正确还有哪些挑战?

克里斯托夫杀戮 :有两个主要挑战:过于激进的配对和过于被动的配对。 (比较这里的可视化 .) 值得注意的是,我们的政策在大多数情况下都能协商解决方案。然而,人类乘客可能对他们的汽车执行此处显示的某些操作非常不满意 .

技术简介 :当很明显对方车手是一个激进的“坏”车手时,算法会做什么?还是过于“合作”的司机?

克里斯托夫杀戮 :我们通过为每辆车分配一个合作值来测试我们的驾驶策略,告诉它的行为有多激进。每个人都只知道自己的合作性,而不知道对方的汽车。这些合作价值观以一种非常直接的方式转化为驾驶行为:不合作的司机只对自己的进步感兴趣。一个高度合作的司机不介意哪辆车先取得进展,只要有人去。这些值在整个交互过程中都是固定的。

(我们不考虑“发脾气”。我不会在这里深入探讨,但让我们保持“出于数学原因”。)

技术简介 :模型的某些部分是否需要对对方司机进行某种“阅读”?

克里斯托夫杀戮 :关于“阅读”的一句话:在机器人技术中,我们区分世界的状态(即现在的地球)和观察。我们的车辆没有内存模块。那么,我们如何处理目前看不到的东西呢?

技术简介中的更多自动驾驶汽车

自动驾驶汽车预警系统从故障中学习。

来自慕尼黑工业大学的软件使自动驾驶汽车保持在安全的道路上。

例如,假设您正在与某人进行 Zoom 通话。可以这么说,你感知到对地球的部分观察。对方从相机视野外拿出一个咖啡杯,喝了一口,然后放回相机视野外。如果你只考虑你在杯子被放下后最后一次观察并被问到他们喝什么,你根本不知道(因为没有记忆)。然而,如果您将过去几秒钟内的多个观察结果叠加在一起(我们称之为“连接”),您可以推断出一些关于世界状态的信息,然后您会看到杯子在几帧中移动。根据他们移动的速度,您甚至可以说出他们的情绪。

同样,在我们的场景中,每辆车只知道另一个代理,基于它可以从观察空间观察到的内容(如图 2 所示。在论文 )。内部状态(例如,另一辆车的合作价值)是未知的。我们将每辆车的部分观察结果连接起来,让他们隐含地相信另一辆车的合作程度。我们不需要手动执行此操作,而是让深度神经网络(人工智能)来完成这项任务。这个神经网络还必须学习你问题的答案,即在它注意到某种攻击性或过度合作行为后该怎么做。

技术简介 :模型如何注意到“攻击性”或“合作性”行为并做出相应反应?

克里斯托夫杀戮 :例如,一个过于激进的代理可能会直接进入场景的这个瓶颈,基本上迫使另一个代理等待。一旦传感器感知到瓶颈的全部范围,过度合作的代理就会放慢速度并等待。在这里,我们的策略被训练为立即选择补充动作:检测到减速并继续前进,反之亦然。

技术简介 :这项研究的下一步是什么?

克里斯托夫杀戮 :很多东西: 三大点:第一,目前的工作是自动驾驶汽车,只面对自动驾驶汽车。我们需要将其扩展到面对人类的自动驾驶汽车,看看我们与这些人的合作情况如何。其次,在我们的工作中车辆只能前进,不允许倒车。但是,这可以帮助我们从陷入困境的情况中恢复过来。第三,我们目前的工作只是模拟。将其转移到现实世界的解决方案是我们需要在某个时候采取的重要步骤。

你怎么看?在下方分享您的问题和意见。


传感器

  1. 交通信号
  2. 智能交通灯
  3. 英特尔将在年底前在全球部署 100 辆自动驾驶汽车
  4. 发现人工智能中的“盲点”以提高自动驾驶汽车的安全性
  5. 自动驾驶汽车很难发现深色皮肤的行人
  6. 自动驾驶汽车的新人工智能可以预测行人运动
  7. 分析模型评估电池能力
  8. 空中交通模拟工具
  9. 传感器消除氢燃料汽车的火花风险
  10. 自动驾驶汽车从故障中学习的警告系统
  11. 随着车辆变得越来越复杂,应该首先测试什么?
  12. 提高电动汽车非接触式电流感应的实用设计解决方案