文章预览
自动驾驶是一个复杂精细的集成系统,以往自动驾驶系统涵盖环境感知、地图定位、决策规划、控制执行等多个模块的online(在线)系统。每个模块分工明确各司其职,使得自动驾驶车辆能够实时感知周围环境,做出决策并规划出安全路径直达目的地。但是这种模块化的系统往往依赖繁杂冗余的后处理逻辑,代码量十分庞大, 往往数十万行甚至上百万行! 面对成山的历史代码,谨慎的算法工程师一般只敢小修小改,生怕捅出篓子,更不要说代码精简或是重构。 而CVPR'23 Best Paper—UniAD问世之后,自动驾驶迎来了革命性的一刻:端到端自动驾驶!像特斯拉的FSD v12直接把代码量从30多万行干到2000行。 这就是端到端自动驾驶的魅力! 那么何为端到端自动驾驶?顾名思义,网络输入传感器采集的原始信息(如图像、Lidar),直接输出车辆的控制信息(左转
………………………………