正文
Thrun 借着散步的机会进行着思考,时而还会踢踢路边的小石头。这是他凭借一己之力建立汽车行业新规则的好时机,但在当时他眼前只能看到难以跨越的大山和荆棘。
神童 Thrun
1979 年时,Thrun 就通过一款黑白游戏对车辆起了兴趣。当时的他才 12 岁,但却每天泡在德国汉诺威的一家酒吧里,而这里最吸引他的不是啤酒,而是那台投币游戏机。每天,Thrun 都会准时来这里报到,用自己的 20 芬妮(德国货币)零花钱买 3 条命玩赛车。虽然游戏很刺激,但却很费钱,Thrun 仔细研究了游戏画面后,决定自己在家中的老电脑上将其复刻出来。他将自己关在屋里,每天忙于在这台老电脑上编程。不过,这台老掉牙的北极星电脑主频只有 4 MHz,RAM 则为可怜的 16 Kbytes,但这位神奇小子还是成功在上面打造了一款赛车游戏。
虽然后来的7年中 Thrun 都没好好在校学习,甚至连作业都没写过,但毕业时成绩依然名列前茅。聪明的 Thrun 当时对自己的前途有些迷茫,于是他在德国国防军度过了两年时光。不过,是金子总会发光的,1986 年 6 月 15 日,部队领导告诉他可以光荣退役了,而这一天也是递交大学申请的最后截止日。他 20 分钟就跑到了招生处准备申请大学,Thrun 飞快地扫了下可以申请的专业:法律、医药、工程和计算机科学。虽然他对计算机科学知之甚少,但少年时编程的记忆却让他对这门学科心生好感,于是他最终踏进这行。
Thrun之后的五年,可以说快速成为了计算机科学领域一颗冉冉升起的新星。拿下近乎完美的毕业成绩后,Thrun 进入了波恩大学的研究所,在这里他发表篇论文中第一次提出了会自主学习的机器人概念。他还打造了一台能在疗养院里躲避障碍的机器人,在行进途中机器人还能提醒老人注意安全。此外,Thrun 的机器人还一头钻进废弃的矿井,几小时后它就带着详细的内部地图回来了。
Thrun 的优异研究成果引起了美国机器人专家的注意,卡耐基梅隆大学聘请他来校执教,当时的 Thrun 才 31 岁。不过,虽然少年得志,Thrun 并没有找到自己最爱的研究领域。
自动驾驶汽车没少走弯路
Thrun 进入卡耐基梅隆时,机器人行业最热门的项目就是自动驾驶汽车。当时,该领域的领军人物是德国国防军大学的航天技术教授 Ernst Dickmanns,他喜欢将飞机 70 年代就实现自动驾驶的事儿挂在嘴边。虽然这项技术已经被航空公司广泛接受,但却从来没人在陆地上尝试过,Dickmanns 决定在该领域做出一番成绩。
在德国国防军和戴姆勒公司的支持下,他花 7 年时间改装了一辆奔驰车,这辆车上除了摄像头,还有大量早期的英特尔处理器。1986 年 12 月,这辆测试车在奔驰的测试场加速到了 32 千米/小时并成功完成了弯道测试。虽然这辆车已经被历史所遗忘,但在自动驾驶汽车的发展史上,这绝对是与阿波罗登月同等重要的一步。
就是在这辆车的启发下,世界各国兴起了自动驾驶汽车研发热潮,这一“热”就是十年。在美国,卡耐基梅隆大学成了推动自动驾驶研发的主力。当时的研究人员普遍使用基于规则的系统,她们会列出一些易于识别的物品并告诉汽车该作何反应。但不久之后,就出现了两大主要问题,一是当时的处理能力不够,车载电脑很快就被大量的数据拖垮,要想稳定行驶,车辆必须慢慢“蠕动”。此外,研发团队在编程时无法覆盖所有车辆遇到的情况,因为现实世界的路况实在是太复杂了。
1991 年,卡耐基梅隆大学计算机博士 Dean Pomerleau 萌生了一个新想法。他认为教车辆学会自动驾驶的最佳方法是让它们跟人类学习。于是,他在学校的悍马测试车上运行了自己的程序,该程序会自动追踪他在匹兹堡道路上开车的一系列操作。几分钟后,计算机就生成了自己的算法,在 Pomerleau 大撒把后,这辆悍马成功在洲际公路上完成了自动驾驶,最高时速甚至开到了 88 千米/小时。