赛车也能自动驾驶?AI在F1赛道上冒烟跳舞转圈圈?车:就这样硬活。。。
撰文 | Skin
不知道你最近有没有看一部上映的新电影《F1:狂飙飞车》,影片中,重返赛场的老将和背水一战的弱旅在赛车场上挑战自己,用富有速度和激情的画面展示了“为何F1是赛车运动的巅峰”。
近100年来,F1赛车比赛不断吸引着一代又一代观赛者,赛车也迎来了超乎想象的技术革新。近几年,自动驾驶成为了人们议论纷纷的话题,那如果让AI驾驶赛车,会发生什么?
自动驾驶的未来,是AI能自动驾驶赛车吗?看完这篇文章,让我们一起期待一下吧!。。。
《F1:狂飙飞车》中的一些知名镜头,拍摄于2024年阿布扎比大奖赛期间,也就是在知名的亚斯码头赛道。不过,在同一时期同一地点,还举行了一场看起来有些奇怪的比赛:自动驾驶赛车联赛。
2024年,阿布扎比自动驾驶赛车联盟(A2RL)在阿布扎比举办了第一场A2RL自动驾驶汽车赛,在这场比赛中,虽然每辆车看起来和我们熟悉的赛车长得一样,但是在驾驶座位上,不再有赛车手,而是一套重达95千克的“AI赛车手”,也就是摄像头、传感器和计算机……
赛车手是AI,而参赛团队则是构建AI的工程师们。|Instagram @autonomousracingleague
难道AI真的要进军赛车领域了?以后的F1比赛不会是人机对决吧?现场1万名观众和许许多多的摄像头也对这一比赛充满了好奇,不过……比赛一开始,事情就开始往奇怪的方向发展了……
2024年参加A2RL赛车比赛的一共有8支车队,他们使用的赛车都是一样的,内部的传感器也是超高配置(达拉拉超级方程式赛车底盘,550马力的发动机,7台摄像头、7组雷达、高性能处理器……),车队之间的区别主要就是给AI赛车手写的不同的代码,是通过机器学习来让赛车实现高速行驶的。
也就是说,这台赛车的赛车手是AI。而这台AI需要做出操作赛车的种种决策。|A2RL
也就是说,这台赛车所有的一切操作都将由AI控制。AI不止要会开车,还要像专业赛车手一样,以每毫秒为单位作出精细的决策,还要控制轮胎和刹车温度等。
在比赛开始前,一位前F1赛车手丹尼尔·科维亚特先和AI赛车进行了一场演示赛,人类赛车手的优势很明显。科维亚特当时甚至说:“我在这里不是和自动驾驶汽车比赛。这不是一场我全力以赴的比赛。”
结果,比赛还没开始,8支车队里就只剩下4支能参加正式比赛。但是,这4辆参加“总决赛”的AI,以及剩下4辆参加了“排位赛”的AI,它们的表现都让现场翘首以待的观众摸不着头脑。
比如,保守的AI算法放弃了每一次能弯道超车的机会,在转弯时表现得非常优雅,简直不像在比赛。但在走直线时,忽然开始转弯,但又装作没事,继续向前走。多么稳定的心理状态啊!
又比如,有一辆AI赛车(也许是累了),在中途忽然离开了赛道,开始在赛道边稍事休息。又又比如,一辆赛车忽然在路线上来了一个华丽的转身,然后在滚滚浓烟中找不到前进的方向。又又又比如,AI赛车忽然“死机”,没信号了。
不过,人类评论员给足了这些AI赛车面子,他在现场解说道:“这技术真厉害!虽然不太适合比赛,但确实很厉害。”
最终结果是,原定8圈的比赛最终因为没有赛车完成,缩短到了6圈,而其中只有2辆赛车算是真正跑完了整场比赛。剩下没有参加“总决赛”的4辆赛车,有的甚至1圈都没有跑完,就出现了撞墙、左右摇摆、系统崩溃的种种状况。
AI:我是谁我在哪?
在参赛队伍中,有一些大学的研究团队事实上已经有了许多年的自动驾驶研究经验了,不过在采访中这些研究者仍然表示,给赛车编程也是一种“突破极限”的体验。AI赛车手必须在在保持更快圈速的同时,也减少撞车事故。
比如,慕尼黑工业大学编写代码,调高了AI超车的积极性。而印第安纳大学的工程师则重新学习了C++,就为了编写赛车的防抱死制动系统,让赛车更安全。
太好了!是C++!我们有救了!
但事实证明,在赛车这个“赛道”上,AI想要达到人类车手的水平,可能还需要更多的研究,赛车和正常的驾驶出行相比,难度还是高多了……
早在2017年,AI赛车就开始挑战人类,而到了2020年,索尼还开发了一款AI程序,试图在《GT赛车》游戏里打败人类……而今年11月,A2RL即将举办第二场AI赛车比赛了,不知道这次的比赛中,各位AI赛车手会不会进步呢?
AI:⬆️
参考资料
[1]https://www.youtube.com/watch?v=HZPj9iAWz-4&t=56944s