自动驾驶汽车
自动驾驶汽车,是一种能自己开的小汽车(或卡车、接驳车):它感知路况、决定怎么做,然后自行转向、刹车和加速——几乎不需要、甚至完全不需要人来操作。它其实就是一台装了轮子的机器人:摄像头、雷达和激光扫描仪当眼睛,一台计算机扮演大脑,方向盘和踏板则是肌肉。人们的梦想,是把那套让机械臂在桌上找到零件的本领,对准一个难得多的问题——在车流中安全地行驶。
在内部,每一套自动驾驶系统都在运行同样的三步循环。感知,把汹涌而来的传感器数据变成对场景的理解——车道、车辆、行人和红绿灯都在哪里。规划,随即决定下一步怎么做:走哪条车道、何时为路边的孩子减速、怎样并线。控制,最后把这个计划变成对方向盘、油门和刹车既平顺又精确的指令。难就难在,这不是任何单独一步,而是要每秒把这三步可靠地做上许多遍——在雨中、在刺眼的强光下、在道路施工处,以及真实街道上层出不穷的意外里。
由于“自动驾驶”这个说法,从定速巡航一直涵盖到一辆连方向盘都没有的车,工程师便用一套从 0 到 5 的自动化等级(由 SAE 定义)来说清楚。0 级是完全手动;1 级和 2 级是驾驶辅助,人必须始终全权负责;3 级让车在某些情况下自行应付,但要求人在被提示时接管;4 级和 5 级才是真正的自动驾驶,其中 5 级能去任何人能去的地方。今天在售的大多数车都停在 2 级,而迈向 4 级、5 级之所以艰难,恰恰是因为那些罕见、古怪、危险的瞬间——所谓“极端情形”——人靠常识就能应付,机器却必须被明明白白地预先准备好。
一辆无人出租车驶近绿灯,随即通过激光雷达看到一名骑车人正要从侧面闯红灯;感知标记出这个威胁,规划决定等一等,控制则缓缓踩下刹车——这一切都在一秒之内完成。
感知、规划与控制每秒协同运行许多遍,正是这一点让一辆车成为自动驾驶的。
2 级的驾驶辅助并不是自动驾驶:无论何时,哪怕车正在自己转向,人在法律上和实际上都全权负责。把这两者混为一谈,是实实在在的安全隐患。