三个关键模块:摄像头驱动模块、车道线检测模块、车道保持决策模块
其他模块:CAN驱动模块、惯导定位模块、控制模块
各模块启动顺序:惯导定位模块(默认开启)—— 摄像头驱动模块 —— 车道线检测模块 —— CAN驱动模块 —— 控制模块 —— 道保持决策模块
所有模块启动,车辆方向盘有偏转表示程序正常接管车辆,可切换D档使车辆自动驾驶。
摄像头驱动模块
作用:获取前景摄像头采集的图像数据,并将数据发送到共享内存。
启动步骤:
车道线检测模块
作用:读取共享内存中的图像数据,利用深度学习车道线检测模型识别图像中的车道线,并将检测的车道线数据发送到共享内存。
启动步骤:
车道保持决策模块
作用:读取共享内存中的车道线检测数据,根据检测的车道线数据生成车辆行驶轨迹,保持车辆在车道线内行驶。
启动步骤: