[发明专利]车载导航系统的定位方法、装置及车载设备在审
申请号: | 201310513169.2 | 申请日: | 2013-10-25 |
公开(公告)号: | CN104567883A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 莫铃;穆允林 | 申请(专利权)人: | 上海博泰悦臻电子设备制造有限公司 |
主分类号: | G01C21/26 | 分类号: | G01C21/26 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 张振军 |
地址: | 200235 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 导航系统 定位 方法 装置 设备 | ||
技术领域
本发明涉及导航技术,尤其涉及一种车载导航系统的定位方法、装置及车载设备。
背景技术
导航系统中除传统的GPS定位导航外,为了解决GPS不准确(例如,高架下、高层建筑周围、隧道、地下停车场无信号)时,通常在车载系统中,导航软件的位置定位利用陀螺仪的角度数据与车速(或者说位移数据)组合,来推导出准确位置,而GPS也转变为校准位置与方向的手段,位置推算需要有正确的初始位置与初始角度。
汽车在停车熄火后,其于安全考虑以及保护电瓶的考虑,往往车载系统也会在导航软件退出后断电关机。待汽车再次通电打火启动,导航系统再重新启动工作,并以停车熄火时存储的初始位置与角度推算新位置角度。但从汽车通电打火启动、车载系统启动,再到导航系统完成启动工作,往往需要10秒甚至更长时间。
因此,当汽车在地下车库熄火停车后再启动行驶,在导航系统开始工作之前,汽车可能已行驶了一段距离和/或改变方向,而在导航系统开始工作时,在停车时的初始位置与角度就有一个变化,当导航软件完成启动并开始进行陀螺数据处理时,导航软件启动前的约7~8秒左右的数据丢失,导致推算位置与角度不准确。
发明内容
本发明要解决的技术问题是提供一种车载导航系统的定位方法、装置及车载设备,能够对导航软件启动之前的陀螺仪数据进行缓存,有利于提高定位精度。
为解决上述技术问题,本发明提供了一种车载导航系统的定位方法,包括:
步骤1,启动车载导航系统的核心操作系统;
步骤2,从陀螺仪获取陀螺仪数据并对其进行缓存;
步骤3,启动所述车载导航系统的导航软件;
步骤4,所述导航软件调用先前缓存的陀螺仪数据进行定位推算,并清空先前缓存的陀螺仪数据。
根据本发明的一个实施例,所述定位方法还包括重复步骤2和步骤4。
根据本发明的一个实施例,所述核心操作系统为安卓操作系统的内核。
根据本发明的一个实施例,所述核心操作系统的启动时间为1-3秒。
根据本发明的一个实施例,所述步骤4还包括:在定位推算时获取车辆的速度数据,所述定位推算根据所述陀螺仪数据和速度数据进行。
根据本发明的一个实施例,所述步骤2还包括:获取车辆的速度数据进行缓存;
所述步骤4还包括:在定位推算前同时调用先前缓存的速度数据,所述定位推算根据所述陀螺仪数据和速度数据进行,清空先前缓存的陀螺仪数据同时也清空先前缓存的速度数据。
根据本发明的一个实施例,所述获取车辆的速度数据是通过车辆中的控制器局域网络总线进行。
本发明还提供了一种车载导航系统的定位装置,包括:
第一启动模块,用于启动车载导航系统的核心操作系统;
缓存模块,用于在所述核心操作系统启动后,从陀螺仪获取陀螺仪数据并对其进行缓存;
第二启动模块,用于启动所述车载导航系统的导航软件;
定位推算模块,用于在所述导航软件启动后,调用先前缓存的陀螺仪数据进行定位推算,并清空先前缓存的陀螺仪数据。
根据本发明的一个实施例,所述定位装置还包括:重复模块,用于控制所述缓存模块和定位推算模块分别重复执行各自的功能。
根据本发明的一个实施例,所述核心操作系统为安卓操作系统的内核。
根据本发明的一个实施例,所述核心操作系统的启动时间为1-3秒。
根据本发明的一个实施例,所述定位推算模块在定位推算时获取车辆的速度数据,所述定位推算根据所述陀螺仪数据和速度数据进行。
根据本发明的一个实施例,所述缓存模块从所述陀螺仪获取陀螺仪数据并对其进行缓存时,还获取车辆的速度数据进行缓存;
所述定位推算模块在定位推算前同时调用先前缓存的速度数据,所述定位推算根据所述陀螺仪数据和速度数据进行,清空先前缓存的陀螺仪数据同时也清空先前缓存的速度数据。
根据本发明的一个实施例,所述获取车辆的速度数据是通过车辆中的控制器局域网络总线进行。
本发明还提供了一种车载设备,包括上述任一项所述的定位装置。
与现有技术相比,本发明具有以下优点:
本发明实施例的车载导航系统的定位方法及装置中,在车载导航系统的核心操作系统启动之后、导航软件启动之前,从陀螺仪获取陀螺仪数据并做缓存,在导航软件启动后,即调用先前缓存的陀螺仪数据进行定位推算。由于导航软件启动过程中的陀螺仪数据并未丢失,因此有利于提高定位推算的准确性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻电子设备制造有限公司;,未经上海博泰悦臻电子设备制造有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310513169.2/2.html,转载请声明来源钻瓜专利网。