南宁服装销售交流组

自动驾驶汽车在雨中行驶为什么如此困难?

阿基米德先进技术网2018-07-10 16:18:11


雨天行驶对于司机而言是不小的挑战。根据美国国家公路交通安全管理局(NHTSA)的数据,在美国,在雨天发生的交通事故几乎占到所有由天气引发的交通事故的近一半(约46%)。


雨天行驶司机应该注意哪几方面?


雨天行车时,雨水会使司机的视线受阻,尤其是遇到较强的暴风雨,雨刷器不能及时讲挡风玻璃上的雨水刷净,使司机的眼前一片模糊。所以,在雨天驾驶时,不仅要保证车辆机械正常之外,还要降低车速,打开防雾灯,随时感觉和观察雨刷器、刹车系统、大小灯光及轮胎气压等。


1、保证良好的视野


雨天驾驶上路除了小心驾驶以外,要及时打开雨刷器,如果光线昏暗时还应开启近光灯和防雾灯。如果前挡风玻璃有霜气,则需开冷气,让冷气吹向前挡风玻璃;如果后挡风玻璃有霜气,则要打开后挡风玻璃加热器,尽快消除霜气,避免看不清后面的车辆而在变道时酿成事故。


2、避免车轮侧滑


雨中驾驶时,路面上的雨水与轮胎之间会形成所谓的“润滑剂”,这会影响汽车的制动性,容易产生侧滑。因此,驾驶员应双手平衡握住方向盘,保持直线和低速行驶,需要转弯时,应当缓慢踩刹车,以防轮胎抱死而造成车辆侧滑。如果是前轮发生侧滑,应当将方向朝侧滑的相反方向纠正;如果是后轮发生侧滑,要将方向朝侧滑的一侧纠正,不能打反方向。


3、低速挡缓慢行驶


有经验的司机都知道,无论道路的宽窄、路面状况好坏,雨中开车尽量使用二或三挡、不超过30公里或40公里的时速,随时注意观察前后车辆与自己车的距离,提前做好采取各种应急措施的心理准备。如需停车时,尽量提前100米左右减速、轻点刹车,使后面来车有足够的应急准备时间,避免由于刹车过急造成碰撞或者追尾。雨天行驶首先保证良好的视野,还应避免车轮侧滑,慢速行驶。


4、防止涉水陷车


当车经过有积水或者立交桥下、深槽隧道等有大水漫溢的路面时,首先是停车查看积水的深度,最简单的方法是水深不能超过排气管的高度,如果超了,应选择其他路线绕行;如水深只淹没少半个轮胎,可以挂一挡,稳住油门,低速直行,一气通过,切不可中途停车、换挡或急转方向,防止因操作失误而导致车辆熄火、发动机损坏。


5、不宜加速超车


雨中行车,要随时注意前车的行驶速度和方向,绝不可因前车速度慢而加速超车。尤其是在高速公路上,由于各车道的车速相较高,司机的视角变窄,加上路面湿滑,强行越线超车时,稍动方向就很容易造成车轮打滑,极易造成与其他车辆发生刮蹭,引发车辆侧翻等意外事故。


6、防止行车中撞人


由于雨中的行人撑伞,骑车人穿雨披,他们的视线、听觉、反应等受到限制,有时还为了赶路、争抢换车横穿猛拐,往往是车辆临近时惊慌失措而滑倒,使司机措手不及。遇到这种情况时,司机应减速慢行多鸣笛,耐心避让,必要时可选择安全地点停车,切不可急躁地与行人和自行车抢行,防止撞倒行人。


7、车陷泥坑的自救方法


下雨天或在乡间土路上行车时,经常遇到车轮陷入泥坑的情况。一旦发生这种情况,可以挂上一挡或倒挡,试探性地缓踩油门,当汽车能前行或者后退时,要保持加速踏板位置不变,低速开出泥泞路段。如果汽车无法前后移动,可以在驱动轮前后垫石块、砖头、木板或树枝等,以增加车轮与地面的附着力,使汽车平稳开出泥坑。


这与自动驾驶汽车有什么关系?


在自动驾驶理论控制研究所(Cybernetic Self-Driving Car Institute),我们正在致力于提升人工智能的能力,使无人驾驶汽车能够在雨天正常行驶。


目前,大部分自动驾驶汽车还不能在雨中驾驶。当你观看一个自动驾驶汽车行驶的视频时,你会发现它并没有在下雨的情况下这样做。道路往往是干燥的,天空中没有雨云。考虑到在今年的大部分时间里,全国大部分地区都有雨水出现,我们肯定需要可以在雨中正常行驶的自动驾驶汽车。


对于L5级自动驾驶汽车,也就是驾驶水平能与人类相当的自动驾驶汽车,我们希望人工智能能够根据雨天的情况自动驾驶汽车。对于4级自动驾驶汽车来说,人工智能并不一定能够使汽车在雨中行驶,或者至少可以尝试在雨中行驶,如果它在某种程度上达到了无法继续行驶的地步,它将把控制权交给汽车上的一名人类司机。


这种移交可能是危险的,因为自动驾驶汽车可能已经陷入了一场真正糟糕的大雨中,而且可能打滑并失去控制。简单地把控制权交给人类司机并不一定能解决所有问题。人类可能没有足够的时间来处理这种情况,或者可能没有任何办法来摆脱这个困境。


是什么使得无人驾驶汽车在雨中的行驶变得如此困难?


让我们考虑一下与雨中驾驶相关的各个方面。


1. 路面


被雨水打湿的路面会变得很滑,这意味着汽车轮胎的抓地力会减弱。人工智能需要能够意识到道路是湿的,并决定如何平稳地转弯,或者如何最好地从静止状态继续移动,等等。如果人工智能试图像在干燥的表面那样加速,那么轮子将会旋转,或者汽车会打滑,所有这些都会导致自动驾驶汽车及其乘坐者(以及其他车辆、行人等)陷入危险处境。


2. 水上滑行


我相信你们都记得在你们的高中驾驶课堂上,老师提醒你们在水上滑行时要小心。这描述的是轮胎和道路之间有一层水时的情况。因此,你相当于在水面上驾驶,轮胎并不直接接触地面。当这种情况发生时,你对汽车的控制就大大降低了。我们的人工智能已经为这种情况做好了准备,一旦它探测到正在进行的水上滑行,它就会启用水上滑行模式,包括减速,在滑行的情况下转弯,避免急刹车等。人工智能还必须知道汽车的附近有什么,以及在不撞到别人或其他物体的情况下,它需要多少空间才能控制自动驾驶汽车。


3. 积水


自动驾驶汽车上装有传感器,它们能够观察道路,并扫描积水。正如你所知道的,水坑中四处溅起的水花虽然有趣,但当中可能会隐藏有坑洞,它会损坏汽车,使驾驶陷入混乱。检测积水比想象中还要难,因为不仅要确定水的位置,还要测量水的深度。人工智能还需要考虑一些选择,比如避免积水时,它可以选择变换车道,或者采取安全措施,避免进入“护城河”。


4. 保持在路中间或最高处行驶


在下雨的时候,人工智能会试图将自动驾驶汽车保持在道路的最高处或中间的位置。这是由于大部分的道路都是被设计成有一定弧度的,这能够使得水更容易从道路上流走。你经常在路边看到很多深水,部分原因是水会随重力流到这个位置。如果可行的话,人工智能会试图让自动驾驶汽车远离路边。但这并不是一个硬性规定,因为在多数情形下,路的一边是更安全的选择,因此这是依情况而定的。


5. 雨中驾驶模式


在雨中驾驶时,如果可行的话,人工智能会试图比正常情况下慢一些。一般的经验法则是速度应该在正常速度的基础上减少大约三分之一,比如如果在路上的正常速度是每小时55英里,那么在下雨时以每小时40英里的速度为目标会比较安全。同样地,汽车之间的距离应该比正常情况下增大,允许至少三分之一的额外距离或反应时间。人工智能还需要确保汽车前灯的开启,这不仅能协助自动驾驶汽车传感器的工作,还能提醒其他司机和行人注意无人驾驶汽车的存在。


6. 针对雨天的准备措施


当有人想要让自动驾驶汽车在雨中行驶时,人工智能需要确定自动驾驶汽车是否已经做好与雨天相关的驾驶准备。确定汽车是否准备就绪的方式之一就是检测轮胎压力。对于未来的汽车来说,将会有一种方法来检测轮胎的胎面数量(在雨中,一个裸露的胎面会很糟糕)。人工智能还可以通过传感器的诊断来确定它们是否在工作,还可以观察它们是否被雨遮挡住了。顺便说一句,你可能会发现,现在有一些公司正在制造特殊的雨刷,或者用其他方法,试图让自动驾驶汽车上的传感器不受雨、灰尘、泥土、雪等的影响。


7. 驾驶路线


在特殊天气条件下,自动驾驶汽车的人工智能需要仔细考虑自动驾驶汽车的行驶路线。由于下雨,通常会有其他的路线能够避免进入被淹的地区。因此,正常的最小距离或最快的路线可能不再可行。我曾多次遇到这种情况,在雨天,我按照正常的路线走,却发现这条低低的路似乎马上就被水淹了,我不得不回头去寻找另一条路,所有这些都比我从另一种方式出发的路要长得多。


8. 车辆控制


人工智能需要意识到并能够使用汽车上的其他自动化,例如牵引力控制系统,防滑功能,以及防抱死制动系统(ABS)。这些功能在所有汽车上都有配备,包括自动驾驶汽车。这些功能被人类司机使用,同样地,人工智能也需要知道如何驾驶汽车并使用这些功能。一些人认为这些功能将会嵌入人工智能中,但现在还不太可能出现这种情况。相反,这些功能还是会像传统汽车那样,而驱动汽车的是人工智能,因此它可以决定是否需要在驾驶任务中使用这些功能。


9. 传感器


关于无人驾驶汽车,也许人们最关心的问题之一就是传感器。传感器在下雨天还能正常使用吗?


我们都知道,下雨的时候,相机就无法正常使用了。由于雨水附着,镜头会变得模糊不清,图像可能会被扭曲,所以就不一定能收集到正常情况下所收集到的所有图像。的确,正如前面提到的,现在有一些第三方公司正在推出专门的产品来帮助保持相机镜头的清晰。这包括微型雨刷器等创新技术,采用某种加热技术,去除相机上的水珠。


不管你为了保持镜头清晰做了什么,相机还是有可能会因为下雨受到影响。正因为如此,人工智能需要处理那些部分不清晰或出现其他、问题的图像。此外,人工智能可能还需要在雨中更多地依靠其他感官设备,而不太可能只使用摄像头。神经网络被训练并用于处理图像,它也被训练来处理与降雨相关的图像(一些数据集没有降雨相关的图像,因此神经网络无法在这些图像中寻找特征),这一点非常重要。


激光雷达(LIDAR)是一种类似雷达的激光,它通常是大多数自动驾驶汽车上的一个关键传感器件。关于降雨对激光雷达的影响,有很多研究。一方面,你可能会认为发射激光的东西会在雨中遇到困难。雨滴是很小的,但可以非常有效的反射,因此可能会造成错误的读数。


研究表明,有很多方法可以解决这个问题。


例如,从统计上看,雨滴不应该在同一点上存在很长时间,因为它在下落,因此如果激光雷达发现了一些出现并很快消失的东西,那么在这种情况下,它就能识别出那是雨滴。


同时,雨滴倾向于将信号转移到地面上,因此通过观察地平面,我们就能知道雨对信号的作用。总的来说,研究似乎表明,随着降雨的增加,激光雷达的强度会降低。无论如何,在下雨的时候,肯定有一些问题需要解决,而激光雷达的进一步发展将需要提高其在雨中的性能(包括确保发射极表面不会被水滴所遮挡)。


其他汽车中的人类司机


我们不要忘记,自动驾驶汽车将会和人类驾驶的汽车一样在同一个地方行驶。我知道有些人相信乌托邦,即世界上只有自动驾驶汽车,但这在很长一段时间内都是不可能实现的。所以,人工智能需要意识到,道路上的其他车辆在某些情况下是由其他人工智能驱动的,而在某些情况下是由人工驾驶的。人工智能需要警惕那些超速行驶或过慢行驶的司机,以及司机突然转向避开水坑,以及在雨中驾驶时做最疯狂的事情的司机。


实地驾驶


降雨时,自动驾驶汽车的人工智能将试图避免被其他车辆所影响。换句话说,在高速公路上,在自动驾驶汽车的前、后、左、右,以及周围,都有很多车辆,这意味着人工智能在雨中几乎没有选择的余地。它需要尽可能多的保留选择权,这需要一些非常好的驾驶技巧。在雨中变换车道会更加困难,需要更仔细的行动。此时不建议在卡车后面行驶,因为卡车会从道路上带起大量的积水。这些都是人工智能在雨中驾驶时需要具备的能力。


与乘坐者的互动


人工智能还需要与自动驾驶汽车的使用者进行互动。坐在汽车里的人可能想知道自动驾驶汽车是如何驾驶的。他们可能想要了解,如果在正常情况下到达目的地的方法是向右的,人工智能汽车为什么要向左行驶?而且,如果人工智能确定驾驶情况极其危险,它应该与乘客互动,让他们知道,并可能提供一些选项,比如安全下车并找到一个地方停车,等待大雨停下来。


结论


正如你所看到的,自动驾驶汽车在雨中驾驶所需要的技能和人工智能有很大的关系。这并不容易,这也为什么许多自动驾驶汽车目前还无法在雨中行驶。少数能够在雨中行驶的自动驾驶汽车,在雨天会受很多限制。例如,如果遇到已经持续了一段时间的倾盆大雨,道路会被水淹没,这将超过人工智能所能处理的范围。


自动驾驶汽车的核心部件的所有方面都会受到雨水的影响,包括:


  • 传感器——传感器可能无法工作,或者在雨中得到不同的观测结果。

  • 传感器融合——在下雨时可能需要更依赖其中一些传感器。

  • 虚拟世界模型——由于下雨,可能很难保持外界模型的完整形状。

  • 行动计划——可能需要调整行动计划,超出正常行驶的范围。

  • 驾驶控制——可能需要用不同的方式使用油门,刹车和转向。

  • 战术AI——必须意识到雨况并了解与降雨相关的驾驶模式。

  • 战略AI——必须了解下雨时汽车的整体使用情况。

  • 自我意识AI——一定要知道在下雨的时候汽车能做什么。


那些新手驾驶员,比如一个在雨中开车的少年,你可以看到他们是多么的害怕。理由很充分——在雨中开车和在不下雨的干燥环境中开车是不一样的。这对于自动驾驶汽车来说是一项艰巨的任务,但这是一项“必须”的任务,因为自动驾驶汽车如果不能在雨天行驶,就不会被认为是成功的。没有人想要一款像猫一样怕雨的无人驾驶汽车——当外面下雨的时候,自动驾驶汽车拒绝离开车库。



来源:网易智能,由阿基米德先进技术网编辑整理发布,转载请注明出处!

免责声明:本文系网络转载,不代表本公众号观点,版权归原作者所有。如涉及版权,请联系删除!

版权声明:阿基米德先进技术网除发布原创文章以外,亦致力于优秀文章的交流分享。部分文章推送时未能及时与其版权拥有者取得联系,若文章或相关图片涉及侵权,敬请联系我们,以便删除。


你可能还想看



以上项目免费对接

info@arkmid.com

或在下方 写留言 提交需求与联系方式

或加“阿基米德先进技术网”公众号联络

点击“阅读原文”,查看999+欧美先进技术项目