自动驾驶汽车在变道前需要做哪些计算
2018-05-24
改变车道对人类驾驶员来说很简单。对自动驾驶汽车来说,却并非如此。自动驾驶汽车并不使用大脑灰质和肌肉记忆,而是通过编程、人工智能和车载感知系统(如激光、摄像头和雷达)换道。就此,外媒就自动驾驶车辆在转弯时在想什么采访了四家公司:初创公司Drive.ai、创业公司nuTonomy、优步(Uber)和Waymo。
灯光解读
散布在环境中的信号灯为汽车的机器人大脑提供了重要线索。使用深度学习的人工智能(AI)策略,Drive.ai的汽车可以推断出,停在绿灯处不动的汽车可能是熄火了,而在红灯处不动的汽车则是在遵守交通规则。算法还可以得出结论,前方车辆上的闪烁的危险指示灯意味着它短时间内可能不会到达其他地方。
超出测位仪
停在路边的汽车和送货卡车经常在拥挤的城市交通中突然出现。对于自动驾驶汽车而言,只占据车道一部分的汽车可能会停一小段时间。NuTonomy和Drive.ai公司的智能汽车在决定是否通过车道时会考虑这一因素。如果前方汽车更靠近路边而不是车道中间,机器人汽车则会选择绕过。
了解路况
NuTonomy公司的自动驾驶汽车已经在新加坡和波士顿巡航了一遍,深入了解了当地城市的路况。例如,如果nuTonomy车辆认为静止的卡车是在送快递,那么车辆极有可能选择超过去。如有疑问,汽车会认为一辆静止的汽车只是暂时停下来,并会在后面等待。这是业内典型的保守做法。
街道共享
如果有人不小心闯入车道,自动驾驶汽车会猛踩刹车。而且,Waymo汽车在默认情况下会给骑自行车人提供了很大的泊位。车载摄像头扫描车辆周围的街景,而摄像头的旋转激光-一种称为激光雷达的工具-可测量汽车和其他物体间的距离。雷达读数可帮助计算附近其他车辆的速度。
准备好按路线出发
导航被认为是自动驾驶汽车冒险换道的最佳理由之一。优步的先进技术团队给汽车制定好程序来检查一辆汽车在行动前与其他汽车之间是否有足够的距离。本质上来看,计算机执行了被称为“两秒规则”的距离指导方针。此计算还考虑了司机的舒适度:汽车不会突然加大油门往前冲吓到司机。
前方车辆
一辆高大的车会阻挡人类和机器人跑车的视野,因此一辆自动驾驶的汽车如果正位于一辆半高的汽车背后,它会停下,除非人为干预。但是,如果车是停在路边或是开着闪光灯,自动驾驶司机可能会尝试通过。最后,工程师们希望车辆间能互相通信,如此一来,一辆停驶的卡车可以与附近的汽车分享其状态。