KR100951120B1 - Position recognition system using wireless sensor network - Google Patents
Position recognition system using wireless sensor network Download PDFInfo
- Publication number
- KR100951120B1 KR100951120B1 KR1020080080748A KR20080080748A KR100951120B1 KR 100951120 B1 KR100951120 B1 KR 100951120B1 KR 1020080080748 A KR1020080080748 A KR 1020080080748A KR 20080080748 A KR20080080748 A KR 20080080748A KR 100951120 B1 KR100951120 B1 KR 100951120B1
- Authority
- KR
- South Korea
- Prior art keywords
- node
- sensor node
- information
- divided
- region
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 무선센서 네트워크를 이용한 위치인식시스템에 관한 것이다. 상기 위치인식시스템은, 복수개의 분할지역으로 분할된 특정지역 내에 위치하는 센서노드; 및 복수개의 분할지역들을 순차적으로 각각 스캔하고, 상기 각각 스캔한 분할지역들의 정보들을 송수신하며, 송수신된 분할지역의 정보들을 비교하여 중복되는 분할지역을 파악하고, 이 중복 분할지역 내에 상기 센서노드가 위치하는 경우, 상기 중복 분할지역 내에 위치한 센서노드의 RSS 정보들을 각각 측정하고, 상기 중복 분할지역의 정보와 상기 측정된 RSS 정보들을 송수신하며, 상기 특정지역 범위 내에 서로 이격되어 배치된 복수개의 레퍼런스노드들;을 구비하고, 센서노드 및 복수개의 레퍼런스노드들 중 어느 하나 또는 전부가, 레퍼런스노드들로부터 상기 중복 분할지역의 정보와 상기 측정된 RSS 정보들을 수신하고, 중복 분할지역의 정보를 기반으로 수신된 RSS 정보들을 이용하여 센서노드의 위치를 계산하고 계산된 위치정보를 송신하는 것을 특징으로 한다. 이에 의해 본 발명은 센서노드가 위치하는 중복 분할지역의 정보를 먼저 파악한 후, 이 정보를 이용하여 센서노드의 위치를 인식함으로써, 종래 방식에 비해 보다 정확한 위치인식이 가능하다.The present invention relates to a location recognition system using a wireless sensor network. The position recognition system may include a sensor node located in a specific region divided into a plurality of divided regions; And sequentially scan a plurality of divided regions, transmit and receive information on the scanned divided regions, compare the transmitted and received divided regions, identify overlapping divided regions, and the sensor node in the overlapped divided regions. When located, the plurality of reference nodes are each measured RSS information of the sensor node located in the overlapping divided region, transmit and receive the information of the overlapped divided region and the measured RSS information, and are spaced apart from each other within the specific region range And one or all of the sensor node and the plurality of reference nodes receive the information of the overlapped partition and the measured RSS information from the reference nodes, and receive the received information based on the information of the overlapped partition. Calculate the location of sensor node and transmit the calculated location information It characterized. As a result, the present invention first recognizes the information of the overlapping divided region where the sensor node is located, and then recognizes the position of the sensor node using this information, thereby enabling more accurate position recognition than the conventional method.
위치인식 시스템, 무선센서 네트워크, 센서노드, 레퍼런스노드 Position Recognition System, Wireless Sensor Network, Sensor Node, Reference Node
Description
본 발명은 센서노드의 위치인식시스템에 관한 것으로, 구체적으로는 무선센서 네트워크를 이용한 위치인식시스템에 관한 것이다.The present invention relates to a position recognition system of a sensor node, and more particularly, to a position recognition system using a wireless sensor network.
무선센서 네트워크를 이용한 위치인식시스템은, 유비쿼터스 환경에서, 물류, 보완, 홈오토메이션, 생산 자동화 등 광범위한 범위에서 응용될 수 있다. The location recognition system using the wireless sensor network can be applied in a wide range of applications such as logistics, complementary, home automation, and production automation in a ubiquitous environment.
종래의 무선센서 네트워크를 이용한 위치인식시스템은, 위치인식을 위해 동일한 신호의 범위를 가진 레퍼런스노드들을 일정하게 배치하고, 각 센서노드가 주기적으로 레퍼런스노드들로부터 송신되는 위치정보를 수신하고, 수신한 레퍼런스노드들의 위치의 중앙을 자신의 위치로 위치인식하였다. 그러나 이 방법은 네트워크기반의 위치인식을 간단하게 하는 장점이 있지만 실제 환경에 적용하였을 때 정밀한 위치인식을 하지 못하는 단점을 가진다.In the conventional position recognition system using a wireless sensor network, reference nodes having the same signal range are constantly arranged for position recognition, and each sensor node periodically receives and receives the position information transmitted from the reference nodes. The center of the position of the reference nodes was recognized as their own position. However, this method has the advantage of simplifying network-based location recognition, but has a disadvantage of not being able to perform precise location recognition when applied to a real environment.
또 다른 종래의 위치인식시스템은, 레퍼런스노드들이 평균 홉 간 거리를 방송하고, 각 센서노드는 홉 간 전송된 레퍼런스노드들의 위치정보와 레퍼런스노드까지의 홉 수 혹은 수신신호세기를 이용한 홉 간거리의 정보를 전송받아 위치를 인식 하였다. 즉, 각 센서노드는 전송 받은 정보를 이용하여 레퍼런스노드들과의 거리를 구하고, 삼각 측량법으로 자신의 위치를 계산하였다. 그런데, 실제 센서노드들이 랜덤하게 분포되어 있는 센서 네트워크 환경에서 센서들의 홉 간 거리는 일정하지 않다. 따라서 센서가 레퍼런스노드들과의 거리를 구하기 위해 평균 홉 간 거리정보를 이용하기 때문에 정밀한 위치인식이 어렵다.In another conventional position recognition system, reference nodes broadcast an average hop-to-hop distance, and each sensor node transmits location information of reference nodes transmitted between hops, hop number to reference node, or hop-to-hop distance information using received signal strength. Received the location was recognized. That is, each sensor node calculates its distance from the reference nodes using the received information and calculates its position by triangulation. However, the distance between hops of sensors is not constant in a sensor network environment in which actual sensor nodes are randomly distributed. Therefore, accurate position recognition is difficult because the sensor uses the average hop-to-hop distance information to find the distance from the reference nodes.
그리고, 센서노드가 거리측정을 위해 RSS(Received Signal Strength)를 측정 할 때, 환경에 따른 다중경로 발생과, 신호세기의 감쇄 등의 영향으로 신호세기 감소여부를 추정하기가 어렵기 때문에, 정확한 위치인식에 문제가 되고 있다.In addition, when sensor node measures RSS (Received Signal Strength) for distance measurement, it is difficult to estimate whether signal strength decreases due to multipath generation and attenuation of signal strength. It is a problem for recognition.
이러한 RSS의 측정을 이용한 방식의 단점을 극복하기 위해, 복수의 레퍼런스노드들을 사용하여, RSS 방식의 오차를 보정하는 방법이 제안되었다. 그러나, 이 방법의 경우, 오차의 보정을 위해, 연산처리의 부하가 가중되는 단점을 가지고 있다.In order to overcome the disadvantage of the method using the measurement of RSS, a method of correcting the error of the RSS method using a plurality of reference nodes has been proposed. However, this method has a disadvantage in that a load of arithmetic processing is added to correct an error.
전술한 문제점을 해결하기 위한 본 발명의 목적은, 특정지역 내에 위치하는 센서노드의 위치를 인식하기 위해, 특정지역을 복수개의 분할지역으로 분할하고, 이 분할지역들 중 어디에 센서노드가 위치하는지 확정한 후, 이 확정된 분할지역을 기반으로, 기존의 위치인식 알고리즘을 활용함으로써, 보다 정확한 위치인식이 가능한 위치인식시스템을 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention for solving the above-described problems is to divide a specific region into a plurality of divided regions and to determine where the sensor node is located among the divided regions in order to recognize the position of the sensor node located in the specific region. Then, based on the determined divided region, by using the existing position recognition algorithm, to provide a position recognition system capable of more accurate position recognition.
전술한 문제점을 해결하기 위한 본 발명의 특징은 사전에 설정된 특정 지역의 내부를 이동하는 센서 노드 및 상기 특정 지역내에 배치되는 복수 개의 레퍼런스 노드들을 구비하여 특정 지역 내부의 센서 노드의 위치를 감지하는 위치 인식 시스템에 관한 것으로서, 상기 위치 인식 시스템의 상기 복수 개의 레퍼런스 노드들은 상기 특정 지역을 분할한 복수개의 분할지역에 대한 위치 정보를 사전에 구비하고, 레퍼런스 노드를 중심으로 상기 복수개의 분할지역들을 순차적으로 스캔하고, 스캔된 영역에 센서노드가 위치하면 센서 노드의 통신 관련 정보를 측정하고, 상기 스캔한 분할지역들의 위치 정보 및 센서 노드의 통신 관련 정보를 다른 레퍼런스 노드들로 송신하는 것을 특징으로 하며,
상기 복수 개의 레퍼런스 노드들 중 하나는 메인 레퍼런스 노드로 설정되며, 메인 레퍼런스 노드는 다른 레퍼런스 노드들로부터 분할 지역의 위치 정보 및 센서 노드의 통신 관련 정보를 수신하고, 상기 메일 레퍼런스 노드는 메인 레퍼런스 노드가 스캔한 구역에 대한 분할 지역의 위치 정보와 상기 수신된 분할지역의 위치 정보를 이용하여 서로 중복되는 분할지역을 파악하고, 중복분할지역 내에 센서노드가 위치하는 것으로 판단되면 중복 분할지역 내에 위치한 센서노드의 통신 관련 정보를 측정하고, 상기 중복 분할지역의 위치 정보를 기반으로 하여 센서 노드에 대하여 상기 측정된 통신 관련 정보 및 상기 수신된 통신 관련 정보를 이용하여 상기 센서노드의 위치를 계산하며, 상기 통신 관련 정보는 RSS(Received Signal Strength), TOA(Time Of Arrival), OTDOA(Observed Time Difference Of Arrival) 중 하나로 구성된다. A feature of the present invention for solving the above-described problem is a position for detecting a position of a sensor node in a specific region by having a sensor node moving inside a predetermined region previously set and a plurality of reference nodes disposed in the specific region. A recognition system, wherein the plurality of reference nodes of the location recognition system includes location information on a plurality of divided regions obtained by dividing the specific region in advance, and sequentially the plurality of divided regions around the reference node. When the sensor node is located in the scanned area, the communication related information of the sensor node is measured, and the location information of the divided regions and the communication related information of the sensor node are transmitted to other reference nodes.
One of the plurality of reference nodes is configured as a main reference node, and the main reference node receives location information of the divided region and communication related information of the sensor node from other reference nodes. Using the location information of the divided region and the received location information of the divided region to identify the divided region overlapping each other, and if it is determined that the sensor node is located in the overlapped region, the sensor node located in the overlapped region Measure the communication related information of the sensor node, calculate the position of the sensor node using the measured communication related information and the received communication related information with respect to the sensor node based on the location information of the overlapped divided region, and perform the communication Related information includes Received Signal Strength (RSS), Time Of Arrival (TOA), and OTDOA (Ob). served Time Difference Of Arrival).
삭제delete
여기서, 상기 레퍼런스노드들 각각은, 동일한 갯수의 안테나로 마련되고, 상기 사전에 정해진 일정주기는 상기 안테나들 각각에 대응하는 구역들의 갯수를 기준으로 서로 상이하게 정해진다.Here, each of the reference nodes is provided with the same number of antennas, and the predetermined predetermined period is determined differently from each other based on the number of zones corresponding to each of the antennas.
그리고, 상기 레퍼런스노드들은, 제1 레퍼런스노드와 제2 레퍼런스노드로 마련되고, 상기 제1 레퍼런스노드는, 상기 안테나들 각각에 대응하는 구역들을 사전 에 정해진 일정주기(T)로 순차적으로 스캔하고, 상기 제2 레퍼런스노드는, 상기 안테나들 각각에 대응하는 구역들을 상기 일정주기(T)에 상기 구역의 갯수(N)에 대응하는 배수만큼의 주기(N×T)로 순차적으로 스캔한다.The reference nodes are provided with a first reference node and a second reference node, and the first reference node sequentially scans regions corresponding to each of the antennas at a predetermined predetermined period T, The second reference node sequentially scans zones corresponding to each of the antennas in the predetermined period T by a period N × T corresponding to the number N of the zones.
그리고, 상기 레퍼런스노드들은, 제1 레퍼런스노드와 제2 레퍼런스노드와 제3 레퍼런스노드로 마련되고, 상기 제1 레퍼런스노드는, 상기 안테나들 각각에 대응하는 구역들을 사전에 정해진 일정주기(T)로 순차적으로 스캔하고, 상기 제2 레퍼런스노드는, 상기 안테나들 각각에 대응하는 구역들을 상기 제1 레퍼런스노드의 일정주기(T)에 상기 구역의 갯수(N)의 배수만큼의 주기(N×T)로 순차적으로 스캔하며, 상기 제3 레퍼런스노드는, 상기 안테나들 각각에 대응하는 구역들을 상기 제2 레퍼런스노드의 주기(N×T)에 상기 구역의 갯수(N)의 배수만큼의 주기(N×N×T)로 순차적으로 스캔한다.The reference nodes are provided with a first reference node, a second reference node, and a third reference node, and the first reference node includes a region corresponding to each of the antennas at a predetermined predetermined period T. Scanning sequentially, the second reference node, the period corresponding to each of the antennas in a period (T) of the first reference node by a period (N × T) by a multiple of the number (N) of the zones. The third reference node sequentially scans the regions corresponding to each of the antennas by a multiple of the number N of the zones to a period N × T of the second reference node. N × T) to scan sequentially.
전술한 위치인식시스템은, 상기 센서노드 및 상기 복수개의 레퍼런스노드들 중 어느 하나 또는 전부로부터 상기 위치정보를 수신하고, 상기 수신된 위치정보를 이용하여 상기 센서노드의 위치를 관리하는 위치서버를 더 구비한다.The above-described location recognition system further includes a location server that receives the location information from any one or all of the sensor node and the plurality of reference nodes, and manages the location of the sensor node using the received location information. Equipped.
삭제delete
전술한 위치인식시스템은, 상기 특정지역이 복수개로 마련된 경우, 상기 특정지역들 각각에 대응하는 메인 레퍼런스노드들과 각각 통신링크를 설정하고 상기 통신링크를 통해 수신된 상기 위치정보들을 중계하는 복수 개의 중계노드; 상기 각 중계노드들을 통해 중계된 상기 위치정보들을 취합하여 송신하는 게이트웨이; 및 상기 게이트웨이로부터 수신된 상기 특정지역들에 대한 위치정보들을 관리하기 위한 메인 위치서버;를 더 구비한다.In the above-described location recognition system, when the specific area is provided in plural, the plurality of location recognition systems establish communication links with main reference nodes corresponding to each of the specific areas, and relay the location information received through the communication link. Relay node; A gateway for collecting and transmitting the location information relayed through the relay nodes; And a main location server for managing location information on the specific areas received from the gateway.
이상 설명한 바와 같이, 본 발명의 일 실시예에 따른 위치인식시스템은, 복수 개의 레퍼런스노드에 각각 지향성 안테나를 복수 개 배치하고, 이 배치된 지향성 안테나를 동시에 사용하는 것이 아니라, 순차적으로 하나씩 구동하여 센서노드가 위치하는 특정지역을 각각 상이한 주기로 순차 스캔하여, 센서노드가 특정지역내 어느 중복 분할지역에 있는지 1차적으로 파악한 후, 2차적으로 이 파악된 중복 분할지역의 정보를 기반으로 하여, RSS 방식, TOA(Time Of Arrival) 방식, OTDOA(Observed Time Difference Of Arrival) 방식 등의 기존 위치인식 알고리즘을 활용함으로써, 센서노드의 위치를 보다 정확하게 인식할 수 있다.As described above, in the position recognition system according to the exemplary embodiment of the present invention, a plurality of directional antennas are disposed on a plurality of reference nodes, respectively, and the sensors are driven sequentially one by one instead of simultaneously using the arranged directional antennas. By sequentially scanning the specific areas where the nodes are located at different intervals, first identifying which sensory nodes are located in which areas in the specific area, and then secondly, based on the information of the identified areas. By using existing position recognition algorithms such as the TOA (Time Of Arrival) method and the Observed Time Difference Of Arrival (OTDOA) method, the position of the sensor node can be recognized more accurately.
이하, 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 무선센서 네트워크를 이용한 위치인식시스템의 구성 및 동작에 대하여 설명한다.Hereinafter, a configuration and operation of a location recognition system using a wireless sensor network according to an embodiment of the present invention will be described with reference to the accompanying drawings.
도 1에 도시된 본 발명의 일 실시예에 따른 위치인식시스템(1)은 센서노드(100), 레퍼런스노드(200), 위치서버(300)를 구비한다.The
본 실시예에 따른 위치인식시스템(1)의 동작을 개략적으로 설명한다.The operation of the
본 실시예에 따른 위치인식시스템(1)은 복수 개의 분할지역들(A1,A2,...,A17)로 구분된 특정지역(A) 범위 내에서 움직이는 센서노드(100)의 위치를 계산하는 것으로, 제1 레퍼런스노드(210)와 제2 레퍼런스노드(220)가, 자신을 중심하고 등분된 구역을 순차적으로 스캔하는 과정(도 2의 (12))에서 중복 분할지역(A9)이 발생하고, 이 중복 분할지역(A9)이 발생된 시점에 센서노드(100)가 이 중복 분할지역(A9)에 위치하는 경우, 중복 분할지역(A9)의 정보를 기반으로, 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)로부터 측정된 센서노드(100)의 RSS(Received Signal Strength) 정보들을 이용하여 센서노드(100)의 위치를 인식한다.The
먼저, 도 1을 참조하여, 센서노드(100)에 대해 설명한다. 센서노드(100)는 사전에 정해진 전파를 매체로 송수신하는 기능을 구비하며, 도 1에 도시된 특정지역(A) 범위 내에 위치한다. 즉, 센서노드(100)는 특정지역(A) 범위 내에서 이동하고, 임의 시점에 분할지역중 어느 지역에 위치하게 된다.First, the
다음, 도 1 및 도 2 내지 도 8을 참조하여, 제1 레퍼런스노드(210)에 대해 설명한다.Next, the
제1 레퍼런스노드(210)는, 외부로부터 오는 전파를 수신하거나, 외부로 전파를 송신하는 기능을 수행하며, 자신을 중심으로 전 방위 360°스캔이 가능하도록 다수개의 안테나(도시되지 않음)를 구비한다. 그리고, 다수개의 안테나는, 제1 레퍼런스노드(210)를 중심으로 사전에 정해진 각도로 등분된 각 구역들을 일정주기(T)로 스캔한다. The
각 구역들은, 도 2 내지 도 7에 도시된 바와 같이, 제1 레퍼런스노드(210)를 중심으로, 제1 구역, 제2 구역, 제3 구역, 제4 구역, 제5 구역, 제6 구역으로 나누 어진다. 안테나는 각각 한 구역씩 담당하여 송신 및 수신을 수행한다. 이 경우 각 안테나는 한 구역을 일정주기(T)에서 구역의 갯수 '6'으로 나눈 'T/6' 시간만큼 스캔하게 된다.Each of the zones, as shown in FIGS. 2 to 7, is divided into a first zone, a second zone, a third zone, a fourth zone, a fifth zone, and a sixth zone about the
여기서, 제1 레퍼런스노드(210)는 도 1에 도시된 분할지역(A1,A2,...,A17)을 갖기 위해서 약 60°의 지향성을 가진 지향성 안테나가 설치되어야 한다. 이 경우, 지향성 안테나는 자신을 중심으로 전 방위를 커버하기 위해서 6개로 마련된다. Here, in order to have the divided regions A1, A2, ..., A17 illustrated in FIG. 1, the
물론, 1개의 안테나를 모터 등의 구동원을 통해 약 60°씩 회전하는 것도 가능하다. 하지만, 움직이는 센서노드(100)의 위치를 감지하기 위해서는 정밀하고, 빠른 속도를 가진 구동원이 요구된다.Of course, it is also possible to rotate one antenna by about 60 ° through a drive source such as a motor. However, in order to detect the position of the moving
제1 레퍼런스노드(210)는 제2 레퍼런스노드(220) 또는 위치서버(300)와 통신을 수행한다. 제1 레퍼런스노드(210)는, 자신이 현재 스캔하는 구역에 대한 분할지역의 정보를 외부로 송신하고, 제2 레퍼런스노드(220)로부터 제2 레퍼런스노드(220)가 현재 스캔하는 구역에 대한 분할지역의 정보를 수신한다.The
제1 레퍼런스노드(210)는, 도 2 내지 도 7에 도시된 바와 같은 스캔 과정을 수행하고, 제2 레퍼런스노드(220)로부터 송신된 분할지역의 정보를 수신하는 제1 단계, 제1 레퍼런스노드(210)가 현재 스캔하는 구역에 대한 분할지역의 정보와 제2 레퍼런스노드(220)로부터 수신된 제2 레퍼런스노드(220)가 스캔한 구역에 대한 분할지역의 정보를 비교하여 두개의 구역들에 대한 분할지역들이 중복되는지 판단하는 제2 단계를 수행한다.The
그리고, 제1 레퍼런스노드(210)는, 두개의 구역들에 대한 분할지역들이 중복 된다고 판단한 경우 중복되는 중복 분할지역을 인식하고, 중복 분할지역 내에 센서노드(100)가 존재하는지 판단하는 제3 단계을 수행하고, 제1 레퍼런스노드(210)는 중복 분할지역 내에 센서노드(100)가 존재하는 경우 센서노드(100)의 RSS 정보를 감지하고 제2 레퍼런스노드(220)로부터 송신된 센서노드(100)의 RSS 정보를 수신하는 제4 단계를 수행한다.If the
또한, 제1 레퍼런스노드(210)는, 중복 분할지역의 정보를 기반으로, 제1 레퍼런스노드(210)로부터 감지된 RSS 정보와, 제2 레퍼런스노드(220)로부터 수신된 RSS 정보를 이용하여 센서노드(100)의 위치를 계산하는 제5 단계, 이렇게 계산된 위치를 위치서버(300)로 송신하는 제6 단계를 수행한다.In addition, the
여기서 위치를 계산하는 방법은 종래 여러가지 방식을 통해 구현하는 것이 가능하다. 즉, RSS 방식, TOA(Time Of Arrival) 방식, OTDOA(Observed Time Difference Of Arrival) 방식에 의해 계산하는 것도 가능하다.Here, the method of calculating the position can be implemented through various methods. That is, it is also possible to calculate by RSS, Time of Arrival (TOA), Observed Time Difference Of Arrival (OTDOA).
다음, 도 1 및 도 2 내지 도 7를 참조하여, 제2 레퍼런스노드(220)에 대해 설명한다. 제2 레퍼런스노드(220)는 전술한 제1 레퍼런스노드(210)와 구성상 동일하다. 다만, 본 실시예는 제1 레퍼런스노드(210)만이 위치를 계산하고, 계산된 위치정보를 송신하는 기능을 수행하므로, 제2 레퍼런스노드(220)는 전술한 제1 레퍼런스노드(210)에서 수행되는 제5 단계 및 제6 단계를 수행하지 않는다.Next, the
제2 레퍼런스노드(220)는, 외부로부터 오는 전파를 수신하거나, 외부로 전파를 송신하는 기능을 수행하고, 전 방위 360°스캔이 가능하도록 다수개의 안테나(도시되지 않음)로 구성된다. 그리고, 다수개의 안테나는, 사전에 정해진 각도로 각 등분된 각 구역들을 일정주기로 스캔한다. 각 구역들은, 도 2에 도시된 바와 같이, 제2 레퍼런스노드(220)를 중심으로, 제a 구역, 제b 구역, 제c 구역, 제d 구역, 제e 구역, 제f 구역으로 나누어진다. 안테나는 각각 한 구역씩 담당하여 송신 및 수신을 순차적으로 수행한다. The
여기서, 제2 레퍼런스노드(220)는, 도 1에 도시된 분할지역을 갖기 위해서, 제1 레퍼런스노드(210)와 마찬가지로, 약 60°의 지향성을 가진 지향성 안테나를 구비한다. 이 경우, 제2 레퍼런스노드(220)는, 자신을 중심으로 전 방위를 커버하기 위해서 6개로 마련되어야 한다. 그리고, 제2 레퍼런스노드(220)는 제1 레퍼런스노드(210)로부터 제1 레퍼런스노드(210)가 현재 스캔하는 구역에 대한 분할지역의 정보를 수신하고, 자신이 현재 스캔하는 구역에 대한 분할지역의 정보를 제1 레퍼런스노드(210)로 송신한다. Here, the
이와 같이, 전술한 본 발명의 일 실시예에 따른 위치인식시스템(1)은 제1 레퍼런스노드(210)만을 메인 레퍼런스노드로 설정하여 위치계산 및 위치정보의 송신을 수행하였다. 그러나. 이것은, 설명의 편의를 위한 것에 불과하다.As described above, the
즉, 레퍼런스노드(200)들 중 어느 하나 또는 전부가, 레퍼런스노드(200)들로부터 중복 분할지역의 정보와 측정된 RSS 정보들을 수신하고, 수신된 중복 분할지역의 정보를 기반으로 수신된 RSS 정보들을 이용하여 센서노드의 위치를 계산하고 이 계산된 위치정보를 송신할 수 있다. 또한, 센서노드(100)도 레퍼런스노드(200)드로부터 수신된 중복 분할지역의 정보를 기반으로 수신된 RSS 정보들을 이용하여 자신의 위치를 계산하고 계산된 위치정보를 외부로 송신할 수 있다.That is, any one or all of the
이하에서는, 도 2 내지 도 7을 참조하여, 전술한 특정지역(A) 범위 내에 분할지역(A1,A2,...,A17)이 어떻게 스캔되는지 설명한다. 이 분할지역은, 특정지역(A) 범위 내에 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)가, 도 1에 도시된 위치에 설치된 것을 기준으로 정해진다.Hereinafter, with reference to Figs. 2 to 7, how the divided areas A1, A2, ..., A17 are scanned within the above-described specific area A range will be described. This divided area is determined based on the fact that the
도 2에 도시된 제1 레퍼런스노드(210)는 일정주기 "T" 시간 동안, 60°씩 순차적으로 6개 구역을 스캔한다. 즉, 제1 레퍼런스노드(210)의 각 안테나는 1개 구역을 "T/6" 시간 동안 스캔한다. 반면, 제2 레퍼런스노드(220)는 "6×T"시간 동안, 60°씩 순차적으로 6개 구역을 스캔한다. 즉, 제2 레퍼런스노드(220)의 각 안테나는 1개 구역을 "T" 시간 동안 스캔한다.The
여기서, 제2 레퍼런스노드(220)의 주기는 "6×T"는 제1 레퍼런스노드(210)의 주기 "T"에 구역의 갯수 "6"을 곱하여 설정된 것이다.Here, the period of the
도 2 내지 도 7은, 도 1에 도시된 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)가 "6T"시간동안, 특정지역(A) 범위 내의 전 분할지역(도 1 참조)을 스캔하는 과정을 "T/6" 간격으로 도시한 것이다.2 to 7 show the
따라서, 분할지역 중 제1 분할지역(A1)은, 도 2의 (1)에 도시된 바와 같이, 제1 레퍼런스노드(210)가 제1 구역을 스캔하고, 제2 레퍼런스노드(220)가 제a 구역을 스캔하는 시점에서 설정된다.Thus, as shown in (1) of FIG. 2, the first divided region A1 of the divided regions includes the
제2 분할지역(A2)은, 도 2의 (2)에 도시된 바와 같이, 제1 레퍼런스노드(210)가 제2 구역을 스캔하고, 제2 레퍼런스노드(220)가 제a 구역을 스캔하는 시점에서 설정된다. 제3 분할지역 내지 제17 분할지역도, 도 2 내지 도 7에 도시된 바와 같이 설정된다.As shown in (2) of FIG. 2, the second divided area A2 includes a region in which the
도 8의 (1)~(5)는, 도 8에 도시된 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)가 "6T"시간동안, 특정지역(A) 범위 내의 전 분할지역(도 8의 (6)참조)을 스캔하는 과정을 "T/6" 간격으로 도시한 것으로, 여기서는, 편의상, 분할지역(A1,A2,A3,A4,A5)이 스캔되는 과정만을 도시하였다.(1) to (5) of FIG. 8, the
도 2 내지 도 8에서 살펴 본 바와 같이, 본 실시예에서 설정될 수 있는 분할지역의 범위는 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)의 배치 위치에 따라 달라지는 것을 알 수 있다. As shown in FIG. 2 to FIG. 8, it can be seen that the range of the divided region that can be set in this embodiment varies depending on the arrangement positions of the
본 발명의 일 실시예에 따른 위치인식시스템(1)의 변형 예로서, 레퍼런스노드(200)가 특정지역(A) 범위 내 3개가 설치된 위치인식시스템을 고려할 수 있다. 이 경우, 분할지역(A1,A2,...,A17)이 더 조밀하게 되어 레퍼런스노드(200)가 2개인 경우보다 더 정확한 위치인식이 가능할 것이다. 다만, 본 명세서에서는 본 발명을 간명하게 설명하기 위해, 레퍼런스노드(200)가 2개인 경우를 예를 들어 설명한 것이다.As a modified example of the
여기서, 레퍼런스노드(200)가 제1, 제2, 제3 레퍼런스노드로 마련된 경우, 각 레퍼런스노드에 지향성 안테나가 6개 설치되고, 6개의 구역으로 나누어진 경우, 제1, 제2, 제3 레퍼런스노드의 각각의 스캔주기는 "T", "6×T" "6×6×T"로 마련될 수 있다. Here, when the
이하에서는, 도 2 내지 도 7, 및 도 9를 참조하여, 본 발명의 일 실시예에 따른 위치인식시스템(1)의 동작을 설명한다.Hereinafter, with reference to FIGS. 2 to 7, and 9, the operation of the
전제로서, 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)의 위치 및 사양은 도 3에 도시된 위치인식시스템(1)을 전제로 한다. 즉, 각 제1 레퍼런스노드(210) 및 제2 레퍼런스노드(220)의 안테나 숫자는 6개이고, 제1 레퍼런스노드(210)의 전 방위 스캔 주기는 "T"이고, 제2 레퍼런스노드(220)의 전 방위 스캔 주기는 "6T" 이다.As a premise, the positions and specifications of the
여기서는, 제1 레퍼런스노드(210)의 제1 레퍼런스노드(210)의 동작을 중심으로 설명한다. 즉, 제1 레퍼런스노드(210)를 센서노드(100)의 위치계산 및 계산된 위치정보의 송신을 수행하는 메인 레퍼런스노드(200)로 설정한 것이다.Here, the operation of the
먼저, 제1 레퍼런스노드(210)는, 도 2 내지 도 7에서 도시된 바와 같은 스캔을 수행하도록 제어하고, 제2 레퍼런스노드(220)로부터 송신된 구역 정보를 수신한다(S10).First, the
다음. 제1 레퍼런스노드(210)는 제1 레퍼런스노드(210)가 현재 스캔하는 구역과 제2 레퍼런스노드(220)로부터 수신된 제2 레퍼런스노드(220)가 스캔하는 구역이 중복되는지 판단한다(S20). 여기서, 판단 결과, 양 구역들이 중복되지 않는 경우, S10 단계로 돌아간다. next. The
다음, S20 단계 판단결과, 양 구역들이 중복되는 경우, 제1 레퍼런스노드(210)는 양 구역들이 중복되는 것을 인식하고, 인식된 중복 분할지역(A1,A2,...,A17)에 센서노드(100)가 위치하는지 판단한다(S30). 여기서, 판단결과, 인식된 중복 분할지역(A1,A2,...,A17)에 센서노드(100)가 존재하지 않는 경우, S10 단계로 돌아간다.Next, as a result of the determination in step S20, when both zones overlap, the
다음, S30 단계 판단결과, 중복 분할지역에 센서노드(100)가 존재하는 것으로 판단된 경우, 제1 레퍼런스노드(210)는, 중복 분할지역에 존재하는 센서노드(100)의 RSS 정보를 감지하고 제2 레퍼런스노드(220)로부터 수신된 RSS 정보를 수신한다(S40).Next, when it is determined in step S30 that the
다음, 제1 레퍼런스노드(210)는, 센서노드(100)가 존재하는 중복 분할지역에 대응하는 정보를 기반으로, 제1 레퍼런스노드(210)로부터 감지된 RSS 정보와, 제2 레퍼런스노드(220)로부터 수신된 RSS 정보를 이용하여 중복 분할지역 내의 센서노드(100)의 위치를 계산한다(S50).Next, the
다음, 제1 레퍼런스노드(210)는 S50 단계에서 계산된 위치를 위치서버(300)로 송신한다(S60).Next, the
이와 같이, 본 발명의 일 실시예에 따른 위치인식시스템(1)은, 제1 및 제2 레퍼런스노드(210, 220)에 각각 지향성 안테나를 복수 개 배치하고, 이 배치된 지향성 안테나를 동시에 사용하는 것이 아니라, 순차적으로 하나씩 사용하여 센서노드(100)가 위치하는 특정지역(A)을 각각 상이한 주기로 순차 스캔하여, 센서노드(100)가 특정지역(A)내 어느 중복 분할지역에 있는지 파악하고, 파악된 중복 분할지역 범위 한계 내에서 센서노드(100)의 위치를 계산할 수 있어, 보다 정확한 위치인식이 가능하다.As described above, in the
이상, 본 발명의 일 실시예에 따른 위치인식시스템(1)에서는, 제1 레퍼런스노드(210)가 메인 레퍼런스노드로서 센서노드(100)의 위치정보를 계산하는 역할을 담당한다.In the
한편, 본 발명의 일 실시예에 따른 위치인식시스템(1)의 변형 예로서, 제1 레퍼런스노드(210) 외에도, 센서노드(100), 제2 레퍼런스노드(220), 위치서버(300)도 센서노드(100)의 위치정보를 계산할 수 있다.On the other hand, as a modification of the
일례로서, 센서노드(100) 및 레퍼런스노드(200)들 어느 하나 또는 전부가, 레퍼런스노드(200)들로부터 중복 분할지역의 정보와 각 측정된 RSS 정보들을 수신하고, 이 수신된 중복 분할지역의 정보를 기반으로 수신된 RSS 정보들을 이용하여 센서노드(100)의 위치를 계산하고, 이 계산된 위치정보를 위치서버(300)로 송신하는 것도 가능하다.As an example, any one or all of the
또 다른 일례로서, 위치서버(300)가 레퍼런스노드(200)들로부터 중복 분할지역의 정보와 각 측정된 RSS 정보들을 수신하고, 이 수신된 중복 분할지역의 정보를 기반으로 수신된 RSS 정보들을 이용하여 센서노드(100)의 위치를 계산하는 것도 가능하다.As another example, the
이하에서는, 도 10을 참조하여 전술한 본 발명의 또 다른 일 실시예에 따른 위치인식시스템(2)을 설명한다. 본 발명의 또 다른 일 실시예에 따른 위치인식시스템은, 전술한 실시예에 따른 위치인식시스템(2)을 광역 통신망을 통해 확장한 것이다.Hereinafter, the
본 실시예에 따른 위치인식시스템(2)은, 다수개의 지역(A,B,C,D)에 각각 설치된 제1 및 제2 레퍼런스노드들(210, 220), 각 지역들(A,B,C,D)에 대응하여 마련된 중계노드(400), 게이트웨이(500), 메인 위치서버(600)를 구비한다.The
각 지역에 설치된 제1 레퍼런스노드(210)는 대응하는 중계노드(400)들에 각 지역에서 계산된 센서노드(100)의 위치정보를 송신한다. 중계노드(400)는 각 지역(A,B,C,D)들로부터 수신된 센서노드(100)의 위치정보를 인접 중계노드(400)를 통하여 게이트웨이(500)로 전송하거나, 곧바로, 게이트웨이(500)로 전송한다.The
예를 들면, 제1 중계노드(410)는, 제1 센서노드(110)의 위치정보를, 제2 중계노드(420)를 통하여 게이트웨이(500)로 전송하거나, 곧바로, 게이트웨이(500)로 전송할 수 있다. 게이트웨이(500)는, 중계노드(400)로 부터 전송된 각 센서노드(100)의 위치정보를 메인 위치서버(600)로 전송한다.For example, the
이와 같이, 본 발명의 또 다른 일 실시예에 따른 위치인식시스템(2)은 여러 지역들에 위치하는 센서노드(100)들의 정확한 위치를 통합해서 관리하는 것이 가능하다.As such, the
본 발명에 따른 위치인식시스템은, 물류, 보완, 홈오토메이션, 생산 자동화 등 광범위한 범위에서 사용될 수 있다.Position recognition system according to the present invention can be used in a wide range, such as logistics, complementary, home automation, production automation.
도 1은 본 발명의 일 실시예에 따른 위치인식시스템의 개념도이다.1 is a conceptual diagram of a location recognition system according to an embodiment of the present invention.
도 2 내지 도 7은 본 발명의 일 실시예에 따른 위치인식시스템의 제어동작을 설명하기 위한 도면이다.2 to 7 are views for explaining the control operation of the position recognition system according to an embodiment of the present invention.
도 8은 본 발명의 일 실시예의 변형 예에 따른 위치인식시스템의 제어동작을 설명하기 위한 도면이다.8 is a view for explaining the control operation of the position recognition system according to a modification of an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따른 위치인식시스템의 제어 절차도이다.9 is a control procedure of the position recognition system according to an embodiment of the present invention.
도 10은 본 발명의 또 다른 일 실시예에 따른 위치인식시스템의 개념도이다.10 is a conceptual diagram of a location recognition system according to another embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : 센서노드 200 : 레퍼런스노드100: sensor node 200: reference node
210 : 제1 레퍼런스노드 220 : 제2 레퍼런스노드210: first reference node 220: second reference node
300 : 위치서버 400 : 중계노드300: location server 400: relay node
500 : 게이트웨이 600 : 메인 위치서버500: Gateway 600: Main Location Server
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080080748A KR100951120B1 (en) | 2008-08-19 | 2008-08-19 | Position recognition system using wireless sensor network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080080748A KR100951120B1 (en) | 2008-08-19 | 2008-08-19 | Position recognition system using wireless sensor network |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100022199A KR20100022199A (en) | 2010-03-02 |
KR100951120B1 true KR100951120B1 (en) | 2010-04-07 |
Family
ID=42174798
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080080748A KR100951120B1 (en) | 2008-08-19 | 2008-08-19 | Position recognition system using wireless sensor network |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100951120B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101082226B1 (en) | 2010-05-06 | 2011-11-09 | 아주대학교산학협력단 | Method for searhing neighbor node in wireless network node |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101403684B1 (en) * | 2012-02-06 | 2014-06-05 | 서울시립대학교 산학협력단 | Method and apparatus for calculating sensing coverage ratio in sensor networks |
KR101683251B1 (en) * | 2014-03-27 | 2016-12-06 | 한국전자통신연구원 | Method for setting sensor node and setting security in sensor network, and sensor network system including the same |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044508A (en) * | 2001-11-16 | 2005-05-12 | 메시네트웍스, 인코포레이티드 | A system and method for computing the location of a mobile terminal in a wireless communications network |
US20050227703A1 (en) | 2004-03-30 | 2005-10-13 | Cheng Steven D | Method for using base station power measurements to detect position of mobile stations |
KR20070061161A (en) * | 2005-12-08 | 2007-06-13 | 한국전자통신연구원 | Sensor node device for mobility support of mobile node in sensor network and thereof method |
KR20080018187A (en) * | 2005-06-08 | 2008-02-27 | 모토로라 인코포레이티드 | Method for estimating the location of a wireless device in a communication network |
-
2008
- 2008-08-19 KR KR1020080080748A patent/KR100951120B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050044508A (en) * | 2001-11-16 | 2005-05-12 | 메시네트웍스, 인코포레이티드 | A system and method for computing the location of a mobile terminal in a wireless communications network |
US20050227703A1 (en) | 2004-03-30 | 2005-10-13 | Cheng Steven D | Method for using base station power measurements to detect position of mobile stations |
KR20080018187A (en) * | 2005-06-08 | 2008-02-27 | 모토로라 인코포레이티드 | Method for estimating the location of a wireless device in a communication network |
KR20070061161A (en) * | 2005-12-08 | 2007-06-13 | 한국전자통신연구원 | Sensor node device for mobility support of mobile node in sensor network and thereof method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101082226B1 (en) | 2010-05-06 | 2011-11-09 | 아주대학교산학협력단 | Method for searhing neighbor node in wireless network node |
Also Published As
Publication number | Publication date |
---|---|
KR20100022199A (en) | 2010-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11743696B2 (en) | Ultra-wideband location systems and methods | |
JP5691183B2 (en) | RADIO COMMUNICATION DEVICE, POSITION POSITIONING METHOD IN RADIO COMMUNICATION DEVICE, AND RADIO COMMUNICATION SYSTEM | |
EP3544323B1 (en) | Method for determining channel delay, positioning method, and related device | |
US8416071B2 (en) | Relative location determination of mobile sensor nodes | |
US8818408B2 (en) | Real-time network node location system and method | |
US8350666B2 (en) | Apparatus and method for location-based access control in wireless networks | |
US9942709B2 (en) | Device for estimating location and method for estimating location by using downlink access point | |
KR100701351B1 (en) | SELF LOCATION ESTIMATION SCHEME IN Wireless SENSOR NETWORK | |
US20190075540A1 (en) | Autonomous positioning systems | |
US11402219B2 (en) | Method and localization system for setting up or updating an environment map | |
KR20070064255A (en) | Method and apparatus for transmitter locating using a single receiver | |
Karim et al. | RELMA: A range free localization approach using mobile anchor node for wireless sensor networks | |
Xiao et al. | A walking beacon-assisted localization in wireless sensor networks | |
JP2009092594A (en) | Position estimation system | |
KR100951120B1 (en) | Position recognition system using wireless sensor network | |
WO2007083889A1 (en) | Method and apparatus for transmitter locating using a single receiver | |
JP2010531433A (en) | Passive location information for cameras in a large studio environment | |
KR20110109709A (en) | Method for measuring node location using temporary anchor node in wireless sensor network | |
KR101705227B1 (en) | Indoor Positioning Method | |
JP4232640B2 (en) | Direction detector | |
KR101576064B1 (en) | A system and method for collecting positioning, navigation, timing information | |
Mondinelli et al. | Self localizing sensor network architectures | |
JP2009075032A (en) | Location detection system | |
Gandhi et al. | Gps based multi-hop communication with localization in subterranean wireless sensor networks | |
KR20170073530A (en) | Beam tracking method at the time of terminal movement and terminal including the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130222 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140228 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150217 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160318 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170217 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180619 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190521 Year of fee payment: 10 |