一、课程导论:车道保持系统(LKA)功能定义、系统架构与核心传感器介绍

各位工程师朋友,大家好。我是你们这门课的主讲人。

咱们直接开门见山。车道保持辅助系统,英文叫 Lane Keeping Assist,简称 LKA。这玩意儿现在基本是新车标配了。但说实话,把它做好、做稳、做安全,真不是件容易事。

我入行那会儿,LKA 还是个高端选装件。记得我第一次调试 LKA 实车,是在一条刚修好的高速上。结果呢?车在车道里画龙,像喝了二两似的。客户坐在副驾,脸都绿了。嗯,从那以后我就明白了一个道理:LKA 的难点不在功能实现,而在体验和鲁棒性

1.1 功能定义:LKA 到底在干什么?

说白了,LKA 就是帮你把车保持在车道中央行驶。你想想看,当你不小心走神了,车往一边偏,系统就会主动帮你打一把方向,把车拉回来。

但这里有个关键点:LKA 不是自动驾驶。它只是一个辅助功能。手不能离开方向盘,眼睛不能离开路面。这是底线。

从技术角度讲,LKA 的核心逻辑就三步:

  1. 感知:知道车道线在哪,车在车道里的位置。
  2. 决策:判断是否需要干预,以及干预的力度。
  3. 执行:通过 EPS(电动助力转向)输出扭矩,修正方向盘。

我在项目中遇到过不少客户,上来就问:「你这 LKA 能不能一直帮我扶着方向盘?」我的回答永远是:「不能,也不应该。」

⚠️ 重要提醒: LKA 的激活通常有速度门槛,一般要求车速在 60km/h 以上。低于这个速度,系统默认不工作。这是出于安全考虑,因为低速场景太复杂,比如路口、停车场,系统容易误判。

1.2 系统架构:LKA 的「大脑」和「手脚」

一个完整的 LKA 系统,你可以把它想象成一个人。

  • 眼睛:摄像头,负责看路。
  • 大脑:域控制器或 ADAS 控制器,负责算。
  • 手脚:EPS 系统,负责执行。
  • 神经:CAN 总线或以太网,负责传递信号。

我习惯把架构分成三层:

层级 组件 功能描述
感知层 前视摄像头、毫米波雷达(可选) 采集车道线、车辆、障碍物信息
决策层 ADAS 控制器(ECU) 融合数据、计算控制量、发出指令
执行层 EPS、仪表盘、HMI 执行转向、显示状态、发出警告

这里有个容易踩的坑。很多工程师以为 LKA 只靠摄像头就够了。其实不然。在雨雪天气、隧道出入口、逆光场景下,摄像头很容易「瞎」。这时候,如果有毫米波雷达做辅助,虽然雷达看不到车道线,但可以检测到护栏、路沿,作为参考。我建议有条件的话,尽量上「摄像头+雷达」的融合方案。

💡 个人经验: 在实际调试中,我最怕遇到「车道线模糊」的场景。比如老旧的国道,白线都磨没了。这时候 LKA 会频繁退出。我的做法是:在软件里加一个「置信度」阈值。当车道线检测置信度低于 0.6 时,系统直接降级为 LDW(车道偏离预警),只报警不干预。这样用户体验会好很多。

1.3 核心传感器:摄像头的「脾气」你得摸透

LKA 的核心传感器,99% 的情况是前视摄像头。目前主流的是单目摄像头,也有用双目或三目的,但成本高,多见于高端车型。

摄像头的工作原理,说白了就是「图像识别」。它通过算法识别出画面中的车道线,然后计算出车辆相对于车道线的横向偏移量、航向角等参数。

这里我给大家列几个关键参数,调试时一定要盯紧:

  • 视野范围(FOV):一般要求水平视角 ≥ 50°,这样才能提前看到弯道。
  • 检测距离:至少 50 米。太近了,反应时间不够。
  • 帧率:至少 30fps。低于这个数,控制会有延迟感。
  • 动态范围:这个很关键。逆光、隧道出入口,动态范围不够的话,画面一片白或一片黑。

我曾经调试过一个项目,白天表现完美,一到傍晚就抽风。查了三天,最后发现是摄像头的自动曝光策略有问题。在光线快速变化时,曝光跟不上,导致车道线丢失。嗯,这种问题最折磨人。

🔑 核心要点: 摄像头安装位置也有讲究。我建议装在挡风玻璃正中央,后视镜后方。高度要适中,太低容易被雨刷遮挡,太高则视野受限。安装角度要向下倾斜 5°-8°,保证能看到车头前方 5-10 米的地面。

1.4 小结:调试 LKA 前,先问自己三个问题

在开始实车调试之前,我建议你先想清楚这三件事:

  1. 我的摄像头「看」得清吗? —— 标定做了吗?安装角度对吗?
  2. 我的算法「算」得准吗? —— 横向偏移量、曲率,这些基础数据对不对?
  3. 我的 EPS「听」得懂吗? —— 扭矩请求的响应延迟是多少?有没有抖动?

这三个问题,任何一个出问题,LKA 都做不好。别问我怎么知道的,都是泪。

好了,这一章就到这里。下一章我们聊聊 LKA 的核心算法——横向控制。我会带大家手撕一下 PID 和 MPC 的代码,看看它们在实车上到底有什么区别。

咱们下节课见。