一种AR导航路线纠偏方法、系统及计算机可读存储介质与流程

文档序号:20195400发布日期:2020-03-27 20:06阅读:来源:国知局

技术特征:

1.一种ar导航路线纠偏方法,其特征在于,所述方法包括:

将起始位置到终点位置的导航路径坐标串信息g叠加到现实环境中形成交互内容;

获取第二定位点a2的第二定位信息以及所述a2在所述现实环境中的第二现实特征点信息;

利用预先存储的包含第一定位点的第一定位信息与所述第一定位点在所述现实环境中的第一现实特征点信息的映射关系表,以及所述第二现实特征点信息,确定与所述第二现实特征点信息相似度大于预设阈值的第一现实特征点信息,以及所述相似度大于预设阈值的第一现实特征点信息对应的第一定位点a1的第一定位信息;

利用所述第一定位点a1的第一定位信息、所述导航路径坐标串信息g,以及所述第二定位点a2的第二定位信息,计算得到所述交互内容的纠偏量;

利用所述交互内容的纠偏量校正所述交互内容。

2.如权利要求1所述的方法,其特征在于,所述方法还包括构建所述映射关系表,其中:

获取所述第一定位点的第一定位信息以及所述第一定位点在所述现实环境中的第一现实特征点信息,构建并存储包含至少两个所述第一定位点的第一定位信息、所述至少两个第一定位点分别在所述现实环境中的所述第一现实特征点信息以及所述第一定位点的第一定位信息与所述第一现实特征点信息的映射关系表。

3.如权利要求2所述的方法,其特征在于,所述方法还包括构建视觉地图,其中:

利用采集到的至少两个所述第一定位点的现实环境进行恢复重建为所述视觉地图,并将所述映射关系表作为所述视觉地图的一部分。

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

在所述映射关系表中的第一现实特征点信息集合中提取至少两个所述第一现实特征点信息,分别与所述第二定位点a2的第二现实特征点信息进行比对,找到与所述第二定位点a2的第二现实特征点信息相似度大于预设阈值的第二特征点信息所对应的所述第一定位点a1。

5.如权利要求1所述的方法,其特征在于,所述计算得到所述交互内容的纠偏量包括:

利用视觉惯性里程计获取所述a2在所述视觉惯性里程计坐标系中的坐标a2invio2;所述a2在所述视觉惯性里程计坐标系中的坐标a2invio2至少有a2_x和a2_y两个坐标量;

利用所述a2和所述导航路径坐标串信息g计算得到从所述a2至所述终点位置的方向向量go2,所述方向向量go2至少有go2_x和go2_y两个方向分量;

利用所述a1的第一定位信息和所述导航路径坐标串信息g计算得到从所述a1至所述终点位置的方向向量ga2,所述方向向量ga2至少有ga2_x和ga2_y两个方向分量;

所述纠偏量中的至少两个方向分量分别为go2_x-ga2_x-a2_x以及go2_y-ga2_y-a2_y。

6.一种ar导航路线纠偏系统,其特征在于,所述系统包括存储器和处理器,其中:

所述存储器,用于储存代码和/或相关数据;

所述处理器,用于执行所述存储器中的代码和/或相关数据用以实现如权利要求1至5中任一项所述ar导航路线纠偏方法的步骤。

7.一种ar导航路线纠偏系统,其特征在于,所述系统包括调取路径信息模块、视觉空间特征定位模块和纠偏模块,其中:

所述调取路径信息模块,用于将起始位置到终点位置的导航路径坐标串信息g叠加到现实环境中形成交互内容;

所述视觉空间特征定位模块,用于获取第二定位点a2的第二定位信息以及所述a2在所述现实环境中的第二现实特征点信息;并且,利用预先存储的包含第一定位点的第一定位信息与所述第一定位点在所述现实环境中的第一现实特征点信息的映射关系表,以及所述第二现实特征点信息,确定与所述第二现实特征点信息相似度大于预设阈值的第一现实特征点信息,以及所述相似度大于预设阈值的第一现实特征点信息对应的第一定位点a1的第一定位信息;

所述纠偏模块,用于利用所述第一定位点a1的第一定位信息、所述导航路径坐标串信息g,以及所述第二定位点a2的第二定位信息,计算得到所述交互内容的纠偏量;并且,利用所述交互内容的纠偏量校正所述交互内容。

8.如权利要求7所述的系统,其特征在于,所述系统还包括视觉空间特征采集模块;

所述视觉空间特征采集模块,用于获取所述第一定位点的第一定位信息以及所述第一定位点在所述现实环境中的第一现实特征点信息,构建并存储包含至少两个所述第一定位点的第一定位信息、所述至少两个第一定位点分别在所述现实环境中的所述第一现实特征点信息以及所述第一定位点的第一定位信息与所述第一现实特征点信息的映射关系表。

9.如权利要求8所述的系统,其特征在于,所述视觉空间特征采集模块还用于构建视觉地图,其中:

所述视觉空间特征采集模块,用于利用采集到的至少两个所述第一定位点的现实环境进行恢复重建为所述视觉地图,并将所述映射关系表作为所述视觉地图的一部分。

10.如权利要求7所述的系统,其特征在于,为了确定与所述第二定位点a2的第二现实特征点信息相似度大于预设阈值的第一定位点a1,

所述视觉空间特征定位模块,还用于在所述映射关系表中的第一现实特征点信息集合中提取至少两个所述第一现实特征点信息,分别与所述第二定位点a2的第二现实特征点信息进行比对,找到与所述第二定位点a2的第二现实特征点信息相似度大于预设阈值的第二特征点信息所对应的所述第一定位点a1。

11.如权利要求7所述的系统,其特征在于,为了计算得到所述交互内容的纠偏量,

所述视觉空间特征定位模块,还用于利用视觉惯性里程计获取所述a2在所述视觉惯性里程计坐标系中的坐标a2invio2;所述a2在所述视觉惯性里程计坐标系中的坐标a2invio2至少有a2_x和a2_y两个坐标量;

所述纠偏模块,还用于利用所述a2和所述导航路径坐标串信息g计算得到从所述a2至所述终点位置的方向向量go2,所述方向向量go2至少有go2_x和go2_y两个方向分量;并且,利用所述a1的第一定位信息和所述导航路径坐标串信息g计算得到从所述a1至所述终点位置的方向向量ga2,所述方向向量ga2至少有ga2_x和ga2_y两个方向分量;所述纠偏量中的至少两个方向分量分别为go2_x-ga2_x-a2_x以及go2_y-ga2_y-a2_y。

12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述ar导航路线纠偏方法的步骤。

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