System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及定位,尤其涉及一种车辆定位方法。
技术介绍
1、由于传统全球定位系统(global positioning system,gps)技术的缺点,当墙壁、建筑物、摩天大楼和树木等障碍物阻挡gps信号时,就会出现定位问题。随着汽车电子智能程度的提高,传统的gps定位已无法满足驾驶要求,需要更加精确的定位系统。
2、目前,为车辆单独配置高精度惯导、卫星导航及实时动态测量技术(real timekinematic,rtk),来实现车辆定位功能,以弥补gps定位的不足。上述方案通常使用单核微控制器(microcontroller unit,mcu)处理大量数据、实现大量数据交互和运行相关算法等,因此传统的单核mcu运行起来明显负荷较高,会影响车辆定位的可靠性,进而影响车辆定位的精度和效率。
技术实现思路
1、本专利技术提供了一种车辆定位方法,以提高车辆定位的可靠性。
2、第一方面,本专利技术实施例提供了一种车辆定位方法,包括:
3、通过微控制器mcu所对应的第一中央处理器cpu采集车辆所对应的第一数据,所述第一数据至少包括:全球定位系统gps数据、加速度及角速度;
4、通过所述第一cpu将所述第一数据传输至所述mcu所对应的第二cpu;
5、通过所述第二cpu对所述第一数据进行处理,得到定位数据,所述定位数据所对应位置的精准度高于所述第一数据所对应位置的精准度。
6、可选的,所述通过微控制器mcu所对应
7、通过惯性测量imu模块,确定所述加速度和所述角速度;
8、通过所述第一cpu与所述imu模块间的同步串行总线,采集所述加速度及所述角速度;
9、通过定位模块,确定所述gps数据;
10、通过所述第一cpu与所述定位模块间的第一通用异步收发uart接口,采集所述gps数据。
11、可选的,所述通过所述第一cpu将所述第一数据传输至所述mcu所对应的第二cpu,包括:
12、通过所述第一cpu与所述第二cpu间的cpu内部数据共享通道,将所述第一数据传输至第二cpu。
13、可选的,所述通过所述第二cpu对所述第一数据进行处理,得到定位数据,包括:
14、通过所述第二cpu对所述第一数据进行计算,得到定位数据;
15、通过所述第一cpu与所述第二cpu间的cpu内部数据共享通道,将所述定位数据传输至所述第一cpu。
16、可选的,所述方法还包括:
17、通过所述第一cpu与系统级芯片间的第二uart接口,将所述定位数据传输至所述系统级芯片。
18、可选的,所述方法还包括:
19、通过所述第一cpu与定位模块间的第三uart接口,配置所述定位模块。
20、可选的,所述通过所述第一cpu与定位模块间的第三uart接口,配置所述定位模块,包括:
21、通过所述第一cpu与所述定位模块间的第三uart接口,配置所述定位模块的输出频率。
22、第二方面,本专利技术实施例提供了一种车辆定位装置,包括:
23、数据采集模块,用于通过微控制器mcu所对应的第一中央处理器cpu采集车辆所对应的第一数据,所述第一数据至少包括:全球定位系统gps数据、加速度及角速度;
24、数据传输模块,用于通过所述第一cpu将所述第一数据传输至所述mcu所对应的第二cpu;
25、数据处理模块,用于通过所述第二cpu对所述第一数据进行处理,得到定位数据,所述定位数据所对应位置的精准度高于所述第一数据所对应位置的精准度。
26、第三方面,本专利技术实施例提供了一种电子设备,包括:
27、至少一个处理器;以及
28、与所述至少一个处理器通信连接的存储器;其中,
29、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的车辆定位方法。
30、第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现如第一方面所述的车辆定位方法。
31、本专利技术实施例提供了一种车辆定位方法。该方法包括:通过微控制器mcu所对应的第一中央处理器cpu采集车辆所对应的第一数据,所述第一数据至少包括:全球定位系统gps数据、加速度及角速度;通过所述第一cpu将所述第一数据传输至所述mcu所对应的第二cpu;通过所述第二cpu对所述第一数据进行处理,得到定位数据,所述定位数据所对应位置的精准度高于所述第一数据所对应位置的精准度。上述技术方案,通过mcu所对应的第一cpu采集车辆所对应的第一数据,并将第一数据传输至第二cpu,通过mcu所对应的第二cpu对第一数据进行处理,实现了通过mcu所对应的不同的cpu核处理不同的任务,降低了单个cpu核工作的负荷,有助于提高车辆定位的精准度及效率,进而提高了车辆定位的可靠性。
32、应当理解,本部分所描述的内容并非旨在标识本专利技术实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其他特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种车辆定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过微控制器MCU所对应的第一中央处理器CPU采集车辆所对应的第一数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述第一CPU将所述第一数据传输至所述MCU所对应的第二CPU,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过所述第二CPU对所述第一数据进行处理,得到定位数据,包括:
5.根据权利要求1所述的方法,其特征在于,还包括:
6.根据权利要求1所述的方法,其特征在于,还包括:
7.根据权利要求1所述的方法,其特征在于,所述通过所述第一CPU与定位模块间的第三UART接口,配置所述定位模块,包括:
8.一种车辆定位装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的车辆定位方法。
【技术特征摘要】
1.一种车辆定位方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过微控制器mcu所对应的第一中央处理器cpu采集车辆所对应的第一数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述通过所述第一cpu将所述第一数据传输至所述mcu所对应的第二cpu,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过所述第二cpu对所述第一数据进行处理,得到定位数据,包括:
5.根据权利要求1所述的方法,其特征在于,还包...
【专利技术属性】
技术研发人员:段立卿,陈绍明,黄贤坤,
申请(专利权)人:上海英恒电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。