CN105116888A - 一种基于无线传感网络的移动机器人控制*** - Google Patents
一种基于无线传感网络的移动机器人控制*** Download PDFInfo
- Publication number
- CN105116888A CN105116888A CN201510505331.5A CN201510505331A CN105116888A CN 105116888 A CN105116888 A CN 105116888A CN 201510505331 A CN201510505331 A CN 201510505331A CN 105116888 A CN105116888 A CN 105116888A
- Authority
- CN
- China
- Prior art keywords
- mobile robot
- module
- distance
- node
- sensing network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Manipulator (AREA)
Abstract
本发明公开一种基于无线传感网络的移动机器人控制***,该***包括软件部分和硬件部分,所述硬件部分包括该***基站、信标节点和移动机器人,移动机器人包括电源模块、控制模块、无线通信模块、感知模块和运动模块,所述软件部分用于完成移动机器人的任务数据的低能耗传输,移动机器人作为无线传感网络中的移动节点,可以实现监测节点动态,并实现自定义部署来随意扩展无线传感网络的监测范围,同时也是现场任务的执行者,可采集现场数据或执行控制任务。
Description
技术领域
本发明涉及无线传感领域,尤其是一种基于无线传感网络的移动机器人控制***。
背景技术
随着社会经济、科学技术的发展,机器人的工作不再局限于单个机器人的控制,通过多个机器人之间的协同作业,可完成更为复杂的、具有关联性的工作。无线传感网络由部属在工作区域内的多个传感节点组成,通过无线通信方式形成的一个多跳的、自组织的网络***,十分适用于多个移动机器人的无线控制***,可有效降低***成本,提高***可扩展性。
在机器人定位方面,虽然GPS、激光雷达、图像匹配、里程计等定位手段在某些场合可以完成定位任务,但在成本、精度、使用便捷性方面还存在诸多不足。
发明内容
为解决背景技术的不足,本发明的目的是提供一种基于无线传感网络的移动机器人控制***。
为实现上述目的,本发明所采用的技术方案是:一种基于无线传感网络的移动机器人控制***,包括***基站、信标节点和移动机器人,移动机器人包括电源模块、控制模块、无线通信模块、感知模块和运动模块,其中,电源模块,用于为各个模块供电;无线通信模块,用于移动机器人与***基站、移动机器人与信标节点、移动机器人与移动机器人之间的无线数据传输;感知模块,包括若干传感器,用于采集信息,并传送到控制模块;控制模块,用于信息处理,并将输出的结果传送到运动模块;运动模块,用于执行控制模块输出的结果。
优选的是,所述控制模块包括主控电路和驱动电路,其中,主控电路用于实现信息处理,驱动电路用于输出结果以驱动运动模块。
优选的是,所述运动模块包括电机和车轮,驱动电路通过驱动电机来带动车轮运转。
优选的是,所述信标节点均匀分布在***基站四周。
优选的是,所述信标节点采用4个。
一种基于无线传感网络的移动机器人控制***的方法,包括
1)根据信标节点架构无线传感网络中信息的位置坐标;
2)在控制模块中预设距离阈值;
3)移动机器人通过感知模块完成工作任务;
4)控制模块将移动机器人自身到***基站的距离与预设的距离阈值进行比较判断;
5)根据判断结果,若距离***基站距离小于或等于该阈值,则该移动机器人将任务数据直接传输到***基站;若距离***基站距离大于所设距离阈值,则移动机器人在距离***基站距离小于所设阈值的移动机器人中选择一个作为最优节点Node0作为其下一跳节点,任务数据通过该最优节点传输到***基站。
优选的是,最优节点的选取方式是:
其中:di是移动机器人到下一跳节点的距离,dj是下一跳节点到***基站的距离。
优选的是,还包括步骤,移动机器人根据信标节点位置定位自身位置。
优选的是,还包括步骤,通过信标节点接收移动机器人反馈的信号的强弱来定位移动机器人的位置。
本发明采用上述结构后,
1)移动机器人作为无线传感网络中的移动节点,可以实现监测节点动态,并实现自定义部署来随意扩展无线传感网络的监测范围,同时也是现场任务的执行者,可采集现场数据或执行控制任务;
2)***基站用于对***中所有移动机器人进行管理协调、收集和发布控制信息;
3)信标节点用于传感网络的定位,同时用于对移动机器人进行定位;
4)本***通过多个移动机器人组成无线传感网络,各移动机器人之间协同作业完成具体任务,从而使无线传感网络变成一种具有主动监测功能的工具,针对无线传感网络的特点,所采用的定位算法和信息收集算法均具有较高的能效性,本***具有良好的可扩展性、通用性,市场应用前景广阔;
5)选取最优节点,并通过该最优节点把数据转发到***基站(即2跳方式),从而完成数据上传过程,该算法复杂度低,且可有效降低***能耗。
附图说明
图1为本发明的***示意图。
图2为本发明移动机器人的结构框图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细说明:
如图1所示,一种基于无线传感网络的移动机器人控制***,包括软件部分和硬件部分;其中软件部分包括移动机器人定位算法和信息收集算法,所述定位算法采用信标节点来实现,所述信息收集算法采用距离阈值的判断来实现;硬件部分包括移动机器人、***基站和信标节点。
如图2所示,一种基于无线传感网络的移动机器人控制***,包括***基站、信标节点和移动机器人,移动机器人包括电源模块、控制模块、无线通信模块、感知模块和运动模块,其中,电源模块,用于为各个模块供电;无线通信模块,用于移动机器人与***基站、移动机器人与信标节点、移动机器人与移动机器人之间的无线数据传输;感知模块,包括若干传感器,用于采集信息,并传送到控制模块;控制模块,用于信息处理,并将输出的结果传送到运动模块;运动模块,用于执行控制模块输出的结果。
所述控制模块包括主控电路和驱动电路,其中,主控电路用于实现信息处理,驱动电路用于输出结果以驱动运动模块。
所述运动模块包括电机和车轮,驱动电路通过驱动电机来带动车轮运转。
所述信标节点采用4个,并均匀分布在***基站四周,***基站在中心,信标节点为4个,成一个正方形分布式四周,当然可以更多,相对的,越多成本越高,理论上来说3个以上就能实现定位,但设置4个,是为了在正方形监测区域内较均匀地分布。
一种基于无线传感网络的移动机器人控制***的方法,包括
1)根据信标节点架构无线传感网络中信息的位置坐标;
2)在控制模块中预设距离阈值;
3)移动机器人通过感知模块完成工作任务;
4)控制模块将移动机器人自身到***基站的距离与预设的距离阈值进行比较判断;
5)根据判断结果,若距离***基站距离小于或等于该阈值,则该移动机器人将任务数据直接传输到***基站;若距离***基站距离大于所设距离阈值,则移动机器人在距离***基站距离小于所设阈值的移动机器人中选择一个作为最优节点Node0作为其下一跳节点,任务数据通过该最优节点传输到***基站。
最优节点的选取方式是:
其中:di是移动机器人到下一跳节点的距离,dj是下一跳节点到***基站的距离。
根据一阶无线通信模型,传输能耗是和距离的平方成正比的,当移动机器人将自身到***基站的距离大于所设距离阈值时,直接由移动机器人传输到***基站的能耗是很高的,所以通过多跳的方式能降低能耗。理论上来说可以通过多跳(大于2跳)来传输,会更加节约能量,但是实际工程当中,多跳在技术上不易实现,所以在此选择2跳方式。
上述最优节点选取方法可使通信能耗最小化,在最优节点确定后,移动机器人就把数据发送到该最优节点,该最优节点再把数据转发到***基站(即2跳方式),从而完成数据上传过程,该算法复杂度低,且可有效降低***能耗。
还包括步骤,移动机器人根据信标节点位置定位自身位置,进一步的说,通过信标节点接收移动机器人反馈的信号的强弱来定位移动机器人的位置。
基于接收信号强度(RSSI)的定位技术根据已知节点的发射功率,在接收节点测量接收功率,使用理论或经验的信道传播衰减模型将信号强度转化为距离,由于大多数节点都具有信号强度测量能力,是一种成本廉价且应用广泛的测距技术。在***中的***基站和信标节点的位置固定且已知,机器人定位算法采用基于接收信号强度(RSSI)的定位技术,利用信标节点接收到的移动机器人信号强度确定机器人位置。
将移动机器人作为无线传感网络中的移动节点,可以实现监测节点动态自定义部署,同时可利用移动机器人的作业功能对监测对象采取一定的动作,使无线传感网络变成一种主动监测的工具。
移动机器人作为无线传感网络中的移动节点,可以实现监测节点动态,并实现自定义部署来随意扩展无线传感网络的监测范围,同时也是现场任务的执行者,可采集现场数据或执行控制任务;***基站用于对***中所有移动机器人进行管理协调、收集和发布控制信息;信标节点用于传感网络的定位,同时用于对移动机器人进行定位;本***通过多个移动机器人组成无线传感网络,各移动机器人之间协同作业完成具体任务,从而使无线传感网络变成一种具有主动监测功能的工具,针对无线传感网络的特点,所采用的定位算法和信息收集算法均具有较高的能效性,本***具有良好的可扩展性、通用性,市场应用前景广阔。
以上所述是本发明的优选实施方式而已,当然不能以此来限定本发明之权利范围,应当指出,对于本技术领域的普通技术人员来说,对本发明的技术方案进行修改或者等同替换,都不脱离本发明技术方案的保护范围。
Claims (9)
1.一种基于无线传感网络的移动机器人控制***,其特征在于:包括***基站、信标节点和移动机器人,移动机器人包括电源模块、控制模块、无线通信模块、感知模块和运动模块,其中,
电源模块,用于为各个模块供电;
无线通信模块,用于移动机器人与***基站、移动机器人与信标节点、移动机器人与移动机器人之间的无线数据传输;
感知模块,包括若干传感器,用于采集信息,并传送到控制模块;
控制模块,用于信息处理,并将输出的结果传送到运动模块;
运动模块,用于执行控制模块输出的结果。
2.根据权利要求1所述一种基于无线传感网络的移动机器人控制***,其特征在于:所述控制模块包括主控电路和驱动电路,其中,主控电路用于实现信息处理,驱动电路用于输出结果以驱动运动模块。
3.根据权利要求2所述一种基于无线传感网络的移动机器人控制***,其特征在于:所述运动模块包括电机和车轮,驱动电路通过驱动电机来带动车轮运转。
4.根据权利要求1所述一种基于无线传感网络的移动机器人控制***,其特征在于:所述信标节点均匀分布在***基站四周。
5.根据权利要求4所述一种基于无线传感网络的移动机器人控制***,其特征在于:所述信标节点采用4个。
6.用于权利要求1-5中任一项所述的一种基于无线传感网络的移动机器人控制***的方法,其特征在于:包括
1)根据信标节点架构无线传感网络中信息的位置坐标;
2)在控制模块中预设距离阈值;
3)移动机器人通过感知模块完成工作任务;
4)控制模块将移动机器人自身到***基站的距离与预设的距离阈值进行比较判断;
5)根据判断结果,若距离***基站距离小于或等于该阈值,则该移动机器人将任务数据直接传输到***基站;若距离***基站距离大于所设距离阈值,则移动机器人在距离***基站距离小于所设阈值的移动机器人中选择一个作为最优节点Node0作为其下一跳节点,任务数据通过该最优节点传输到***基站。
7.根据权利要求6所述的方法,其特征在于:最优节点的选取方式是:
Node0={Node丨min(di 2+dj 2)}
其中:di是移动机器人到下一跳节点的距离,dj是下一跳节点到***基站的距离。
8.根据权利要求6所述的方法,其特征在于:还包括步骤,移动机器人根据信标节点位置定位自身位置。
9.根据权利要求8所述的方法,其特征在于:还包括步骤,通过信标节点接收移动机器人反馈的信号的强弱来定位移动机器人的位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510505331.5A CN105116888B (zh) | 2015-08-17 | 2015-08-17 | 一种基于无线传感网络的移动机器人控制***的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510505331.5A CN105116888B (zh) | 2015-08-17 | 2015-08-17 | 一种基于无线传感网络的移动机器人控制***的控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105116888A true CN105116888A (zh) | 2015-12-02 |
CN105116888B CN105116888B (zh) | 2018-07-31 |
Family
ID=54664906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510505331.5A Expired - Fee Related CN105116888B (zh) | 2015-08-17 | 2015-08-17 | 一种基于无线传感网络的移动机器人控制***的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105116888B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105717925A (zh) * | 2016-03-21 | 2016-06-29 | 柳州职业技术学院 | 一种基于无线传感网和云计算的电脑鼠机器人控制*** |
CN107479057A (zh) * | 2016-06-08 | 2017-12-15 | 科沃斯机器人股份有限公司 | 测距传感器及其测距方法和自移动装置 |
CN110972098A (zh) * | 2019-11-25 | 2020-04-07 | 西安戴森电子技术有限公司 | 一种无线传感器网络监测的方法 |
CN111913487A (zh) * | 2020-09-03 | 2020-11-10 | 华侨大学 | 一种基于移动机器人的工业现场数据采集路径规划方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100077653A (ko) * | 2008-12-29 | 2010-07-08 | 주식회사 케이티 | 구성원 이동성 예측 기반의 센서로봇 제어 방법 |
CN102740396A (zh) * | 2012-06-26 | 2012-10-17 | 河海大学 | 水情监测无线传感器网络及其节点部署方法 |
CN103926912A (zh) * | 2014-05-07 | 2014-07-16 | 桂林赛普电子科技有限公司 | 一种基于家庭服务机器人的智能家庭监控*** |
CN104184781A (zh) * | 2013-05-28 | 2014-12-03 | 东北大学 | 面向未知环境探测的移动机器人自部署感知网络 |
CN204790569U (zh) * | 2015-08-17 | 2015-11-18 | 广东技术师范学院 | 一种基于无线传感网络的移动机器人控制*** |
-
2015
- 2015-08-17 CN CN201510505331.5A patent/CN105116888B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100077653A (ko) * | 2008-12-29 | 2010-07-08 | 주식회사 케이티 | 구성원 이동성 예측 기반의 센서로봇 제어 방법 |
CN102740396A (zh) * | 2012-06-26 | 2012-10-17 | 河海大学 | 水情监测无线传感器网络及其节点部署方法 |
CN104184781A (zh) * | 2013-05-28 | 2014-12-03 | 东北大学 | 面向未知环境探测的移动机器人自部署感知网络 |
CN103926912A (zh) * | 2014-05-07 | 2014-07-16 | 桂林赛普电子科技有限公司 | 一种基于家庭服务机器人的智能家庭监控*** |
CN204790569U (zh) * | 2015-08-17 | 2015-11-18 | 广东技术师范学院 | 一种基于无线传感网络的移动机器人控制*** |
Non-Patent Citations (4)
Title |
---|
宋威,等: ""基于WSN的群体机器人实验平台设计"", 《计算机研究与发展》 * |
王雪: "《无线传感网络测量***》", 30 September 2007, 北京:机械工业出版社 * |
赵鹏,等: ""基于移动机器人无线传感网络数据采集方法研究"", 《电子器件》 * |
陈庆章,王子仁主编: "《大学计算机网络基础》", 30 September 2010, 北京:机械工业出版社 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105717925A (zh) * | 2016-03-21 | 2016-06-29 | 柳州职业技术学院 | 一种基于无线传感网和云计算的电脑鼠机器人控制*** |
CN107479057A (zh) * | 2016-06-08 | 2017-12-15 | 科沃斯机器人股份有限公司 | 测距传感器及其测距方法和自移动装置 |
CN110972098A (zh) * | 2019-11-25 | 2020-04-07 | 西安戴森电子技术有限公司 | 一种无线传感器网络监测的方法 |
CN111913487A (zh) * | 2020-09-03 | 2020-11-10 | 华侨大学 | 一种基于移动机器人的工业现场数据采集路径规划方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105116888B (zh) | 2018-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Banđur et al. | An analysis of energy efficiency in Wireless Sensor Networks (WSNs) applied in smart agriculture | |
Tuna et al. | An autonomous wireless sensor network deployment system using mobile robots for human existence detection in case of disasters | |
Mesquita et al. | Assessing the ESP8266 WiFi module for the Internet of Things | |
CN101534470B (zh) | 基于无线传感器网络的移动目标跟踪***及其跟踪方法 | |
Chen et al. | Mobility-assisted node localization based on TOA measurements without time synchronization in wireless sensor networks | |
CN105116888A (zh) | 一种基于无线传感网络的移动机器人控制*** | |
CN102253367A (zh) | 一种基于超声波的室内三维定位***及方法 | |
Verma et al. | Selection and navigation of mobile sensor nodes using a sensor network | |
US11553452B2 (en) | Positioning control method and device, positioning system and storage medium | |
Verma et al. | Selection and navigation of mobile sensor nodes using a sensor network | |
CN201393304Y (zh) | 基于无线传感器网络的移动目标跟踪*** | |
Sayyed et al. | A survey on data collection in mobile wireless sensor networks (mwsns) | |
Poongodi et al. | Application of IoT in green computing | |
Khan et al. | Rethinking cooperative awareness for future V2X safety-critical applications | |
KR20140089240A (ko) | 군집지능로봇의 전파맵 기반 위치 제어 장치 및 방법 | |
CN204790569U (zh) | 一种基于无线传感网络的移动机器人控制*** | |
Yang et al. | A survey of key issues in UAV data collection in the Internet of Things | |
CN103561466B (zh) | 一种提高传感器网络节点定位准确度的*** | |
Ma et al. | Research on localization technology in wireless sensor networks | |
JP2011185646A (ja) | 管理サーバ、位置推定用設備システム及び位置推定システム | |
Kumar et al. | Cluster-based position tracking of mobile sensors | |
KR20100077862A (ko) | 모바일 센서 네트워크에서 에너지 효율적인 교집합 라우팅 방법 | |
Moon et al. | An integrated intelligent control architecture for mobile robot navigation within sensor network environment | |
Liu et al. | Multi-sensor scheduling for target tracking based on constrained ADP in energy harvesting WSN | |
CN108307298A (zh) | 一种基于无线传感网络的移动机器人控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180731 Termination date: 20190817 |