自动驾驶汽车硬件系统概述
如果说人工智能技术将是自动驾驶汽车的大脑,那么硬件系统就是它的神经与四肢。
从自动驾驶汽车周边环境信息的采集、传导、处理、反应再到各种复杂情景的解析,硬件系统的构造与升级对于自动驾驶汽车至关重要。
上周,来自百度自动驾驶技术部高级产品经理—王石峰,在Apollo开发者社群内分享了有关自动驾驶汽车硬件系统的内容,让开发者学习Apollo技术的同时,进一步了解自动驾驶汽车的硬件架构、传感器、线控等硬件系统。
这段视频想必大家都看过很多次了,这里就不再播放了。
根据美国国家运输安全委员会的调查报告,当时涉事Uber汽车——一辆沃尔沃SUV系统上的传感器在撞击发生6s前就检测到了受害者,而且在事故发生前1.3秒,原车自动驾驶系统确定有必要采取紧急刹车,此时车辆处于计算机控制下时,原车的紧急刹车功能无法启用。
于是刹车的责任由司机负责,但司机在事故发生前0.5s低头观看视频未能抬头看路。
从事故视频和后续调查报告可以看出,事故的主要原因是车辆不在环和司机不在环造成的。
Uber在改造原车加装自动驾驶系统时,将原车自带的AEB功能执行部分截断造成原车ADAS功能失效。
自动驾驶系统感知到受害者确定要执行应急制动时,并没有声音或图像警报,此时司机正低头看手机也没有及时接管刹车。
目前绝大多数自动驾驶研发车都是改装车辆,相关传感器加装到车顶,改变车辆的动力学模型;改装车辆的刹车和转向系统,也缺乏不同的工况和两冬一夏的测试。
图中Uber研发用车是SUV车型自身重心就较高,车顶加装的设备进一步造成重心上移,在避让转向的过程中转向过急过度,发生碰撞时都会比原车更容易侧翻。
所以在自动驾驶中,安全是自动驾驶技术开发的第一天条。
为了降低和避免实际道路测试中的风险,在实际道路测试前要做好充分的仿真、台架、封闭场地的测试验证。
软件在环(Software in loop),通过软件仿真来构建自动驾驶所需的各类场景,复现真实世。