一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

导航方法及计算机程序产品与流程

2021-11-10 02:55:00 来源:中国专利 TAG:

技术特征:
1.一种导航方法,其中,所述方法包括:在基于预先为被导航对象规划的导航路线进行导航引导的过程中,获取所述被导航对象的网络定位点;根据所述网络定位点和所述导航路线的匹配关系,或,所述网络定位点之间的匹配关系,判断所述被导航对象是否偏离所述导航路线。2.根据权利要求1所述的方法,其中,所述网络定位点包括当前网络定位点和历史网络定位点,获取所述被导航对象的网络定位点包括:获取当前网络定位点;获取与所述当前网络定位点的定位时间的时间差在设定时长内的历史网络定位点。3.根据权利要求2所述的方法,其中,所述根据所述网络定位点之间的匹配关系,判断所述被导航对象是否偏离所述导航路线,包括:判断所述当前网络定位点的位置是否与所述历史网络定位点的位置匹配,如果有至少一个位置匹配,则确定所述被导航对象未偏离所述导航路线。4.根据权利要求1所述的方法,其中,所述网络定位点包括当前网络定位点,所述根据所述网络定位点和所述导航路线的匹配关系,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点在所述导航路线上的匹配点;根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线。5.根据权利要求4所述的方法,其中,所述导航路线包括一条主导航路线和至少一条备选导航路线,所述主导航路线为所述被导航对象当前使用的导航路线;所述根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点与所述主导航路线上的匹配点之间的主距离;获取所述当前网络定位点与所述备选导航路线上的匹配点之间的备选距离;若所有备选距离均大于所述主距离,且所述备选距离均大于预设的第一距离阈值,则确定所述被导航对象相对于所述主导航路线未偏航;否则,确定所述被导航对象相对于所述主导航路线偏航。6.根据权利要求4所述的方法,其中,所述根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点与导航路线上分别对应的匹配点之间的距离,得到多个距离;将多个距离中的距离最大值对应的导航路线作为目标导航路线;确定所述被导航对象相对于所述目标导航路线偏航。7.根据权利要求4所述的方法,其中,根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点的可信度距离,其中,所述可信度距离根据所述当前网络定位点的精度半径确定;获取所述当前网络定位点与导航路线上的匹配点之间的距离;
如果所述距离大于所述当前网络定位点的可信度距离,则确定所述被导航对象偏航。8.根据权利要求2所述的方法,其中,所述根据所述网络定位点和所述导航路线的匹配关系,判断所述被导航对象是否偏离所述导航路线,包括:获取当前网络点和历史网络点在导航路线上的匹配点;根据所述当前网络定位点和所述历史网络定位点分别与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线。9.根据权利要求8所述的方法,其中,所述根据所述当前网络定位点和所述历史网络定位点分别与导航路线上对应的匹配点之间的距离,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点与导航路线上对应的匹配点之间的距离;如果所述距离大于第一距离阈值,根据多个历史网络定位点的时序确定历史网络定位点序列;确定所述历史网络定位点序列中的每个历史网络定位点与导航路线上对应的匹配点之间的距离,得到距离序列;如果所述距离序列中大于所述第一距离阈值的距离的数量大于第一预设数量,且距离值依次递增,则确定所述被导航对象偏航。10.根据权利要求9所述的方法,其中,根据多个历史网络定位点的时序确定历史网络定位点序列,包括:确定多个历史网络定位点中各个历史网络定位点与导航路线中对应的匹配点之间的距离;从所述多个历史网络定位点对应的距离中,确定大于所述第一距离阈值的距离及其对应的历史网络定位点;根据确定的大于所述第一距离阈值的历史网络定位点的时序,确定历史网络定位点序列。11.根据权利要求2所述的方法,其中,所述网络定位点包括当前网络定位点,所述根据所述网络定位点和所述导航路线的匹配关系,判断所述被导航对象是否偏离所述导航路线,包括:获取所述当前网络定位点在所述导航路线上的匹配点;根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,以及所述当前网络定位点的类型和所述历史网络定位点的类型,判断所述被导航对象是否偏离所述导航路线。12.根据权利要求11所述的方法,其中,所述根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,以及所述当前网络定位点的类型和所述历史网络定位点的类型,判断所述被导航对象是否偏离所述导航路线,包括:如果所述当前网络定位点的类型为目标类型,确定所述当前网络定位点与导航路线上对应的匹配点之间的距离;如果所述距离大于第二距离阈值,确定所述历史网络定位点与导航路线上对应的匹配点之间的距离,得到多个距离;如果所述多个距离中大于所述第二距离阈值的距离对应的所述历史网络定位点中、类
型为所述目标类型的历史网络定位点的数量大于第二预设数量,则确定所述被导航对象偏航。13.根据权利要求11所述的方法,其中,所述设定时长为网络定位信号有效时间范围对应的时长;所述根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,以及所述当前网络定位点的类型和所述历史网络定位点的类型,判断所述被导航对象是否偏离所述导航路线,包括:如果多个历史网络定位点中连续m个历史网络定位点的类型为目标类型,确定m个所述历史网络定位点与当前导航路线上对应的匹配点之间的距离,得到m个第一距离,m为大于1的整数;确定m个所述历史网络定位点与除当前导航路线之外的其他导航路线上对应的匹配点之间的距离,得到m个第二距离;根据m个所述第一距离以及m个所述第二距离,确定所述被导航对象相对于所述当前导航路线是否偏航。14.根据权利要求13所述的方法,其中,所述根据m个所述第一距离以及m个所述第二距离,确定所述被导航对象相对于所述当前导航路线是否偏航,包括:如果m个所述第一距离均大于对应的所述第二距离的n倍,其中,n为大于2的整数,或者,如果m个所述第一距离均大于第三距离阈值,m个所述第二距离均小于第四距离阈值,则确定所述被导航对象相对于所述当前导航路线偏航,其中,所述第三距离阈值大于所述第四距离阈值。15.根据权利要求11所述的方法,其中,所述设定时长为网络定位信号有效时间范围对应的时长;所述根据所述当前网络定位点与导航路线上对应的匹配点之间的距离,以及所述当前网络定位点的类型和所述历史网络定位点的类型,判断所述被导航对象是否偏离所述导航路线,包括:如果多个历史网络定位点中包括预设类型的历史网络定位点,确定所述预设类型的历史网络定位点与导航路线的匹配点之间的距离,其中,所述预设类型的历史网络定位点为通过一种或多种定位算法确定的定位点,所述定位算法的算法精准度满足设定标准;如果所述距离大于第五距离阈值,并且所述预设类型的历史网络定位点中存在连续的s个历史网络定位点,所述s个目标历史网络定位点之间的相关系数大于或等于预设相关值,则确定所述被导航对象偏航,其中,s为大于1的整数。16.根据权利要求2所述的方法,其中,所述方法还包括:如果确定所述被导航对象偏航,则确定所述当前网络定位点是否与其相邻的前一个历史网络定位点之间的距离大于网络点跳跃距离;或者,确定所述当前网络定位点是否与其相邻的前一个历史网络定位点之间的连线与所述导航路线之间的角度大于信号移动角度;若是,则确定所述当前网络定位点为跳跃网络点,将所述被导航对象的偏航状态修正为未偏航。
17.一种计算机程序产品,包括计算机指令,所述计算机指令指示计算设备执行如权利要求1

16中任一所述的导航方法对应的操作。

技术总结
本申请实施例提供了一种导航方法及计算机程序产品,所述导航方法包括:在基于预先为被导航对象规划的导航路线进行导航引导的过程中,获取被导航对象的网络定位点;根据所述网络定位点和所述导航路线的匹配关系,或,所述网络定位点之间的匹配关系,判断所述被导航对象是否偏离所述导航路线。本申请实施例可以提高导航偏航判断的准确性。提高导航偏航判断的准确性。提高导航偏航判断的准确性。


技术研发人员:王顺程 方燕瑜 林作鹏 李磊云
受保护的技术使用者:阿里巴巴新加坡控股有限公司
技术研发日:2021.08.09
技术公布日:2021/11/9
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献