[发明专利]无锚点的相对定位方法有效
申请号: | 201711012953.X | 申请日: | 2017-10-26 |
公开(公告)号: | CN107976186B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 李毅;刘肖莹;付少忠;漆维正;刘倩玥;高明;孙彦梅 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种无锚点的相对定位方法,主要解决现有技术在初始位置未知的情况下不能确定两个移动设备相对位置的问题。其实现步骤为:1.测量两个移动设备的初始相对距离;2.进行第一次移动,记录两个移动设备的移动距离、移动方向角并测量移动后两个移动设备的相对距离;3.计算移动后两个移动设备相对坐标,若坐标唯一,则直接确定相对位置,若坐标不唯一,再进行第二次移动,若第二次移动满足条件,则记录两个移动设备第二次移动距离和方向角并测量移动后两个移动设备的相对距离;4.计算两个移动设备的相对方位角,确定相对位置。本发明在无锚点、初始位置未知情况下,通过移动确定两个移动设备的相对位置。 | ||
搜索关键词: | 无锚点 相对 定位 方法 | ||
【主权项】:
1.一种无锚点的相对定位方法,其特征在于,包括:1)利用距离测量方法获取两个移动设备A和B之间的初始相对距离R1,并记录A的初始位置为A0,以A0为坐标原点,B初始位置未知;2)获取两个移动设备A和B各自的移动距离l1、l2和移动方向角β1、β2;3)两个移动设备A和B互通信息,记录第一次移动后各自的位置为A1和B1,获取两个移动设备在当前位置A1与B1之间的相对距离R2;4)计算两个移动设备A和B在当前位置A1和B1之间的相对坐标:4a)根据步骤3)的结果构建如下坐标方程组:
其中,式<1>表示第一次移动后,以移动设备A的位置A1为圆心,移动设备B在位置B1的可能坐标所在圆方程;式<2>表示将移动设备B初始位置所在圆,沿移动方向角β2移动距离l2后的圆方程;x、y分别表示移动设备B在位置B1的横坐标和纵坐标,a表示式<2>所示圆的圆心的横坐标,a=l2sinβ2‑l1sinβ1,b表示式<2>所示圆的圆心的纵坐标,b=l2cosβ2‑l1cosβ1;4b)求解坐标方程组,解得移动设备B在位置B1的横坐标x和纵坐标y;4c)根据上述得到的解x、y做出对两个移动设备A和B相对坐标的判断:当x1=x2=x,y1=y2=y时,则确定移动设备B相对移动设备A在位置B1的坐标为B1(x,y);当x1≠x2、y1≠y2时,x1、y1和x2、y2对应移动设备B相对移动设备A在位置B1的坐标分别为B′1(x1,y1)和B″1(x2,y2),则不能唯一确定两个移动设备A和B的相对位置,执行步骤5);5)重复步骤2),分别获得两个移动设备A和B第二次移动的移动距离l3、l4和移动方向角β3、β4,并判断两个移动设备A和B第二次移动的移动方向角β3和β4是否相同:若不相同,执行步骤6);若相同,则再次移动两个移动设备,更新l3、l4和β3、β4的值,直到β3和β4不相同,执行步骤6);6)记录当前两个移动设备A和B各自的位置为A2和B2,获取两个移动设备A和B在位置A2和B2之间的相对距离R3;7)根据步骤6)所得结果,确定两个移动设备A和B在当前位置A2和B2的相对方位角:7a)分别计算移动设备B在位置B2的两个可能坐标B′2(x3,y3)、B″2(x4,y4)和B′2(x3,y3)到原点的距离d1、B″2(x4,y4)到原点的距离d2;7b)利用步骤6)所得结果对移动设备B在位置B2的坐标选取做出判断:若d1=R3,则B′2(x3,y3)为以移动设备A为原点,移动设备B的坐标;若d2=R3,则B″2(x4,y4)为以移动设备A为原点,移动设备B的坐标;7c)计算移动设备A和移动设备B在位置A2和B2的相对方位角γ。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711012953.X/,转载请声明来源钻瓜专利网。