Language selection

Search

Patent 2958759 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 2958759
(54) English Title: ENHANCED POSITIONING METHOD FOR MOVING TARGET IN MINE SHAFT BASED ON WITNESS NODES UNDER INTERNET OF THINGS ARCHITECTURE
(54) French Title: PROCEDE DE POSITIONNEMENT AMELIORE D'UNE CIBLE MOBILE DANS UN PUITS DE MINE SUR LA BASE DE NOEUDS TEMOINS DANS UNE ARCHITECTURE DE L'INTERNET DES OBJETS
Status: Deemed expired
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04W 64/00 (2009.01)
(72) Inventors :
  • HU, QINGSONG (China)
  • DING, YISHAN (China)
  • CAO, CAN (China)
  • ZHANG, SHEN (China)
  • WU, LIXIN (China)
(73) Owners :
  • CHINA UNIVERSITY OF MINING AND TECHNOLOGY (China)
(71) Applicants :
  • CHINA UNIVERSITY OF MINING AND TECHNOLOGY (China)
(74) Agent: BURNET, DUCKWORTH & PALMER LLP
(74) Associate agent:
(45) Issued: 2020-06-30
(86) PCT Filing Date: 2015-12-29
(87) Open to Public Inspection: 2016-07-28
Examination requested: 2017-02-15
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/CN2015/099316
(87) International Publication Number: WO2016/115961
(85) National Entry: 2017-02-15

(30) Application Priority Data:
Application No. Country/Territory Date
201510037300.1 China 2015-01-23

Abstracts

English Abstract

An enhanced positioning method for a moving target in a mine shaft based on witness nodes under an Internet of Things architecture, which belongs to an enhanced positioning method for a moving target in a mine shaft. A moving target moves in a roadway, and is positioned by an existing underground positioning system to obtain an initial positioning coordinate point tp(i); then, the initial positioning coordinate point tp(i) is projected onto a roadway midline to obtain a projection point tp'(i), and an Internet of things management and control platform is used for searching for a sensing node of which the distance from the projection point tp'(i) is within a maximal communication distance range; and finally, the sensing node is used as a witness node, and the obtained initial positioning coordinate point is corrected by means of an enhanced positioning method based on a witness node, so as to enhance the positioning precision of the moving target. The method realizes the effective combination of a positioning system and a sensing node under the Internet of Things architecture, realizes optimization and upgrading of the system without changing the original underground positioning system, and improves the positioning precision of the moving target, thereby having very good practicability and usability.


French Abstract

L'invention concerne un procédé de positionnement amélioré d'une cible mobile dans un puits de mine sur la base de noeuds de témoin dans une architecture de l'Internet des objets, qui fait partie d'un procédé de positionnement amélioré d'une cible mobile dans un puits de mine. Une cible mobile se déplace dans une galerie et est positionnée par un système de positionnement souterrain existant afin d'obtenir un point de coordonnées de positionnement initial tp (i) ; le point de coordonnées de positionnement initial tp (i) est ensuite projeté sur une ligne médiane de galerie afin d'obtenir un point de projection tp' (i), et une plate-forme de gestion et de commande de l'Internet des objets est utilisée pour rechercher un noeud de détection dont la distance au point de projection tp' (i) est comprise dans une plage de distance de communication maximale ; et finalement, le noeud de détection est utilisé en tant que noeud témoin, et le point de coordonnées de positionnement initial obtenu est corrigé au moyen d'un procédé de positionnement amélioré sur la base d'un noeud témoin, afin d'améliorer la précision de positionnement de la cible mobile. Le procédé permet de combiner efficacement un système de positionnement et un noeud de détection dans l'architecture de l'Internet des objets, d'optimiser et de mettre à niveau le système d'origine sans modifier le système de positionnement souterrain et d'améliorer la précision de positionnement de la cible mobile, et présente par conséquent de très bonnes caractéristiques de possibilité de mise en oeuvre et de convivialité.

Claims

Note: Claims are shown in the official language in which they were submitted.


Claims:
1. An enhanced
positioning method for a moving target in a mine shaft based on witness nodes
under Internet of Things architecture, comprising: positioning a moving target
with an existing
mine shaft positioning system when the moving target moves in a roadway, and
obtaining an
initial positioning coordinate point tp(i); then, projecting the initial
positioning coordinate point
tp(i) to the center line of the roadway, so as to obtain a projection point
tp'(i), and utilizing an
Internet of Things management and control platform to search for sensor nodes
wherein the
distance between corresponding sensor node and the projection point tp'(i) is
within the range of
a maximum communication distance; finally, using the sensor nodes as witness
nodes to correct
the obtained initial positioning coordinate point with an enhanced positioning
method based on
witness nodes to improve the positioning accuracy of the moving target;
specifically, the steps are
as follows:
(1) obtaining an initial positioning coordinate point tp(i) of a moving
target with a mine shaft
positioning algorithm when the moving target moves in a roadway and
communicates with
the mine shaft positioning system;
(2) projecting the initial positioning coordinate point tp(i) to the center
line of the roadway, so
as to obtain a projection point tp'(i);
(3) obtaining a maximum search radius d max of sensor node, when a maximum
transmitting
power P max of the sensor node is known;
(4) utilizing an Internet of Things management and control platform to
search for sensor nodes
wherein the distances between the corresponding sensor node and the projection
point is
within the range of a maximum communication distance, and logging the number n
of the
sensor nodes and the coordinates of the sensor nodes;
(5) using the sensor nodes as witness nodes to correct the obtained initial
positioning coordinate
point with an enhanced positioning method based on witness nodes, to obtain a
final
positioning coordinate point rp(i).
2. The enhanced
positioning method for a moving target in a mine shaft based on witness nodes
under Internet of Things architecture according to claim 1, wherein, the
enhanced positioning
method based on witness node comprises the following steps:
step 1: judging which of the following conditions is met by the number n of
sensor nodes;
(1) if n=0, it
indicates there is no witness node near the moving target, and it is unable to
correct
the initial positioning coordinate point tp(i); in that case, it is
unnecessary to carry out the
11

processing in the following steps; instead, the result is outputted directly,
i.e., tp(i) is the
final positioning coordinate point rp(i);
(2) if n>=1, the step 1 is handled in the following two cases:
a. if n=1, it indicates there is one witness node near the moving target: in
that case, a base station
that is at the nearest distance to the moving target in the Internet of Things
management and
control platform is used as another witness node, the two witness nodes are
denoted as spi(1) and
sp i(2) respectively, and their coordinates are (x il,y il) and (x i2, yi2);
b. if n>=2, two sensor nodes that are at the nearest distances to tp'(i) are
used as witness nodes,
the two witness nodes are denoted as sp i(1) and sp i(2) respectively, and
their coordinates are (x il,
y il) and (x i2, y i2) respectively;
step 2: calculating the distances d i(1) and d i(2) from the projection point
tp'(i) to the witness nodes
sp i(1) and sp i(2) respectively; calculating a line I i passing through
spi(i) and sp i(2):
Image
a line l2 passing through sp i(1) and parallel to the center line of the
roadway, and a line l3 passing through sp i(2) and parallel to the center line
of the roadway; setting
the positioning accuracy range of the moving target to r0 meter;
step 3: adjusting the transmitting power of the witness nodes, determining a
search area in radius
d i(j), searching for the moving target, and handling in either of the
following cases depending on
whether the moving target is found:
case 1: if the witness nodes find the moving target within the search area in
radius d i(j), j=1, 2,
adjusting the transmitting power so that the search radius is inwardly
compressed by r0 m in each
time, i.e., iteratively searching for the moving target in radius (d i(j) -
count × r0), till the witness
nodes can't find the moving target or a condition (d i(j) - m × r0 < r0)
is met in the m th search cycle,
where, count= 1, ..., m; di(j) > m ×ro; m is the total number of
iteration search cycles:
a. if the witness nodes can't find the moving target in the m th search cycle,
it indicates that the
moving target is within a range constituted by concentric annuli centering on
sp i(j), i.e., within a
range constituted by annuli (1) and (2); in that case, the following formula
(1) is met:
R2 = (x- x ij)2 + ( y - y ij)2 ~ r2 = (x-x ij)2 +(y-y ij)2 ~
r2 <= (x - x ij)2 + (y - y ij)2 <= R2 (I)
where, R=di(j) - (m - 1) × r0, r = di(j) - m × r0;
b. if the criterion (d i(j) - m × r0 < r0) is met, it indicates that the
moving target is within a range of
12

a minimum circle in radius (d i(j) - m × r0) centering on sp i(j); in
that case, the following formula
(2) is met:
(x¨x ij)2 +(y¨ y ü)2 <=r2 (2 )
where, r = d i(j)- m× r0;
case 2: if the witness nodes can't find the moving target within the search
area in radius d i)(j),
adjusting the transmitting power so that the search radius is outwardly
expanded by r0 meter in
each time, i.e., iteratively searching for the moving target in radius (d i(j)
+ count × r0), till the
witness nodes finds the moving target in the m th search cycle or no witness
node is found within
the range d max, where, count=1,...,m; (d i(j) m × r0) < d max; m is
the total number of iteration
search cycles:
a. if the witness nodes finds the moving target in the m th search cycle, it
indicates that the moving
target is within a range constituted by concentric annuli centering on sp
i(j), i.e., within a range
constituted by annuli (3) and (4); in that case, the following formula (3) is
met:
R'2 =(x-x ij)2 + ( y ¨ y ij)2 (3) r'2 = x ij)2 + (y ¨ y ij)2 (4)
r'2 <=(x¨x ij)2 +(y¨ y ij)2 <= R'2 (3)
where, R'=d i(j) + m X r0, r' =d i(j) + (m-l)× r0;
b. if no witness node is found within the range d max, it indicates the moving
target can't be found
within the maximum expansion range; in that case, the following formula (5) is
met:
(d i(j)+m*r o)> d max (5)
step 4: correcting the initial positioning point tp(i) based on the two
witness nodes:
after iterative search is carried out for sp i(1) and sp i(2), analyzing the
types of sp i(1) and sp i(2)
directed to the step 3 and correcting the initial positioning point;
(1) if both sp i(1) and sp i(2) belong to the type b in the case 2, the
witness nodes can't play a role,
and tp(i) is the final positioning coordinate point rp(i);
(2) if one of sp i(1) and sp i(2) belongs to the type a in the case 1 and
the other of sp i(1) and sp i(2)
belongs to the type b in the case 2, then, only one witness node can find the
target node and
plays the role of "witness" truly, in the case that the moving target is
within the range of
double annuli centering on sp i(1) and outside of a circle centering on sp
i(2) in radius d max, if
there is an intersection region at a side, the area scope of the moving target
can be determined,
and the line l2 has two intersecting points with the boundary of the area of
the moving target;
13

in that case, a middle point rp'(i) between the two intersecting points is
calculated; otherwise,
there are two intersection areas; in that case, a shadow area that is closer
to the initial
positioning value is selected as the area of the moving target, and rp'(i) is
obtained in the
same way;
if the moving target is within double annuli centering on sp i(2) and outside
of a circle centering
on sp i(1) in radius d max, rp'(i) can be calculated in the same way;
(3) in other cases except the above-mentioned cases, the moving target is
within an intersection
area centering on sp i(1) and sp i(2), and the line l1 has two intersecting
points with the boundary of
the intersection area; in that case, calculating a middle point rp'(i) between
the two intersecting
points; if there is no intersection between the search result areas of sp i(1)
and sp i(2), an inner are
in a result annular area at the right side of the left witness node and an
inner arc in a result annular
area at the left side of the right witness node are taken, the line l1 has one
intersecting point with
the two arcs respectively, and a middle point rp'(i) between the two
intersecting points is
calculated;
step 5: projecting rp'(i) to the center line of the roadway; thus, the
projection point on the center
line is the final positioning coordinate point rp(i).
14

Description

Note: Descriptions are shown in the official language in which they were submitted.


CA 02958759 2017-02-15
ENHANCED POSITIONING METHOD FOR MOVING TARGET IN MINE SHAFT
BASED ON WITNESS NODES UNDER INTERNET OF THINGS ARCHITECTURE
Field of the Invention
The present invention relates to an enhanced positioning method for a moving
target in a mine
shaft, in particular to an enhanced positioning method for a moving target in
a mine shaft based
on witness nodes under Internet of Things architecture.
Background Art
In the special environment in a coal mine shaft, severe non-line of sight and
multi-path fading
phenomena exist in wireless signal propagation, and constrain the positioning
accuracy of
conventional positioning techniques when used in the shaft.
Positioning algorithms can be classified into ranging-based algorithms and non-
ranging-based
algorithms, depending on whether range measurement is required in the
positioning process.
Though non-ranging-based algorithms, such as centroid algorithm, dv-hop
algorithm, etc., are
simple to implement, these algorithms have poor positioning accuracy, and most
algorithms are
not suitable for use in long and narrow roadway environments in mine shafts.
Ranging-based
algorithms are usually applied for positioning in coal mine shafts, wherein,
RSSI-based
positioning algorithms are applied most widely owing to their advantages, such
as simple
principle, and easy hardware implementation, etc. However, since the signal
fading in roadways
in coal mines are very irregular, it is difficult to set up an appropriate
signal attenuation model;
consequently, RSSI-based positioning algorithms don't have high accuracy, and
the positioning
accuracy varies with time; other common ranging-based algorithms, such as DOA
and TOA, etc.,
requires the cooperation of high-precision hardware equipment, and their
positioning accuracy is
not ideal or the cost is high owing to the influences of a variety of
conditions.
As can be seen, mine shaft positioning systems solely based on existing
positioning algorithms
can't meet the requirement for positioning accuracy of production safety in
mine shafts. As the
Internet of Things for mines is constructed and developed, a large quantity of
sensor nodes that
have different functions will be deployed in coal mine shafts, to sense,
monitor, and pre-alarm,
etc., in real time for coal mine environments, production equipment, and
production personnel.
Under the Internet of Things architecture, it is a basic function to realize
thing-thing
interconnection and information communication between different nodes, so that
those sensor
nodes can provide auxiliary services for positioning systems; in addition, an
Internet of Things
management and control platform on the ground manages the equipments of the
entire mine
shaft, the mounting positions of these equipments and sensors are stored in a
database, and the

CA 02958759 2017-02-15
platform can coordinate the nodes that don't belong to the positioning system
to provide
assistance for positioning in shaft.
Contents of the Invention
The object of the present invention is to provide an enhanced positioning
method for a moving
target in a mine shaft based on witness nodes under Internet of Things
architecture, so as to
improve the positioning accuracy without replacing the existing positioning
system.
The object of the present invention is attained as follows: the enhanced
positioning method for a
moving target comprises: positioning a moving target with an existing mine
shaft positioning
system when the moving target moves in a roadway, and obtaining an initial
positioning
coordinate point tp(i); then, projecting the initial positioning coordinate
point tp(i) to the center
line of the roadway, so as to obtain a projection point tpt(i), and utilizing
an Internet of Things
management and control platform to search for sensor nodes wherein the
distance bwtween
corresponding sensor node and the projection point tpi(i) is within the range
of a maximum
communication distance; finally, using the sensor nodes as witness nodes to
correct the obtained
initial positioning coordinate point with an enhanced positioning method based
on witness nodes
to improve the positioning accuracy of the moving target; specifically, the
steps are as follows:
(1)
obtaining an initial positioning coordinate point tp(i) of a moving target
with a mine shaft
positioning algorithm when the moving target moves in a roadway and
communicates with
the mine shaft positioning system;
(2) projecting the initial positioning coordinate point tp(i) to the center
line of the roadway, so
as to obtain a projection point tpr(i);
(3) obtaining a maximum search radius dõkõ, of sensor node, when a maximum
transmitting
power Põ of the sensor node is known;
(4) utilizing an Internet of Things management and control platform to
search for sensor nodes
wherein the distances between the corresponding sensor node and the projection
point is
within the range of a maximum communication distance (i.e., the maximum search
radius
dõ,õx), and logging the number n of the sensor nodes and the coordinates of
the sensor
nodes;
(5) using the sensor nodes as witness nodes to correct the obtained initial
positioning
coordinate point with an enhanced positioning method based on witness nodes,
to obtain a
final positioning coordinate point rp(i).
The enhanced positioning method based on witness node comprises the following
steps:
2
=

CA 02958759 2017-02-15
step 1: judging which of the following conditions is met by the number n of
sensor nodes;
(1) if n=0, it indicates there is no witness node near the moving target,
and it is unable to
correct the initial positioning coordinate point tp(i); in that case, it is
unnecessary to carry
out the processing in the following steps; instead, the result is outputted
directly, i.e., tp(i)
is the final positioning coordinate point rp(i);
(2) if n>=1, the step 1 is handled in the following two cases:
a. if n=1, it indicates there is one witness node near the moving target; in
that case, a base station
that is at the nearest distance to the moving target in the Internet of Things
management and
control platform is used as another witness node, the two witness nodes are
denoted as sp,(1) and
sp(2) respectively, and their coordinates are (x,/, y,i) and (xo, yo);
b. if n>=2, two sensor nodes that are at the nearest distances to tp'(i) are
used as witness nodes,
the two witness nodes are denoted as sp1(1) and sp42) respectively, and their
coordinates are (xii,
ya) and (2c,2, y,2) respectively;
step 2: calculating the distances d,(1) and d1(2) from the projection point
tp'(i) to the witness
nodes sp,(1) and sp1(2) respectively; calculating a line ii passing through
sp,(i) and sp,(2):
Xi¨Yr
xi1)+Ya
xit , a line
/2 passing through sp1(1) and parallel to the center line of the
roadway, and a line /3 passing through sp,(2) and parallel to the center line
of the roadway;
setting the positioning accuracy range of the moving target to ro meter;
step 3: adjusting the transmitting power of the witness nodes, determining a
search area in radius
da, searching for the moving target, and handling in either of the following
cases depending on
whether the moving target is found:
case 1: if the witness nodes find the moving target within the search area in
radius d,G), j=1, 2,
adjusting the transmitting power so that the search radius is inwardly
compressed by ro m in
each time, i.e., iteratively searching for the moving target in radius (ddi) -
countXr0), till the
witness nodes can't find the moving target or a condition (d,C) m X ro < ro)
is met in the 'nth
search cycle, where, count---,1, m; d10)
> niX ro; m is the total number of iteration search
cycles:
a. if the witness nodes can't find the moving target in the M(h search cycle,
it indicates that the
moving target is within a range constituted by concentric annuli centering on
sp,C), i.e., within a
range constituted by annuli (1) and (2); in that case, the following formula
(I) is met:
3

CA 02958759 2017-02-15
R2 = (x¨ x,1)2 ty¨ yv ( r = (x- x, j)2 +(y¨v)2
r2 S(x¨xii)2 +(y¨ y11)2 R2 ( )
where, R=di(j) - (m - 1) X ro, r = c/a - m X ro;
b. if the criterion (di(j) - m X ro < ro) is met, it indicates that the moving
target is within a range
of a minimum circle in radius (61,0 - m X ro) centering on sp,a); in that
case, the following
formula (2) is met:
(X¨ x) )1 +(v¨ y0)2 rz (2)
where, r = (14)- mX ro;
case 2: if the witness nodes can't find the moving target within the search
area in radius dia),
adjusting the transmitting power so that the search radius is outwardly
expanded by ro meter in
each time, i.e., iteratively searching for the moving target in radius (diG) +
countXro), till the
witness nodes finds the moving target in the /nth search cycle or no witness
node is found within
the range dmax, where, count=1, m; (d,a)
+ m x ro) < m is the total number of iteration
search cycles:
a. if the witness nodes finds the moving target in the Mrh search cycle, it
indicates that the
moving target is within a range constituted by concentric annuli centering on
spa, i.e., within a
range constituted by annuli (3) and (4); in that case, the following formula
(3) is met:
= ( x )2. + ( y ¨ yt, )2 r = (x ¨ + ( y y; I )2 (i)
r'2 (x¨ x)2 -1- (y ¨ y R.2 ( 3 )
where, R'=dia) + rriX ro, e=c11(j) 4- (M-i) X ro;
b. if no witness node is found within the range clõ,, it indicates the moving
target can't be found
within the maximum expansion range; in that case, the following formula (4) is
met:
(d,(j)+mxr) >dõ,õ ( 4)
step 4: correcting the initial positioning point tp(i) based on the two
witness nodes:
'after iterative search is carried out for sp,(1) and sp,(2), analyzing the
types of sp,(1) and sp,(2)
directed to the step 3 and correcting the initial positioning point;
(1) if both sp,(1) and sp,(2) belong to the type b in the case 2, the witness
nodes can't play a
role, and tp(i) is the final positioning coordinate point rp(i);
(2) if one of sp,(1) and sp1(2) belongs to the type a in the case 1 and
the other of sp1(1) and
4

CA 02958759 2017-02-15
sp,(2) belongs to the type b in the case 2, then, only one witness node can
find the target
node and plays the role of "witness" truly, in the case that the moving target
is within the
range of double annuli centering on sp1(1) and outside of a circle centering
on sp,(2) in
radius dõ,õ if there is an intersection region at a side, the area scope of
the moving target
can be determined, and the line 12 has two intersecting points with the
boundary of the area
of the moving target; in that case, a middle point rp'(i) between the two
intersecting points
is calculated; otherwise, there are two intersection areas; in that case, a
shadow area that is
= closer to the initial positioning value is selected as the area of the
moving target, and rp'(i)
is obtained in the same way;
if the moving target is within double annuli centering on sp,(2) and outside
of a circle centering
on sp41) in radius dõ,, rp'(i) can be calculated in the same way;
(3) in other cases except the above-mentioned cases, the moving target is
within an intersection
area centering on sp,(1) and sp,(2), and the line 1, has two intersecting
points with the boundary
of the intersection area; in that case, calculating a middle point rp'(i)
between the two
intersecting points; if there is no intersection between the search result
areas of spi(1) and sp,(2),
an inner arc in a result annular area at the right side of the left witness
node and an inner arc in a
result annular area at the left side of the right witness node are taken, the
line // has one
intersecting point with the two arcs respectively, and a middle point rp'(i)
between the two
intersecting points is calculated;
step 5: projecting rp'(i) to the center line of the roadway; thus, the
projection point on the center
line is the final positioning coordinate point rp(i).
Beneficial effects: With the technical solution described above, the enhanced
positioning
method for a moving target in a mine shaft based on witness nodes under
Internet of Things
architecture in the present invention positions a moving target with a mine
shaft positioning
system when the moving target moves in a roadway, so as to obtain an initial
positioning
coordinate point tp(i); then, projects the initial positioning coordinate
point tp(i) to the center
line of the roadway, so as to obtain a projection point tp'(i), and utilizes
an Internet of Things
management and control platform to search for sensor nodes wherein the
distance between the
corresponding sensor node and the projection point tp1(i) is within the range
of a maximum
communication distance; finally, uses the sensor nodes as witness nodes to
correct the obtained
initial positioning coordinate point with an enhanced positioning method based
on witness nodes
to improve the positioning accuracy of the moving target.
Under the guideline of Internet of Things architecture, an initial positioning
value is provided for
5

CA 02958759 2017-02-15
=
the moving target by an existing positioning system. In view that the
preliminary positioning
result may not be accurate, other nodes that know the accurate positions
thereof are required as
witnesses to prove whether the moving target is at the position obtained in
the preliminary
positioning result; accordingly, the nodes that can provide proof are witness
nodes. Utilizing
these sensor nodes as witness nodes, whether the positioning result obtained
with the positioning
system is accurate or not is judged. If the positioning accuracy is low,
operating commands are
sent via an Internet of Things management and control platform on the ground
to the witness
nodes, so as to correct the positioning result and improve the positioning
accuracy.
Advantages: Under Internet of Things architecture, the method provided in the
present invention
effectively incorporates a positioning system and sensor nodes, realizes
system optimization and
upgrade without changing the existing mine shaft positioning system, so as to
improve the
positioning accuracy of the moving target. The method provided in the present
invention has
high practicability and high usability.
Description of the Drawings
Fig. 1 is a flow chart of the entire algorithm in the present invention;
Fig. 2 is a schematic diagram of the enhanced algorithm in the present
invention, when the
nearest witness node and the second nearest witness node finally can find and
can't find the
moving target;
Fig. 3 is a schematic diagram of the enhanced algorithm in the present
invention, when the
nearest witness node and the second nearest witness node finally can't find
and can find the
moving target;
Fig. 4 is a partial schematic diagram of the enhanced algorithm in the present
invention, in the
case that both witness nodes can finally find the moving target.
Embodiments
Hereunder an example of the present invention will be further described with
reference to the
accompanying drawings.
The enhanced positioning method for a moving target in a mine shaft based on
witness nodes
under Internet of Things architecture comprises: positioning a moving target
with an existing
mine shaft positioning system when the moving target moves in a roadway, and
obtaining an
initial positioning coordinate point tp(i); then, projecting the initial
positioning coordinate point
tp(i) to the center line of the roadway, so as to obtain a projection point
tp'(i), and utilizing an
Internet of Things management and control platform to search for sensor nodes
wherein the
6

CA 02958759 2017-02-15
distance bwtween corresponding sensor node and the projection point tp'(i) is
within the range
of a maximum communication distance; finally, using the sensor nodes as
witness nodes to
correct the obtained initial positioning coordinate point with an enhanced
positioning method
based on witness nodes to improve the positioning accuracy of the moving
target; specifically,
the steps are as follows:
(1) obtaining an initial positioning coordinate point tp(i) of a moving
target with a mine shaft
positioning algorithm when the moving target moves in a roadway and
communicates with
the mine shaft positioning system;
(2) projecting the initial positioning coordinate point tp(i) to the center
line of the roadway, so
as to obtain a projection point tp'(i);
(3) obtaining a maximum search radius d,,, of sensor node, when a maximum
transmitting
power P. of the sensor node is known;
(4) utilizing an Internet of Things management and control platform to
search for sensor nodes
wherein the distances between the corresponding sensor node and the projection
point is
within the range of a maximum communication distance (i.e., the maximum search
radius
and logging the number n of the sensor nodes and the coordinates of the sensor

nodes;
(5) using the sensor nodes as witness nodes to correct the obtained initial
positioning
coordinate point with an enhanced positioning method based on witness nodes,
to obtain a
final positioning coordinate point rp(i).
The entire process of the algorithm is shown in Fig. I.
The enhanced positioning method based on witness node comprises the following
steps:
step 1: judging which of the following conditions is met by the number n of
sensor nodes;
(I) if n=0, it indicates there is no witness node near the moving target,
and it is unable to
correct the initial positioning coordinate point tp(i); in that case, it is
unnecessary to carry
out the processing in the following steps; instead, the result is outputted
directly, i.e., tp(i)
is the final positioning coordinate point rp(i);
(2) if n>=1, the step I is handled in the following two cases:
a. if n=1, it indicates there is one witness node near the moving target; in
that case, a base station
that is at the nearest distance to the moving target in the Internet of Things
management and
control platform is used as another witness node, the two witness nodes are
denoted as sp,(1) and
spi(2) respectively, and their coordinates are (x,i, yil) and (x1.2, y12);
7

CA 02958759 2017-02-15
b. if n>=2, two sensor nodes that are at the nearest distances to tp'(i) are
used as witness nodes,
the two witness nodes are denoted as spi(1) and sp,(2) respectively, and their
coordinates are (xii,
y,i) and (xi2, yo) respectively;
step 2: calculating the distances d,(1) and d,(2) from the projection point
tpt(i) to the witness
nodes spi(1) and sp,(2) respectively; calculating a line // passing through
spi(i) and spi(2):
V -y.,
x -x
11 s2 , a line
12 passing through spi(1) and parallel to the center line of the
roadway, and a line 13 passing through sp1(2) and parallel to the center line
of the roadway;
setting the positioning accuracy range of the moving target to ro meter;
step 3: adjusting the transmitting power of the witness nodes, determining a
search area in radius
did), searching for the moving target, and handling in either of the following
cases depending on
whether the moving target is found:
case 1: if the witness nodes find the moving target within the search area in
radius d,O, j=1, 2,
adjusting the transmitting power so that the search radius is inwardly
compressed by ro m in
each time, i.e., iteratively searching for the moving target in radius (diN -
countX ro), till the
witness nodes can't find the moving target or a condition (da m X ro < ro) is
met in the mil'
search cycle, where, count=1, m; cl(1)
> inX ro; m is the total number of iteration search
cycles:
a. if the witness nodes can't find the moving target in the mth search cycle,
it indicates that the
moving target is within a range constituted by concentric annuli centering on
spa, i.e., within a
range constituted by annuli (I) and (2); in that case, the following formula
(1) is met:
+ ( v ¨ v (11) r = (x¨x,2)2 + (y ¨ N)' (2)
(X¨ x 4)2 + v ¨ y )2 :5-R2 (I)
where, R=diN -(m-1) X ro, r = 4.0 - rn X ro;
b. if the criterion (d,0) - m X ro < ro) is met, it indicates that the moving
target is within a range
of a minimum circle in radius (d,(i) - m X ro) centering on spi0); in that
case, the following
formula (2) is met:
(x x,) )2 + y ¨ )2 5 r2 ( 2 )
where, r d,02- mXro;
case 2: if the witness nodes can't find the moving target within the search
area in radius d,a),
8

CA 02958759 2017-02-15
adjusting the transmitting power so that the search radius is outwardly
expanded by ro meter in
each time, i.e., iteratively searching for the moving target in radius (40 +
countXr0), till the
witness nodes finds the moving target in the mth search cycle or no witness
node is found within
the range dm, where, count=?, m; (d,C)
+ m X ro) < ?I is the total number of iteration
search cycles:
a. if the witness nodes finds the moving target in the Mt h search cycle, it
indicates that the
moving target is within a range constituted by concentric annuli centering on
spa, i.e., within a
range constituted by annuli (3) and (4); in that case, the following formula
(3) is met:
R'2 = ( x ¨ xi/ )2 ( y ¨ yt, )2 (4) r'2 = (x )2 + ( y )2 (4)
r'' 5(x¨x)2 +(y¨ )2 R (3)
where, R'=d,a) + m X 7.0, r'=c11(j) + (m-1) X ro;
b. if no witness node is found within the range dm, it indicates the moving
target can't be found
within the maximum expansion range; in that case, the following formula (4) is
met:
(d,(j)+mxrp) (4)
step 4: correcting the initial positioning point tp(i) based on the two
witness nodes:
after iterative search is carried out for sp,(1) and sp1(2), analyzing the
types of sp,(1) and sp1(2)
directed to the step 3 and correcting the initial positioning point;
(1) if both sp,(1) and sp,(2) belong to the type b in the case 2, the
witness nodes can't play a
role, and tp(i) is the final positioning coordinate point rp(i);
(2) if one of sp,(1) and sp,(2) belongs to the type a in the case 1 and the
other of sp,(1) and
sp,(2) belongs to the type b in the case 2, then, only one witness node can
find the target
node and plays the role of "witness" truly, in the case that the moving target
is within the
range of double annuli centering on sp1(1) and outside of a circle centering
on sp,(2) in
radius d,õõõ, if there is an intersection region at a side, the area scope of
the moving target
can be determined, and the line 12 has two intersecting points with the
boundary of the area
of the moving target; in that case, a middle point rp'(i) between the two
intersecting points
is calculated; otherwise, there are two intersection areas; in that case, a
shadow area that is
closer to the initial positioning value is selected as the area of the moving
target, and rp'(i)
is obtained in the same way;
if the moving target is within double annuli centering on sp,(2) and outside
of a circle centering
on sp1(1) in radius dõ,,õ rp'(i) can be calculated in the same way;
9

CA 02958759 2017-02-15
(3) in other cases except the above-mentioned cases, the moving target is
within an intersection
area centering on sp,(1) and sp,(2), and the line ii has two intersecting
points with the boundary
of the intersection area; in that case, calculating a middle point rp'(i)
between the two
intersecting points; if there is no intersection between the search result
areas of sp,(1) and sp,(2),
an inner arc in a result annular area at the right side of the left witness
node and an inner arc in a
result annular area at the left side of the right witness node are taken, the
line ii has one
intersecting point with the two arcs respectively, and a middle point rp'(i)
between the two
intersecting points is calculated;
step 5: projecting rp'(i) to the center line of the roadway; thus, the
projection point on the center
line is the final positioning coordinate point rp(i), as shown in Figs. 2, 3,
4.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 2020-06-30
(86) PCT Filing Date 2015-12-29
(87) PCT Publication Date 2016-07-28
(85) National Entry 2017-02-15
Examination Requested 2017-02-15
(45) Issued 2020-06-30
Deemed Expired 2021-12-29

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $400.00 2017-02-15
Application Fee $200.00 2017-02-15
Maintenance Fee - Application - New Act 2 2017-12-29 $50.00 2017-11-28
Maintenance Fee - Application - New Act 3 2018-12-31 $50.00 2018-12-21
Maintenance Fee - Application - New Act 4 2019-12-30 $50.00 2019-12-04
Final Fee 2020-04-20 $150.00 2020-04-16
Maintenance Fee - Patent - New Act 5 2020-12-29 $100.00 2020-12-24
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
CHINA UNIVERSITY OF MINING AND TECHNOLOGY
Past Owners on Record
None
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Maintenance Fee Payment 2019-12-04 1 33
Final Fee 2020-04-16 5 175
Cover Page 2020-06-01 2 57
Representative Drawing 2020-06-29 1 17
Representative Drawing 2020-06-01 1 8
Maintenance Fee Payment 2020-12-24 1 33
Maintenance Fee Payment 2017-11-28 1 33
Examiner Requisition 2017-12-14 3 162
Amendment 2018-06-14 11 467
Claims 2018-06-14 5 289
Drawings 2018-06-14 3 84
Examiner Requisition 2018-11-07 3 174
Amendment 2019-05-02 11 357
Drawings 2019-05-02 4 79
Claims 2019-05-02 4 176
Abstract 2017-02-15 1 27
Claims 2017-02-15 4 169
Drawings 2017-02-15 3 56
Description 2017-02-15 10 459
International Search Report 2017-02-15 3 74
Amendment - Abstract 2017-02-15 2 108
National Entry Request 2017-02-15 5 140
Cover Page 2017-04-05 2 59