Delphi采用MATLAB和MATLAB Coder开发并实现了雷达传感器对准算法。
梁使用MATLAB分析从道路捕获的记录传感器数据测试真正的车辆。凭借大量的测试数据和强大的MATLAB内置功能的帮助,梁实化并验证了一种雷达传感器对准算法,从原始雷达检测和主车速计算传感器未对准角。该算法将最小二乘解压缩到线性方程系统。它还基于最小二乘溶液的残余估计计算的角度的精度。
要验证算法,梁冉模拟使用MATLAB中的录制传感器和车辆数据。然后,他使用MATLAB脚本来处理大量的车辆数据,以验证由算法计算的传感器未对准角的准确性。
他使用MATLAB编码器从算法生成C代码。他通过在MATLAB测试代码中调用MEX函数来验证C代码,并将生成的代码的结果与原始MATLAB算法的结果进行比较,在几分钟内完成每个迭代。
最初,生成的C代码运行在ARM10处理器上,在超过3毫秒的时间内计算出偏差角度。Liang在MATLAB代码中删除冗余逻辑,组合for循环,并进行其他优化,直到生成的代码在1毫秒内完成计算,满足吞吐量要求。
梁如期将经过验证的改进算法的C代码交付给软件集成团队,用于集成到生产系统中。
Delphi已经在生产车辆的主动安全系统中使用了该雷达传感器对准算法,用于几个OEM,没有报道的缺陷。
Liang and his co-workers have used MATLAB and MATLAB Coder to design and implement several other production algorithms, including a target selection algorithm that uses fusion tracks information, camera vision objects, and host vehicle information to select appropriate targets for OEMs’ active safety features.