CN102752845A - 基于无线传感器网络的超声波立体定位***时间同步机制 - Google Patents
基于无线传感器网络的超声波立体定位***时间同步机制 Download PDFInfo
- Publication number
- CN102752845A CN102752845A CN2012102628266A CN201210262826A CN102752845A CN 102752845 A CN102752845 A CN 102752845A CN 2012102628266 A CN2012102628266 A CN 2012102628266A CN 201210262826 A CN201210262826 A CN 201210262826A CN 102752845 A CN102752845 A CN 102752845A
- Authority
- CN
- China
- Prior art keywords
- node
- destination node
- module
- reference node
- wireless
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
一种基于无线传感器网络的超声波立体定位时间同步机制,属于无线立体定位技术领域。本发明基于无线传感器网络技术,利用目标节点和参考节点之间的四次握手通信,解决了无线超声波立体定位中的时间同步问题,使得全局网络节点保持相同的时间基准,对目标节点的定位准确性高、实时性强,克服了有线方式超声波立体定位***的布线复杂以及无线方式中因为网络节点时钟不同步而导致的定位精度差等问题。本发明适用范围广,可扩展性强,可用于解决不同无线立体定位***中的时间同步问题。
Description
【技术领域】
本发明属于无线立体定位技术领域,特别涉及一种基于超声波定位和无线传感器网络的立体定位***。
【背景技术】
超声波测距定位是一种非接触式测量技术,并以其测距精度高、指向性强、能量消耗低和对电磁场不敏感等特点在测距定位上得到普遍使用。有线超声波定位***可由一个目标节点和若干个参考节点组成,在微机指令信号的作用下参考节点通过有线介质向目标节点发射电信号,目标节点在收到电信号后同时向参考节点发射超声波信号,从而根据指令信号与超声波到达的时间差计算出待测距离。最后利用三个或三个以上不在同一直线上的参考节点,通过相关计算法则确定出目标节点的位置。但此种定位方式也存在一定的局限性,有线介质的引入限制了***的可扩展性,无法应用于不适合布线或布线成本较高的环境。
无线超声波定位技术具有免于布线、不受空间限制和可大规模扩展等优势。无线传感器网络是近年来的研究热点,在生活中各个领域均有广泛应用,用无线替代有线是立体定位技术发展的必然趋势。无线超声波定位***中,超声波收发节点之间的时间同步是进行精确定位的关键所在。在有线方式下,一个微控制器利用定时器完全可以实现从发射控制到接收中断时间上的严格控制,但无线方式下,目标节点与多个参考节点各有其自身***时钟,这些本地时钟并不精确同步,总是存在一定的时间误差,因而不能直接根据时间间隔来计算,必须对测量数据进行综合补偿,对时钟差异适当修正。时间同步问题成为基于无线传感器网络的超声波立体定位***中一道必须突破的难关。
本发明将超声波精确定位的优势与无线传感器网络相结合,为立体定位技术提供一个协同定位的新思路,并提出一种简单可靠的时间同步机制,解决基于无线传感器网络的超声波立体定位***中普遍存在的节点时钟不同步问题。
【发明内容】
本发明的目的是为了解决基于无线传感器网络的超声波立体定位***中普遍存在的节点时钟不同步的问题,提出一种简单可靠的时间同步机制。
本发明的目的是通过下述技术方案实现的:
目标节点1分别和参考节点2、3、4、5进行共四次握手通信,通过计算消除固有时间误差,统一全局时间基准,精确测距。并利用改进的质心法算法实现目标定位,定位精度可达1cm。
其硬件构成按功能不同可以分为目标节点1,参考节点2、3、4、5,遥控器节点6和基站节点7。其中目标节点1是待测节点,由射频模块、超声波模块、控制器模块、电机驱动模块和电源模块五部分组成,可以接受遥控器节点6的指令而做出左转、右转、前进、停止等动作。参考节点2、3、4、5的位置信息是已知的,目标节点1的位置信息将根据其和参考节点的距离计算得到。遥控器节点6负责发出遥控指令,指挥目标节点1做出相应的动作。参考节点2、3、4、5和遥控器节点6均由射频模块、超声波模块、控制器模块和电源模块四部分组成。基站节点7由射频模块、液晶显示模块、控制器模块、串口模块和电源模块五部分组成,负责收集网络节点信息和对整个网络进行控制。目标节点1,参考节点2、3、4、5,遥控器节点6采用无线自组织方式构成一个无线传感器网络,新的参考节点可以动态加入到网络中,无效的参考节点也可以及时退出网络,从而具有很强的可维护性和可扩展性。
在整个网络中,目标节点1和各参考节点2、3、4、5各自维护一个本地时钟,但是各个节点的本地时钟并不是严格同步。假设目标节点1与参考节点2、3、4、5分别存在固有的***时钟差T1-2、T1-3、T1-4、T1-5。不失一般性,以目标节点1和参考节点2为例,设无线电波在空气中的传播时间为Δt1-2,目标节点1无线激发后的时刻记为tα2,信号经过空气传播到达参考节点2接收后的时刻记为tβ2。目标节点1首先向参考节点2发送一个请求信号,根据上述参数设定,有:
tα2+Δt1-2=tβ2-T1-2
参考节点2收到目标节点1的信号后立即向目标节点1回发一个用于确认的无线信号,从而完成目标节点1与参考节点2之间的一次握手通信。将参考节点2信号激发后时刻记为tγ2,经空气传播在目标节点1接收后时刻记为tδ2,则有:
tγ2+Δt1-2=tδ2-T1-2
联立以上两个等式,经过计算可以得到无线电信号在空气中的传播时间Δt1-2和目标节点1与参考节点2的时钟差T1-2:
Δt1-2=(tβ2+tδ2-tγ2-tα2)/2
T1-2=(tβ2+tγ2-tα2-tδ2)/2
同理利用上述方法,再经过三次握手通信,可以测量出参考节点3、4、5与目标节点1之间的时钟差T1-3、T1-4、T1-5:
T1-3=(tβ3+tγ3-tα3-tδ3)/2
T1-4=(tβ4+tγ4-tα4-tδ4)/2
T1-5=(tβ5+tγ5-tα5-tδ5)/2
然后就可利用时钟差进行网络同步调整,实现全局统一时间基准,从而保证立体定位的精确度和实时性。
【本发明的优点和积极效果】
与现有技术相比,本发明具有如下优点和积极效果:
第一,本发明使用无线射频信号作为时间同步的辅助信号,避免了传统有线方式导致的布线复杂、空间受限等问题,扩展了定位***的应用范围,具有良好的安全性能,易于推广。
第二,由于目标节点与多个参考节点具有各自的***时钟,利用有线定位方式中时间间隔的方法来测距是不可实现的。本发明创新地提出一种适合无线方式定位的时间同步机制,通过四次握手通信消除固有时间误差、统一全局时间,可有效解决节点间的时间不同步问题,为***的准确性和实时性提供有力保证。
第三,将无线传感器网络技术应用于无线立体定位,定位***中的目标节点和参考节点以自组织无线方式形成网络,只要增加参考节点的数目就可以扩大定位的范围,而该时间同步机制在扩大后的定位范围内仍然适用。
【附图说明】
图1是基于无线传感器网络的超声波立体定位***参考节点分布图;
图2是基于无线传感器网络的超声波立体定位原理示意图;
图3是节点硬件原理框图;
图4是时间同步机制示意图;
【具体实施方式】
为使本发明的实施方案与意义优势表述得更为清楚,下面结合后文附图及实施例,对本发明进行更为详细的说明。应当理解,此处所描述的具体实施例仅用以解释说明,并不用于限定本发明。
本***的实际被测目标空间范围是一个4.0m×4.0m×2.0m的立体空间,空间顶端使用三脚架固定九个参考节点,如图1所示。九个节点将被测空间分成4个2.0m×2.0m×2.0m的定位单元。
以其中一个单元为例,图2显示了该单元内超声波立体定位***结构图。其中目标节点1选用电动小车作为其载体,可在被测空间内中自由移动;空间顶端固定放置四个参考节点2、3、4、5;空间外侧利用遥控器节点6控制目标节点1的前进、后退、左右转弯、停止等功能;基站节点7负责接收参考节点2、3、4、5所传输的距离数据,实现数据处理和空间坐标计算。
图3是节点硬件原理框图。其中目标节点1由无线收发模块、超声波模块、控制器模块、电机驱动模块和电源模块五部分组成,如图3a所示;参考节点2、3、4、5和遥控器节点6由无线收发模块、超声波模块、控制器模块和电源模块四部分组成,如图3b所示;基站节点由无线收发模块、液晶显示模块、控制器模块、串口模块和电源模块五部分组成,如图3c所示。
图4是本发明设计的时间同步机制示意图,该机制通过目标节点与参考节点之间进行握手通信来消除固有时间误差,统一网络节点时间。节点间的无线信号传输可以分解成无线激发、无线传播、无线接收三个过程,并假设目标节点1与参考节点2、3、4、5分别存在固有的***时钟差T1-2、T1-3、T1-4、T1-5。。
以目标节点1和参考节点2为例,设无线电波在空气中的传播时间为Δt1-2,目标节点1无线激发后的时刻记为tα2,信号经过传播在参考节点2接收后的时刻记为tβ2。目标节点1首先向参考节点2发送一个请求信号,根据上述参数设定,有:
tα2+Δt1-2=tβ2-T1-2
参考节点2收到目标节点1的信号后立即向目标节点1回发一个用于确认的无线信号,从而完成目标节点1与参考节点2之间的一次握手通信。将参考节点2信号激发后时刻记为tγ2,经空气传播在目标节点1接收后时刻记为tδ2,则有:
tγ2+Δt1-2=tδ2-T1-2
联立以上两个等式,经过计算可以得到无线电信号在空气中的传播时间Δt1-2和目标节点1与参考节点2的时钟差T1-2:
Δt1-2=(tβ2+tδ2-tγ2-tα2)/2
T1-2=(tβ2+tγ2-tα2-tδ2)/2
同理利用上述方法,再经过三次握手通信,可以测量出参考节点3、4、5与目标节点1之间的时钟差T1-3、T1-4、T1-5:
T1-3=(tβ3+tγ3-tα3-tδ3)/2
T1-4=(tβ4+tγ4-tα4-tδ4)/2
T1-5=(tβ5+tγ5-tα5-tδ5)/2
在此基础上就可统一全网节点的时间基准,实现对目标的有效立体定位。定位时首先分别获取目标节点1和参考节点2、3、4、5之间的距离信息,然后通过融合、打包发送到基站节点7,基站节点7将对数据包进行解析、提取和处理。本***采用基于质心法的改进算法,先判断四个距离的大小,根据大小顺序去除掉距离最远点,仅使用最近三点的测距信息计算,得到最终的立体定位结果。
Claims (3)
1.一种基于无线传感器网络的超声波立体定位***时间同步机制,其***硬件构成按功能不同分为目标节点1,参考节点2、3、4、5,遥控器节点6和基站节点7。其中目标节点1是待测节点,由射频模块、超声波模块、控制器模块、电机驱动模块和电源模块五部分组成,可以接受遥控器节点6的指令而做出左转、右转、前进、停止等动作。参考节点2、3、4、5的位置信息是已知的。遥控器节点6负责发出遥控指令,指挥目标节点1做出相应的动作。参考节点2、3、4、5和遥控器节点6均由射频模块、超声波模块、控制器模块和电源模块四部分组成。基站节点7由射频模块、液晶显示模块、控制器模块、串口模块和电源模块五部分组成。
2.根据权利要求1所描述的基于无线传感器网络的超声波立体定位***时间同步机制,其特征在于目标节点1和参考节点2、3、4、5以无线自组织方式构成一个无线传感器网络,基站节点7收集目标节点1和参考节点2、3、4、5的信息并对整个网络进行控制,目标节点1分别和参考节点2、3、4、5进行共四次握手通信,通过计算消除***固有的时间误差,统一全局时间基准,然后基站7根据目标节点1和参考节点2、3、4、5的距离信息,利用改进的质心法算法,计算得到目标节点1的空间位置,即实现了目标节点1的定位,定位精度可达1cm。
3.根据权利要求1所描述的基于无线传感器网络超声波立体定位***时间同步机制,其工作原理为:在整个网络中,目标节点1和各参考节点2、3、4、5各自维护一个本地时钟,但是各个节点的本地时钟并不是严格同步。假设目标节点1与参考节点2、3、4、5分别存在固有的***时钟差T1-2、T1-3、T1-4、T1-5。不失一般性,以目标节点1和参考节点2为例,设无线电波在空气中的传播时间为Δt1-2,目标节点1无线激发后的时刻记为tα2,信号经过空气传播到达参考节点2接收后的时刻记为tβ2。目标节点1首先向参考节点2发送一个请求信号,根据上述参数设定,有:
tα2+Δt1-2=tβ2-T1-2
参考节点2收到目标节点1的信号后立即向目标节点1回发一个用于确认的无线信号,从而完成目标节点1与参考节点2之间的一次握手通信。将参考节点2信号激发后时刻记为tγ2,经空气传播在目标节点1接收后时刻记为tδ2,则有:
tγ2+Δt1-2=tδ2-T1-2
联立以上两个等式,经过计算可以得到无线电信号在空气中的传播时间Δt1-2和目标节点1与参考节点2的时钟差T1-2:
Δt1-2=(tβ2+tδ2-tγ2-tα2)/2
T1-2=(tβ2+tγ2-tα2-tδ2)/2
同理利用上述方法,再经过三次握手通信,可以测量出参考节点3、4、5与目标节点1之间的时钟差T1-3、T1-4、T1-5:
T1-3=(tβ3+tγ3-tα3-tδ3)/2
T1-4=(tβ4+tγ4-tα4-tδ4)/2
T1-5=(tβ5+tγ5-tα5-tδ5)/2
然后就可利用时钟差进行网络同步调整,实现全局统一时间基准,从而保证立体定位的精确度和实时性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210262826.6A CN102752845B (zh) | 2012-07-27 | 2012-07-27 | 基于无线传感器网络的超声波立体定位***时间同步机制 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210262826.6A CN102752845B (zh) | 2012-07-27 | 2012-07-27 | 基于无线传感器网络的超声波立体定位***时间同步机制 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102752845A true CN102752845A (zh) | 2012-10-24 |
CN102752845B CN102752845B (zh) | 2018-05-18 |
Family
ID=47032682
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210262826.6A Expired - Fee Related CN102752845B (zh) | 2012-07-27 | 2012-07-27 | 基于无线传感器网络的超声波立体定位***时间同步机制 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102752845B (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103645462A (zh) * | 2013-11-26 | 2014-03-19 | 清华大学 | 一种声波定位方法和终端 |
CN103941231A (zh) * | 2014-05-13 | 2014-07-23 | 李建 | 超声射频信号联合处理的室内定位***及定位方法 |
CN104062629A (zh) * | 2014-07-04 | 2014-09-24 | 引通通讯科技(上海)有限公司 | 矿井精确定位方法及*** |
CN104159292A (zh) * | 2013-05-14 | 2014-11-19 | 山东交通学院 | 一种基于虚拟中心节点的三维无线传感网络定位方法 |
CN106330422A (zh) * | 2015-07-03 | 2017-01-11 | 深圳市中兴微电子技术有限公司 | 一种光传输***中收发端之间的同步方法与装置 |
CN108226867A (zh) * | 2017-12-25 | 2018-06-29 | 上海昂丰装备科技有限公司 | 一种抓斗超声波定位方法 |
CN108362369A (zh) * | 2018-01-25 | 2018-08-03 | 国家海洋技术中心 | 一种具备同步功能的自容式单通道海洋声信号测量装置 |
CN109618299A (zh) * | 2018-11-23 | 2019-04-12 | 深圳市纽瑞芯科技有限公司 | 基于多节点接力式时钟同步的封闭空间定位***和方法 |
CN109991574A (zh) * | 2019-01-28 | 2019-07-09 | 上海无线通信研究中心 | 一种室内超声波定位***及方法 |
CN111758046A (zh) * | 2017-12-06 | 2020-10-09 | 泰德私人有限公司 | 自组织节点和具有自组织节点的传感器网络 |
CN111819456A (zh) * | 2017-12-29 | 2020-10-23 | 所尼托技术股份公司 | 具有网格基础设施以减少功耗的位置确定*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1972182A (zh) * | 2006-12-04 | 2007-05-30 | 中国科学院计算技术研究所 | 一种提高无线传感器网络时间同步精度的方法 |
CN102073031A (zh) * | 2010-12-09 | 2011-05-25 | 南京航空航天大学 | 基于传感器网络的环境监测***及方法 |
CN102253367A (zh) * | 2011-04-01 | 2011-11-23 | 长春理工大学 | 一种基于超声波的室内三维定位***及方法 |
-
2012
- 2012-07-27 CN CN201210262826.6A patent/CN102752845B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1972182A (zh) * | 2006-12-04 | 2007-05-30 | 中国科学院计算技术研究所 | 一种提高无线传感器网络时间同步精度的方法 |
CN102073031A (zh) * | 2010-12-09 | 2011-05-25 | 南京航空航天大学 | 基于传感器网络的环境监测***及方法 |
CN102253367A (zh) * | 2011-04-01 | 2011-11-23 | 长春理工大学 | 一种基于超声波的室内三维定位***及方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159292A (zh) * | 2013-05-14 | 2014-11-19 | 山东交通学院 | 一种基于虚拟中心节点的三维无线传感网络定位方法 |
CN103645462B (zh) * | 2013-11-26 | 2015-08-12 | 清华大学 | 一种声波定位方法和终端 |
CN103645462A (zh) * | 2013-11-26 | 2014-03-19 | 清华大学 | 一种声波定位方法和终端 |
CN103941231A (zh) * | 2014-05-13 | 2014-07-23 | 李建 | 超声射频信号联合处理的室内定位***及定位方法 |
CN104062629A (zh) * | 2014-07-04 | 2014-09-24 | 引通通讯科技(上海)有限公司 | 矿井精确定位方法及*** |
CN106330422A (zh) * | 2015-07-03 | 2017-01-11 | 深圳市中兴微电子技术有限公司 | 一种光传输***中收发端之间的同步方法与装置 |
CN111758046A (zh) * | 2017-12-06 | 2020-10-09 | 泰德私人有限公司 | 自组织节点和具有自组织节点的传感器网络 |
CN111758046B (zh) * | 2017-12-06 | 2023-10-27 | 泰德私人有限公司 | 自组织节点和具有自组织节点的传感器网络 |
CN108226867A (zh) * | 2017-12-25 | 2018-06-29 | 上海昂丰装备科技有限公司 | 一种抓斗超声波定位方法 |
CN111819456A (zh) * | 2017-12-29 | 2020-10-23 | 所尼托技术股份公司 | 具有网格基础设施以减少功耗的位置确定*** |
CN108362369B (zh) * | 2018-01-25 | 2020-03-03 | 国家海洋技术中心 | 一种具备同步功能的自容式单通道海洋声信号测量装置 |
CN108362369A (zh) * | 2018-01-25 | 2018-08-03 | 国家海洋技术中心 | 一种具备同步功能的自容式单通道海洋声信号测量装置 |
CN109618299A (zh) * | 2018-11-23 | 2019-04-12 | 深圳市纽瑞芯科技有限公司 | 基于多节点接力式时钟同步的封闭空间定位***和方法 |
CN109991574A (zh) * | 2019-01-28 | 2019-07-09 | 上海无线通信研究中心 | 一种室内超声波定位***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102752845B (zh) | 2018-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102752845A (zh) | 基于无线传感器网络的超声波立体定位***时间同步机制 | |
KR100671283B1 (ko) | 순차 송수신 방식을 이용한 비동기 무선 측위 시스템 및방법 | |
CN205176258U (zh) | 一种基于uwb的室内定位*** | |
CN103858414B (zh) | 用于无线通信设备的分布式定位机制 | |
CN107301785B (zh) | 基于uwb和地磁车位检测的停车***及其车辆定位方法 | |
Xiao et al. | Comparison and analysis of indoor wireless positioning techniques | |
CN102662159B (zh) | 一种反射式室内定位的方法及*** | |
CN102253367A (zh) | 一种基于超声波的室内三维定位***及方法 | |
CN104270814A (zh) | 一种基于TDOA和ToF混合的定位方法及*** | |
CN101520502B (zh) | 对无线传感器网络移动节点的跟踪定位方法 | |
CN102348282A (zh) | 一种基于ZigBee网络的实时定位方法 | |
CN105467358A (zh) | 一种室内定位方法及装置 | |
KR101836837B1 (ko) | 측위 시스템 내 시간 차이 보상 방법 및 그에 따른 측위 시스템 | |
CN103344955A (zh) | 一种无线测距节点及无线测距方法 | |
CN103076592A (zh) | 一种面向智能空间中服务机器人的精确无线定位方法 | |
CN102395198A (zh) | 无线传感网络基于信号强度的节点定位方法及装置 | |
CN112797984A (zh) | 基于超宽带和远距离无线通信技术的室内高精度定位*** | |
CN102573055B (zh) | 一种无线传感网络中的节点定位方法及*** | |
CN112964258B (zh) | 一种基于tdoa的多单元协同定位*** | |
CN102572695B (zh) | 一种基于Zigbee技术的定位*** | |
CN202750234U (zh) | 无线传感器网络和超声波协同作用下的立体定位*** | |
CN206876184U (zh) | 一种基于rssi和惯性导航的室内定位装置 | |
CN104459620A (zh) | 一种无线定位装置及方法 | |
TW201700991A (zh) | 一種定位系統及方法 | |
CN211826463U (zh) | 一种基于tdoa的分布式定位*** |
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: 20180518 Termination date: 20200727 |