[发明专利]基于无线传感器网络实现移动机器人最大范围定位的方法在审

专利信息
申请号: 201810184013.7 申请日: 2018-03-07
公开(公告)号: CN108414969A 公开(公告)日: 2018-08-17
发明(设计)人: 冯晟;沈士根;黄龙军;彭华 申请(专利权)人: 绍兴文理学院
主分类号: G01S5/02 分类号: G01S5/02;H04W64/00;H04W84/18
代理公司: 绍兴市寅越专利代理事务所(普通合伙) 33285 代理人: 郭云梅
地址: 312000 *** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动机器人 信标节点 实际距离 无线传感器网络 圆心 实际坐标 坐标信息 测距数据 定位误差 可扩展性 网络成本 点数 减小 算法 应用
【权利要求书】:

1.一种基于无线传感器网络实现移动机器人最大范围定位的方法,其特征在于,所述的无线传感器网络包含数个通信半径相同的信标节点,所述的移动机器人在其通信半径内只与所述的无线传感器网络中的两个信标节点建立通信连接,在所述的移动机器人的通信半径外存在数个未建立通信连接的信标节点,所述的方法包括以下步骤:

(1)对所述的无线传感器网络建立二维直角坐标系,在二维直角坐标系内分布数个信标节点,将与所述的移动机器人建立通信连接的两个信标节点设置为第一信标节点和第二信标节点;

(2)根据所述的信标节点之间的测距误差分别计算得出所述的第一信标节点与所述的移动机器人之间的第一实际距离以及所述的第二信标节点与所述的移动机器人之间的第二实际距离;

(3)以所述的第一信标节点的坐标信息为圆心,以相应的第一实际距离为半径做圆;

(4)以所述的第二信标节点的坐标信息为圆心,以相应的第二实际距离为半径做圆;

(5)根据两个圆的交点数得到所述的移动机器人的最大实际坐标信息;

(6)排除无效的最大实际坐标信息。

2.根据权利要求1所述的基于无线传感器网络实现移动机器人最大范围定位的方法,其特征在于,所述的步骤(1)和(2)之间,还包括如下步骤:

将原坐标系以第一信标节点的坐标信息或第二信标节点的坐标信息为圆点进行坐标系变换,建立新的坐标系。

3.根据权利要求2所述的基于无线传感器网络实现移动机器人最大范围定位的方法,其特征在于,所述的将原坐标系以第一信标节点的坐标信息或第二信标节点的坐标信息为圆点进行坐标系变换,建立新的坐标系,具体为:

所述的原坐标系的移动机器人的坐标通过下列公式进行坐标变换:

其中,x(k)′、y(k)′为坐标系变换后所述的移动机器人的坐标信息,x(k)、y(k)为所述的移动机器人在原坐标系的坐标信息,Bx/x′为旋转矩阵,x1、y1为第一信标节点在原坐标系的坐标信息或第二信标节点在原坐标系的坐标信息。

4.根据权利要求3所述的基于无线传感器网络实现移动机器人最大范围定位的方法,其特征在于,所述的旋转矩阵Bx/x′具体为:

其中,φ为原坐标系的正向坐标轴和新坐标系的正向坐标轴的夹角。

5.根据权利要求2至4中任一项所述的基于无线传感器网络实现移动机器人最大范围定位的方法,其特征在于,所述的根据两个圆的交点数得到所述的移动机器人的最大实际坐标信息,具体为:

当两个圆的交点数为一个时,公式如下:

y(k)′=0;

当两个圆的交点数为两个时,公式如下:

其中,x(k)′、y(k)′为坐标系变换后所述的移动机器人的坐标信息,dr1为所述的第一信标节点与所述的移动机器人之间的距离,dr2为所述的第二信标节点与所述的移动机器人之间的距离,e为测距误差,d为所述的第一信标节点与所述的第二信标节点之间的距离。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绍兴文理学院,未经绍兴文理学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810184013.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top