车辆定位导航方法及车载导航仪与流程

文档序号:11771034阅读:293来源:国知局
车辆定位导航方法及车载导航仪与流程

本发明涉及一种车辆定位导航方法及车载导航仪。



背景技术:

目前,车载导航仪通过gps(全球定位系统)系统或北斗系统获取车载终端所处位置的相关信息,为了节省通讯流量与通讯费用,车载终端通常采取定时或定距上报位置信息的方式,而由于车辆在行驶过程中,经常发生拐弯的动作,因此现有技术中的车载导航仪在播放车辆行驶轨迹的时候常会出现点位的连线不在道路上的情况。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术的车载导航仪在车辆拐弯时,播放的车辆行驶轨迹常会出现点位的连线不在道路上的缺陷,提供一种车载导航仪。

本发明是通过下述技术方案来解决上述技术问题:

一种车辆定位导航方法,其特点在于,所述车辆定位导航方法包括以下步骤:

s1、以第一预设频率依次获取车载终端的位置信息,所述位置信息包括第一位置、第二位置和第三位置;

s2、生成所述第一位置和所述第二位置之间的第一路径,生成所述第二位置和所述第三位置之间的第二路径;

s3、计算所述第一路径和所述第二路径之间的路径夹角;

s4、根据所述路径夹角生成航向信息;

s5、根据所述航向信息以第二预设频率输出步骤s1中获取的所述位置信息并显示。

车辆定位导航以一固定频率输出车载终端的位置点,并将位置点连线以生成车辆行驶的路径。若频率较大,则车辆在拐弯行驶时显示的路径经常不准确,若频率较小,则会增加通讯流量和通讯费用。本方案中,通过判断车辆的行驶状态,以不同的频率输出车载终端的位置点,在不增加通讯流量和通讯费用的前提下,大大提高了车辆定位导航的精确度。

较佳地,步骤s1还包括:

判断所述第三位置和所述第二位置之间的距离是否大于一预设距离,若是,则执行步骤s2;若否,则执行步骤s1。本方案提高了判断效率。

较佳地,步骤s4包括:

判断所述路径夹角是否大于一预设角度;

若是,则生成的所述航向信息包括车辆拐弯行驶;

若否,则生成的所述航向信息包括车辆直线行驶。

较佳地,在步骤s4中,当生成的所述航向信息包括车辆拐弯行驶时,在步骤s5中,所述第二预设频率等于所述第一预设频率;

当生成的所述航向信息包括车辆直线行驶时,在步骤s5中,所述第二预设频率小于所述第一预设频率。

较佳地,所述第一位置、所述第二位置和所述第三位置均包括经度、纬度和速度。

本发明还包括另一种车辆定位导航方法,其特点在于,所述车辆定位导航方法包括以下步骤:

s1、以第一预设频率依次获取车载终端的位置信息,所述位置信息包括五个位置,每三个相邻的位置组成位置组,每一位置组包括第一位置、第二位置和第三位置;

s2、在每一位置组中,生成所述第一位置和所述第二位置之间的第一路径,以及所述第二位置和所述第三位置之间的第二路径;

s3、在每一位置组中,计算所述第一路径和所述第二路径之间的路径夹角;

s4、根据所述路径夹角生成航向信息,并判断三组位置组中的路径夹角是否至少有两组大于一预设角度;

若是,则生成的所述航向信息包括车辆拐弯行驶;

若否,则生成的所述航向信息包括车辆直线行驶;

s5、根据所述航向信息以第二预设频率输出所述位置信息并显示。

本方案中,取5个位置点,进行3次判断,根据3次判断的结果生成航向信息,避免了因车辆漂移引起的误判,从而进一步提高了车辆导航的精确度。

较佳地,步骤s1还包括:

判断相邻两个位置之间的距离是否大于一预设距离,若是,则执行步骤s2;若否,则执行步骤s1。

较佳地,在步骤s4中,当生成的所述航向信息包括车辆拐弯行驶时,所述第二预设频率等于所述第一预设频率;

当生成的所述航向信息包括车辆直线行驶时,所述第二预设频率小于所述第一预设频率。

较佳地,所述第一位置、所述第二位置和所述第三位置均包括经度、纬度和速度。

本发明还提供一种车载导航仪,其特点在于,所述车载导航仪采用如上所述的车辆定位导航方法进行车辆定位导航。

本发明的积极进步效果在于:本发明中的车辆定位导航方法根据车辆的路径夹角判断车辆是直线行驶还是拐弯行驶,根据判断结果以不同的频率输出车载终端的位置信息,在不增加通讯流量和通讯费用的前提下,大大提高了车辆定位导航的精确度。即使车辆拐弯行驶,本发明的车载导航仪采用本发明的导航方法所显示的车辆行驶轨迹的点位连线也始终在行驶道路上,精确度高,且本发明的车载导航仪工作效率高。

附图说明

图1为本发明实施例1的车辆定位导航方法的流程图。

图2为本发明实施例1的车载导航仪的结构示意图。

图3为本发明实施例2的车辆定位导航方法的流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

图1示出了一种车辆定位导航方法,包括以下步骤:

步骤101、以第一预设频率依次获取车载终端的位置信息,其中位置信息包括第一位置、第二位置和第三位置。例如,以1s每次的频率获取位置信息,那么第1s获得的为第一位置,第2s获得的为第二位置,第3s获得的为第三位置,需要说明的是,若此刻获得的是第三位置,那么第三位置则为车辆当前时刻所在的位置,第二位置则为上一时刻车辆所在的位置。为了提高效率,进行拐弯判断前,可先判断车辆是否处于停止状态,若车辆处于停止状态,则无需进行下面的判断。具体的,若车辆当前位置为第三位置,则判断第三位置和第二位置(1s前车辆的当前位置)之间的距离是否大于预设距离,也就是判断1s钟之内,车辆是否移动过距离。若是,意味着车辆在行驶过程中,则执行步骤102;若否,意味着车辆处于停止状态,则执行步骤101,直到车辆处于行驶状态中,则执行步骤102。其中第一位置、第二位置和第三位置均包括经度、纬度和速度。

步骤102、通过路径生成法生成第一位置和第二位置之间的第一路径,生成第二位置和第三位置之间的第二路径。将第一位置、第二位置、第三位置在图中以点的形式表示,那么第一路径即第一位置与第二位置之间的连线,第二路径即为第二位置和第三位置之间的连线。

步骤103、计算第一路径和第二路径之间的路径夹角,也即第一位置与第二位置之间连线和第二位置和第三位置之间连线的夹角。

步骤104、根据路径夹角生成航向信息,其中航向信息包括车辆直线行驶和拐弯行驶。具体的,包括判断路径夹角是否大于预设角度,也即判断车辆航向是否有偏移。若是,则生成的航向信息包括车辆拐弯行驶,则步骤105中,第二预设频率等于第一预设频率,也就是说如果车辆处于拐弯行驶时,则输出及显示所有车辆在拐弯处获取的位置信息。若否,则生成的航向信息包括车辆直线行驶,则在步骤105中,第二预设频率小于第一预设频率,也就是说如果车辆直线行驶,则以一定的时间间隔输出车辆直线行驶中获取的位置信息,即只输出及显示一部分车辆在直线行驶中获取的位置信息。

步骤105、根据航向信息以第二预设频率输出步骤101中获取的位置信息并显示。根据步骤104中生成的航向信息,如果车辆处于直线行驶状态,那么车辆的行驶轨迹大致为一条直线,显示过多的车辆位置信息并没有多大的意义,还会造成通讯流量和通讯费用的增加,因此,此时只需显示位置信息中的若干位置。如果车辆处于拐弯行驶状态,若显示的车辆的位置点间隔较大,显示的行驶轨迹经常不在道路上,车辆定位的精确度很差,因此,为了提高车辆定位的精确度,需减少车辆的位置点间隔,也就是说车辆拐弯时需显示所有获取的车辆位置点以提高车辆定位精确度。

本实施例还包括一种车载导航仪,如图2所示,包括gps模块1、处理器2、比较器3、图像处理器4、存储器5和显示器6,该车载导航仪采用本实施例的车辆定位导航方法进行车辆定位导航。本实施例的车辆定位导航装置的工作原理如下:gps模块1以每秒1次的频率依次获取车载终端的位置信息,例如第1秒获得第一位置,第2秒获得第二位置,第3秒获得第三位置。需要说明的是,频率值可根据实际需求自行设置。接着,处理器2接收位置信息并将其存储在存储器5中,同时处理器2对位置信息进行解析,并将第三位置(也就是当前车辆所在的位置)和第二位置(也即1s前车辆所在的位置)发送至比较器3,比较器3比较两点位置之间的距离是否大于1m(该距离值不限于此,可根据实际情况自行设置)。若不大于1m,说明车辆处于停止状态,则gps模块1继续等待gps系统或北斗系统发送的1s后 的第四位置(此时该位置为前车辆所在的位置);若大于1m,则处理器2生成第一位置和第二位置之间的第一路径,以及第二位置和第三位置之间的第二路径,同时处理器2计算第一路径和第二路径之间的路径夹角并将该路径夹角发送至比较器3。比较器3比较路径夹角是否大于15°(该角度不限于此,可根据实际情况自行设置)并生成航向信息。具体的,若路径夹角不大于15°,则生成的航向信息包括车辆直线行驶,此时以10s每次(该频率不限于此,可根据实际情况自行设置,只需大于gps模块获取位置信息的频率即可,可以是5s每次、20s每次等)的频率输出位置信息至图像处理器4;若路径夹角大于15°,则生成的航向信息包括车辆拐弯行驶,此时以1s每次(此频率与gps模块获取车辆位置信息的频率一致)的频率输出位置信息至图像处理器4。本实施例中,若判断出车辆拐弯行驶,则缩小输出位置信息的时间间隔,而车辆若直线行驶,则增大输出位置信息的时间间隔,从而该车载导航仪在不增加通讯流量及通讯费用的前提下,提高了定位导航的精确度。最后,图像处理器4可根据接收到的车辆的位置信息绘制车辆路径图,并将车辆路径图发送至显示器6以显示,则用户通过显示器6可以实时观测车辆的行驶轨迹。显示器6还可以是语音播报形式,实时播报车辆处于直线行驶或是拐弯行驶。

实施例2

图2示出了另一种车辆定位导航方法,包括以下步骤:

步骤201、以第一预设频率依次获取车载终端的位置信息,其中位置包括五个位置,每三个相邻的位置组成位置组,每一位置组包括第一位置、第二位置和第三位置。例如,以1s每次的频率获取五个位置,那么第1s获得的为a位置,第2s获得的为b位置,第3s获得的为c位置,第4s获得的为d位置,第5s获得的为e位置。那么a位置、b位置、c位置为第一位置组,b位置、c位置、d位置为第二位置组,c位置、d位置、e位置归为第三位置组。此刻第一位置组中a位置为第一位置,b位置为第二位置,c位置为第三位置。同样第三位置组中c位置为第一位置,d位置为第二位 置,e位置为第三位置。

为了提高判断效率,可先判断车辆是否处于行驶状态,若车辆处于行驶状态则继续下面的步骤,若车辆处于停止状态,则继续等待下个1s后的车辆位置。具体的,若第五位置为车辆的当前位置,那么第四位置则为1s前车辆的所在位置,此时判断第五位置和第四位置之间的距离是否大于预设距离(预设距离可根据实际情况自行设置),也就是判断1s钟之内,车辆是否移动过距离。若是,意味着车辆在行驶过程中,则执行步骤202;若否,意味着车辆处于停止状态,则执行步骤201,直到车辆处于行驶状态中,则执行步骤202。其中,第一位置、第二位置和第三位置均包括经度、纬度和速度。

步骤202、在每一位置组中,通过路径生成法生成第一位置和第二位置之间的第一路径,以及第二位置和第三位置之间的第二路径。具体实现方法与实施例1中的相同,此处不再赘述。

步骤203、在每一位置组中,计算第一路径和第二路径之间的路径夹角。则总共有3组路径夹角。

步骤204、根据路径夹角生成航向信息,并判断三组位置组中的路径夹角是否至少有两组大于预设角度。若是,则生成的航向信息包括车辆拐弯行驶;若否,则生成的航向信息包括车辆直线行驶。也即若第一位置组、第二位置组和第三位置组中起码有2组的路径夹角大于预设角度,则可判断为车辆拐弯行驶,这样避免了因车辆漂移引起的误判,可以进一步提高车辆导航的精确度。

步骤205、根据航向信息以第二预设频率输出所述位置信息并显示。同样,位置信息的输出及显示的具体实现方式与实施例1基本相同,此处不再赘述。

本实施例的车载导航仪的结构与实施例1相同,不同之处在于,本实施例的车载导航仪采用本实施例的车辆定位导航方法进行车辆定位导航。则本实施例的处理器根据5个点的位置,生产3组位置组,并分别计算3组位置 组中路径夹角,判断3组中的路径夹角是否有两组大于预设角度,并根据判断结果生成航向信息。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1