CN105137393B - 一种用于网络的空间多传感器快速定位方法 - Google Patents

一种用于网络的空间多传感器快速定位方法 Download PDF

Info

Publication number
CN105137393B
CN105137393B CN201510461803.1A CN201510461803A CN105137393B CN 105137393 B CN105137393 B CN 105137393B CN 201510461803 A CN201510461803 A CN 201510461803A CN 105137393 B CN105137393 B CN 105137393B
Authority
CN
China
Prior art keywords
point
target
cube
max
probe node
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.)
Active
Application number
CN201510461803.1A
Other languages
English (en)
Other versions
CN105137393A (zh
Inventor
石川
张杨
余科洋
徐忠富
朱培栋
刘文甫
王利华
薛芳侠
常文泰
邬雨蒙
何荣茂
贺正求
张雷刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UNIT 63892 OF PLA
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201510461803.1A priority Critical patent/CN105137393B/zh
Publication of CN105137393A publication Critical patent/CN105137393A/zh
Application granted granted Critical
Publication of CN105137393B publication Critical patent/CN105137393B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/12Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves by co-ordinating position lines of different shape, e.g. hyperbolic, circular, elliptical or radial
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

本发明涉及目标检测技术领域,公开的一种用于网络的空间多传感器快速定位方法,是根据多传感器网络中各探测节点的坐标位置及测距结果,选取能覆盖所有目标点位置的最小立方体区域,并进行栅格化;并将每个栅格中心点作为待选目标点,通过约束规则选取合适的待选目标点作为初始目标概位点,并以该点为中心点坐标,重新选取立方体覆盖区,迭代计算目标概位点坐标,直到立方体覆盖区的边长符合精度要求,此时得到的目标概位点即为目标位置。本发明能够应用于各类基于距离的传感器装置,完成空间目标的快速精确定位。并且快速精确定位的方法简单,计算精度高。

Description

一种用于网络的空间多传感器快速定位方法
技术领域
本发明涉及目标检测技术领域,尤其涉及一种用于网络的空间多传感器快速定位方法。
背景技术
多传感器网络,是指按一定覆盖率要求,由部署在某一特定区域的多个传感器称为网络节点组成的网络***。随着无线移动通讯和移动终端技术的迅速发展,多传感器网络在民用领域掀起了研究的热潮。
应用于目标定位的多传感器网络的工作原理是,充分利用多个平台上的传感器资源,对多个平台观测到的信息数据进行融合,去除多余的信息,获取对被测目标的一致性认识。依据感知信息的方式不同,实现目标定位的主要手段有测距定位、测向定位、时差定位、频差定位等。目前,时差定位、频差定位实现起来成本高且存在技术难题,在一些实际工程应用中尚受到限制,而测向定位方法存在算法复杂度高、精度低、定位精度对方向测量误差过于敏感等问题,因此测距定位成为多传感器目标定位的常用手段。
理论上,利用距离信息进行定位,若要定位空间目标则需要4个不共面传感器节点,以这四个节点为球心,所测距离为半径的四个球面的交点,即为目标位置。但实际情况下,由于***设备和环境干扰等因素的影响,使得测距数据产生误差,导致球面交点无解,影响定位精度。为提高定位精度,通常采用增加探测节点数量(提高网络的覆盖率)的方法,但探测节点数量增多会增大硬件成本和定位算法的时间复杂度,不利用实际工程应用。
发明内容
为克服现有技术的不足,本发明提供一种用于网络的空间多传感器快速定位方法。本发明计算简单,精度高,可以应用于各类基于距离的传感器装置,完成空间目标的快速精确定位。
为实现上述发明目的,本发明采用如下技术方案:
一种用于网络的空间多传感器快速定位方法,根据多传感器网络中各探测节点的坐标位置及测距结果,选取能覆盖所有目标点位置的最小立方体区域,并进行栅格化;并将每个栅格中心点作为待选目标点,通过约束规则选取合适的待选目标点作为初始目标概位点,并以该点为中心点坐标,重新选取立方体覆盖区,迭代计算目标概位点坐标,直到立方体覆盖区的边长符合精度要求,此时得到的目标概位点即为目标位置,其步骤如下:
步骤一:根据已知探测节点位置,选取立方体覆盖区;
设有n个已知传感器探测节点,已获得n个探测节点位置和对目标点的测距结果,每个探测节点对应的可能目标位置是以此节点为中心,以到目标的测距结果为半径的球面上;选取最小的立方体覆盖区,以覆盖所有的可能目标点位置;
实现方法为:设n个已知传感器探测节点的位置坐标分别为Di(xdi,ydi,zdi)(i=1,2…n),探测节点对目标点的测距结果为di(i=1,2…n),则
xmax=max(xd1+d1,xd2+d2,xd3+d3,…xdn+dn
xmin=min(xd1-d1,xd2-d2,xd3-d3,…xdn-dn
ymax=max(yd1+d1,yd2+d2,yd3+d3,…ydn+dn
ymin=min(yd1-d1,yd2-d2,yd3-d3,…ydn-dn
zmax=max(zd1+d1,zd2+d2,zd3+d3,…zdn+dn
zmin=min(zd1-d1,zd2-d2,zd3-d3,…zdn-dn
然后求出立方体覆盖区的边长为:
L=max(xmax-xmin,ymax-ymin,zmax-zmin
以L为边长,建立一个以(xmax,ymax,zmax)为顶点,向(xmin,ymin,zmin)方向延伸的立方体覆盖区域;
步骤二:栅格化立方体覆盖区,若立方体覆盖区边长为L,立方体边长等分值取值为a,则立方体覆盖区可栅格化为m个小立方体,其中m=a3,每个小立方体边长为L/a。以每个小立方体的中心点作为待选目标点Tj(j=1,2…m);
步骤三:获取初始目标概位点,计算每个待选目标点与所有探测节点间的距离,选取待选目标点与探测节点间距离和探测节点已测目标距离的差的平方和最小的待选目标点作为初始目标概位点;
待选目标点Tj(j=1,2…m)与探测节点间距离和探测节点已测目标距离的差的平方和为:
Rsqj为第j个待选目标点与探测节点间距离和探测节点已获取目标距离的差的平方和;
di为第i个探测节点获取的目标距离;
Rji为第j个待选目标点到第i个探测节点的距离;
取(Rsq1,Rsq2 …Rsqm)中最小值时的待选目标点作为初始目标概位点,若目标概位点与真实目标点完全重合,目标概位点到探测节点的距离与真实目标点到探测节点的距离应相等,即Rsq=0;因此,在立方体内获取的目标概位点的Rsq应为最小,并无限逼近0;
步骤四:以步骤三中获取的初始目标概位点为中心,将立方体边长减半,重新划定立方体覆盖区域,重复步骤二、三、四,迭代计算目标概位点位置,直到立方体覆盖区的边长符合精度要求,此时的目标概位点坐标即为目标点空间定位坐标。
由于采用如上所述的技术方案,本发明具有如下优越性:
本发明是根据多传感器网络中各探测节点的坐标位置及测距结果,选取能覆盖所有目标点位置的最小立方体区域,并进行栅格化;并将每个栅格中心点作为待选目标点,通过约束规则选取合适的待选目标点作为初始目标概位点,并以该点为中心点坐标,重新选取立方体覆盖区,迭代计算目标概位点坐标,直到立方体覆盖区的边长符合精度要求,此时得到的目标概位点即为目标位置。
本发明是计算简单,精度高,可以应用于各类基于距离的传感器装置,完成空间目标的快速精确定位。
附图说明
图1所示是立方体覆盖区选取示意图。
图2和图3分别为图1在xy,xz方向的俯视图。
图4所示是边长等分值为2时的立方体覆盖区栅格化示例。
图5是一种用于网络的空间多传感器快速定位方法流程图。
具体实施方式
如图1、2、3、4、5所示,一种用于网络的空间多传感器快速定位方法,根据多传感器网络中各探测节点的坐标位置及测距结果,选取能覆盖所有目标点位置的最小立方体区域,并进行栅格化;并将每个栅格中心点作为待选目标点,通过约束规则选取合适的待选目标点作为初始目标概位点,并以该点为中心点坐标,重新选取立方体覆盖区,迭代计算目标概位点坐标,直到立方体覆盖区的边长符合精度要求,此时得到的目标概位点即为目标位置。
图1所示是立方体覆盖区选取示意图,假设有四个探测节点,分别为D1(xd1,yd1,zd1)、D2(xd2,yd2,zd2)、D3(xd3,yd3,zd3)、D4(xd4,yd4,zd4),探测节点各自获取的目标距离为d1、d2、d3、d4。图中所示以d1、d2、d3、d4为半径的四个球面即为各探测节点对应的可能目标位置。立方体覆盖区为覆盖这四个球面的最小立方体区域,它以(xmax,ymax,zmax)为顶点,向(xmin,ymin,zmin)延伸,边长为L。
图2和图3分别为图1在xy,xz方向的俯视图,由图可看出,xmax= xd3+d3,xmin= xd1-d1,ymax= yd1+ d1,ymin= yd3-d3,zmin= zd2+d2,zmin= zd3-d3。立方体覆盖区的边长为:L=max(xmax-xmin,ymax-ymin,zmax-zmin)。
图4所示是边长等分值为2时的立方体覆盖区栅格化示例。图中立方体覆盖区一顶点为(xmax,ymax,zmax),边长为L,可被栅格化为23=8个小立方体,每个小立方体的中心点作为待选目标点Tj(j=1,2…8),O点为真实目标点。根据步骤三计算可得出T3为最优解,因此选取T3作为目标概位点,执行步骤四。通过多次迭代逼近,得出O点坐标。
图5是一种用于网络的空间多传感器快速定位方法流程图,其步骤如下:
步骤一:传感器将探测节点位置坐标和各探测节点测距结果发送至定位主机。定位主机接收数据成功后,选取最小的立方体覆盖区,以覆盖所有的可能目标点位置。
实现方法为:设n个已知传感器探测节点的位置坐标分别为Di(xdi,ydi,zdi)(i=1,2…n),探测节点对目标点的测距结果为di(i=1,2…n),则
xmax=max(xd1+d1,xd2+d2,xd3+d3,…xdn+dn
xmin=min(xd1-d1,xd2-d2,xd3-d3,…xdn-dn
ymax=max(yd1+d1,yd2+d2,yd3+d3,…ydn+dn
ymin=min(yd1-d1,yd2-d2,yd3-d3,…ydn-dn
zmax=max(zd1+d1,zd2+d2,zd3+d3,…zdn+dn
zmin=min(zd1-d1,zd2-d2,zd3-d3,…zdn-dn
然后求出立方体覆盖区的边长为:
L=max(xmax-xmin,ymax-ymin,zmax-zmin
以L为边长,建立一个以(xmax,ymax,zmax)为顶点,向(xmin,ymin,zmin)方向延伸的立方体覆盖区域。
步骤二:选取立方体边长精度和边长等分值,并将立方体覆盖区根据边长等分值划分为一定数量的小立方体。
栅格化立方体覆盖区,若立方体覆盖区边长为L,立方体边长等分值取值为a,则立方体覆盖区可栅格化为m个小立方体,其中m=a3,每个小立方体边长为L/a。以每个小立方体的中心点作为待选目标点Tj(j=1,2…m)。
步骤三:栅格化确定完成后,提取每个小立方体的中心点坐标,作为待选目标点。计算每个待选目标点与所有探测点间距离,选取待选目标点与探测节点间距离和探测节点已测目标距离的差的平方和最小的待选目标点作为目标概位点。
步骤四:以目标概位点为中心,将立方体边长减半,重新选取立方体覆盖区。判定立方体覆盖区边长是否小于所选边长精度,若大于边长精度,则重复步骤二、步骤三、步骤四,迭代计算新的目标概位点;反之,则此概位点即为目标点,输出定位结果,完成目标定位。
利用本发明方法进行仿真试验。选取40个探测节点,随机取4个为一组,进行200次定位计算,统计定位误差的均值和方差,分别为0.96和0.7,试验结果表明,该方法可以在满足一定精度要求的前提下,快速完成空间目标定位。

Claims (1)

1.一种用于网络的空间多传感器快速定位方法,根据多传感器网络中各探测节点的坐标位置及测距结果,选取能覆盖所有目标点位置的最小立方体区域,并进行栅格化;并将每个栅格中心点作为待选目标点,通过约束规则选取合适的待选目标点作为初始目标概位点,并以该点为中心点坐标,重新选取立方体覆盖区,迭代计算目标概位点坐标,直到立方体覆盖区的边长符合精度要求,此时得到的目标概位点即为目标位置,其步骤如下:
步骤一:根据已知探测节点位置,选取立方体覆盖区;
设有n个已知传感器探测节点,已获得n个探测节点位置和对目标点的测距结果,每个探测节点对应的可能目标位置是以此节点为中心,以到目标的测距结果为半径的球面上;选取最小的立方体覆盖区,以覆盖所有的可能目标点位置;
步骤二:栅格化立方体覆盖区,若立方体覆盖区边长为L,立方体边长等分值取值为a,则立方体覆盖区可栅格化为m个小立方体,其中m=a3,每个小立方体边长为L/a;以每个小立方体的中心点作为待选目标点Tj(j=1,2…m);
步骤三:获取初始目标概位点,计算每个待选目标点与所有探测节点间的距离,选取待选目标点与探测节点间距离和探测节点已测目标距离的差的平方和最小的待选目标点作为初始目标概位点;
步骤四:以步骤三中获取的初始目标概位点为中心,将立方体边长减半,重新划定立方体覆盖区域,重复步骤二、三、四,迭代计算目标概位点位置,直到立方体覆盖区的边长符合精度要求,此时的目标概位点坐标即为目标点空间定位坐标;
其中,所述的步骤一中选取最小的立方体覆盖区,以覆盖所有可能目标点位置的;实现方法为:设n个已知传感器探测节点的位置坐标分别为Di(xdi,ydi,zdi)(i=1,2…n),探测节点对目标点的测距结果为di(i=1,2…n),则
xmax=max(xd1+d1,xd2+d2,xd3+d3,…xdn+dn
xmin=min(xd1-d1,xd2-d2,xd3-d3,…xdn-dn
ymax=max(yd1+d1,yd2+d2,yd3+d3,…ydn+dn
ymin=min(yd1-d1,yd2-d2,yd3-d3,…ydn-dn
zmax=max(zd1+d1,zd2+d2,zd3+d3,…zdn+dn
zmin=min(zd1-d1,zd2-d2,zd3-d3,…zdn-dn
然后求出立方体覆盖区的边长为:
L=max(xmax-xmin,ymax-ymin,zmax-zmin
以L为边长,建立一个以(xmax,ymax,zmax)为顶点,向(xmin,ymin,zmin)方向延伸的立方体覆盖区域;
其中,所述的步骤三中待选目标点Tj(j=1,2…m)与探测节点间距离和探测节点已测目标距离的差的平方和为:
Rsqj为第j个待选目标点与探测节点间距离和探测节点已获取目标距离的差的平方和;
di为第i个探测节点获取的目标距离;
Rji为第j个待选目标点到第i个探测节点的距离;
取(Rsq1,Rsq2 …Rsqm)中最小值时的待选目标点作为初始目标概位点,若目标概位点与真实目标点完全重合,目标概位点到探测节点的距离与真实目标点O到探测节点的距离应相等,即Rsq=0;因此,在立方体内获取的目标概位点的Rsq应为最小,并无限逼近0。
CN201510461803.1A 2015-07-31 2015-07-31 一种用于网络的空间多传感器快速定位方法 Active CN105137393B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510461803.1A CN105137393B (zh) 2015-07-31 2015-07-31 一种用于网络的空间多传感器快速定位方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510461803.1A CN105137393B (zh) 2015-07-31 2015-07-31 一种用于网络的空间多传感器快速定位方法

Publications (2)

Publication Number Publication Date
CN105137393A CN105137393A (zh) 2015-12-09
CN105137393B true CN105137393B (zh) 2017-08-01

Family

ID=54722799

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510461803.1A Active CN105137393B (zh) 2015-07-31 2015-07-31 一种用于网络的空间多传感器快速定位方法

Country Status (1)

Country Link
CN (1) CN105137393B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111356225A (zh) * 2018-12-20 2020-06-30 广州电力设计院有限公司 无线传感器网络的节点定位方法、装置和存储介质
JP7320387B2 (ja) * 2019-06-24 2023-08-03 アライドテレシスホールディングス株式会社 位置推定装置および方法
CN110456308B (zh) * 2019-07-08 2021-05-04 广西工业职业技术学院 一种三维空间定位快速搜索方法
CN112923849B (zh) * 2021-01-27 2022-09-13 长春涵智科技有限公司 基于轮廓传感器的空间定位方法及***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480379A (zh) * 2010-11-29 2012-05-30 江南大学 二进制传感器网络修正权值网格质心法目标定位策略
DE102013217869A1 (de) * 2013-09-06 2015-03-12 Continental Teves Ag & Co. Ohg Verfahren und Kommunikationsvorrichtung zur Validierung eines Dateninhalts eines drahtlos empfangenen Kommunikationssignals sowie Verwendung der Kommunikationsvorrichtung
CN103533652B (zh) * 2013-11-05 2016-05-25 山东省计算中心 一种水下传感器网络的节点定位方法
CN104080169B (zh) * 2014-07-10 2017-11-14 中国人民解放军海军航空工程学院 一种水下无线传感器网络动态自适应定位方法

Also Published As

Publication number Publication date
CN105137393A (zh) 2015-12-09

Similar Documents

Publication Publication Date Title
KR102116824B1 (ko) 딥러닝 기반 측위 시스템 및 이의 구축 방법
CN105137393B (zh) 一种用于网络的空间多传感器快速定位方法
CN105547305B (zh) 一种基于无线定位和激光地图匹配的位姿解算方法
Li et al. Coverage hole and boundary nodes detection in wireless sensor networks
US20210063159A1 (en) Positioning Method, Positioning Server and Positioning System
CN104807460B (zh) 无人机室内定位方法及***
US20170307747A1 (en) Position acquistion method and apparatus
CN107621263B (zh) 一种基于道路磁场特征的地磁定位方法
CN105137390A (zh) 一种基于可调发射功率ap的室内定位方法
Sorbelli et al. Measurement errors in range-based localization algorithms for UAVs: Analysis and experimentation
CN104501807B (zh) 基于地磁场和历史定位轨迹的室内定位方法
CN107426816A (zh) 一种WiFi定位与地图匹配融合的实现方法
CN106353726A (zh) 一种用于室内定位的二次加权质心确定方法及***
CN103529427A (zh) 无线传感网随机部署下的目标定位方法
CN108650706A (zh) 基于二阶泰勒近似的传感器节点定位方法
CN105203994B (zh) 一种电子标签定位方法、装置、服务器及***
CN108845358B (zh) 断层及构造异常体识别方法及装置
CN105519140A (zh) 一种定位ap的方法和装置
CN105334497A (zh) 一种三维定位方法和装置
Jain et al. Improved APIT localization algorithm in wireless sensor networks
CN117991331B (zh) 一种基于地震监测的二维复杂模型中多次波射线追踪方法
CN105160698B (zh) 一种三角化射线跟踪路径搜索方法
CN105898711A (zh) 一种基于地磁基准线的定位方法及装置
Gao et al. SLARM: Simultaneous localization and radio mapping for communication-aware connected robot
CN113613188B (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
CB03 Change of inventor or designer information

Inventor after: Shi Chuan

Inventor after: Wu Yumeng

Inventor after: He Rongmao

Inventor after: He Zhengqiu

Inventor after: Zhang Leigang

Inventor after: Zhang Yang

Inventor after: Yu Keyang

Inventor after: Xu Zhongfu

Inventor after: Zhu Peidong

Inventor after: Liu Wenfu

Inventor after: Wang Lihua

Inventor after: Xue Fangxia

Inventor after: Chang Wentai

Inventor before: Shi Chuan

Inventor before: Chang Wentai

Inventor before: Yu Keyang

Inventor before: Zhang Yang

Inventor before: Xu Zhongfu

Inventor before: Peng Hui

Inventor before: Liu Youpeng

Inventor before: Liu Wenfu

Inventor before: Zhang Leigang

Inventor before: Wang Lihua

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230215

Address after: No.17, Zhoushan Road, Jianxi District, Luoyang City, Henan Province

Patentee after: UNIT 63892 OF PLA

Address before: 471000 No. 17, Zhoushan West Road, Jianxi District, Luoyang City, Henan Province

Patentee before: Shi Chuan

TR01 Transfer of patent right