首页 / 专利库 / 城市规划 / 城市规划 / 土木工程 / 交通运输工程 / 交通安宁 / 减速带 / 一种车辆定位方法、装置及存储介质

一种车辆定位方法、装置及存储介质

阅读:1017发布:2020-07-19

专利汇可以提供一种车辆定位方法、装置及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开一种车辆 定位 方法、装置及存储介质。该车辆定位方法包括检测车辆在路面行驶时其 车轮 与所述路面之间的压 力 变化情况;查找与所述压力变化情况匹配的预设压力变化信息;其中,所述预设压力变化信息表示车辆在一具有设定凹凸图案的路面行驶时车轮与路面间的压力变化情况;当查找到匹配的预设压力变化信息时,获取所述匹配的预设压力变化信息表示的路面的预存 位置 信息,以作为所述车辆的当前位置信息。本发明通过上述方法能够在车辆行驶过程中对车辆的当前位置进行较准确的定位。,下面是一种车辆定位方法、装置及存储介质专利的具体信息内容。

1.一种车辆定位方法,其中,包括:
检测车辆在路面行驶时其车轮与所述路面之间的压变化情况;
查找与所述压力变化情况匹配的预设压力变化信息;其中,所述预设压力变化信息表示车辆在一具有设定凹凸图案的路面行驶时车轮与路面间的压力变化情况;
当查找到匹配的预设压力变化信息时,获取所述匹配的预设压力变化信息表示的路面的预存位置信息,以作为所述车辆的当前位置信息。
2.根据权利要求1所述的车辆定位方法,其中,
所述预设压力变化信息为由第一码值和第二码值构成的预设码序列;
所述检测车辆在路面行驶时其车轮与所述路面之间的压力变化情况,包括:
利用车轮的压力传感器检测车辆在路面行驶过程中其车轮与所述路面之间的压力数据,由所述检测到的压力数据形成压力变化曲线;
对所述压力变化曲线进行编码,得到由第一码值和第二码值构成的检测码序列;
所述查找与所述压力变化情况匹配的预设压力变化信息,包括:
查找与所述检测码序列相同的预设码序列。
3.根据权利要求2所述的车辆定位方法,其中,
所述利用车轮的压力传感器检测车辆在路面行驶过程中其车轮与所述路面之间的压力数据,由所述检测到的压力数据形成压力变化曲线之后,还包括:
判断所述压力变化曲线的曲线模式与预设压力曲线模式是否匹配;
若是,则对所述压力变化曲线进行编码,得到由第一码值和第二码值构成的检测码序列;
否则对所述压力变化曲线不进行编码。
4.根据权利要求2所述的车辆定位方法,其中,
所述设定凹凸图案由沿路面长度方向间距排列的若干凸起条或凹陷条;其中,不同位置的路面的凸起条或凹陷条之间的间距和/或宽度不完全相同,以构成不同的设定凹凸图案;
当车轮进入或离开所述凸起条或凹陷条时,所述车轮与路面之间发生压力突变。
5.根据权利要求4所述的车辆定位方法,其中,
利用车轮的压力传感器检测车辆在路面行驶过程中其车轮与所述路面之间的压力数据,由所述检测到的压力数据形成压力变化曲线,包括:
利用车轮的压力传感器检测车辆在路面行驶时其车轮与所述路面之间发生第一次压力突变,记录所述第一次压力突变的时间;
持续检测所述车轮与所述路面之间的压力数据,并判断发生第二次压力突变的时间与所述第一次压力突变的时间的时间间隔与车速的乘积是否等于所述凸起条或凹陷条的宽度的整数倍;
若是,则将所述第一次压力突变的时间作为所述压力变化曲线的起始点;
否则,丢弃所述第一次压力突变的时间,并当再次检测到车轮与所述路面之间的发生压力突变时,重复上述步骤。
6.根据权利要求5所述的车辆定位方法,其中,
在所述将所述第一次压力数据变化的时间作为所述压力变化曲线的起始点之后,还包括:
继续检测其车轮与所述路面之间的压力数据,判断在所述第二次压力突变之后,所述压力数据是否满足结束检测条件;
若是,将满足结束检测条件时检测到的压力突变的时间作为所述压力变化曲线的结束点;
否则,继续检测所述压力数据,直至所述压力数据满足结束检测条件。
7.根据权利要求6所述的车辆定位方法,其中,
所述结束检测条件包括:
在所述第二次压力突变后,在预设时间阈值内未检测到下一次压力突变;
所述将满足结束检测条件时检测到的压力数据的时间作为所述压力变化曲线的结束点,包括:
将所述第二次压力突变作为满足结束检测条件时对应的压力突变,并将所述第二次压力突变的时间作为所述压力变化情况的结束点。
8.根据权利要求6所述的车辆定位方法,其中,
所述结束检测条件还包括:
在所述第二次压力突变后,检测到的相邻两次压力突变的时间间隔与车速的乘积不等于所述凸起条或凹陷条的宽度的整数倍;
所述将满足结束检测条件时检测到的压力数据的时间作为所述压力变化曲线的结束点,包括:
将所述相邻两次压力突变中的前一次压力突变作为满足结束检测条件时对应的压力突变,并将所述相邻两次压力突变中的前一次压力突变的时间作为所述压力变化曲线的结束点。
9.根据权利要求1所述的车辆定位方法,其中,
查找到匹配的预设压力变化信息,获取所述匹配的预设压力变化信息表示的路面的预存位置信息,以作为所述车辆的当前位置信息,包括:
查找到匹配的预设压力变化信息,获取与所述预设压力变化信息表示的预存位置信息,判断获取的所述预存位置信息是否唯一;
若所述预设压力变化信息表示的预存位置信息为唯一预存位置信息,则将所述预存位置信息作为车辆的当前位置信息;
若所述预设压力变化信息表示的预存位置信息不唯一,则获取GPS定位、卫星定位或基站定位得到所述车辆的当前定位坐标;根据所述当前定位坐标确定所述车辆当前所在地理区域,将所述预设压力变化信息表示的多个预存位置信息中属于所述地理区域内的预存位置信息作为车辆的当前位置信息;或
获取与上一次匹配得到的预设压力变化信息表示的前一次预存位置信息;将所述预设压力变化信息表示的多个预存位置信息中与所述前一次预存位置信息之间满足预设空间关系的预存位置信息作为车辆的当前位置信息。
10.根据权利要求1所述的车辆定位方法,其中,
查找到匹配的预设压力变化信息,获取所述匹配的预设压力变化信息表示的路面的预存位置信息,以作为所述车辆的当前位置信息,包括:
查找到匹配的预设压力变化信息,获取与所述预设压力变化信息表示的预存位置信息;
获取GPS定位、卫星定位或基站定位得到所述车辆的当前定位坐标;
判断所述预存位置信息和所述当前定位坐标之间的误差值是否小于或等于预设误差阈值;
若是,则将所述预存位置信息作为车辆的当前位置信息;
否则,将所述当前定位坐标作为车辆的当前位置信息。
11.根据权利要求1所述的车辆定位方法,其中,
所述车轮的压力传感器沿其外表面设置,以使车辆在行驶过程中持续检测其车轮与所述路面之间的压力变化情况。
12.根据权利要求1所述的车辆定位方法,其中,
所述设定凹凸图案为减速图案,所述若干凸起条或凹陷条为减速带
13.一种车辆定位装置,其中,包括:通过总线相互耦接的压力传感器、存储器和处理器;
所述压力传感器,用于检测车辆在路面上行驶时其车轮与所述路面之间的压力数据;
所述存储器,用于存储所述处理器执行的操作指令,以及车辆定位过程中的采集到的各种数据;
所述处理器用于根据所述操作指令执行权利要求1-12任意一项所述的车辆定位方法。
14.一种存储介质,其中,存储有程序数据,所述程序数据能够被执行以实现权利要求
1-12任意一项所述的车辆定位方法。

说明书全文

一种车辆定位方法、装置及存储介质

技术领域

[0001] 本发明涉及定位技术领域,尤其涉及一种车辆定位方法、装置及存储介质。

背景技术

[0002] 在车辆行驶中对车辆的定位是很用驾驶应用的基础,导航、地图、智能交通系统等均需要对车辆进行定位。
[0003] 现有技术中,通常采用GPS定位、卫星定位、基站定位等定位方式,然而传统的定位方法通常会存在一定的定位误差,在智能驾驶等情况下需要较精确的定位时则无法满足定位需求。

发明内容

[0004] 本发明的目的在于提供一种车辆定位方法、装置及存储介质,能够对车辆提高对车辆定位的定位精度
[0005] 为实现上述目的,本发明提供一种车辆定位方法,该方法包括:
[0006] 检测车辆在路面行驶时其车轮与所述路面之间的压变化情况;
[0007] 查找与所述压力变化情况匹配的预设压力变化信息;其中,所述预设压力变化信息表示车辆在一具有设定凹凸图案的路面行驶时车轮与路面间的压力变化情况;
[0008] 当查找到匹配的预设压力变化信息时,获取所述匹配的预设压力变化信息表示的路面的预存位置信息,以作为所述车辆的当前位置信息。
[0009] 另一方面,本发明提出了一种车辆定位装置,该装置包括:通过总线相互耦接的压力传感器存储器和处理器;
[0010] 所述压力传感器,用于检测车辆在路面上行驶时其车轮与所述路面之间的压力数据;
[0011] 所述存储器,用于存储所述处理器执行的操作指令,以及车辆定位过程中的采集到的各种数据;
[0012] 所述处理器用于根据所述操作指令以执行上述车辆定位方法。
[0013] 另一方面,本发明提出了一种存储介质,该存储介质存储有程序数据,所述程序数据能够被执行以实现上述车辆定位方法。
[0014] 有益效果:区别于现有技术的情况,本发明通过检测车辆行驶过路面时,其车轮与路面上的设定凹凸图案之间的压力变化情况,根据检测到的压力变化情况匹配相应的预设压力变化信息,在通过预设压力变化信息获取该预设压力变化信息表示的路面的预存位置信息,将路面的预存位置信息作为车辆的当前位置信息。利用压力变化情况对车辆进行定位,提高了对车辆的定位精度。附图说明
[0015] 图1是本发明车辆定位方法第一实施例的流程示意图;
[0016] 图2是图1中步骤S11的流程示意图;
[0017] 图3a-3c是图1所示的车辆定位方法第一实施例的示意图;
[0018] 图4是图2中步骤S111的一实施方式的流程示意图;
[0019] 图5是图2中步骤S111的另一实施方式的流程示意图;
[0020] 图6是本发明车辆定位方法第二实施例的流程示意图;
[0021] 图7是本发明车辆定位方法第三实施例的流程示意图;
[0022] 图8是本发明车辆定位方法第四实施例的流程示意图;
[0023] 图9是本发明车辆定位装置一实施例的结构示意图;
[0024] 图10是本发明车辆定位装置另一实施例的结构示意图;
[0025] 图11是本发明存储介质一实施例的结构示意图。

具体实施方式

[0026] 为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明进一步详细描述。显然,所描述的实施方式仅仅是本发明的部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,均属于本发明保护的范围。
[0027] 请参阅图1,图1是本发明车辆定位方法第一实施例的流程示意图。如图1所示,本实施例的车辆定位方法可包括如下步骤:
[0028] 在步骤S11中,检测车辆在路面行驶时其车轮与路面之间的压力变化情况。
[0029] 车辆在路面上行驶时,根据路面的状况,车轮与路面之间的压力会发生变化,而不同的路面的具有唯一的地理位置,换言之,本实施例利用路面情况造成的车辆与路面间的压力变化情况匹配到对应路面,以得到此时车辆的地理位置。
[0030] 本实施例中,利用车轮上设置的压力传感器,检测车辆在路面上行驶时车轮与路面之间的压力变化情况。
[0031] 在步骤S12中,查找与压力变化情况匹配的预设压力变化信息。
[0032] 特定的路面状况会造成车辆与路面间的压力变化,将特定的路面状况造成的车辆与路面间的压力变化作为预设压力变化信息,即预设压力变化信息可表示车辆在一具有特定路面状况的路面上行驶时的压力变化情况。
[0033] 本实施例中,在不同地理位置的路面上设置有设定凹凸图案,以使车辆在行驶过设定凹凸图案时,由设定凹凸图案引起压力变化,令不同设定凹凸图案对应的压力变化为预设压力变化信息。利用步骤S101中得到的压力变化情况在数据库中进行匹配,以查找到对应的预设压力变化信息,即相当于查找到对应的设定凹凸图案。
[0034] 本实施例中,设定凹凸图案为由沿路面长度方向间距排列的若干凸起条或凹陷条,在不同位置的设定凹凸图案中的凸起条或凹陷条的宽度可以不完全相同,且凸起条或凹陷条间的间距也不完全相同,由此,利用凸起条或凹陷条可以构成不同的预定凹凸图案。可以理解的是,设定凹凸图案中的凸起条或凹陷条与平坦路面之间存在高度差,因此,车辆在进入或离开设定凹凸图案中的凸起条或凹陷条时,车轮上的压力传感器检测到的压力数据会发生突变,即车轮与路面之间发生压力突变。
[0035] 此外,为了将路面自身的凸起或凹陷与设定凹凸图案中的凸起条或凹陷条区分开,可以令设定凹凸图案中的凸起条或凹陷条设置为具有特定规格的凸起或凹陷,例如,具有特定宽度、斜、高度的减速条即可作为设定凹凸图案的凸起条,由若干个减速条构成的减速带即可作为设定凹凸图案。每个凸起条或凹陷条的宽度设置为预设单位宽度的整数倍,例如,预设宽度为13cm,则每个凸起条或凹陷条的宽度可设置为13cm、26cm、39cm等,每个凸起条或凹陷条间的间距也可设置为预设单位宽度的整数倍。
[0036] 进一步,车辆的车轮上的压力传感器沿其外表面设置,以使车辆在行驶过程中持续检测其车轮与路面之间的压力变化情况。该设定凹凸图案为减速图案,若干凸起条或凹陷条为减速带。
[0037] 在步骤S13中,当查找到匹配的预设压力变化信息时,获取匹配的预设压力变化信息表示的路面的预存位置信息,以作为车辆的当前位置信息。
[0038] 在步骤S12中查找到匹配的预设压力变化信息,相当于查找到此时车辆行驶过的设定凹凸图案。由于设定凹凸图案对应有位置信息,换言之,预设压力变化信息也对应有位置信息,且该位置信息即为设定凹凸图案的位置信息,该位置信息即为预存位置信息。
[0039] 因此,可以通过步骤S12中获取到的预设压力变化信息查找到对应的预存位置信息,将匹配到的预存位置信息作为车辆的当前位置信息。
[0040] 本发明通过检测车辆行驶过路面时,其车轮与路面上的设定凹凸图案之间的压力变化情况,根据检测到的压力变化情况匹配相应的预设压力变化信息,在通过预设压力变化信息获取该预设压力变化信息表示的路面的预存位置信息,将路面的预存位置信息作为车辆的当前位置信息。利用压力变化情况对车辆进行定位,提高了对车辆的定位精度。
[0041] 进一步,请参阅图2,图1中步骤S11可包括如下步骤:
[0042] 在步骤S111中,利用车轮的压力传感器检测车辆在路面行驶过程中其车轮与路面之间的压力数据,由检测到的压力数据形成压力变化曲线。
[0043] 利用设置在车轮上的压力传感器获取车辆在路面上行驶时车轮与路面之间的压力数据,将压力数据作为纵坐标,时间作为横坐标,即可得到相应的压力变化曲线。
[0044] 可以理解的是,本实施例获取的压力数据是车辆在具有设定凹凸图案的路面上行驶时车轮与路面间的压力数据。
[0045] 在步骤S112中,对压力变化曲线进行编码,得到由第一码值和第二码值构成的检测码序列。
[0046] 在本实施例中,进一步对压力变化曲线进行编码,将压力变化曲线编码得到由第一码值和第二码值构成的检测码序列。其中,第一码值和第二码值为数值上互不相等的两个自然数,例如,第一码值可以设置为1,第二码值可以设置为0、2或3。
[0047] 本实施例中,预设压力变化信息被设置为由第一码值和第二码值构成的预设码序列,对应的,检测到的车轮与路面间的压力变化情况也为根据检测到的压力变化曲线编码得到的由第一码值和第二码值构成的检测码序列;相应的,步骤S13中查找与压力变压情况匹配的预设压力变化信息即为查找与检测码序列匹配的预设码序列。
[0048] 对本实施例的车辆定位方法举例说明,如图3a,路面上设置有一设定凹凸图案,设定凹凸图案包含两个凸起条,其中第一个凸起条的宽度为预设单位宽度的两倍,两个凸起条间的间距为一个预设单位宽度,对应的,车辆行驶进入第一个凸起条时,压力数据会发生变化,令车辆则凸起条上行驶时的编码为1,车辆在两个凸起条间的路面上行驶时的编码为0,根据两个凸起条的宽度和间距,可将该设定凹凸图案对应的预设压力变化信息的预设码序列编码为1101,该设定凹凸图案的位置信息S即为预存位置信息。当车辆行驶过该设定凹凸图案的过程中,车辆进入或离开凸起条时,均会发生压力突变,因此,从车辆行驶入第一凸起条到离开第二凸起条的过程中,会利用检测到的压力数据形成如图3b的压力变化曲线,进一步对该压力变化曲线进行编码,将车辆行驶在凸起条上的部分压力曲线编码为1,两个凸起条的间距部分的路面上的部分压力曲线编码为0,即可得到如图3c所示的检测码序列,可以看出,车辆行驶过该设定凹凸图案时检测到的检测码序列与预设码序列相同,因此可以对应查找到相应的设定凹凸图案的预设位置信息S,将预存位置信息S作为车辆的当前位置信息,完成对车辆的定位。
[0049] 进一步,请参阅图4,步骤S111可包括如下步骤:
[0050] 在步骤S1111中,利用车轮的压力传感器检测车辆在路面行驶时其车轮与路面之间发生第一次压力数据变化,记录第一次压力数据变化的时间。
[0051] 由于设定凹凸图案为由沿路面长度方向间距排列的若干凸起条或凹陷条,车辆在进入或离开设定凹凸图案中的凸起条或凹陷条时,车轮上的压力传感器检测到的压力数据会发生突变,即车轮与路面之间发生压力突变。可以理解的是,本实施例中所说的第一次压力突变指的是在一段较长时间内压力数据保持平稳,突然检测到压力数据发生变化时,则将此时突然检测到的压力数据变化作为第一次压力突变,并记录该第一次压力突变的时间。
[0052] 例如,车辆在一段较长的平坦公路上行驶,突然进入减速带,则压力传感器会在车辆进入减速带时检测到压力数据变化,则令此时检测到的压力数据变化为第一次压力突变,并记录该第一次压力突变的时间。
[0053] 在步骤S1112中,持续检测车轮与路面之间的压力数据,并判断发生第二次压力突变的时间与第一次压力突变的时间的时间间隔与车速的乘积是否等于凸起条或凹陷条的宽度的整数倍。
[0054] 可以理解的是,车辆在驶入以及离开设定凹凸图案中的凸起条或凹陷条时,均会发生压力数据变化,因此,在步骤S1111中检测到第一压力突变后,还需要检测第二次压力突变,通过两次压力突变判断引起检测到的压力数据变化的是否为设定凹凸图案。
[0055] 由于设定的凹凸图案中每个凸起条或凹陷条的宽度设置为预设单位宽度的整数倍,因此,若引起压力突变的是设定凹凸图案,则检测到的第一次压力突变和第二压力突变之间的时间间隔与车速的乘积应当为凸起条或凹陷条的宽度的整数倍。因此,本实施例中,将第一次压力突变和第二压力突变之间的时间间隔与车速的乘积与凸起条或凹陷条的宽度的整数倍进行匹配,判断第一次压力突变和第二压力突变之间的时间间隔与车速的乘积是否等于凸起条或凹陷条的宽度的整数倍,并根据判断结构选择执行后续步骤。
[0056] 在步骤S1113中,将第一次压力突变的时间作为压力变化曲线的起始点。
[0057] 若第一次压力突变和第二压力突变之间的时间间隔与车速的乘积等于凸起条或凹陷条的宽度的整数倍,则说明第一压力突变和第二压力突变分别由车辆驶入和离开设定凹凸图案中的第一个凸起条或凹陷条引起,因此将第一次压力突变的时间作为压力变化曲线的起始点,并持续检测车轮与路面之间的压力数据,以用于形成完整的压力变化曲线。
[0058] 在步骤S1114中,丢弃第一次压力突变的时间,并当再次检测到车轮与路面之间的发生压力突变时,重复上述步骤。
[0059] 若第一次压力突变和第二压力突变之间的时间间隔与车速的乘积不等于凸起条或凹陷条的宽度的整数倍,则说明第一压力突变和第二压力突变均不是由设定凹凸图案引起,因此,丢弃第一次压力突变的时间,并继续记录下一次压力突变,并重复步骤S1111,直至检测到相邻两次压力突变之间的时间间隔与车速的乘积等于凸起条或凹陷条的宽度的整数倍时,令两次压力突变中的前一次压力突变为第一次压力突变,并将两次压力突变中的前一次压力突变的时间作为压力变化曲线的起始点。
[0060] 进一步,如图5所示,在步骤S1113之后,还包括如下步骤:
[0061] 在步骤S1115中,继续检测其车轮与路面之间的压力数据,判断在第二次压力突变之后,压力数据是否满足结束检测条件。
[0062] 可以理解的是,第二压力突变为车轮离开设定凹凸图案中第一个凸起条或凹陷条时引起的压力数据变化。在此后,继续检测压力数据,以便确定以何时作为压力变化曲线的结束点。
[0063] 在步骤S1116中,将满足结束检测条件时检测到的压力突变的时间作为压力变化曲线的结束点。
[0064] 若步骤S1115中检测到的压力数据满足结束检测条件,则将相应的压力突变的时间作为压力变化曲线的结束点。
[0065] 本实施例中,结束检测条件可以为在第二次压力突变后,在预设时间阈值内未检测到下一次压力突变,即在之后车辆不再驶入下一个凸起条或凹陷条,可以认为该设定凹凸图案中仅包含一个凸起条或一个凹陷条,也就是说,车辆离开该凸起条或凹陷条即为离开该设定凹凸图案,第二次压力突变的时间即为结束点,因此将第二次压力突变作为满足结束检测条件时对应的压力突变,并将第二次压力突变的时间作为压力变化情况的结束点。
[0066] 预设时间阈值可以根据通常设定凹凸图案中相邻两个凸起条或凹陷条之间的间距进行设置,例如,在路面上设置的多个设定凹凸图案中,相邻两个凸起条或凹陷条之间的间距最大为3个预设单位宽度,则预设时间阈值可以设置为3个预设单位宽度除以平均车速的时间值。
[0067] 此外,结束检测条件还可以为在第二次压力突变后,检测到的相邻两次压力突变的时间间隔与车速的乘积不等于凸起条或凹陷条的宽度的整数倍。可以理解的是,设定凹凸图案中的凸起条或凹陷条的宽度,以及凸起条或凹陷条间的间距均设置为预设单位宽度的整数倍,相应的,检测到的相邻两次压力突变的时间间隔与车速的乘积也应当等于预设单位宽度的整数倍,若相邻两次压力突变的时间间隔与车速的乘积不等于凸起条或凹陷条的宽度的整数倍,则说明相邻两次压力突变中的后一次压力突变不是由设定凹凸图案引起的,说明车辆在相邻两次压力突变中的前一次压力突变时已经离开设定凹凸图案,因此,将相邻两次压力突变中的前一次压力突变作为满足结束检测条件时对应的压力突变,并将相邻两次压力突变中的前一次压力突变的时间作为压力变化曲线的结束点。
[0068] 在步骤S1117中,继续检测压力数据,直至压力数据满足结束检测条件。
[0069] 若步骤S1115中检测到的压力数据不满足结束检测条件,则继续检测车轮与路面间的压力数据,直至检测到的压力数据满足结束检测条件。
[0070] 由此,确定了压力变化曲线的起始点和结束点,并根据在起始点和结束点之间检测到的压力数据形成相应的压力变化曲线。
[0071] 本实施例通过每次检测到的压力发生突变的时间关系,确定压力变化曲线的起始点和结束点,以明确检测到的压力变化曲线,以使后续对压力变化曲线进行编码得到的预测码序列更加准确。
[0072] 进一步,请参阅图6,图6是本发明车辆定位方法第二实施例的流程示意图。本实施例是在图1-5所示的实施例的基础上改进得到的,如图6所示,本实施例的车辆定位方法在步骤S111之后还包括如下步骤:
[0073] 在步骤S113中,判断压力变化曲线的曲线模式与预设压力曲线模式是否匹配。
[0074] 由于设定凹凸图案中的凸起条或凹陷条具有特定规格,例如,与路面间的特定角度、特定宽度或特定高度,因此,车辆通过设定凹凸图案时,其压力变化会具有与设定凹凸图案相应的曲线模式,而由路面本身不平坦造成的车轮与路面间的压力变化则不会不具有这种曲线模式,因此,为了避免出现误测量的情况,在形成压力变化曲线后,先对形成压力变化曲线的曲线模式进行判断,判断形成压力变化曲线的曲线模式与预设压力曲线模式是否匹配,其中,预设压力曲线模式即为设定凹凸图案的规格引起的压力曲线的模式。
[0075] 若压力变化曲线的曲线模式与预设压力曲线模式匹配,则说明检测到的压力变化是有设定凹凸图案引起,则继续执行步骤S112,对压力变化曲线进行编码,得到由第一码值和第二码值构成的检测码序列;否则不对压力变化曲线进行编码,返回步骤S111,继续检测车辆在路面行驶过程中其车轮与路面之间的压力数据。
[0076] 可以理解的是,本实施例中步骤S111的具体实施方式仍可以采用图4和图5所示的实施方式执行。
[0077] 本实施例通过对压力变化曲线的曲线模式进行确定,进而排除由路面自身不平坦造成的压力变化对车辆定位的干扰,进一步提高车辆定位的准确度。
[0078] 进一步,请参阅图7,图7是本发明车辆定位方法第三实施例的流程示意图。如图7所示,本实施例的车辆定位方法可包括如下步骤:
[0079] 在步骤S201中,检测车辆在路面行驶时其车轮与路面之间的压力变化情况。
[0080] 在步骤S202中,查找与压力变化情况匹配的预设压力变化信息。
[0081] 本实施例中,步骤S201和步骤S202与图1至图6所示的车辆定位方法第一实施例和第二实施例中的步骤S101和步骤S102相同,此处不再赘述。
[0082] 在步骤S203中,查找到匹配的预设压力变化信息,获取与预设压力变化信息表示的预存位置信息,判断获取的预存位置信息是否唯一。
[0083] 通过步骤S202查找到的预设压力变化信息,利用查找到的预设压力变化信息获取其表示的预存位置信息。可以理解的是,预设压力变化信息对应于设定凹凸图案,若干个设定凹凸图案可以均不相同,此时查找到的预设压力变化信息对应的设定凹凸图案唯一,对应的预存位置信息也唯一。但对于较大地理范围内,将每个路面上的设定凹凸图案均设置为不同的设定凹凸图案是比较复杂和困难的,因此在设置设定凹凸图案时,可以分区域设置,例如对地理区域不同的A区域内设置的若干个设定凹凸图案可以和B区域内设置的若干个设定凹凸图案相同,则此时查找到预设压力变化信息表示的预存位置信息则会同时对应A区域中某一设定凹凸图案的预存位置信息和B区域中相同设定凹凸图案的预存位置信息,换言之,此时查找到的预存位置信息不唯一。
[0084] 因此,本实施例在获取与预设压力变化信息表示的预存位置信息时,判断该预存位置信息是否唯一,根据判断结果选择后续执行步骤。
[0085] 在步骤S204中,将预存位置信息作为车辆的当前位置信息。
[0086] 若步骤S203中,获取的预存位置信息唯一,则说明得到的预存位置信息唯一对应于此时车辆行驶过的设定凹凸图案,预存位置信息与此时车辆行驶过的设定凹凸图案对应,即可将预存位置信息作为车辆的当前位置信息。
[0087] 在步骤S205中,获取GPS定位、卫星定位或基站定位得到车辆的当前定位坐标;根据当前定位坐标确定车辆当前所在地理区域,将预设压力变化信息表示的多个预存位置信息中属于地理区域内的预存位置信息作为车辆的当前位置信息。
[0088] 若步骤S203中,获取的预存位置信息不唯一,也就是说,在至少两个地理区域中使用了此时车辆行驶过的设定凹凸图案,此时,需要确定车辆处于哪个区域中,即可对其他的预存位置信息进行排除。本实施例中,可以通过GPS定位、卫星定位或基站定位等方式得到车辆的当前定位坐标,进而知晓车辆当前处于哪个区域,在将预设压力变化信息表示的多个预存位置信息中属于地理区域内的预存位置信息作为车辆的当前位置信息。
[0089] 可以理解的是,在其他实施方式中,可以先获取GPS定位、卫星定位或基站定位得到车辆的当前定位坐标,先确定车辆当前所在的地理区域,在查找到匹配的预设压力变化信息,获取与预设压力变化信息表示的预存位置信息时,仅在该地理区域内的预存位置信息中进行查找。例如,先获取GPS定位、卫星定位或基站定位得到车辆的当前定位坐标,先确定车辆当前处于地理区域A内,则获取与预设压力变化信息表示的预存位置信息时,只在A区域内的预设位置信息中查找与获得的预设压力变化信息对应的预存位置信息。
[0090] 此外,若获取的预存位置信息不唯一,在其他实施方式中,还可以获取与上一次匹配得到的预设压力变化信息表示的前一次预存位置信息;将预设压力变化信息表示的多个预存位置信息中与前一次预存位置信息之间满足预设空间关系的预存位置信息作为车辆的当前位置信息。可以理解的是,前一次预存位置信息与此时得到的预存位置信息之间应当具有一定的空间关系。其中,空间关系可以为距离关系,车辆前后两次经过的设定凹凸图案必定会有一定的距离关系,前后两次经过的设定凹凸图案不会相距太远。
[0091] 进一步,请参阅图8,图8是本发明车辆定位方法第四实施例的流程示意图。如图8所示,本实施例的车辆定位方法可包括如下步骤:
[0092] 在步骤S301中,检测车辆在路面行驶时其车轮与路面之间的压力变化情况。
[0093] 在步骤S302中,查找与压力变化情况匹配的预设压力变化信息。
[0094] 在步骤S303中,查找到匹配的预设压力变化信息,获取与预设压力变化信息表示的预存位置信息。
[0095] 本实施例中,步骤S301至步骤S303与图1至图6所示的实施例中的步骤S101至步骤S103相同,此处不再赘述。
[0096] 在步骤S304中,获取GPS定位、卫星定位或基站定位得到车辆的当前定位坐标。
[0097] 本实施例中,进一步通过GPS定位、卫星定位或基站定位等获取车辆的当前定位坐标。
[0098] 在步骤S305中,判断预存位置信息和当前定位坐标之间的误差值是否小于或等于预设误差阈值。
[0099] 进一步,判断步骤S305中获得的当前定位坐标与预存位置信息之间的误差值是否小于或等于预设误差阈值。可以理解的是,若车轮与路面之间的压力变化情况是由设定凹凸图案引起的,则当前定位坐标与预存位置信息之间的误差值应当较小,若车轮与路面之间的压力变化情况不是由设定凹凸图案引起的,而是由于其他因素,例如路面自身的不平坦引起的,则当前定位坐标与预存位置信息之间会存在较大的误差值。
[0100] 因此,本实施例通过判断预存位置信息和当前定位坐标之间的误差值是否小于或等于预设误差阈值,进而根据判断结果选择后续执行步骤。
[0101] 在步骤S306中,将预存位置信息作为车辆的当前位置信息。
[0102] 若预存位置信息和当前定位坐标之间的误差值小于或等于预设误差阈值,则说明车轮与路面之间的压力变化情况是由设定凹凸图案引起的,因此可将预存位置信息作为车辆的当前位置信息。
[0103] 在步骤S307中,将当前定位坐标作为车辆的当前位置信息。
[0104] 若预存位置信息和当前定位坐标之间的误差值大于预设误差阈值,则说明车轮与路面之间的压力变化情况不是由设定凹凸图案引起的,而是由于其他因素,例如路面自身的不平坦引起的。因此,将GPS定位、卫星定位或基站定位等获取车辆的当前定位坐标作为车辆的当前位置信息。
[0105] 请参阅图9,图9是本发明车辆定位装置一实施例的结构示意图。如图9所示,本实施例的车辆定位装置包括通过总线耦接的压力传感器、存储器和处理器。
[0106] 其中,压力传感器用于检测车辆在路面上行驶时其车轮与路面之间的压力数据。存储器用于存储处理器执行的操作指令,以及车辆定位过程中的采集到的各种数据。处理器用于根据存储器中存储的操作指令执行相应操作,以实现图1至图8所示的车辆定位方法第一实施例至第三实施例中的任意一种,具体说明请参见图1至图8所示的车辆定位方法第一实施例至第三实施例的具体说明,此处不再赘述。
[0107] 进一步,如图10所示,本实施例的车辆定位装置还可以还包括数据收发器,数据收发器用于将得到的车辆的当前位置信息上传至服务器。如此,即可将单一的车辆通过服务器进行数据共享,可在智能交通中得到更进一步的应用。
[0108] 进一步,请参阅图11,图11是本发明存储介质一实施例的结构示意图。如图11所示,本实施例中的存储介质存储有程序数据,该程序数据能够被执行以实现如图1至图8所示的车辆定位方法第一实施例至第三实施例中的任意一种,具体说明请参见图1至图8所示的车辆定位方法第一实施例至第三实施例的具体说明,此处不再赘述。
[0109] 以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈