程序聚合 软件案例 车载惯导SDK

车载惯导SDK

2026-07-29 23:48:02
行业:汽车
载体:嵌入式软件、车载应用
技术:Java、SQLite、C/C++、CMake

业务和功能介绍

一、该车载惯导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接口说明文档、版本发布说明

项目实现

1、本人负责该车载惯导SDK从原型搭建到具体算法实现到算法优化到达成认证指标最终量厂的整个代码开发、调试及优化的过程;
2、项目使用了C/C++、Cmake、Java、Gradle、Sqlite、STL、Boost这些技术;
3、该项目的难点在于在GNSS信号完全无效的情况下,惯导长时间累积的误差怎么消除,确保车辆行驶经过长隧道之后误还在CarPlay的指标要求范围,以及不同车辆的硬件信号差异对算法参数的调整带来的冲击;
4、该惯导SDK最终成功应用于至少3个车厂的项目,为当时所就职的公司带来四、五百万的收益;

示例图片视频


雪云飞
30天前活跃
方向: 后端-C++、后端-C、
交付率:100.00%
相似推荐
陶瓷打印ai调色应用
是一款专为陶瓷打印等场景设计的高精度色彩分析与自动校色工具。它通过对比“标准样板的扫描件”与“当前批次的扫描件”,精确计算出色彩偏差,然后将此偏差应用于“当前稿的原始电子文件”,从而生成一个经过校正的、符合标准样板色彩的新电子文件,用于后续打印和烧制。
智能制造管控系统
背景; 1、解决产品生产的全流程中,所有工序节点编排、测试结果校验、发货质量判断、异常流程处理等自动化生产问题。 2、解决人工盘点混乱问题。 功能; 1、产品工艺流程图绘制,支持网关、监听器等状态校验功能。 2、工序测试结果校验功能,根据不同工序通过标准,判断测试结果是否合格。 2、工序流流转判断功能,根据节点监听器,判断是否能流转到下一个节点。 3、发货管控功能,判断是否满足发货条件。 4、生产盘点、统计功能。 5、异常生产问题处理,如回退、节点跃迁、重流等异常问题。
工业设备振动监测终端-振动哨兵Demo
针对小型工业电机、泵类设备缺少低成本状态监测手段的问题,设计一款本地化振动监测终端。通过加速度传感器采集振动信号,STC/STM32单片机完成ADC采样、滑动窗口滤波和特征提取,运行轻量级TinyML分类模型,判断设备当前状态为“正常”或“异常”。结果通过串口发送至迪文触屏实时显示,支持阈值告警、历史记录查询。目标是在无上位机、无云端的条件下实现离线监测,降低部署成本。
项目是基于ssm框架结合jq、html等技术实现移动客服业务受理后台-中移****业务受理
1、该系统为全国客服及互联网渠道的核心业务系统,承载家庭宽带、跨省宽带、全屋 WiFi 及智能门锁等产品的线上办理。系统采用 Spring + Dubbo 微服务架构,结合 Redis 与 RocketMQ /Kafka 消息中间件,支撑全国多省份高并发、高可用的业务交互与数据沉淀。
Modbus PLC数据采集工具
车间PLC设备产生的运行参数,人工记录采集费时费力。本工具基于Modbus RTU/TCP协议,实现Windows电脑和PLC通讯,自动实时采集设备寄存器数据。将采集到的电流、温度、产量等参数存入本地SQLite数据库;支持历史数据查询,电脑双击运行,无需复杂环境部署,适合车间现场部署使用。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服