高精度的室内超声波定位传感器节点

计算机科学2007V01.34NQ.9(专刊)

Mute:一种低成本、高精度的室内超声波定位传感器节点*)

Mute:A

Low-cost,HighPrecisionUltrasonicSensorNodeof

WSN

forIndoorLocalization

张帆李文锋雷斌

(武汉理工大学

武汉430063)

摘要在比较分析国内外室内定位系统的基础上,本文介绍了一种模块化低成本、高精度的室内超声波定位传感器节点。超声波定位传感器节点设计成多个模块,例如无线传输、控制、传感器、算法计算。这种模块化的设计不仅加快了开发速度,而且部分模块可以方便其它应用。通过基于传感器触发事件,事件产生消息,系统后台服务处理消息的模型,保证了信号被捕获的实时性。这种节点设计可以用来对无线传感器网络环境下的移动机器人定位跟踪,也可以用于远程感应和设备监测等方面。

关键词无线传感器网络,室内定位,超声波定位,传感器节点

引言

3)节点能力受限。节点大多数使用嵌入式处理器以及大量使用片上系统,处理能力和存储容量有限。

传感器网络作为“无处不在”思想衍生的产物,

4)能信能力受限。受前面几点的要求影响,节可广泛应用在国防军事、环境监测、交通管理、医疗点的发射功率和通讯范围都会受到限制。

卫生、制造业、抗灾抢险等领域,拥有巨大的应用价根据以上几点设计原则,在实验室已有MICAz值。从目前国外的研究进展来看,虽然传感器网络节点实验平台的基础上设计了一个低成本,高精度的应用前景十分美好,但由于仍然而临很多技术难的室内超声波定位传感器节点。

题,还不能走向广泛应用。

在室处可以使用GPS辅助定位,然而在室内环2工作环境

境下GPS一般难以应用。在要求精度较高的情况

本文的传感器节点使用方式如图1所示。信标下,比如希望能够在一栋楼内定位跟踪一个体积小

节点作为节点被放在天花板,移动机器人栽着一个于30cmX20cm×30cm的小型移动机器人,通常需发射节点作为被定位的目标。根据需要在适当的地要借助一些传感器来获得更多信息。基于无线传感方还可以灵活的增加辅助节点,复杂节点与主节点器网络的特点,可以通过在室内大规模布置传感器都属于信标节点。信标节点为被动式工作。信标节节点,利用廉价的传感器网络为移动机器人提供一点的工作模式采用被动式,只有达到超声波传感器精度合适的定位服务。文[1,2]描述了美国MIT大的触发条件,节点才工作。被动方式工作比主动方学利用crossbow公司的无线传感器网络研究平台式工作更能节约传感器节点的能源,和减少无线通Mica所做的研究,文[2--一63描述了几种不同和室内讯的数据量。

定位系统,文E7-1描述了超声波传感器阵列的设计,文[8]介绍了基于TDOA技术的超声波传感器定位原理和算法研究。在对比分析的基础上本文设计了一个基于无线传感器网络的超声波定位系统

MUTE。

传感器节点作为传感器网络的重要组成部分,应该且有一些特征。在本文设计的MUTE定位系统中,将传感器节点所具有一特征定义如下:

1)微型化。应用中的传感器节点要高度集成化,微小型的体积可以让节点易于嵌人式使用和布置。

(1)定位方式(2)工作环境

2)低功耗。在大多数情况下网络将一次性布图】

置.无人职守。因此节点有严格的能源要求。

MUTE室内超声波定位示意图

*)基金项目:国家自然科学基金(No.60475031)。张帆硕{,生;李文锋教授.博士生导师。

37

以房问为单位将节点划分成簇,所有安置的传感器节点将形成一个簇状的网络扑结构。在布置网络模块的位置时,可以使用异构网络连接每个簇头,可以利用已有的网络提高带宽和通信速度,又降低路由协议的复杂度,增加了网络通信的可靠性。根据Intel实验室的研究,单纯的8位处理器有限的资源很难支持超过50个节点的802.15.4多跳网络。在网络的结构设计中引入异构框架,试图解决网络规模的限制。异构结构的网络可以获得更大的带宽和更远的距离。

根据现场实际需要,每隔一定距离(发射节点的超声波信号覆盖范围内)在天花板顶部设置一个信标节点(采用电池驱动),同时在需要网络连接地方安置一个网络模块,网络模块具有sink节点,簇头,网关的功能。为了避免室内环境中各种电器设备对于扰的直序扩频通信方式,而且,每个模块都有接收信号强弱指示功能(RSSI)。在精确的距离信息不够的时候,RSSI可以起到辅助估算位置的作用。

超声波传感器外观如图3所示。接口电路(]I大的电路板)上面主要是ATmeagaSI。处理器,产圭40Khz左右的发射信号或者对接收信号进行处理用来支持发射/接收电路,外形长宽高尺寸为

80mmX

80mm×14mm。传感器电路(图下方的/-

模块)根据发射/接收不同与传感器元件相接,外j1长宽高尺寸为:32mm×23mmX24mm。

图3机器人小车上装载的移动节点

3超声波定位传感器节点

定位网络中,每一个网络节点或者是一个信标节点,或者是一个移动节点。不同的是:信标,节点体积要更小,耗电也少一些,上面装载超声波接收传感器;移动节点通常作为被定位的目标,装载有超声波发射传感器。

3.1

如图3,在机器人小车上装载了一个超声波皇射传感器节点。这个节点带有8个发射传感器t-'块,不仅可以增加信号的发射距离,同时还可以增力覆盖范围,而且根据实际环境可以灵活的调整发身传感器模块的数量。8个传感器模块的电路接收斥样的发射信号,同时工作,互不干扰,因此增减模毛并不会影响其它模块的工作。

3.2节点软件

节点硬件

传感器分为超声波发射传感器和超声波接收传感器,二者分别独立工作,但是可以使用同样的接口电路板与MICAz节点连接。如图2所示,MICAz节点与传感器通过USART接口以全双工方式通讯。这样设计主要基于以下几点考虑:1)网络协议与传感器数据获取可以分离开来研究。MICAz作为加州伯克利大学为传感器网络开发的实验平台可以专注于TinyOS操作系统的研究与开发。2)虽然整个系统分成了2块研究,但是很容易集成,而且可以加快程序开发的速度。3)便于查找问题,各个模块独立测试成熟后再组装,便于快速找到错误。

图4节点软件处理流程

利用传感器事件触发消息进行处理是无线传挥器网络节点软件设计的一个重要特征。实际上,走声波传感器具有数据量少,计算量小的特点,但是叉

图2传感器节点实物图片

信号响应的实时性要求却很高,因此有利于简化j点,降低设计复杂度。根据对TinyOS内核调度击

38

制的研究和对比分析,我们设计了一个前后台系统软件模型。其基本思想就是:传感器触发事件的事件在前台服务中记录并产生消息,后台服务获得消息并调用相应的函数进行处理。

节点具有以下几点属性:

・每一个需要定位的移动目标和信标节点,都携带一个无线ID;

・为了增加电池使用寿命,信标节点只有在感应到移动节点经过的时候才开始工作,平时处于节能状态;

・信标节点将计算得到的距离值发送给sink节点传往监控中心,同时也可以被移动sink节点接收;

・根据声波在空气中的传播速度,设定每次传感器感应距离,防止超声波信号反射干扰。

3.3测试校正

MUTE定位系统是一个基于WSN面向室内精确定位技术的测试、分析平台。该平台主要分为三个部分:传感器收集数据,无线网络传输数据,计算机处理数据。本超声波定位传感器节点称为MUTE节点,是根据研究对象针对传感器收集数据部分设计。传感器节点主要的设计指标有2个,一个是节点的信号覆盖范围,另一个是节点测量的误差与精度,我们对二者进行了测试校正。

实验在室内环境温度25摄氏度情况下进行,一共使用了6个节点:5个带超声波传感器的节点和一个sink节点,sink节点通过接mib510板负责将信标节点收集到的数据传递给计算机处理。其中5个超声波传感器的节点又分为4个信标节点,和1个移动节点。根据实验的设定条件搭载发射/接收传感器。sink节点ID编号为0,移动发射节点ID编号为1,其他信标节点编号依次为2~5。节点之间的数据帧为TinyOS消息格式。

1个信标节点,1个移动节点,各搭载1个传感器。当把发射信号频率调整到40kHZ时,发现不同的接收传感器元件能够感应到超声波信号的距离有较大的差别,在l-8~3.2m范围内波动。

图5

四个不同接收传感器的最大测量距离

如图5所示,显示的4个不同的接收传感器的最大感应距离。造成这种现象的主要原因是元件之间的差异。超声波传感器发射与接收都是成对校准,最大振幅对应的频率只在40kHZ附近。当多个一起使用的时候,其谐振频率并不一样,就造成了不同元件接收效果不一样,需要通过实验测得一个加权平均后的频率点,通过使用多个传感器元件组成阵列可以得到更好的效果。文[62描述了一种超声波传感器阵列的设计。

虽然超声波测量距离得到的测量值与实际距离接近,但是仍然存在一定的误差,经分析其绝对误差最大值达到14.13cm,平均绝对误差为6.26cm。如果经过最小二乘法修正,可以提高精度。修正后的绝对误差最大值为7.06cm,平均绝对误差为2.75cm。这个精度已经满足位置计算的要求。一方面是在后期的位置估计时仍然可以采取算法进一步修正;另一方面是考虑到节点8位处理器的计算能力,这个计算工作完全可以交由节点分布式计算。总之,节点硬件作为一个系统的底层,其输出已经达到上层计算的要求。文Es]中介绍了利用超声波定位节点测得的距离计算位置的算法。

4定位实验

我们设计了设计一个定位实验如图6所示。在地面上按坐标放置3个信标节点,分别为a(30cm,0,0)、b(30cm,30cm,0)、c(O,30cm,0)。装载超声波发射传感器的移动节点m在m(0,0,100cm)处位置,朝着3个信标节点。移动节点在平面的映射点是o(0,0,o),这是移动节点的真实2D坐标,将与表l中的实验值作对比。表1列出了根据10次测量距离计算得到的2D映射坐标。

单位:cm

图62D定位实验

使用3个信标节点a、b、C?被定位的移动节点m朝着信标节点发射超声波信号。

根据对表1中的数据的分析结果,使用最小均

39

方差方法计算2D位置的平均均方误差为3.7975cm。计算位置、真实位置与信标的位置分布如

图7。

表l实验数据列表

实际测量根据测量值计算

均方平均坐标次数

所得坐标

误差

误差o(0,0)

l(一2.1819,1.4996)2.64763.7975

2(一1.3634,一1.8997)2.33833f一5.6748,一2.2633)6.10954(-4.4849,0.1466)4.48735f一2.9376.一3.5717)4.62466(一0.2456,3.0491)3.05897(一1.1919,一6.9428)7.04438f1.7194,I.1377)2.06189(一1.1606,一5.1783)5.3068lO

(0.0604,一0.2278)

0.2357

图7计算位置、真实位置与信标的位置分布

5相关工作

目前已有几种用于移动目标的定位跟踪系统,例如Cricket定位支持系统、RADAR定位系统、

AT&T的ActiveBat系统和Constellation追踪系

统。由于价格、性能、体积等原因实际应用都比较少。通过引人无线传感器网络的低成本,大规模等应用特性,我们设计了基于无线传感器网络的MUTE定位系统,与已有几种系统的比较见表2。

表2

MUTE与已有几种系统的比较

系统MUTE

Cricket

RADAR

Bat

Constel功能

lation

跟踪

是无是是是分布性

是否否否否异构性是

是是成本<¥2

<¥10

无传感一局

一向

器花费

精度3.8cm3.24cm2—3m

3cmlcm

计算

简单复杂复杂复杂复杂

・40・

结论与未来工作展望无线传感器网络与移动机器人都是当前国内外研究的热点。在测距定位研究中测距技术具有突出的优点。本文提出并且设计实现了一种超声波定位传感器节点,主要用于研究

基于距离测量的移动机器人室内精确定位跟踪。节点的结构简单,成本低,测量精度高。通过实验证实了设计的节点能够获得3.7975cm的精度。该结果还可以通过优化算法进一步提高精度。

未来的工作将一方面将致力于进一步改进传感器节点的结构,减小体积,增加感应距离;一方面根据测量距离获得的数据研究移动机器人定位算法和跟踪算法。

参考文献

PriyanthaN

B,ChakrabortyA,Balakrishnan

H.TheCricket

Location-SupportSystem.MIT

Laboratory

for

Computer

Sci—

ence,6th

ACMInternational

Conference

on

Mobile

Computing

andNetworking(ACMMOBICOM),Boston,MA,August

2000(Slightlyrevised)

PriyanthaN

BTheCricketIndoorLocation

System:[PhDThe—

sis].Massachusetts

Institute

ofTechnology,June

2005

Harter

A,HopperA,Steggles

P,eta1.The

Anatomyof

Con—

text—AwareApplication.In:Proc.5thACM

MOBICOM

Conf.

Seattle,WA,Aug.1999

WeiserMThecomputer

forthe2Ist

century.ScientificAmeri—

can,September

1991

BahlP,PadmanabhanV.RADAR:AnIn—BuildingRF-basedUser

Location

and

Tracking

System.In:Proe.IEEEINFO—

COM,Tel—Aviv,Israel,Mar.2000

Fo)(1inE,Harrington

M,PfeifferG.Constellation:A

Wide_

Range

WirelessMotion—TrackingSystemforAugmentedReality

andVirtualSetApplications.In:Proc.ACMSIGGRAPH,Or—lando,FL,July

1998

李保国,王巍,张阳天.利用可编程超声波阵列准确定位目标节点位置.北京航空航天大学学报,2005(7)

玉秋,沈树群,张平,龙承志.基于无线传感器网络的定位系统研究及设计.重庆邮电学院学报(自然科学版),2006(2)

Mute:一种低成本、高精度的室内超声波定位传感器节点

作者:作者单位:

张帆, 李文锋, 雷斌武汉理工大学 武汉 430063

本文读者也读过(10条)

1. 李南. 陈家轩. 吴艳花 未知环境中移动机器人的定位算法的研究[会议论文]-2004

2. 王鸿鹏. Yi Jingang. 刘景泰. Song Dezhen 基于非线性Kalman滤波器的轮式滑动转向移动机器人定位误差分析[会议论文]-2008

3. 李南. 陈家轩. 吴艳花. LI Nan. CHEN Jia-xun. WU Yan-hua 移动机器人的定位算法[期刊论文]-机械设计与制造2004(6)

4. 刘磊. 王永骥. 程磊 基于声纳的智能机器人自主定位算法研究[会议论文]-20045. 庞新宇. 曹奇英 基于UWB利用普适计算原理的室内定位[会议论文]-20056. 梁宝东. 胡宁文. 胡剑浩. 李少谦 UWB信号的时域测量及特性分析[会议论文]-2005

7. 刘玉宏. 王耀宽. LIU Yu-hong. WANG Yao-kuan 一种无线传感器网络室内定位系统的改进方案[期刊论文]-计算机工程与应用2008,44(25)

8. 徐德. 谭民 一类差动轮驱动移动机器人的运动学模型[会议论文]-2002

9. 蒋婷婷. 李畅怡. 郑国莘. 郑瑞杰. JIANG TINGTING. LI CHANGYI. ZHENG GUOXIN. ZHENG RUIJIE 基于UWB定位系统脉冲信号在多径信道传播的时延[期刊论文]-微计算机信息2007,23(27)

10. 蔡雨. CAI Yu 一种密集多径环境下UWB信号到达角的估计方法[期刊论文]-通信技术2009,42(8)

本文链接:http://d.wanfangdata.com.cn/Conference_6570408.aspx

计算机科学2007V01.34NQ.9(专刊)

Mute:一种低成本、高精度的室内超声波定位传感器节点*)

Mute:A

Low-cost,HighPrecisionUltrasonicSensorNodeof

WSN

forIndoorLocalization

张帆李文锋雷斌

(武汉理工大学

武汉430063)

摘要在比较分析国内外室内定位系统的基础上,本文介绍了一种模块化低成本、高精度的室内超声波定位传感器节点。超声波定位传感器节点设计成多个模块,例如无线传输、控制、传感器、算法计算。这种模块化的设计不仅加快了开发速度,而且部分模块可以方便其它应用。通过基于传感器触发事件,事件产生消息,系统后台服务处理消息的模型,保证了信号被捕获的实时性。这种节点设计可以用来对无线传感器网络环境下的移动机器人定位跟踪,也可以用于远程感应和设备监测等方面。

关键词无线传感器网络,室内定位,超声波定位,传感器节点

引言

3)节点能力受限。节点大多数使用嵌入式处理器以及大量使用片上系统,处理能力和存储容量有限。

传感器网络作为“无处不在”思想衍生的产物,

4)能信能力受限。受前面几点的要求影响,节可广泛应用在国防军事、环境监测、交通管理、医疗点的发射功率和通讯范围都会受到限制。

卫生、制造业、抗灾抢险等领域,拥有巨大的应用价根据以上几点设计原则,在实验室已有MICAz值。从目前国外的研究进展来看,虽然传感器网络节点实验平台的基础上设计了一个低成本,高精度的应用前景十分美好,但由于仍然而临很多技术难的室内超声波定位传感器节点。

题,还不能走向广泛应用。

在室处可以使用GPS辅助定位,然而在室内环2工作环境

境下GPS一般难以应用。在要求精度较高的情况

本文的传感器节点使用方式如图1所示。信标下,比如希望能够在一栋楼内定位跟踪一个体积小

节点作为节点被放在天花板,移动机器人栽着一个于30cmX20cm×30cm的小型移动机器人,通常需发射节点作为被定位的目标。根据需要在适当的地要借助一些传感器来获得更多信息。基于无线传感方还可以灵活的增加辅助节点,复杂节点与主节点器网络的特点,可以通过在室内大规模布置传感器都属于信标节点。信标节点为被动式工作。信标节节点,利用廉价的传感器网络为移动机器人提供一点的工作模式采用被动式,只有达到超声波传感器精度合适的定位服务。文[1,2]描述了美国MIT大的触发条件,节点才工作。被动方式工作比主动方学利用crossbow公司的无线传感器网络研究平台式工作更能节约传感器节点的能源,和减少无线通Mica所做的研究,文[2--一63描述了几种不同和室内讯的数据量。

定位系统,文E7-1描述了超声波传感器阵列的设计,文[8]介绍了基于TDOA技术的超声波传感器定位原理和算法研究。在对比分析的基础上本文设计了一个基于无线传感器网络的超声波定位系统

MUTE。

传感器节点作为传感器网络的重要组成部分,应该且有一些特征。在本文设计的MUTE定位系统中,将传感器节点所具有一特征定义如下:

1)微型化。应用中的传感器节点要高度集成化,微小型的体积可以让节点易于嵌人式使用和布置。

(1)定位方式(2)工作环境

2)低功耗。在大多数情况下网络将一次性布图】

置.无人职守。因此节点有严格的能源要求。

MUTE室内超声波定位示意图

*)基金项目:国家自然科学基金(No.60475031)。张帆硕{,生;李文锋教授.博士生导师。

37

以房问为单位将节点划分成簇,所有安置的传感器节点将形成一个簇状的网络扑结构。在布置网络模块的位置时,可以使用异构网络连接每个簇头,可以利用已有的网络提高带宽和通信速度,又降低路由协议的复杂度,增加了网络通信的可靠性。根据Intel实验室的研究,单纯的8位处理器有限的资源很难支持超过50个节点的802.15.4多跳网络。在网络的结构设计中引入异构框架,试图解决网络规模的限制。异构结构的网络可以获得更大的带宽和更远的距离。

根据现场实际需要,每隔一定距离(发射节点的超声波信号覆盖范围内)在天花板顶部设置一个信标节点(采用电池驱动),同时在需要网络连接地方安置一个网络模块,网络模块具有sink节点,簇头,网关的功能。为了避免室内环境中各种电器设备对于扰的直序扩频通信方式,而且,每个模块都有接收信号强弱指示功能(RSSI)。在精确的距离信息不够的时候,RSSI可以起到辅助估算位置的作用。

超声波传感器外观如图3所示。接口电路(]I大的电路板)上面主要是ATmeagaSI。处理器,产圭40Khz左右的发射信号或者对接收信号进行处理用来支持发射/接收电路,外形长宽高尺寸为

80mmX

80mm×14mm。传感器电路(图下方的/-

模块)根据发射/接收不同与传感器元件相接,外j1长宽高尺寸为:32mm×23mmX24mm。

图3机器人小车上装载的移动节点

3超声波定位传感器节点

定位网络中,每一个网络节点或者是一个信标节点,或者是一个移动节点。不同的是:信标,节点体积要更小,耗电也少一些,上面装载超声波接收传感器;移动节点通常作为被定位的目标,装载有超声波发射传感器。

3.1

如图3,在机器人小车上装载了一个超声波皇射传感器节点。这个节点带有8个发射传感器t-'块,不仅可以增加信号的发射距离,同时还可以增力覆盖范围,而且根据实际环境可以灵活的调整发身传感器模块的数量。8个传感器模块的电路接收斥样的发射信号,同时工作,互不干扰,因此增减模毛并不会影响其它模块的工作。

3.2节点软件

节点硬件

传感器分为超声波发射传感器和超声波接收传感器,二者分别独立工作,但是可以使用同样的接口电路板与MICAz节点连接。如图2所示,MICAz节点与传感器通过USART接口以全双工方式通讯。这样设计主要基于以下几点考虑:1)网络协议与传感器数据获取可以分离开来研究。MICAz作为加州伯克利大学为传感器网络开发的实验平台可以专注于TinyOS操作系统的研究与开发。2)虽然整个系统分成了2块研究,但是很容易集成,而且可以加快程序开发的速度。3)便于查找问题,各个模块独立测试成熟后再组装,便于快速找到错误。

图4节点软件处理流程

利用传感器事件触发消息进行处理是无线传挥器网络节点软件设计的一个重要特征。实际上,走声波传感器具有数据量少,计算量小的特点,但是叉

图2传感器节点实物图片

信号响应的实时性要求却很高,因此有利于简化j点,降低设计复杂度。根据对TinyOS内核调度击

38

制的研究和对比分析,我们设计了一个前后台系统软件模型。其基本思想就是:传感器触发事件的事件在前台服务中记录并产生消息,后台服务获得消息并调用相应的函数进行处理。

节点具有以下几点属性:

・每一个需要定位的移动目标和信标节点,都携带一个无线ID;

・为了增加电池使用寿命,信标节点只有在感应到移动节点经过的时候才开始工作,平时处于节能状态;

・信标节点将计算得到的距离值发送给sink节点传往监控中心,同时也可以被移动sink节点接收;

・根据声波在空气中的传播速度,设定每次传感器感应距离,防止超声波信号反射干扰。

3.3测试校正

MUTE定位系统是一个基于WSN面向室内精确定位技术的测试、分析平台。该平台主要分为三个部分:传感器收集数据,无线网络传输数据,计算机处理数据。本超声波定位传感器节点称为MUTE节点,是根据研究对象针对传感器收集数据部分设计。传感器节点主要的设计指标有2个,一个是节点的信号覆盖范围,另一个是节点测量的误差与精度,我们对二者进行了测试校正。

实验在室内环境温度25摄氏度情况下进行,一共使用了6个节点:5个带超声波传感器的节点和一个sink节点,sink节点通过接mib510板负责将信标节点收集到的数据传递给计算机处理。其中5个超声波传感器的节点又分为4个信标节点,和1个移动节点。根据实验的设定条件搭载发射/接收传感器。sink节点ID编号为0,移动发射节点ID编号为1,其他信标节点编号依次为2~5。节点之间的数据帧为TinyOS消息格式。

1个信标节点,1个移动节点,各搭载1个传感器。当把发射信号频率调整到40kHZ时,发现不同的接收传感器元件能够感应到超声波信号的距离有较大的差别,在l-8~3.2m范围内波动。

图5

四个不同接收传感器的最大测量距离

如图5所示,显示的4个不同的接收传感器的最大感应距离。造成这种现象的主要原因是元件之间的差异。超声波传感器发射与接收都是成对校准,最大振幅对应的频率只在40kHZ附近。当多个一起使用的时候,其谐振频率并不一样,就造成了不同元件接收效果不一样,需要通过实验测得一个加权平均后的频率点,通过使用多个传感器元件组成阵列可以得到更好的效果。文[62描述了一种超声波传感器阵列的设计。

虽然超声波测量距离得到的测量值与实际距离接近,但是仍然存在一定的误差,经分析其绝对误差最大值达到14.13cm,平均绝对误差为6.26cm。如果经过最小二乘法修正,可以提高精度。修正后的绝对误差最大值为7.06cm,平均绝对误差为2.75cm。这个精度已经满足位置计算的要求。一方面是在后期的位置估计时仍然可以采取算法进一步修正;另一方面是考虑到节点8位处理器的计算能力,这个计算工作完全可以交由节点分布式计算。总之,节点硬件作为一个系统的底层,其输出已经达到上层计算的要求。文Es]中介绍了利用超声波定位节点测得的距离计算位置的算法。

4定位实验

我们设计了设计一个定位实验如图6所示。在地面上按坐标放置3个信标节点,分别为a(30cm,0,0)、b(30cm,30cm,0)、c(O,30cm,0)。装载超声波发射传感器的移动节点m在m(0,0,100cm)处位置,朝着3个信标节点。移动节点在平面的映射点是o(0,0,o),这是移动节点的真实2D坐标,将与表l中的实验值作对比。表1列出了根据10次测量距离计算得到的2D映射坐标。

单位:cm

图62D定位实验

使用3个信标节点a、b、C?被定位的移动节点m朝着信标节点发射超声波信号。

根据对表1中的数据的分析结果,使用最小均

39

方差方法计算2D位置的平均均方误差为3.7975cm。计算位置、真实位置与信标的位置分布如

图7。

表l实验数据列表

实际测量根据测量值计算

均方平均坐标次数

所得坐标

误差

误差o(0,0)

l(一2.1819,1.4996)2.64763.7975

2(一1.3634,一1.8997)2.33833f一5.6748,一2.2633)6.10954(-4.4849,0.1466)4.48735f一2.9376.一3.5717)4.62466(一0.2456,3.0491)3.05897(一1.1919,一6.9428)7.04438f1.7194,I.1377)2.06189(一1.1606,一5.1783)5.3068lO

(0.0604,一0.2278)

0.2357

图7计算位置、真实位置与信标的位置分布

5相关工作

目前已有几种用于移动目标的定位跟踪系统,例如Cricket定位支持系统、RADAR定位系统、

AT&T的ActiveBat系统和Constellation追踪系

统。由于价格、性能、体积等原因实际应用都比较少。通过引人无线传感器网络的低成本,大规模等应用特性,我们设计了基于无线传感器网络的MUTE定位系统,与已有几种系统的比较见表2。

表2

MUTE与已有几种系统的比较

系统MUTE

Cricket

RADAR

Bat

Constel功能

lation

跟踪

是无是是是分布性

是否否否否异构性是

是是成本<¥2

<¥10

无传感一局

一向

器花费

精度3.8cm3.24cm2—3m

3cmlcm

计算

简单复杂复杂复杂复杂

・40・

结论与未来工作展望无线传感器网络与移动机器人都是当前国内外研究的热点。在测距定位研究中测距技术具有突出的优点。本文提出并且设计实现了一种超声波定位传感器节点,主要用于研究

基于距离测量的移动机器人室内精确定位跟踪。节点的结构简单,成本低,测量精度高。通过实验证实了设计的节点能够获得3.7975cm的精度。该结果还可以通过优化算法进一步提高精度。

未来的工作将一方面将致力于进一步改进传感器节点的结构,减小体积,增加感应距离;一方面根据测量距离获得的数据研究移动机器人定位算法和跟踪算法。

参考文献

PriyanthaN

B,ChakrabortyA,Balakrishnan

H.TheCricket

Location-SupportSystem.MIT

Laboratory

for

Computer

Sci—

ence,6th

ACMInternational

Conference

on

Mobile

Computing

andNetworking(ACMMOBICOM),Boston,MA,August

2000(Slightlyrevised)

PriyanthaN

BTheCricketIndoorLocation

System:[PhDThe—

sis].Massachusetts

Institute

ofTechnology,June

2005

Harter

A,HopperA,Steggles

P,eta1.The

Anatomyof

Con—

text—AwareApplication.In:Proc.5thACM

MOBICOM

Conf.

Seattle,WA,Aug.1999

WeiserMThecomputer

forthe2Ist

century.ScientificAmeri—

can,September

1991

BahlP,PadmanabhanV.RADAR:AnIn—BuildingRF-basedUser

Location

and

Tracking

System.In:Proe.IEEEINFO—

COM,Tel—Aviv,Israel,Mar.2000

Fo)(1inE,Harrington

M,PfeifferG.Constellation:A

Wide_

Range

WirelessMotion—TrackingSystemforAugmentedReality

andVirtualSetApplications.In:Proc.ACMSIGGRAPH,Or—lando,FL,July

1998

李保国,王巍,张阳天.利用可编程超声波阵列准确定位目标节点位置.北京航空航天大学学报,2005(7)

玉秋,沈树群,张平,龙承志.基于无线传感器网络的定位系统研究及设计.重庆邮电学院学报(自然科学版),2006(2)

Mute:一种低成本、高精度的室内超声波定位传感器节点

作者:作者单位:

张帆, 李文锋, 雷斌武汉理工大学 武汉 430063

本文读者也读过(10条)

1. 李南. 陈家轩. 吴艳花 未知环境中移动机器人的定位算法的研究[会议论文]-2004

2. 王鸿鹏. Yi Jingang. 刘景泰. Song Dezhen 基于非线性Kalman滤波器的轮式滑动转向移动机器人定位误差分析[会议论文]-2008

3. 李南. 陈家轩. 吴艳花. LI Nan. CHEN Jia-xun. WU Yan-hua 移动机器人的定位算法[期刊论文]-机械设计与制造2004(6)

4. 刘磊. 王永骥. 程磊 基于声纳的智能机器人自主定位算法研究[会议论文]-20045. 庞新宇. 曹奇英 基于UWB利用普适计算原理的室内定位[会议论文]-20056. 梁宝东. 胡宁文. 胡剑浩. 李少谦 UWB信号的时域测量及特性分析[会议论文]-2005

7. 刘玉宏. 王耀宽. LIU Yu-hong. WANG Yao-kuan 一种无线传感器网络室内定位系统的改进方案[期刊论文]-计算机工程与应用2008,44(25)

8. 徐德. 谭民 一类差动轮驱动移动机器人的运动学模型[会议论文]-2002

9. 蒋婷婷. 李畅怡. 郑国莘. 郑瑞杰. JIANG TINGTING. LI CHANGYI. ZHENG GUOXIN. ZHENG RUIJIE 基于UWB定位系统脉冲信号在多径信道传播的时延[期刊论文]-微计算机信息2007,23(27)

10. 蔡雨. CAI Yu 一种密集多径环境下UWB信号到达角的估计方法[期刊论文]-通信技术2009,42(8)

本文链接:http://d.wanfangdata.com.cn/Conference_6570408.aspx


相关内容

  • 无线传感器网络定位技术综述1
  • 第25卷第5期电子测量与仪器学报 场L25No.5 2011年5月 JoURN九LoFELE(xRoNlCMEAsUREMENTANDlNsTRUMENT ・389・ DOI:10.3724/SPJ.1187.2011.000389 无线传感器网络定位技术综述水 彭 宇 王 丹 (哈尔滨工业大学电气 ...

  • 蓝牙4.0标准规范下的模糊指纹定位算法
  • 第19卷第2期 2013年4月 DOh 上海戈筝等报(自然科学版) JOURNALOFSHANGHAI .,01.19No.2 UNIVERSITY(NATURALSCmNCS) Apr.2013 10.3969/j.issn.1007-2861.2013.02.004 蓝牙4.0标准规范下的模糊指 ...

  • 智能机器人导航控制技术综述-
  • 智能移动机器人导航控制技术综述* 李成进1,王芳2 (1海军驻昆明地区军事代表办事处,云南 昆明, 2航天科工智能机器人有限责任公司,北京 100074) 摘 要:智能移动机器人在制造业.服务业.军事.星际探测等领域获得了广泛的应用,导航是智能移动机器人实现自主控制需要解决的重要问题.对不同领域智能 ...

  • 无线传感器网络的节点自定位技术
  • Self-localization Technologies for Wireless Sensor Network Nodes 2005-07-28 作者:周正 摘要:文章对无线传感器网络的节点定位机制与算法进行了介绍,并对基于测距的和不基于测距的两大类方法进行了分析对比.文章认为节点定位是无线传 ...

  • 被动声传感器组网的若干应用问题
  • Network 文章编号:1002-8684(2011)06-0067-03 网络与多媒体 被动声传感器组网的若干应用问题 孙志洁,张学磊 (中国电子科技集团公司第三研究所,北京100015) [摘 ·论文· 要]被动声传感器组成网络能够实现大面积区域的噪声监测,是一种有效的低空探测和环境监测手段, ...

  • 智能化仓库环境感知系统研究
  • 余建群,等:智能化仓库环境感知系统研究doi:10.3969/j.issn.1005-152X.2015.11(2).035 技术与方法 智能化仓库环境感知系统研究 余建群,张泽建 (湖北物资流通技术研究所,湖北 [摘 襄阳441002) 要]针对现有仓库环境监测系统功能单一.准确度不高和不便扩容与 ...

  • 1基于多LED的高精度室内可见光定位方法
  • 第 7 3卷第3 期 2 051 年 月 3 电 子 与 信 学息 报 Vlo.37No . 3Mra .210 5Jounrla foEl etcronci & sIformantoniT ceholngyo 基 多 于LD 的高E度精内可室光定位见方法 吴摘 楠 王旭东 *胡晴晴 连 大 ...

  • 自主移动机器人定位技术研究综述_张弦
  • 第23卷第2期2010年3月 文章编号:1002-6673(2010)02-003-03 Development &Innovation of M achinery &E lectrical P roducts 机电产品开发与创新 ·开发与创新Mar .,2010· 自主移动机器人定 ...

  • 短距离高精度无线定位方法的研究及实现
  • 短距离高精度无线定位方法的研究及实现 王侃磊张倩胡爱群 东南大学信息安全研究中心,南京,210096 摘要节点定位作为无线传感网络的关键技术,已成为国内外的研究热点. 本文首先对当今无线定位技术进行了介绍,现有的技术在短距离定位上精度不 够:然后针对两种定位测距技术进行改进,提出了基于信号相关性的T ...