当前位置: 首页 > news >正文

在全是无人车的世界里,过马路是种怎样的体验?

本文来自AI新媒体量子位(QbitAI)

409ba171c563f22958278e03ffddd1862409ba72

小鸡为什么过马路?

管它呢,反正我们要穿过车来车往的马路。你知道么,过马路是种社交互动。眼神交流、挥手、点头——这些都是行人和司机用于交流各自意图的社交形式。

但在自动驾驶时代,这些微妙的、非常“人类”的礼仪规矩却会对无人车提出新的挑战。

TEAGUE Labs探索这一问题的第一步,是设计一个看似简单的场景——一位行人在无人车的世界中过马路。量子位把他们有趣的研究搬运如下。

我们的设计有这个这样的假设:

无人车将会需要与一些对象沟通自己的行为和意图,包括人类司机、行人,可能还包括其他无人车。这种沟通的方式会变得和看交通信号灯一样常见。

对于未来状况的设计需要设置一些不证自明的事实,因此我们提出了下列假定:

  • 无人车总是会遵守交通法规
  • 无人车会尽己所能以避免伤到人类
  • 在穿越交通密集的街道时,行人仍然会依赖交通信号
  • 行人会在自认安全的情况下乱穿马路(不遵守交通规则)

构建一个虚拟的无人车世界

e34d7932b4fbadde883b8f7802d87237ccd276e0

在讨论我们的实验步骤和结果之前,我们想要强调几件自己在设计实验步骤时学到的东西。在早先的计划中,我们在设计行人过马路的场景时使用了一些按比例制作的、静止的模型。这种模拟并非全无推广的价值,但在传达行人穿越真实交通时的实际体验这点上,它却做得很渣。

因此我们决定使用VR。虽然依然不是真实的交通场景,但在确保安全的情况下,它已经足够让人感同身受了。以及,VR让我们能够真正在一定规模下体验满街的无人车从身边穿行而过的场景,这非常有用。

4bef44eea2852aab98e1b0367dc73c148ed0ed60

人行道场景

无人车将毫无疑问地让城市基础设施发生改变。然而,人类在过马路时却依然会按照自身意识、周边环境以及指导规则的提示来解决问题。通过我们的VR模型,我们测试了三种过马路的场景,在未来的无人驾驶时代,这些场景将会需要多种提示信息的组合,以及不同种类的人行道。

配备传统行人信号灯的有标记人行道

45ddda86593c508162d296047bd6b89741150d3a

在指定位置按下行人过街按钮以要求安全过马路,这是人行道前一种常见的沟通方式。在无人车时代,这种过马路方式很可能会继续存在。

无行人信号灯的有标记人行道

9ec5aefb8420bd6a933af59337d9eb54ab62b612

与上一个场景类似,行人依然需要在有标记的人行道前按下过街按钮。但不同的是,这一请求将会直接发送给无人车,行人的过街信号也将会显示在无人车而不是专用的信号灯身上。无人车将会有效地替代一部分城市基础设施。

无标记的人行道

afb9f5e658762e4c1e8bff914f3bde2f8d311772

在这一场景下,行人会在任意自己方便的地方跨越马路的一小段,需要道路两侧的无人车都识别行人的意图并停车。识别的信号依然会显示在无人车上。这种无人车展示自身意图的概念将会多次迭代(interactions?)。

与行人沟通意图

我们研究了使用抽象信号、文字、数字和标记与行人进行沟通的多种不同方式。通过VR模型,我们放弃了所有的文字或数字,因为它们在移动状态下很难看清,会制造视觉噪声,以及显而易见地会遇到语言障碍问题。从剩余的构想中,我们挑选了能最好反应我们最初设计构想的三种视觉沟通形式。不要将这些形式作为独立概念来理解,它们应该是可以被结合而产生复合效果的构件。

前刹车灯

4c40c58869de336efa01662fec83bc0b2cb9ef00

在对前方行人而不是其他汽车刹车时,今天汽车上的刹车灯将会转变为信号灯。

环形交通灯

06e2f713d489ea55a51156a2bde67d1c3dddc13d

与现在的交通信号灯类似,这种环形交通灯将会通过使用色彩和动画来告知行人过街指示。我们发现,如果是依靠交通信号的动作和色彩,会有更多的人理解车辆的意图。随着人们逐渐适应无人车的行为和经过改变的基础设施,还可以尝试更多微妙的、新颖的信号语言。

整合型行人标识

fe56a214202704cb352cbefcfa5aa8a383acaec6

“走起”和“不要穿越”的符号能够清楚地告知行人是否该在此时穿越道路。这些符号在远处清晰可辨,同时也消除掉了任何可能的歧义。最后,象形字在跨文化交流时被理解的几率更大。

下一步是啥?

我们想让更多人参与这个实验。别走开,随时更新。

本文作者:唐旭 
原文发布时间:2017-08-20 

相关文章:

  • DeepMind新论文:基于变分方法的自编码生成对抗网络
  • document.getElementByName() 获取值得问题
  • Python3虚拟环境--venv
  • 管理控制文件 和日志文件
  • Fedora 全局代理上网设置
  • Eclipse Tomcat启动后乱码
  • 设置IntelliJ主题和字体方法
  • 相机频率 条纹图片颜色还原不精确的问题,特别是指图片颜色过渡不自然的现象...
  • Git学习-Git时光机之版本回退(二)
  • linux 资料
  • 前后端分离实践
  • dedecms 联动checkbox多选
  • 深度解剖dubbo源码
  • c中无符号(unsigned)和有符号(signed)两种类型。
  • TrustInstall
  • JS 中的深拷贝与浅拷贝
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • gf框架之分页模块(五) - 自定义分页
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • JavaWeb(学习笔记二)
  • Vue组件定义
  • 关于Flux,Vuex,Redux的思考
  • 写代码的正确姿势
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • ![CDATA[ ]] 是什么东东
  • #include<初见C语言之指针(5)>
  • (2)MFC+openGL单文档框架glFrame
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)spring boot基于Java的电影院售票与管理系统毕业设计 011449
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (学习日记)2024.01.09
  • (译)2019年前端性能优化清单 — 下篇
  • .bat批处理(四):路径相关%cd%和%~dp0的区别
  • .jks文件(JAVA KeyStore)
  • .net 4.0 A potentially dangerous Request.Form value was detected from the client 的解决方案
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .one4-V-XXXXXXXX勒索病毒数据怎么处理|数据解密恢复
  • @Async注解的坑,小心
  • [.net] 如何在mail的加入正文显示图片
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [AutoSAR系列] 1.3 AutoSar 架构
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [CakePHP] 在Controller中使用Helper
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [dfs搜索寻找矩阵中最长递减序列]魔法森林的秘密路径
  • [EULAR文摘] 利用蛋白组学技术开发一项蛋白评分用于预测TNFi疗效
  • [Go WebSocket] 多房间的聊天室(五)用多个小锁代替大锁,提高效率
  • [IE编程] WebBrowser控件中设置页面的缩放
  • [IE编程] 如何设置IE8的WebBrowser控件(MSHTML) 的渲染模式
  • [JavaWeb]——获取请求参数的方式(全面!!!)
  • [jQuery]div滚动条回到最底部
  • [LeetCode][138]【学习日记】深拷贝带有随机指针的链表