辅助驾驶功能与自动驾驶有什么区别?特斯拉的 7.0 是否可以算作「自动驾驶」? 薛迟,前ABS/ESP研发, 现底盘电子及自动驾驶工程师 答应了很久要写写自动驾驶,一直没腾出功夫~ 正好趁着特斯拉这热乎劲儿! 从事自动驾驶研发已有一段时间,不涉密的情况下谈谈自己看法。 什么是辅助驾驶,自动驾驶,无人驾驶? 首先,业界对自动驾驶已有比较明确的划分。其中,一个明显的界线是需要人工监控(辅助驾驶)还是由机器监控(自动驾驶)。按照此标准,特斯拉的‘自动驾驶’只能算由人工监控的半自动驾驶,仍然是驾驶辅助系统。 有两方面要素是可以轻松判断是驾驶辅助还是自动驾驶。第一就是驾驶员是否需要关注交通和控制车辆,第二就是责任划分。 自动驾驶系统不需要驾驶员关注交通,只需要在系统退出后接管车辆。自动驾驶过程中责任事故归主机厂。 从驾驶辅助到自动驾驶再到无人驾驶是逐步演进的过程。 驾驶辅助比较有代表性的比如自适应定速巡航和车道保持,用于跟车和保持车辆在车道内行驶。最新的驾驶辅助系统 - 堵车驾驶辅助将两者结合,在堵车环境中控制车辆方向和走停。 自动驾驶除了实现以上功能外,允许驾驶员不再关注交通和控制车辆。但仍需要驾驶员坐在车里,在自动驾驶无法启动或退出时控制车辆。 无人驾驶干脆没驾驶员。 不是所有车厂都会最终演进到无人驾驶,因为对于乘用车,驾驶员仍然是车的主体,只是在驾驶员不想开车的时候,比如长时间高速行驶或堵车时,系统接管控制车辆,自动驾驶极大的解放了驾驶员。 无人驾驶在交通运输等商用车上,比如城市公交车能发挥很好的作用,但在乘用车无人驾驶却没那么强需求。 自动驾驶和驾驶辅助到底有多大区别? 很多人说你这个自动驾驶不就是 ACC 加车道保持吗? 如果单从实现的功能上看,确实没区别,都是对车横向和纵向的控制,但其技术核心差别巨大。 自动驾驶为了提高安全性和可靠性,在设计之初就要考虑更多。 驾驶辅助是单一控制循环,比如雷达反馈控制纵向加减速,车道识别控制横向转向。 而自动驾驶需要多种,多个传感器采集数据,做数据融合,相互校验,共同决定目标,进而对车辆控制。所以,用于自动驾驶的传感器要比驾驶辅助的多很多。 在控制层面除了主运算器,还需要有单独 ECU 监控主运算器结果,如果出错瞬间发现并纠正。 这叫做'冗余'设计,这也是技术层面自动驾驶和驾驶辅助的最大区别。 对于谷歌做的无人驾驶,算法是互联网公司强项,但造车终归不是造手机。功能安全 ISO26262 对车载电子系统软硬件设计提出非常高的要求,这些会给互联网公司做自动 / 无人驾驶带来极大挑战。因为一旦发生失效就可能是灾难性的结果。而对于执行器冗余设计,比如制动的 ESC 以及转向的 EPS,互联网公司可以说毫无经验,而这才是保证安全的核心。 对于自动驾驶这一热门话题,实现功能并不那么难。比如跟车,车道保持甚至变道……现在很多车企很多大学研究院都能实现,功能很多很花哨,多数是秀一把,功能上也非常激进,而真正进入量产开发甚至量产阶段,问题还多的很。 大的汽车 OEM 对待自动 / 无人驾驶都是非常谨慎的态度,这并非保守不前,而是对生命的珍视。 查看知乎原文