负责自动驾驶车辆端软件与云端、车内硬件及驾驶员之间的桥梁搭建。确保车辆在自动驾驶过程中的高可靠性、故障安全性以及良好的人机交互体验。
1. 车云通信架构设计与开发
- 负责自动驾驶车辆与云端监控平台的高性能通信协议的开发与维护(如MQTT, SOME/IP, DDS或自定义TCP/UDP协议)。
- 负责车辆实时状态数据(如位置、姿态、故障码)的上报,以及云端调度指令(如OTA升级、远程接管、路径规划下发)的可靠接收与解析。
- 优化通信链路,处理弱网、断网等极端情况下的数据缓存与重传机制,保证数据零丢失。
2. 车辆健康管理与故障诊断
- 负责车载自动驾驶系统的故障库搭建与维护,定义故障等级(如警告、限制性能、立即停车)。
- 开发车辆自检程序,实时监控各传感器(激光雷达、摄像头、IMU等)、计算单元和执行器(线控底盘)的健康状态。
- 设计故障诊断与隔离机制,快速定位软硬件故障源。
3. 功能安全与应急处理策略实现
- 负责故障应急处理模块的开发,根据故障等级触发相应的最小风险策略。
- 实现降级处理逻辑(例如:主传感器失效,自动切换备选方案)。
- 开发安全监控看门狗程序,确保主进程崩溃时能自动恢复或执行安全停车(即进程监管)。
4. 人机交互(HMI)后端与语音播报集成
- 负责车辆端语音播报逻辑的触发与实现,将系统状态、故障提示、导航信息转化为语音指令输出。
- 与HMI前端团队协作,定义车辆状态显示接口,确保驾驶员能及时获取自动驾驶系统状态。
5. 系统集成与性能优化
- 负责系统软件在不同硬件平台(工控机、Orin、地瓜等)上的移植与适配。
- 分析系统资源占用(CPU、内存、网络),优化软件性能,确保实时性。