[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102186242A - Method for positioning mobile node of wireless sensor network in fixed area - Google Patents

Method for positioning mobile node of wireless sensor network in fixed area Download PDF

Info

Publication number
CN102186242A
CN102186242A CN2011101180718A CN201110118071A CN102186242A CN 102186242 A CN102186242 A CN 102186242A CN 2011101180718 A CN2011101180718 A CN 2011101180718A CN 201110118071 A CN201110118071 A CN 201110118071A CN 102186242 A CN102186242 A CN 102186242A
Authority
CN
China
Prior art keywords
mobile node
distance
anchor point
coordinates
matrix
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
Application number
CN2011101180718A
Other languages
Chinese (zh)
Other versions
CN102186242B (en
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.)
Nantong Yunshangxiang Home Textile E Commerce Co Ltd
Original Assignee
Jiangnan University
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 Jiangnan University filed Critical Jiangnan University
Priority to CN201110118071.8A priority Critical patent/CN102186242B/en
Publication of CN102186242A publication Critical patent/CN102186242A/en
Application granted granted Critical
Publication of CN102186242B publication Critical patent/CN102186242B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method for positioning mobile node of wireless sensor network in a fixed area, which comprises the following steps: a, placing M anchor points in a fixed area, assigning the coordinates of an anchor point as an origin of coordinates and measuring the distance between every two of all anchor points; b, putting a mobile node in the fixed area; c, finding out N-1 anchor points nearest to the mobile node within the communication range of the mobile node; and measuring the distance between the mobile node and the selected N-1 anchor points; d, measuring the distance between the mobile node and the anchor point serving as the origin of coordinates, and constructing a distance matrix; e, transforming the distance matrix to obtain a distance transformation matrix; f, carrying out eigenvalue decomposition on the obtained distance transformation matrix, and reconstructing according to the corresponding eigenvalue and corresponding eigenvector to obtain a positioning matrix; and g, calculating based on the position matrix and the coordinates of the selected N-1 anchor points to obtain the coordinates of the mobile node. The positioning method provided by the invention is easy to operate, safe and reliable, and has strong anti-jamming capability, high positioning accuracy and good adaptability.

Description

Mobile node positioning method for fixed area wireless sensor network
Technical Field
The invention relates to a mobile node positioning method, in particular to a fixed area wireless sensor network mobile node positioning method, and belongs to the technical field of wireless sensor network positioning.
Background
Wireless Sensor Network (WSN) node positioning has wide application prospect in a plurality of fields such as target tracking, security protection and military reconnaissance, modern logistics, intelligent transportation, commercial shopping guide, tour guide and the like.
The research of WSN originated in the 70's of the 20 th century and was first applied to the military. After the 21 st century, with the development of sensor technology, embedded technology, distributed information processing technology, wireless communication technology and network technology, WSNs consisting of a large number of micro-sensor nodes with micro-processing capabilities have been developed further, and their technologies have begun to be applied in a large number of non-military fields such as industry and agriculture, service industry, cultural industry, commerce and the like. In 2004, Japan introduced the national information strategy U-Japan based on the internet of things, and hoped to bring forward and lead a new generation of information technology revolution. The U-Japan aims to create a new information-oriented society through the ubiquitous Internet of things, and establish Japan as a gas-filled country, so that all nations, especially children and disabled people, can actively, effectively and conveniently participate in various social activities. After the olyma president has been in the united states, the united states also actively responds to the concept of "smart earth" proposed by IBM corporation, and quickly upgrades the internet of things construction plan to the national strategy. In the 11 th world conference of internet of things in 2009, european union experts introduced the action plan of internet of things of european union, aiming to lead europe to the development of the technology and industry of internet of things of the world. Under the large background, the internet of things industry is also highly valued by the government of China and is listed as one of the new national strategic industries, and the governments at all levels develop key support for the next generation information technology including the internet of things.
The existing target positioning method of the WSN is designed for specific environment and application, and no universal target positioning method exists at present. An invention patent application (application number WO2007002286) entitled "enable Sensor Localization for Wireless Sensor Networks" disclosed by european patent office on 4/1/2007 proposes a method for WSN node location based on a rule-based adaptive method. Firstly, measuring the distance between part of unknown nodes and adjacent anchor (anchor) nodes, solving the coordinates of the part of unknown nodes by adopting a geometrical optimization algorithm-Semi-Definite Programming Model (SDP), and then determining the solved unknown nodes as anchor nodes; and repeating the process continuously until the positioning of all unknown node coordinates in the network is finally realized. The patent application No. 200810103124.7, entitled "a node positioning method for wireless sensor network" disclosed by the chinese patent office on 8/27/2008, first constructs a local relative coordinate system for each local of the WSN, then fuses the local relative coordinates to obtain global relative coordinates of all nodes, and converts the global relative coordinates into global absolute coordinates using beacon nodes whose position information is known, and finally determines final node coordinates by an iterative refinement method. The patent office of china 16/3/2011 discloses an invention patent application (application number 201010538486.6) named as a wireless sensor network positioning method, which receives information which is broadcast and sent by a mobile anchor node and contains the position of the mobile anchor node through an unknown node, establishes a two-dimensional rectangular coordinate system for a WSN area, and determines the moving path of the mobile anchor point; and when the unknown node receives the information of the three anchor nodes, calculating the distance from each received anchor node to the unknown node, and finally positioning the unknown node according to a trilateration method. Other WSN node positioning methods also include a centroid method, a maximum likelihood estimation algorithm, a Distance Vector positioning algorithm (DV-HOP) based on Hop count, a least square positioning method, a multi-scale analysis positioning (MDS-MAP) method and the like.
Although academia has proposed many positioning algorithms for WSN nodes, in many practical applications, many algorithms have not been practically applied due to the influence of factors such as environment, network layout, node performance, algorithm complexity, and the like.
Disclosure of Invention
The invention aims to overcome the defects in the prior art and provides a method for positioning a mobile node of a fixed area wireless network sensor network, which has the advantages of convenient positioning operation, strong anti-interference capability, high positioning precision, good adaptability, safety and reliability.
According to the technical scheme provided by the invention, the mobile node positioning method of the fixed area wireless sensor network comprises the following steps:
a. placing M anchor points in a fixed area, wherein each M point in the fixed area is provided with a corresponding identification number, the coordinate of one anchor point is designated as a coordinate origin, the other anchor points in the fixed area determine corresponding coordinates according to the position relation with the anchor points serving as the coordinate origins, and the distances between every two anchor points in the fixed area are measured;
b. b, placing the mobile node into the fixed area in the step a, and storing the obtained pairwise distance values between all anchor points in the fixed area into the mobile node;
c. after the mobile node is placed and determined, the mobile node ranges from corresponding anchor points in a fixed area, and N-1 anchor points which are closest to the mobile node in the communication range of the mobile node are found, wherein N is more than 3, and M is more than N; measuring the distance between the mobile node and the selected N-1 anchor points;
d. measuring the distance between the mobile node and an anchor point serving as a coordinate origin, and constructing a distance matrix by using the distance between the mobile node and the anchor point serving as the coordinate origin, the distance between the mobile node and the selected N-1 anchor points and the pairwise distance between the N-1 anchor points;
e. d, transforming the distance matrix obtained in the step d to obtain a distance transformation matrix;
f. performing eigenvalue decomposition on the obtained distance transformation matrix, and recombining according to corresponding eigenvalues and eigenvectors corresponding to the eigenvalues to obtain a positioning matrix;
g. and calculating to obtain the coordinates of the mobile node through the positioning matrix and the coordinates of the selected N-1 anchor points, and completing the positioning of the mobile node.
And g, calculating to obtain the coordinates of the mobile node through the positioning matrix and the coordinates of the selected N-1 anchor points according to a trilateral positioning algorithm and a multi-dimensional scale transformation method.
And f, obtaining the eigenvalue of the distance matrix through singular value decomposition, and selecting the eigenvalue larger than 0 and the corresponding eigenvector to recombine to obtain the positioning matrix.
In the step a, coordinates of the anchor points in the fixed area are obtained by installing a positioning device on the anchor points or calibrating the anchor points.
In step c, the distance measurement between the mobile node and the selected anchor point is obtained by a method of receiving a signal strength indication, a signal arrival time or a signal arrival time difference.
In step d, when the anchor point as the origin of coordinates is located in the communication range of the mobile node, the distance between the mobile node and the anchor point as the origin of coordinates is obtained by a method of receiving signal strength indication, signal arrival time or signal arrival time difference; when the anchor point as the origin of coordinates is located outside the communication range of the mobile node, the distance between the mobile node and the anchor point as the origin of coordinates is obtained through the distance between the mobile node and the nearest routing anchor point and the distance between the nearest routing anchor point and the anchor point as the origin of coordinates; the nearest routing anchor point refers to the anchor point which is correspondingly closest to the mobile node in the communication route between the mobile node and the anchor point serving as the origin of coordinates.
In step e, the element values in the distance transformation matrix are:
b ij = ( d 1 i 2 + d 1 j 2 - d ij 2 ) / 2 , i=1,2,ΛN+1,j=1,2,A,N+1;
wherein, bijRepresenting the value of an element in the ith row and jth column of the distance transformation matrix, d1iRepresenting the distance between the i-th anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, d1jRepresenting the distance between the jth anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, dijIndicating the distance between the ith anchor point and the jth anchor point in the communication range of the mobile node.
And obtaining a positioning matrix by selecting corresponding eigenvalue and recombining the corresponding eigenvector with the eigenvector corresponding to the eigenvalue:
Figure BDA0000059978810000032
wherein, V1Representing a matrix of eigenvectors corresponding to r eigenvalues greater than 0, D1Representing a diagonal matrix of r eigenvalues greater than 0.
The expression of the mobile node is
Figure BDA0000059978810000033
Wherein,to locate the first n elements of the n +1 th column of the matrix, XnAn N x 2 dimensional matrix of coordinates of N anchor points.
The positioning device comprises a global positioning system.
The invention has the advantages that: setting M anchor points in the fixed area, selecting one anchor point as a coordinate origin, and determining coordinates of the rest anchor points in the fixed area according to the relationship between the rest anchor points and the anchor points serving as the coordinate origin; after the mobile node is placed in the fixed area, selecting a corresponding anchor point in the communication range of the mobile node, constructing a distance matrix by using the distance relation among the mobile node, the correspondingly selected anchor point and the anchor point serving as the origin of coordinates, and obtaining a distance transformation matrix by carrying out transformation operation on the distance matrix to realize the adjustment of the element position and the relation in the distance matrix; singular value decomposition is carried out on the distance transformation matrix, and eigenvalues larger than 0 and corresponding eigenvectors are selected to construct a positioning matrix; obtaining a solving formula of the mobile node coordinate by combining a trilateral positioning algorithm and a multi-position scale transformation method, and realizing effective positioning of the mobile node coordinate; when positioning, positioning cannot be influenced due to the fault of the individual anchor point; in practical application, the influence of the barrier on the positioning precision can be effectively reduced; by decomposing the eigenvalue of the transformation matrix and selecting the eigenvector corresponding to the eigenvalue larger than 0 to reconstruct the positioning matrix, the adverse effect of the ranging error on the positioning precision can be effectively removed; the positioning method has the characteristics of clear physical meaning, correlation with network node distribution, accordance with the actual requirement of regional positioning, low involved calculation and communication overhead and high positioning precision; the method comprehensively considers the physical limitation factor of the node communication range and is adaptive to the resource limitation characteristics of positioning calculation, storage, energy and the like of the wireless sensor network node; the positioning operation is convenient, the anti-interference capability is strong, the positioning precision is high, the adaptability is good, and the safety and the reliability are realized.
Drawings
FIG. 1 is a flow chart of the present invention.
FIG. 2 is a schematic view of the positioning of the present invention.
Detailed Description
The invention is further illustrated by the following specific figures and examples.
As shown in fig. 1: in order to effectively and quickly locate a mobile node in a wireless network sensor network, the mobile node locating method comprises the following steps:
a. placing M anchor points in a fixed area, wherein each M point in the fixed area is provided with a corresponding identification number, the coordinate of one anchor point is designated as a coordinate origin, the other anchor points in the fixed area determine corresponding coordinates according to the position relation with the anchor points serving as the coordinate origins, and the distances between every two anchor points in the fixed area are measured;
the anchor point is a node with known coordinates in the wireless sensor network, and the coordinates of the anchor point in the fixed area can be obtained by installing a positioning device or manually calibrating; the positioning device can position for a Global Positioning System (GPS); a building can be arranged in the fixed area, the positioning of the mobile node cannot be influenced due to other anchor point faults after the fixed area is set, and the influence of obstacles on the positioning precision of the mobile node can be effectively reduced;
b. b, placing the mobile node into the fixed area in the step a, and storing the obtained pairwise distance values between all anchor points in the fixed area into the mobile node;
the distance between every two anchor points in the M anchor points in the fixed area can be obtained by a distance measurement technology, and the distance measurement technology can be obtained by methods such as universal Received Signal Strength Indication (RSSI), Signal Arrival Time (TOA), Signal Arrival Time difference (Time difference of Arrival) and the like;
c. after the mobile node is placed and determined, the mobile node ranges from corresponding anchor points in a fixed area, and N-1 anchor points which are closest to the mobile node in the communication range of the mobile node are found, wherein N is more than 3, and M is more than N; measuring the distance between the mobile node and the selected N-1 anchor points;
after the mobile node is placed in the fixed area, the anchor point exceeding the communication range of the mobile node cannot communicate with the mobile node due to the fact that the mobile node has a certain communication range; in order to construct a subsequent distance matrix, N-1 anchor points are required to be selected, wherein N is more than 3, and M is more than N; because the selected N-1 anchor points are positioned in the communication range of the mobile node, the method can be adopted to carry out direct ranging acquisition;
d. measuring the distance between the mobile node and an anchor point serving as a coordinate origin, and constructing a distance matrix by using the distance between the mobile node and the anchor point serving as the coordinate origin, the distance between the mobile node and the selected N-1 anchor points and the pairwise distance between the N-1 anchor points;
to determine the distance between the mobile node and the anchor point serving as the origin of coordinates, the communication range of the mobile node needs to be considered; when the anchor point as the coordinate origin is positioned in the communication range of the mobile node, the distance between the mobile node and the anchor point as the coordinate origin is obtained by a method of receiving signal strength indication, signal arrival time or signal arrival time difference; when the anchor point as the origin of coordinates is located outside the communication range of the mobile node, the distance between the mobile node and the anchor point as the origin of coordinates is obtained through the distance between the mobile node and the nearest routing anchor point and the distance between the nearest routing anchor point and the anchor point as the origin of coordinates; the nearest routing anchor point refers to the anchor point which is correspondingly closest to the mobile node in the communication route between the mobile node and the anchor point serving as the origin of coordinates; the distance matrix is a square matrix with dimension of N +1, and the distance relation among elements in the distance matrix is a mobile node, an anchor point serving as the origin of coordinates and N-1 anchor points selected in the communication range of the mobile node;
e. d, transforming the distance matrix obtained in the step d to obtain a distance transformation matrix;
the distance transformation matrix is Bn+1The expression of the corresponding element in the distance transformation matrix is:
b ij = ( d 1 i 2 + d 1 j 2 - d ij 2 ) / 2 , i=1,2,ΛN+1,j=1,2,Λ,N+1;
wherein, bijRepresenting the value of an element in the ith row and jth column of the distance transformation matrix, d1iRepresenting the distance between the i-th anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, d1jRepresenting the distance between the jth anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, dijRepresenting the distance between the ith anchor point and the jth anchor point within the communication range of the mobile node, dijThe distance between the mobile node and the anchor point serving as the coordinate origin is included;
f. performing eigenvalue decomposition on the obtained distance transformation matrix, and recombining according to corresponding eigenvalues and eigenvectors corresponding to the eigenvalues to obtain a positioning matrix;
obtaining eigenvalues of the distance matrix through singular value decomposition, selecting eigenvalues larger than 0 and corresponding eigenvectors to recombine to obtain a positioning matrix; selecting a characteristic value with the characteristic value larger than 0 and a characteristic vector corresponding to the characteristic value, so that the adverse effect of the ranging error on the positioning precision can be effectively removed;
after the distance matrix is subjected to eigenvalue decomposition and corresponding eigenvalues and corresponding eigenvectors are selected, the expression of the distance matrix can be expressed as
B n + 1 = ( V 1 , V 2 ) D 1 0 0 D 2 V 1 T V 2 T
Defining a new transformation matrix as a positioning matrix
Figure BDA0000059978810000053
In the above expression, D1A diagonal matrix of r eigenvalues greater than 0, V1A matrix composed of eigenvectors corresponding to the r eigenvalues greater than 0, D2A diagonal matrix consisting of the remaining n +1-r eigenvalues, V2Is D2A matrix composed of eigenvectors corresponding to the eigenvalues of (a);
Figure BDA0000059978810000054
is a matrix V1The rank of the transition of (c) is,
Figure BDA0000059978810000055
is a matrix V2Rank of (d);
g. calculating to obtain the coordinates of the mobile node through the positioning matrix and the coordinates of the selected N-1 anchor points, and completing the positioning of the mobile node;
calculating to obtain the coordinates of the mobile node through a positioning matrix and the coordinates of the selected N-1 anchor points according to a trilateral positioning algorithm and a multi-dimensional scale transformation method; during calculation, the following calculation formula is obtained through combination of a trilateral positioning algorithm and a multi-dimensional scale transformation method,
<math><mrow><msub><mi>X</mi><mi>n</mi></msub><msubsup><mi>X</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>T</mi></msubsup><mo>=</mo><msubsup><mi>b</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup></mrow></math>
we can calculate the coordinates of the mobile node B as:
<math><mrow><msubsup><mi>x</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mi>T</mi></msubsup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>X</mi><mi>n</mi><mi>T</mi></msubsup><msub><mi>X</mi><mi>n</mi></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>X</mi><mi>n</mi><mi>T</mi></msubsup><msubsup><mi>b</mi><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow><mo>&prime;</mo></msubsup></mrow></math>
wherein,
Figure BDA0000059978810000061
is B'n+1The first n elements, X, of the n +1 th column of (1)nAn Nx 2-dimensional matrix of coordinates of N anchor points, xn+1Coordinates of the mobile node.
As shown in fig. 2: a schematic diagram of mobile node location is shown. The box with the outside in fig. 2 represents a set fixed area having therein corresponding two-dimensional coordinate values, and two mobile nodes a and B within the fixed area, wherein an anchor point as the origin of coordinates is located within the communication range of the mobile node a, and an anchor point as the origin of coordinates is located outside the communication range of the mobile node B.
When the mobile node A needs to be positioned, firstly, anchor points in the communication range of the mobile node A are selected, pairwise distances of the anchor points in the fixed area are stored in the mobile node A, and the distances between the mobile node A and the anchor points serving as the origin of coordinates are obtained through a conventional distance measurement mode. After the distance measurement is obtained, a distance matrix is constructed by the distance between the mobile node A and an anchor point serving as a coordinate origin, the pairwise distance between the selected mobile node A and the anchor point in the communication range of the mobile node, and the distance between the selected mobile node A and the selected anchor point, singular value decomposition is carried out on the distance matrix, a characteristic value larger than 0 and a corresponding characteristic vector are selected, a distance transformation matrix is constructed, the distance transformation matrix is processed to obtain a positioning matrix, a calculation formula is obtained by combining a trilateral positioning algorithm and a multidimensional interpolation method, and the coordinate value of the corresponding mobile node A can be obtained.
When the mobile node B needs to be positioned, firstly, an anchor point in the communication range of the mobile node B is selected, every two distances of the anchor points in the fixed area are stored in the mobile node B, the distance between the mobile node B and the anchor point serving as the origin of coordinates is obtained through the distance between the mobile node B and the nearest routing anchor point and the distance between the mobile node B and the nearest routing anchor point, and after the nearest routing anchor point is selected, the mobile node B and the anchor point serving as the origin of coordinates are both positioned in the communication range of the nearest routing anchor point; the nearest routing anchor point is the nearest distance from the mobile node B; in a fixed area, any anchor point is likely to be the nearest routing anchor point in order to calculate the distance of the mobile node B from the anchor point as the origin of coordinates. After the distance measurement is obtained, a distance matrix is constructed by the distance between the mobile node B and an anchor point serving as a coordinate origin, the pairwise distance between the selected mobile node B and the anchor point in the communication range of the mobile node B and the distance between the selected mobile node B and the selected anchor point, singular value decomposition is carried out on the distance matrix, a characteristic value larger than 0 and a corresponding characteristic vector are selected, a distance transformation matrix is constructed, the distance transformation matrix is processed to obtain a positioning matrix, a calculation formula is obtained by combining a trilateral positioning algorithm and a multi-dimensional scale transformation method, and coordinate values of the corresponding mobile node B can be obtained.
Setting M anchor points in a fixed area, selecting one anchor point as a coordinate origin, and determining coordinates of the rest anchor points in the fixed area according to the relationship between the rest anchor points and the anchor points serving as the coordinate origin; after the mobile node is placed in the fixed area, selecting a corresponding anchor point in the communication range of the mobile node, constructing a distance matrix by using the distance relation among the mobile node, the correspondingly selected anchor point and the anchor point serving as the origin of coordinates, and obtaining a distance transformation matrix by carrying out transformation operation on the distance matrix to realize the adjustment of the element position and the relation in the distance matrix; singular value decomposition is carried out on the distance transformation matrix, and eigenvalues larger than 0 and corresponding eigenvectors are selected to construct a positioning matrix; obtaining a solving formula of the mobile node coordinate by combining a trilateral positioning algorithm and a multi-position scale transformation method, and realizing effective positioning of the mobile node coordinate; when positioning, positioning cannot be influenced due to the fault of the individual anchor point; in practical application, the influence of the barrier on the positioning precision can be effectively reduced; by decomposing the eigenvalue of the transformation matrix and selecting the eigenvector corresponding to the eigenvalue larger than 0 to reconstruct the positioning matrix, the adverse effect of the ranging error on the positioning precision can be effectively removed; the positioning method has the characteristics of clear physical meaning, correlation with network node distribution, accordance with the actual requirement of regional positioning, low involved calculation and communication overhead and high positioning precision; the method comprehensively considers the physical limitation factor of the node communication range and is adaptive to the resource limitation characteristics of positioning calculation, storage, energy and the like of the wireless sensor network node; the positioning operation is convenient, the anti-interference capability is strong, the positioning precision is high, the adaptability is good, and the safety and the reliability are realized.

Claims (10)

1. A method for positioning a mobile node of a wireless sensor network in a fixed area is characterized by comprising the following steps:
(a) placing M anchor points in a fixed area, wherein each M point in the fixed area is provided with a corresponding identification number, the coordinate of one anchor point is designated as a coordinate origin, the other anchor points in the fixed area determine corresponding coordinates according to the position relation with the anchor points serving as the coordinate origins, and the distances between every two anchor points in the fixed area are measured;
(b) placing the mobile node into the fixed area in the step (a), and storing the obtained pairwise distance values between all anchor points in the fixed area into the mobile node;
(c) after the mobile node is placed and determined, the mobile node ranges from corresponding anchor points in a fixed area, and N-1 anchor points which are closest to the mobile node in the communication range of the mobile node are found, wherein N is more than 3, and M is more than N; measuring the distance between the mobile node and the selected N-1 anchor points;
(d) measuring the distance between the mobile node and an anchor point serving as a coordinate origin, and constructing a distance matrix by using the distance between the mobile node and the anchor point serving as the coordinate origin, the distance between the mobile node and the selected N-1 anchor points and the pairwise distance between the N-1 anchor points;
(e) transforming the distance matrix obtained in the step (d) to obtain a distance transformation matrix;
(f) performing eigenvalue decomposition on the obtained distance transformation matrix, and recombining according to corresponding eigenvalues and eigenvectors corresponding to the eigenvalues to obtain a positioning matrix;
(g) and calculating to obtain the coordinates of the mobile node through the positioning matrix and the coordinates of the selected N-1 anchor points, and completing the positioning of the mobile node.
2. The method of claim 1, wherein the method comprises: and (g) calculating to obtain the coordinates of the mobile node through the positioning matrix and the coordinates of the selected N-1 anchor points according to a trilateral positioning algorithm and a multi-dimensional scale transformation method.
3. The method of claim 1, wherein the method comprises: in the step (f), the eigenvalue of the distance matrix is obtained through singular value decomposition, and the eigenvalue larger than 0 and the corresponding eigenvector are selected for recombination to obtain the positioning matrix.
4. The method of claim 1, wherein the method comprises: in the step (a), the coordinates of the anchor point in the fixed area are obtained by installing a positioning device on the anchor point or calibrating the anchor point.
5. The method of claim 1, wherein the method comprises: in the step (c), the distance measurement between the mobile node and the selected anchor point is obtained by a method of receiving a signal strength indication, a signal arrival time or a signal arrival time difference.
6. The method of claim 1, wherein the method comprises: in the step (d), when the anchor point as the origin of coordinates is located within the communication range of the mobile node, the distance between the mobile node and the anchor point as the origin of coordinates is obtained by a method of receiving a signal strength indication, a signal arrival time or a signal arrival time difference; when the anchor point as the origin of coordinates is located outside the communication range of the mobile node, the distance between the mobile node and the anchor point as the origin of coordinates is obtained through the distance between the mobile node and the nearest routing anchor point and the distance between the nearest routing anchor point and the anchor point as the origin of coordinates; the nearest routing anchor point refers to the anchor point which is correspondingly closest to the mobile node in the communication route between the mobile node and the anchor point serving as the origin of coordinates.
7. The method of claim 1, wherein the method comprises: in the step (e), the element values in the distance transformation matrix are:
b ij = ( d 1 i 2 + d 1 j 2 - d ij 2 ) / 2 , i=1,2,ΛN+1,j=1,2,Λ,N+1;
wherein, bijRepresenting the value of an element in the ith row and jth column of the distance transformation matrix, d1iRepresenting the distance between the i-th anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, d1jRepresenting the distance between the jth anchor point selected within the communication range of the mobile node and the anchor point as the origin of coordinates, dijIndicating the distance between the ith anchor point and the jth anchor point in the communication range of the mobile node.
8. The method of claim 3, wherein the method comprises: and obtaining a positioning matrix by selecting corresponding eigenvalue and recombining the corresponding eigenvector with the eigenvector corresponding to the eigenvalue:
Figure FDA0000059978800000022
wherein, V1Representing a matrix of eigenvectors corresponding to r eigenvalues greater than 0, D1Representing a diagonal matrix of r eigenvalues greater than 0.
9. The method of claim 2, wherein the method comprises: the expression of the mobile node isWherein,
Figure FDA0000059978800000024
to locate the first n elements of the n +1 th column of the matrix, XnAn N x 2 dimensional matrix of coordinates of N anchor points.
10. The method of claim 4, wherein the method comprises: the positioning device comprises a global positioning system.
CN201110118071.8A 2011-05-09 2011-05-09 Method for positioning mobile node of wireless sensor network in fixed area Active CN102186242B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110118071.8A CN102186242B (en) 2011-05-09 2011-05-09 Method for positioning mobile node of wireless sensor network in fixed area

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110118071.8A CN102186242B (en) 2011-05-09 2011-05-09 Method for positioning mobile node of wireless sensor network in fixed area

Publications (2)

Publication Number Publication Date
CN102186242A true CN102186242A (en) 2011-09-14
CN102186242B CN102186242B (en) 2014-04-16

Family

ID=44572297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110118071.8A Active CN102186242B (en) 2011-05-09 2011-05-09 Method for positioning mobile node of wireless sensor network in fixed area

Country Status (1)

Country Link
CN (1) CN102186242B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686605A (en) * 2013-12-30 2014-03-26 无锡清华信息科学与技术国家实验室物联网技术中心 Data alignment method based on gunz sensing
CN103702410A (en) * 2012-09-27 2014-04-02 华为技术有限公司 Method, device and system for target positioning
CN105158730A (en) * 2015-08-14 2015-12-16 上海交通大学 TDOA positioning method based on fourth and fifth characteristic vectors of MDS subspace
CN106093844A (en) * 2016-06-06 2016-11-09 中科劲点(北京)科技有限公司 Estimate terminal room away from and the method for position planning, terminal and equipment
CN106131960A (en) * 2016-08-26 2016-11-16 武汉科技大学 Mobile node of wireless sensor network location algorithm based on multidimentional system
CN106501769A (en) * 2016-10-19 2017-03-15 电子科技大学 A kind of distance-measuring and positioning method filtered by coordinate self-adaption
CN107197439A (en) * 2017-06-01 2017-09-22 南京邮电大学 Wireless sensor network locating method based on matrix completion
CN107426814A (en) * 2017-03-20 2017-12-01 重庆邮电大学 A kind of wireless sensor network locating method based on the selection of more granularity frame joints
WO2017220031A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Location method and apparatus
CN108200547A (en) * 2017-11-30 2018-06-22 宁波大学 Rigid body localization method based on measurement distance
CN108322933A (en) * 2018-01-24 2018-07-24 江南大学 A kind of node accelerating gradient decline localization method
CN108566676A (en) * 2018-01-17 2018-09-21 石化盈科信息技术有限责任公司 A kind of bluetooth localization method
CN108872935A (en) * 2018-06-05 2018-11-23 宁波大学 A kind of static rigid body localization method based on range measurement
CN109600706A (en) * 2017-09-29 2019-04-09 北京布科思科技有限公司 Detect and calculate the method and system of uwb anchor point coordinate
CN110514962A (en) * 2019-08-30 2019-11-29 国网河南省电力公司电力科学研究院 A kind of multiterminal feeder line fault localization method
CN111123341A (en) * 2019-11-15 2020-05-08 西安电子科技大学 Three-dimensional co-location method for unmanned aerial vehicle group
CN111414858A (en) * 2020-03-19 2020-07-14 北京迈格威科技有限公司 Face recognition method, target image determination method, device and electronic system
CN112424628A (en) * 2018-04-23 2021-02-26 法国国家信息与自动化研究所 Positioning device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080125161A1 (en) * 2006-04-19 2008-05-29 Mustafa Ergen Method and system for hybrid positioning using partial distance information
CN101726725A (en) * 2008-10-29 2010-06-09 中国科学院自动化研究所 Wireless sensor network node positioning method based on global optimization strategy

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080125161A1 (en) * 2006-04-19 2008-05-29 Mustafa Ergen Method and system for hybrid positioning using partial distance information
CN101726725A (en) * 2008-10-29 2010-06-09 中国科学院自动化研究所 Wireless sensor network node positioning method based on global optimization strategy

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
宋玉梅: "无线传感器网络定位技术研究与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103702410B (en) * 2012-09-27 2017-04-05 华为技术有限公司 The methods, devices and systems of target positioning
CN103702410A (en) * 2012-09-27 2014-04-02 华为技术有限公司 Method, device and system for target positioning
CN103686605A (en) * 2013-12-30 2014-03-26 无锡清华信息科学与技术国家实验室物联网技术中心 Data alignment method based on gunz sensing
CN103686605B (en) * 2013-12-30 2017-02-15 无锡清华信息科学与技术国家实验室物联网技术中心 Data alignment method based on gunz sensing
CN105158730A (en) * 2015-08-14 2015-12-16 上海交通大学 TDOA positioning method based on fourth and fifth characteristic vectors of MDS subspace
CN106093844A (en) * 2016-06-06 2016-11-09 中科劲点(北京)科技有限公司 Estimate terminal room away from and the method for position planning, terminal and equipment
WO2017220031A1 (en) * 2016-06-24 2017-12-28 中兴通讯股份有限公司 Location method and apparatus
CN106131960A (en) * 2016-08-26 2016-11-16 武汉科技大学 Mobile node of wireless sensor network location algorithm based on multidimentional system
CN106131960B (en) * 2016-08-26 2019-10-25 武汉科技大学 Mobile node of wireless sensor network location algorithm based on multidimentional system
CN106501769A (en) * 2016-10-19 2017-03-15 电子科技大学 A kind of distance-measuring and positioning method filtered by coordinate self-adaption
CN107426814A (en) * 2017-03-20 2017-12-01 重庆邮电大学 A kind of wireless sensor network locating method based on the selection of more granularity frame joints
CN107426814B (en) * 2017-03-20 2019-12-31 重庆邮电大学 Wireless sensor network positioning method based on multi-granularity framework node selection
CN107197439A (en) * 2017-06-01 2017-09-22 南京邮电大学 Wireless sensor network locating method based on matrix completion
CN109600706A (en) * 2017-09-29 2019-04-09 北京布科思科技有限公司 Detect and calculate the method and system of uwb anchor point coordinate
CN108200547B (en) * 2017-11-30 2020-07-14 宁波大学 Rigid body positioning method based on measured distance
CN108200547A (en) * 2017-11-30 2018-06-22 宁波大学 Rigid body localization method based on measurement distance
CN108566676A (en) * 2018-01-17 2018-09-21 石化盈科信息技术有限责任公司 A kind of bluetooth localization method
CN108322933A (en) * 2018-01-24 2018-07-24 江南大学 A kind of node accelerating gradient decline localization method
CN108322933B (en) * 2018-01-24 2020-04-07 江南大学 Node accelerated gradient descent positioning method
CN112424628B (en) * 2018-04-23 2024-09-06 法国国家信息与自动化研究所 Positioning device
CN112424628A (en) * 2018-04-23 2021-02-26 法国国家信息与自动化研究所 Positioning device
CN108872935A (en) * 2018-06-05 2018-11-23 宁波大学 A kind of static rigid body localization method based on range measurement
CN108872935B (en) * 2018-06-05 2020-11-10 宁波大学 Static rigid body positioning method based on distance measurement
CN110514962A (en) * 2019-08-30 2019-11-29 国网河南省电力公司电力科学研究院 A kind of multiterminal feeder line fault localization method
CN111123341A (en) * 2019-11-15 2020-05-08 西安电子科技大学 Three-dimensional co-location method for unmanned aerial vehicle group
CN111123341B (en) * 2019-11-15 2023-03-10 西安电子科技大学 Three-dimensional co-location method for unmanned aerial vehicle group
CN111414858A (en) * 2020-03-19 2020-07-14 北京迈格威科技有限公司 Face recognition method, target image determination method, device and electronic system
CN111414858B (en) * 2020-03-19 2023-12-19 北京迈格威科技有限公司 Face recognition method, target image determining device and electronic system

Also Published As

Publication number Publication date
CN102186242B (en) 2014-04-16

Similar Documents

Publication Publication Date Title
CN102186242B (en) Method for positioning mobile node of wireless sensor network in fixed area
Liu et al. Improving positioning accuracy using GPS pseudorange measurements for cooperative vehicular localization
Zhang et al. A weighted centroid localization algorithm based on DV-hop for wireless sensor network
CN103747419B (en) A kind of indoor orientation method based on signal strength difference and dynamic linear interpolation
CN104793183A (en) Intersection point judgment based trilateral locating method
CN104640204A (en) Wireless sensor network node positioning method in indirect wave environment
Hua et al. Geometry-based non-line-of-sight error mitigation and localization in wireless communications
CN104820204A (en) Weighted least square positioning method with reduced deviation
Li et al. Enhanced wireless localization based on orientation-compensation model and differential received signal strength
Yang et al. Multi-vehicle cooperative positioning based on edge-computed multidimensional scaling
Sun et al. Successive and asymptotically efficient localization of sensor nodes in closed-form
Li et al. Automatic indoor radio map construction and localization via multipath fingerprint extrapolation
Han et al. A novel auxiliary hole localization algorithm based on multidimensional scaling for wireless sensor networks in complex terrain with holes
Zheng et al. Localization algorithm based on RSSI and distance geometry constrain for wireless sensor network
Artemenko et al. Comparison of anchor selection algorithms for improvement of position estimation during the wi-fi localization process in disaster scenario
Jain et al. Locally linear embedding for node localization in wireless sensor networks
CN103969620B (en) Based on the non-cooperative localization method of time of arrival (toa) in a kind of Radio Network System
Xiang et al. An improved DV-hop algorithm based on iterative computation for wireless sensor network localization
Lowrance et al. Direction of arrival estimation for robots using radio signal strength and mobility
Ghods et al. Cholesky MDS: A fast and efficient heterogeneous localization algorithm
Tondwalkar et al. Terrestrial localization by using angle of arrival measurements in wireless sensor network
Risteska Stojkoska et al. MDS-based algorithm for nodes localization in 3D surface sensor networks
Rabhi et al. Hybrid Localization Approach Based on DV-Distance and Fruit Fly Optimization Algorithm for WSNs
Racharla et al. A review on localization problems in wireless sensor network: Algorithmic and performance analysis
Guerrero et al. 3D-ADAL: A three-dimensional distributed range-free localization algorithm for wireless sensor networks based on unmanned aerial vehicles

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20110914

Assignee: Lootom Telcovideo Network Wuxi Co., Ltd.

Assignor: Jiangnan University

Contract record no.: 2018320010024

Denomination of invention: Method for positioning mobile node of wireless sensor network in fixed area

Granted publication date: 20140416

License type: Exclusive License

Record date: 20180315

EE01 Entry into force of recordation of patent licensing contract
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200820

Address after: Room 302, No. 8319, Yanshan Road, Bengbu City, Anhui Province

Patentee after: Bengbu Lichao Information Technology Co.,Ltd.

Address before: Jiangnan University. 1800 No. 214122 Jiangsu city of Wuxi Province Li Lake Avenue Network Engineering College

Patentee before: Jiangnan University

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201023

Address after: C020, 3rd floor, e-commerce Industrial Park, Nantong home textile city, Jinchuan Avenue, Chuanjiang Town, Tongzhou District, Nantong City, Jiangsu Province 226300

Patentee after: Nantong yunshangxiang home textile e-commerce Co., Ltd

Address before: Room 302, No. 8319, Yanshan Road, Bengbu City, Anhui Province

Patentee before: Bengbu Lichao Information Technology Co.,Ltd.

EC01 Cancellation of recordation of patent licensing contract
EC01 Cancellation of recordation of patent licensing contract

Assignee: LOOTOM TELCOVIDEO NETWORK WUXI Co.,Ltd.

Assignor: Jiangnan University

Contract record no.: 2018320010024

Date of cancellation: 20210628