车载惯导SDK
一、该车载惯导SDK包括如下几大模块:
(1)硬件信号接收模块:用于接收车辆上的各种惯导需要的硬件信号,包括GNSS定位信号、GNSS卫星信号、陀螺仪信号、车速信号、倒车信号
(2)初始位置定位模块:基于收到的GNSS定位信号用于完成车辆位置的初始定位
(3)惯导位置推算模块:基于收到的各种硬件信号完成每一个信号周期车辆位置的推导,并完成滤波处理
(4)惯导参数学习模块:用于学习车速补偿系数、陀螺仪信号补偿系数、陀螺仪零偏系统,让惯导能够正确的起作用及计算的位置更接近于实际位置
(5)惯导位置修正模块:惯导推导误差过大的时候,使用GNSS进行位置修正,消除累积误差
(6)惯导结果输出模块:整合惯导输出结果将惯导推算结果输出到SDK外部
二、该车载惯导SDK的功能:
基于接收到的车辆的各种硬件信号,包括包括GNSS定位信号、GNSS卫星信号、陀螺仪信号、车速信号、倒车信号,完成车辆的初始位置定位之后,每一个运行周期推算出一个车辆的实时位置,然后输出到惯导SDK外给其它应用(例如CarPlay应用、车载导航应用)使用,并且确保惯导的输出精度能够满足CarPlay的指标要求。
三、该车载惯导SDK的交付形态:
形态一:对于Android系统,交付aar包、SDK接口说明文档、版本发布说明
形态二:对于Linux系统,交付.so文件、.h接口文件、SDK接口说明文档、版本发布说明
汽车