KR100660025B1 - System and method of location awareness with ultrasonic - Google Patents
System and method of location awareness with ultrasonic Download PDFInfo
- Publication number
- KR100660025B1 KR100660025B1 KR1020040091286A KR20040091286A KR100660025B1 KR 100660025 B1 KR100660025 B1 KR 100660025B1 KR 1020040091286 A KR1020040091286 A KR 1020040091286A KR 20040091286 A KR20040091286 A KR 20040091286A KR 100660025 B1 KR100660025 B1 KR 100660025B1
- Authority
- KR
- South Korea
- Prior art keywords
- cluster
- ultrasonic
- sensor
- signal
- node
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/87—Combinations of sonar systems
- G01S15/876—Combination of several spaced transmitters or receivers of known location for determining the position of a transponder or a reflector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 초음파 위치 인식 시스템에 관한 것이다. 본 발명에 따른 위치 인식 시스템은 서버, 싱크 노드, 센서 및 트랜스폰더를 포함하며, 이들은 자율적으로 형성되는 클러스터 트리 구조를 갖는 네트워크를 구성하고, 클러스터 헤드가 클러스터 내에 있는 트랜스폰더의 위치를 파악하여 싱크 노드로 데이터를 전달하여 서버에서 트랜스폰더의 위치를 관리하고 서비스한다. 이와 같이 하면, 저렴한 무선 통신 모듈을 이용해서 거리의 제한 없이 센서를 설치하고 트랜스폰더의 위치를 파악할 수 있는 실내 위치 인식 시스템을 구축할 수 있으므로 저렴한 비용으로 실내에서의 사람이나 사물의 위치에 따른 서비스를 효율적으로 제공할 수 있다. The present invention relates to an ultrasonic position recognition system. The location recognition system according to the present invention includes a server, a sink node, a sensor, and a transponder, which constitutes a network having a cluster tree structure formed autonomously, and the cluster head locates and sinks a transponder in a cluster. Passing data to nodes manages and services transponders on the server. In this way, it is possible to build an indoor location recognition system that can install sensors and locate transponders without limiting distance by using inexpensive wireless communication modules. Can be provided efficiently.
위치 인식, 초음파 센서, 센서 망 Location recognition, ultrasonic sensor, sensor net
Description
도 1은 본 발명을 적용하기 위한 실내 위치 인식 시스템의 클러스터 트리 구조를 갖는 센서 네트워크의 개념을 나타내는 도면이다.1 is a view showing the concept of a sensor network having a cluster tree structure of the indoor location recognition system for applying the present invention.
도 2는 본 발명을 적용하기 위한 센서 네트워크를 자율적으로 형성하기 위한 신호절차를 나타내는 도면이다.2 is a diagram illustrating a signal procedure for autonomously forming a sensor network for applying the present invention.
도 3은 본 발명을 적용하기 위한 트랜스폰더의 위치를 파악하는 신호의 절차 흐름도를 나타내는 도면이다.3 is a flowchart showing a procedure of a signal for determining the position of a transponder for applying the present invention.
도 4는 본 발명에서 트랜스폰더가 클러스터의 경계 지역으로 이동하였을 때 트랜스폰더의 위치를 파악하기 위한 신호의 흐름 절차도를 나타내는 도면이다.FIG. 4 is a diagram illustrating a signal flow procedure for determining the position of a transponder when the transponder moves to a boundary region of a cluster in the present invention.
도 5는 본 발명에서 트랜스폰더가 이웃 클러스터로 이동하였을 때 이를 관리하기 위한 신호 절차를 나타내는 도면이다.FIG. 5 is a diagram illustrating a signaling procedure for managing when a transponder moves to a neighbor cluster in the present invention.
본 발명은 초음파 위치 인식 시스템에 관한 것이다.The present invention relates to an ultrasonic position recognition system.
이동통신망의 발전에 따라 사용자들은 휴대 단말기를 이용하여 각종 통신 서 비스를 받을 수 있고, 기지국과 이동통신 단말기를 통해 사용자의 위치를 파악할 수 있다. 또한, GPS(Global Positioning System) 등을 이용해 단말기의 위치를 인식함에 따라 도로의 안내나 주변 관광지의 안내 등의 서비스가 가능하게 되었다. With the development of mobile communication networks, users can receive various communication services using mobile terminals, and can determine the location of users through base stations and mobile communication terminals. In addition, by recognizing the location of the terminal using a GPS (Global Positioning System), services such as guidance of roads and guidance of nearby tourist attractions are possible.
그런데 GPS나 LBS(Location Based Service)는 실외에서 활동할 경우에만 서비스가 가능할 정도의 위치 인식 정밀도를 갖고 있으며, 특히 GPS의 경우에는 인공위성을 이용하여 위치를 추적하기 때문에 실내에서는 서비스가 불가능하다. However, GPS or LBS (Location Based Service) has a location-awareness accuracy that can be serviced only when the user is outdoors. Especially, GPS is not available indoors because the location is tracked using satellites.
그러므로, 실내에서 활동하는 사람들의 위치에 따라 별도의 설정 없이 그 사람의 현재 위치에서 가까운 전화기로 전화가 걸려오도록 하는 서비스나, 박물관에서 단말기를 들고 이동하는 사람의 위치에 있는 전시물에 대한 안내가 단말기를 통하여 출력되도록 하는 등의 서비스를 실현하기 위해서는 실내에서 정확한 정밀도를 갖는 위치 인식 시스템이 필요하다. Therefore, depending on the location of the people in the room, the service can be used to make a call to the phone near the person's current location without setting, or to display the exhibits at the location of the person who is carrying the device in the museum. In order to realize a service such as to be output through the need for a location recognition system with accurate accuracy indoors.
종래의 실내의 위치 파악을 위한 기술로는 적외선 신호를 이용하는 방법, RF(Radio Frequency) 신호의 세기를 측정하는 방법, 초음파 신호를 이용하는 방법, UWB(Ultra Wideband) 신호의 전파 지연을 측정하는 방법 등이 있다.Conventional techniques for locating indoors include using infrared signals, measuring the strength of RF (Radio Frequency) signals, using ultrasonic signals, measuring the propagation delay of UWB (Ultra Wideband) signals, etc. There is this.
이중 적외선 신호를 이용한 방법은 천장에 적외선 센서를 부착하고 사용자는 배지(badge) 형태의 적외선 송출기를 몸에 부착한다. 적외선 송출기는 주기적으로 자신의 고유의 인식번호를 적외선을 이용하여 천장으로 송출한다. 그러면 이 신호를 수신하는 적외선 수신기 즉, 적외선 센서가 위치한 곳에 그 사람이 있다고 파악하는 기술이다. In the dual infrared signal method, an infrared sensor is attached to a ceiling, and a user attaches a bad infrared infrared emitter to a body. The infrared emitter periodically transmits its own identification number to the ceiling using infrared rays. This is a technology that identifies the person where the infrared sensor, that is, the infrared sensor, is located that receives this signal.
그런데 이러한 방법은 빛을 이용하기 때문에 신호의 속도가 너무 빨라 송출 기와 센서 사이의 정확한 거리를 인식하기 어렵기 때문에 어떤 수신기 근처에 어떤 사람이 있다는 정도의 정보만을 검출할 수 있다. However, since this method uses light, it is difficult to recognize the exact distance between the transmitter and the sensor because the speed of the signal is so high that it can detect only the information that there is someone near a receiver.
RF 신호의 세기를 측정하여 위치를 파악하는 기술은 무선 데이터를 전송하는 기지국 및 방송국 등의 송신소에서 송출하는 신호나, 실내 환경에서 많이 사용되는 무선 LAN(Local Area Network)의 AP(Access Point)에서 송출하는 신호의 세기를 각 지점에서 측정하여 위치를 파악하는 방법이다. The technique of determining the location by measuring the strength of the RF signal is performed by a signal transmitted from a transmission station such as a base station and a broadcasting station that transmits wireless data, or an access point (AP) of a wireless local area network (LAN), which is frequently used in indoor environments. It is a method to determine the location by measuring the strength of the signal transmitted at each point.
이론적으로 무선 신호는 신호원과의 거리의 제곱에 반비례한다. 그러나 실내 환경에서는 벽이나 칸막이 등에 의해 신호가 반사되어 발생하는 다중경로나 신호의 차단 등의 원인으로 인해 이론적인 계산에 의한 거리 측정이 불가능하다. 따라서 이 방식에서는 각각의 측정 지점에서의 신호의 세기를 통계적으로 분석하고 그 분석 결과를 이용하여 현재의 위치에서 어느 정도 세기의 신호가 입력되고 있는지를 측정하여 사람이나 사물의 위치를 파악한다. 그러나, 이 방식은 신호의 세기가 온도, 습도 등의 환경 변화에 따라 수시로 변화하기 때문에 정확한 위치를 인식하기가 쉽지 않다. In theory, wireless signals are inversely proportional to the square of the distance to the signal source. However, in indoor environments, distance measurement by theoretical calculations is not possible due to multipaths caused by reflection of signals by walls or partitions, or blocking of signals. Therefore, in this method, the strength of the signal at each measurement point is statistically analyzed and the intensity of the signal is input from the current position to determine the location of the person or object by using the analysis result. However, this method is not easy to recognize the exact position because the signal strength changes from time to time due to environmental changes such as temperature, humidity.
UWB 신호의 전파 지연을 측정하는 방식은 UWB가 신호의 투과성이 있고, 위치 인식뿐만 아니라 데이터 전달에도 함께 사용될 수 있기 때문에 실내 위치 인식 시스템에 최근 많이 사용되려고 하는 기술이다. 그러나 이 방식의 주기가 아주 짧은 단발 펄스를 검출하기 위해 고정밀의 측정 시스템을 구비하여야 하기 때문에 상용화하는데 어려움이 있다. The method of measuring the propagation delay of the UWB signal is a technique that has recently been widely used in indoor location recognition systems because the UWB is transmissive and can be used for data transmission as well as location recognition. However, this type of cycle is difficult to commercialize because a high precision measurement system must be provided to detect a very short single pulse.
초음파 신호를 이용하는 방법은 천장에 초음파 수신기를 설치하고 사람이나 사물에 초음파 발생기를 부착하여 초음파가 발생기에서 수신기까지 이르는 시간을 측정하여 거리를 계산하고 이 거리를 기반으로 여러 수신기에서 수신한 신호 지연을 이용하여 사람이나 사물의 위치를 파악하는 기술이다. 이 방식은 음파의 전달 속도가 비교적 느리기 때문에 전달 지연을 비교적 정확하게 검출할 수 있다. 따라서 초음파 센서를 이용한 거리 측정 방법은 기존에도 많이 사용되고 있다. In the method of using an ultrasonic signal, an ultrasonic receiver is installed on a ceiling, and an ultrasonic generator is attached to a person or an object to calculate a distance by measuring the time from the generator to the receiver, and calculate a signal delay received from various receivers based on the distance. It is a technology to identify the location of a person or thing by using. This method can detect the propagation delay relatively accurately because the propagation speed of the sound wave is relatively slow. Therefore, the distance measuring method using the ultrasonic sensor has been widely used.
또한, 초음파를 이용한 위치 인식 시스템에서는 천장에 초음파 센서를 설치할 때 유선 또는 무선 네트워크를 이용하여 제어기와 인터페이스를 한다. 1997년 10월에 IEEE Personal Communications에 개재된 논문 "A New Location Technique for the Active Office"(Andy Ward, Alan Jones, Andy Hopper)에는 유선 네트워크를 이용하는 방법에 대하여 기술하고 있다. 이와 같이 유선 네트워크를 이용할 경우에는 신호의 신뢰성을 높일 수는 있으나 센서를 대량으로 설치할 경우 초기 설치와 확장이 어렵고 경제성이 떨어진다. 또한 무선 네트워크를 이용할 경우에는 호출기의 신호가 도달할 수 있는 영역에만 센서를 설치할 수 있고, 그 영역 내에 있는 트랜스폰더만 서비스가 가능하다. 그리고 종래의 무선 네트워크를 이용한 실내 위치 인식 시스템은 호출기가 센서들을 순차적으로 호출하여 센서에서 취합한 거리 정보를 취합하기 때문에 센서의 수가 많아지면 그에 따라 위치 파악에 소요되는 시간이 증가한다. In addition, in the position recognition system using ultrasonic waves, when installing the ultrasonic sensor on the ceiling, the controller interfaces with a wired or wireless network. The article "A New Location Technique for the Active Office" (Andy Ward, Alan Jones, Andy Hopper), published in IEEE Personal Communications in October 1997, describes how to use a wired network. In the case of using a wired network, signal reliability can be improved. However, when a large number of sensors are installed, initial installation and expansion are difficult and economic efficiency is low. In addition, when using a wireless network, the sensor can be installed only in an area where a signal of a pager can reach, and only a transponder within the area can be serviced. In the indoor location recognition system using the conventional wireless network, since the pager calls the sensors sequentially and collects the distance information collected from the sensors, the number of sensors increases accordingly, so that the time required for determining the location increases.
따라서 본 발명이 이루고자 하는 기술적 과제는 전술한 문제점을 해결하기 위하여 자율적으로 형성되는 무선 센서 네트워크를 통하여 더욱 간단한 제어구조를 가진 초음파 위치 인식 시스템 및 방법을 제공하는 것이다. Accordingly, an object of the present invention is to provide an ultrasonic position recognition system and method having a simpler control structure through a wireless sensor network that is autonomously formed to solve the above problems.
이러한 과제를 해결하기 위한 본 발명의 특징에 따른 위치 인식 시스템은 이동하는 사물에 부착되어 초음파를 발생시키는 초음파 발생기; 상기 초음파 발생기에서 발생되는 초음파를 감지하는 센서; 및 상기 센서로부터 전달되는 상기 초음파 발생기의 정보를 통하여 상기 초음파 발생기의 위치를 계산하는 서버를 포함하며,A position recognition system according to a feature of the present invention for solving this problem is attached to a moving object for generating an ultrasonic wave; A sensor for detecting ultrasonic waves generated by the ultrasonic generator; And a server for calculating a position of the ultrasonic generator through the information of the ultrasonic generator transmitted from the sensor.
하나의 클러스터가 클러스터 헤드와 다수의 클러스터 노드로 이루어지는, 클러스터 트리 구조의 무선 네트워크상에서, 상기 센서가 클러스터 헤드 또는 클러스터 노드로 동작하고, 상기 초음파 발생기가 상기 클러스터 헤드가 관리하는 클러스터의 영역 내로 진입하면 상기 클러스터의 클러스터 노드로 동작한다.In a cluster tree structured wireless network, in which one cluster is composed of a cluster head and a plurality of cluster nodes, when the sensor operates as a cluster head or a cluster node, the ultrasonic generator enters an area of a cluster managed by the cluster head. It acts as a cluster node of the cluster.
하나의 클러스터는 하나의 클러스터 헤드와, 상기 클러스터 헤드의 무선 통신이 도달하는 거리 내에 위치한 다수의 클러스터 노드를 포함한다.One cluster includes one cluster head and a plurality of cluster nodes located within a distance at which the radio communication of the cluster heads arrives.
또한, 상기 다수의 센서로부터 초음파 수신 시간 정보를 수집하는 호출기; 상기 클러스터 헤드간의 정보를 전달하는 클러스터 게이트웨이; 및 상기 클러스터 헤드로부터 전송된 상기 클러스터 노드의 위치 정보를 취합하여 상기 서버로 전달하는 싱크 노드를 더 포함하며,In addition, a pager for collecting ultrasonic reception time information from the plurality of sensors; A cluster gateway transferring information between the cluster heads; And a sink node which collects location information of the cluster node transmitted from the cluster head and delivers the location information to the server.
상기 센서가 상기 호출기 또는 상기 클러스터 게이트웨이 또는 상기 싱크 노드로 동작한다.The sensor acts as the pager or the cluster gateway or sink node.
본 발명의 특징에 따른 위치 인식 방법은 이동하는 사물에 부착되어 초음파를 발생시키는 초음파 발생기와, 상기 초음파 발생기에서 발생되는 초음파를 감지 하는 센서 및 상기 센서로부터 전달되는 상기 초음파 발생기의 정보를 통하여 상기 초음파 발생기의 위치를 계산하는 서버를 포함하는 초음파를 이용한 위치 인식 시스템의 위치 인식 방법으로서,According to an aspect of the present invention, there is provided a method of recognizing an ultrasonic wave through an ultrasonic generator attached to a moving object and generating ultrasonic waves, a sensor for detecting ultrasonic waves generated by the ultrasonic generator, and information of the ultrasonic generator transmitted from the sensor. A location recognition method of a location recognition system using ultrasonic waves including a server for calculating a location of a generator,
상기 센서가 클러스터 헤드와 다수의 클러스터 노드로 이루어지는 클러스터 트리 구조의 무선 네트워크상에서, 상기 센서가 클러스터 헤드 또는 클러스터 노드로 동작하고, 상기 초음파 발생기가 상기 클러스터 헤드가 관리하는 클러스터의 영역 내로 진입하면 상기 클러스터의 클러스터 노드로 동작하며,In a wireless network of a cluster tree structure in which the sensor is composed of a cluster head and a plurality of cluster nodes, when the sensor operates as a cluster head or a cluster node, and the ultrasonic generator enters an area of a cluster managed by the cluster head, the cluster Acts as a cluster node of,
a) 호출기로 동작하는 센서로부터 호출 메시지를 수신한 상기 초음파 발생기가 상기 호출에 대한 응답 메시지를 방송함과 동시에 초음파 신호를 발생시키는 단계; b) 상기 방송된 응답 메시지를 수신한 센서는 내부 타이머를 초기화하고, 상기 초음파 발생기로부터 발생되는 초음파 신호가 수신되기를 기다리는 단계; c) 상기 초음파 신호를 수신한 센서가 상기 내부 타이머의 동작을 중단하고 상기 응답 메시지를 수신한 시점부터 상기 초음파 신호를 수신한 시점까지의 시간을 측정하여 상기 센서와 상기 초음파 발생기간의 거리를 계산하여 상기 호출기로 동작하는 센서로 통보하는 단계; 및 d) 상기 호출기로 동작하는 센서가 다수의 센서들로부터 수신한 다수의 거리 정보를 통하여 상기 초음파 발생기의 위치를 3차원으로 계산하여 싱크로서 동작하는 센서를 통하여 상기 서버로 전달하는 단계를 포함한다.a) generating an ultrasound signal by simultaneously receiving the call message from the sensor acting as a pager by broadcasting the response message for the call; b) the sensor receiving the broadcast response message initializes an internal timer and waits for receiving an ultrasonic signal generated from the ultrasonic generator; c) calculating the distance between the sensor and the ultrasonic wave generation period by measuring the time from when the sensor receiving the ultrasonic signal stops the operation of the internal timer and receives the response message to the time when the ultrasonic signal is received. Notifying a sensor operating as the pager; And d) calculating, by the sensor acting as the pager, the position of the ultrasonic generator in three dimensions through a plurality of distance information received from the plurality of sensors, and transferring the ultrasonic generator to the server through the sensor acting as a sink. .
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여 기에서 설명하는 실시예에 한정되지 않는다. 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였다. 명세서 전체를 통하여 유사한 부분에 대해서는 동일한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention. Like parts are designated by like reference numerals throughout the specification.
본 발명에서는 무선 통신을 이용하여 센서와 트랜스폰더간에 자율적으로 클러스터 트리 구조를 갖는 네트워크를 형성하고, 각 클러스터 내에 존재하는 트랜스폰더의 위치를 클러스터 헤드가 측정하고, 이 정보를 서버 컴퓨터에 부착되어 있는 데이터 싱크노드로 전달하며, 트랜스폰더로부터 초음파신호를 수신한 센서들이 해당 정보를 클러스터 헤드의 요구 없이 바로 클러스터 헤드로 전달하여 클러스터 헤드에서 트랜스폰더의 위치를 계산하는 방식을 이용한다. In the present invention, wireless communication is used to form a network having a cluster tree structure autonomously between a sensor and a transponder, the cluster head measures the position of a transponder existing in each cluster, and this information is attached to a server computer. The sensor receives the ultrasonic signal from the transponder and transfers the information directly to the cluster head without requiring the cluster head to calculate the position of the transponder in the cluster head.
이 방법은 트랜스폰더의 위치 파악에 걸리는 시간을 줄이고 자율적으로 형성되는 무선 센서 네트워크를 통해 확장 및 유지보수가 간편하며 비교적 간단한 제어 구조를 가짐으로써 경제적이고 효율적인 실내 위치 인식 시스템을 구현할 수 있다.This method reduces the time it takes to locate the transponder and, through the autonomous wireless sensor network, is easy to expand, maintain, and has a relatively simple control structure, resulting in an economical and efficient indoor location recognition system.
먼저, 본 발명의 실시예에 따른 실내 위치 인식 시스템에 대하여 도 1을 참고로 하여 상세하게 설명한다.First, the indoor location recognition system according to an embodiment of the present invention will be described in detail with reference to FIG. 1.
도 1은 본 발명의 실시예에 따른 초음파를 이용한 실내 위치 인식 시스템의 구조를 나타낸 것이다.1 illustrates a structure of an indoor position recognition system using ultrasonic waves according to an exemplary embodiment of the present invention.
도 1에 도시한 바와 같이, 본 발명의 실시예에 따른 초음파를 이용한 실내 위치 인식 시스템은 센서들에 의해 자율적으로 형성되는 클러스터 트리 구조를 갖는다. 이러한 본 발명의 실시예에 따른 센서 네트워크는 서버(100)와 클러스터(210, 220, 230)를 포함하며, 각각의 클러스터는 하나의 클러스터 헤드(211, 221, 231)와 다수의 클러스터 노드(212, 222)를 포함한다. 그리고 클러스터간의 통신을 중재해 주는 클러스터 게이트웨이(241, 242, 243)와, 각 센서들이 취합한 정보를 서버(100)에 전달하기 위한 싱크 노드(250)를 더 포함한다.As shown in FIG. 1, an indoor position recognition system using ultrasonic waves according to an embodiment of the present invention has a cluster tree structure formed autonomously by sensors. The sensor network according to the embodiment of the present invention includes a
클러스터 헤드(211, 221, 231)의 무선 통신이 도달하는 거리까지를 하나의 클러스터로 구성하며, 클러스터 헤드(211, 221, 231)와 클러스터 노드(212, 222) 간에는 무선 통신을 이용하여 직접 통신을 수행한다. 또한 클러스터 게이트웨이(241, 242, 243)를 통하여 이웃한 클러스터의 클러스터 헤드(211, 221, 231)간의 통신을 수행한다. The
더욱 상세하게 설명하면, 도 1에서 클러스터(210)에 속한 클러스터 노드(212)에서 클러스터(220)에 속한 클러스터 노드(222)로 정보를 전송하려면, 클러스터(210)의 클러스터 노드(212)가 클러스터(210)의 클러스터 헤드(211)로 정보를 전송하고, 클러스터(210)의 클러스터 헤드(211)는 클러스터(210)와 클러스터(220)간의 게이트웨이 역할을 담당하는 클러스터 게이트웨이(241)로 정보를 전송한다. 클러스터 게이트웨이(241)는 이 정보를 다시 클러스터(220)의 클러스터 헤드(221)로 전송하며, 최종적으로 클러스터 헤드(221)에서 클러스터(220)의 클러스터 노드(222)로 정보를 전송한다. More specifically, in FIG. 1, in order to transmit information from the
이와 같은 클러스터 트리 구조를 갖는 본 발명의 실시예에 따른 센서 네트워크는 각 노드들에 전원이 연결되어 동작을 시작하면 자율적으로 네트워크를 형성한다. The sensor network according to the embodiment of the present invention having the cluster tree structure as described above forms a network autonomously when power is connected to each node to start operation.
도 2는 본 발명의 실시예에 따른 네트워크 구성 절차를 나타낸 것이다.2 illustrates a network configuration procedure according to an embodiment of the present invention.
도 2에서 노드 A, 노드 B 및 노드 C는 각각 도 1의 클러스터(210)의 클러스터 헤드(211), 클러스터(210)와 클러스터(220) 간의 게이트웨이(241) 및 클러스터(220)의 클러스터 헤드(221)를 나타낸다. In FIG. 2, node A, node B, and node C are the
노드 A에서는 전원이 인가되면 먼저 무선 통신 채널로 수신되는 메시지가 있는지를 감시하고, 일정시간 동안 아무런 신호가 입력되지 않으면 자체적으로 클러스터를 형성하며, 자신의 노드가 클러스터 헤드로 동작하고 있음을 이웃의 노드들에게 알리기 위해 비콘(Beacon) 신호를 주기적으로 발생시킨다. When power is applied, Node A first monitors whether there is a message received through the wireless communication channel, and if no signal is input for a certain period of time, forms a cluster of itself, indicating that its own node is operating as a cluster head. Periodically generates a beacon signal to notify nodes.
노드 B에서도 마찬가지로 전원이 인가되면 먼저 일정시간 동안 무선 신호가 입력되는지를 감시한다. 이때, 노드 B는 노드 A에서 발생시킨 비콘 신호를 수신할 수 있는데, 이를 수신한 노드 B는 클러스터(210)의 일원이 되기 위해 노드 A로 어소시에이트(associate) 신호를 전송한다. 어소시에이트 신호를 수신한 노드 A는 노드 B를 자신의 클러스터의 일원으로 받아들이고 해당 노드를 관리한다. Similarly, when power is applied to Node B, it first monitors whether a wireless signal is input for a predetermined time. In this case, the node B may receive a beacon signal generated by the node A, and the node B transmits an associate signal to the node A to become a member of the
노드 C에서도 마찬가지로 전원이 인가되면 무선 신호가 입력되는지를 감시한다. 이때, 노드 C는 노드 A의 무선 통신 영역에 속해있지 않기 때문에 노드 A에서 발생하는 비콘 신호를 수신할 수 없으나, 노드 B와 노드 A가 통신하기 위해 노드 B에서 발신하는 어소시에이트 신호를 수신할 수 있다. 이러한 경우에 노드 C는 노드 B에게 노드 B가 속해 있는 클러스터의 정보를 요청한다. 그러면 노드 B는 해당 정보를 자신의 클러스터 헤드인 노드 A로 전달하고, 노드 A에서는 해당 클러스터의 각종 정보(클러스터 식별자, 싱크노드까지의 라우팅 정보 등)를 담은 클러스터 정보 응답 신호를 노드 B로 보내며, 노드 B는 이 신호를 노드 C로 보내고 자신은 클 러스터 게이트웨이의 역할을 수행한다. 또한, 클러스터 정보 응답 신호를 수신한 노드 C는 자신이 클러스터(220)의 헤드의 역할을 수행하며 주기적으로 비콘 신호를 발생한다. Similarly, node C monitors whether a radio signal is input when power is applied. In this case, since node C does not belong to the wireless communication area of node A, it cannot receive the beacon signal generated by node A, but may receive an associate signal transmitted from node B to communicate with node B and node A. . In this case, Node C requests Node B information about the cluster that Node B belongs to. Node B then forwards the information to Node A, its cluster head, and Node A sends a cluster information response signal containing Node B's various information (cluster identifier, routing information to sink node, etc.), Node B sends this signal to Node C, which acts as a cluster gateway. In addition, the node C receiving the cluster information response signal plays a role of the head of the
클러스터 노드들은 이와 같은 절차에 의해 클러스터 트리 구조를 갖는 센서 네트워크를 형성한다. The cluster nodes form a sensor network having a cluster tree structure by this procedure.
한편, 트랜스폰더는 전원이 인가되면 센서 즉, 클러스터 헤더들과 마찬가지로 무선 신호가 입력되는지 감시하며, 하나의 클러스터 헤드로 어소시에이트 신호를 전달하여 해당 클러스터의 일원이 된다. 이때, 트랜스폰더는 클러스터 노드로 동작하며 클러스터 헤드나 클러스터 게이트웨이 또는 싱크 노드로는 동작할 수 없다. 클러스터 헤드는 자신의 클러스터 영역에 트랜스폰더가 들어와서 클러스터 노드가 되면 해당 트랜스폰더를 관리하며 주기적으로 트랜스폰더를 호출하여 트랜스폰더의 위치를 파악하여 트랜스폰더의 위치 정보를 싱크노드로 전달한다. On the other hand, when the power is applied, the transponder monitors whether a wireless signal is input like the sensors, that is, the cluster headers, and transmits an associate signal to one cluster head to become a member of the corresponding cluster. At this time, the transponder operates as a cluster node and cannot operate as a cluster head, a cluster gateway, or a sink node. The cluster head manages the transponder when the transponder enters the cluster area and becomes the cluster node. The cluster head periodically calls the transponder to determine the location of the transponder and transmits the transponder's location information to the sink node.
도 3은 클러스터 헤드와 트랜스폰더 및 싱크노드간의 신호 전달 관계 및 절차를 나타낸 것이다. 3 illustrates a signal transfer relationship and procedure between a cluster head, a transponder, and a sink node.
도 3에 도시한 바와 같이, 먼저 호출기 기능을 하는 센서(311, 클러스터 헤더)가 트랜스폰더(400)에게 호출하는 메시지를 전송한다(S310). 그러면 트랜스폰더(400)는 이 호출에 대한 응답 메시지를 방송함(S320)과 동시에 초음파 신호를 발생시킨다(S330). 호출 응답 메시지를 수신한 센서(311, 321)들은 내부 타이머를 초기화하고 초음파 신호가 수신되기를 기다린다. As shown in FIG. 3, first, a sensor 311 (cluster header) serving as a pager transmits a message to the transponder 400 (S310). Then, the
다음, 초음파 신호를 수신한 센서들(321)은 내부 타이머를 중단시키고 호출 응답 메시지를 수신한 시점부터 초음파 신호를 수신한 시점까지의 시간을 측정한다. 측정한 시간을 통하여 전파와 초음파의 전달 속도 차이를 구하고, 이를 이용하여 각 센서들(321)과 트랜스폰더(400)간의 거리를 계산하며, 계산된 거리 정보를 호출기 센서(311)에 통보한다(S340). 또한, 호출기 센서(311)가 초음파 신호를 수신하면 호출기 센서(311)와 트랜스폰더(134)간의 거리를 계산하여 저장한다. Next, the
또한, 다른 센서들(321)로부터 트랜스폰더(400)의 거리 정보를 수신한 호출기 센서(311)는 이 정보들을 이용하여 트랜스폰더(400)의 위치를 3차원으로 계산하여 싱크 역할을 담당하는 센서(350)로 전달한다(S350). 또한, 센서(350)는 이 정보를 서버(100)로 전달하여(S360) 서버(100)에서 트랜스폰더(400)의 위치를 관리할 수 있도록 한다. In addition, the
한편, 트랜스폰더의 3차원 위치 정보를 계산하기 위해서는 3개 이상의 센서에서 센서와 트랜스폰더간의 거리를 측정해야 한다. 그런데 트랜스폰더가 클러스터의 경계 부근으로 이동하여 동일한 클러스터 내의 3개의 센서에서 거리 정보를 구할 수 없는 경우가 발생할 수 있다. 이 경우에는 도 4에 나타낸 바와 같이 이웃한 클러스터(520) 내에 존재하는 센서(522)에서 검출한 위치 정보를 해당 클러스터(520)의 클러스터 헤드(521)를 통해 원래 트랜스폰더(400)가 속해 있는 클러스터(510)의 클러스터 헤드(511)로 전달하고, 이 정보를 원래 클러스터(510)에 속한 센서(512, 541)에서 검출한 위치 정보와 조합하여 3차원 위치를 계산할 수 있다. On the other hand, in order to calculate the three-dimensional position information of the transponder, it is necessary to measure the distance between the sensor and the transponder in three or more sensors. However, there may occur a case where the transponder moves near the boundary of the cluster and thus cannot obtain distance information from three sensors in the same cluster. In this case, as shown in FIG. 4, the position information detected by the
또한 도 5에 도시한 바와 같이 트랜스폰더(400)가 계속 이동하여 이웃 클러스터(520)로 이동하였을 경우에는 트랜스폰더(400)가 양쪽 클러스터(610, 620)에서 오는 비콘 신호의 세기를 비교한다. 이때, 원래의 클러스터(610)에서 수신되는 비콘 신호의 크기가 한계값 이하로 내려가면 그 한계값 보다 더 강한 신호를 보내는 비콘 신호를 선택하여 해당 비콘 신호를 송신하는 클러스터(620)의 클러스터 헤드(621)로 어소시에이트 메시지를 전송하여 소속 클러스터를 변경한다. In addition, as shown in FIG. 5, when the
또한, 이동중인 트랜스폰더(400)로부터 어소시에이트 메시지를 수신한 클러스터 헤드(621)는 트랜스폰더(400)가 속해 있던 원래의 클러스터(610)의 클러스터 헤드(611)로 핸드오버 메시지를 전달하여 원래의 클러스터(610)에게 해당 트랜스폰더(400)가 영역 밖으로 이동하였음을 알리며, 이후에는 해당 트랜스폰더(400)를 자신이 관리한다.In addition, the
이와 같이 본 발명의 실시예에 따르면 저전력의 무선 통신 채널을 이용하여 각 기기들간의 메시지를 전달하며, 자율적으로 형성되는 센서 네트워크를 이용하기 때문에 저렴한 무선 통신 모듈을 이용하여 거리의 제한 없이 센서를 설치하고 트랜스폰더의 위치를 파악할 수 있는 실내 위치 인식 시스템을 구축할 수 있다. As described above, according to an exemplary embodiment of the present invention, a message is transmitted between devices using a low power wireless communication channel, and a sensor network is formed autonomously, and thus, a sensor is installed without limit of distance using an inexpensive wireless communication module. It is possible to build an indoor location recognition system that can identify the location of transponders.
이와 같이 하면, 박물관이나 전시회장에서 별도의 멀티미디어 기기와 트랜스폰더를 소지하고 전시회장을 이동하면서 전시물을 관람하는 관람객들이 위치한 곳의 전시물의 설명 등을 관람객이 소지한 멀티미디어 기기로 출력하는 서비스나, 쇼핑몰 등에서 사용자가 찾는 물건의 위치를 사용자의 현 위치 정보와 함께 알려주는 서비스 등의 실내 네비게이션 서비스가 가능하다. In this way, a service that outputs a description of the exhibits, etc., where the viewers are located while traveling to the exhibition hall by carrying a separate multimedia device and transponder in a museum or exhibition hall, Indoor navigation services, such as a service that informs the user of the location of the object the user is looking for in a shopping mall, etc. together with the current location information of the user is possible.
이상에서 본 발명의 바람직한 실시예에 대하여 상세하게 설명하였지만 본 발명은 이에 한정되는 것은 아니며, 그 외의 다양한 변경이나 변형이 가능하다. Although the preferred embodiment of the present invention has been described in detail above, the present invention is not limited thereto, and various other changes and modifications are possible.
이상에서 설명한 바와 같이 본 발명에 따르면 초음파를 이용한 센서 네트워크를 이용함으로써 저전력의 무선 통신을 사용하는 저렴한 무선 통신 모듈을 이용해서 거리의 제한 없이 센서를 설치하고 트랜스폰더의 위치를 파악할 수 있는 실내 위치 인식 시스템을 구축할 수 있다. 그러므로 비교적 저렴한 비용으로 실내에서의 사람이나 사물의 위치에 따른 서비스를 효율적으로 제공할 수 있다. As described above, according to the present invention, by using a sensor network using ultrasonic waves, an indoor location recognition capable of installing a sensor without limiting distance and determining the location of a transponder using an inexpensive wireless communication module using low power wireless communication. You can build a system. Therefore, it is possible to efficiently provide services according to the location of people or objects in the room at a relatively low cost.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040091286A KR100660025B1 (en) | 2004-11-10 | 2004-11-10 | System and method of location awareness with ultrasonic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040091286A KR100660025B1 (en) | 2004-11-10 | 2004-11-10 | System and method of location awareness with ultrasonic |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060042579A KR20060042579A (en) | 2006-05-15 |
KR100660025B1 true KR100660025B1 (en) | 2006-12-20 |
Family
ID=37148429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040091286A KR100660025B1 (en) | 2004-11-10 | 2004-11-10 | System and method of location awareness with ultrasonic |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100660025B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102232792B1 (en) | 2020-08-03 | 2021-03-26 | 한화시스템 주식회사 | Apparatus for providing information and method for providing information |
US10993201B2 (en) | 2017-10-26 | 2021-04-27 | Benchmark Electronics, Inc. | Location aware networking for ad-hoc networks and method therefor |
KR102298341B1 (en) | 2021-02-02 | 2021-09-06 | 한화시스템 주식회사 | Apparatus for providing information and method for providing information |
KR102339782B1 (en) | 2021-02-02 | 2021-12-16 | 한화시스템 주식회사 | Apparatus for sharing information and method for sharing information |
KR102339783B1 (en) | 2021-02-02 | 2021-12-16 | 한화시스템 주식회사 | Apparatus for automatic navigating and method for automatic navigating |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7499376B2 (en) | 2005-12-08 | 2009-03-03 | Electronics And Telecommunications Research Institute | System and method for position awareness for minimizing power consumption in sensor network environment |
KR100779169B1 (en) * | 2005-12-08 | 2007-11-26 | 한국전자통신연구원 | apparatus and method of recognition of position to minimize the consumption of electric power in the sensor networking environment |
KR100813998B1 (en) * | 2006-10-17 | 2008-03-14 | (주)펜앤프리 | Method and apparatus for tracking 3-dimensional position of the object |
KR100858925B1 (en) * | 2007-02-01 | 2008-09-17 | 고려대학교 산학협력단 | System for transmitting sensing data of human body using cluster identity and Method thereof |
KR100897195B1 (en) * | 2007-06-25 | 2009-05-14 | 한국전자통신연구원 | System and method for localization |
KR100947083B1 (en) * | 2007-10-22 | 2010-03-10 | 엘아이지넥스원 주식회사 | Calculating method of the number of targets |
KR101417737B1 (en) * | 2007-11-13 | 2014-08-07 | 삼성전자주식회사 | Indoor location system having sensor and method for checking location thereof |
KR100947805B1 (en) * | 2007-12-05 | 2010-03-15 | 한국전자통신연구원 | Method and equipment for reducing location uncertainty in asset tracking system using wireless sensor network |
KR101461669B1 (en) * | 2007-12-18 | 2014-11-14 | 삼성전자주식회사 | Position coordinate determination apparatus and method in indoor location measurement system |
KR100940251B1 (en) * | 2007-12-18 | 2010-02-04 | 한국과학기술연구원 | System and method for estimating a position with high speed |
KR100950941B1 (en) * | 2008-02-04 | 2010-04-01 | 강릉원주대학교산학협력단 | System and method for estimating the location of a mobile node based on snooping node using a Received Signal Strength Indication |
WO2011034389A2 (en) * | 2009-09-18 | 2011-03-24 | 한국전자통신연구원 | Communication system using ultrasonic waves |
KR101433922B1 (en) * | 2012-09-05 | 2014-08-26 | 주식회사 에스원 | Apparatus and method for measuring location |
KR101773084B1 (en) * | 2014-09-24 | 2017-08-31 | 주식회사 에이텍정보기술 | Space-based positioning system of the hybrid |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002296349A (en) * | 2001-04-03 | 2002-10-09 | Fujitsu Ltd | Ultrasound position locating system |
-
2004
- 2004-11-10 KR KR1020040091286A patent/KR100660025B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002296349A (en) * | 2001-04-03 | 2002-10-09 | Fujitsu Ltd | Ultrasound position locating system |
Non-Patent Citations (2)
Title |
---|
1020040091286 - 684195 |
14296349 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10993201B2 (en) | 2017-10-26 | 2021-04-27 | Benchmark Electronics, Inc. | Location aware networking for ad-hoc networks and method therefor |
KR102232792B1 (en) | 2020-08-03 | 2021-03-26 | 한화시스템 주식회사 | Apparatus for providing information and method for providing information |
KR102298341B1 (en) | 2021-02-02 | 2021-09-06 | 한화시스템 주식회사 | Apparatus for providing information and method for providing information |
KR102339782B1 (en) | 2021-02-02 | 2021-12-16 | 한화시스템 주식회사 | Apparatus for sharing information and method for sharing information |
KR102339783B1 (en) | 2021-02-02 | 2021-12-16 | 한화시스템 주식회사 | Apparatus for automatic navigating and method for automatic navigating |
Also Published As
Publication number | Publication date |
---|---|
KR20060042579A (en) | 2006-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100660025B1 (en) | System and method of location awareness with ultrasonic | |
Khudhair et al. | Wireless indoor localization systems and techniques: survey and comparative study | |
US10192416B2 (en) | Indoor positioning and tracking using a multi-band wireless networking system | |
Chen et al. | A localization method for the Internet of Things | |
Halder et al. | A survey on mobile anchor assisted localization techniques in wireless sensor networks | |
CN106662633B (en) | Method and apparatus for locating a mobile device | |
Sun et al. | Signal processing techniques in network-aided positioning: a survey of state-of-the-art positioning designs | |
US20100090899A1 (en) | Method and system for positioning object with adaptive resolution | |
KR100673484B1 (en) | Location measuring device, system and method using that device | |
KR100938806B1 (en) | Wireless Sensor Node Position Tracking Method Using Probability Filtering of RF Received Signal Strength | |
EP3092830B2 (en) | Feedback in a positioning system | |
Farooq-i-Azam et al. | Location and position estimation in wireless sensor networks | |
US20230038212A1 (en) | Time-of-flight based unified positioning system and methods | |
KR20100128409A (en) | Relay system for location based service | |
Wahab et al. | Indoor positioning system: A review | |
KR20140086321A (en) | Method and apparatus for tracking position using ad hoc network and mobile telecommunication system for the same | |
CN103370633B (en) | Network-side removal of positioning assistance ambiguity via selective delay of assistance data transmission | |
Manodham et al. | A novel wireless positioning system for seamless internet connectivity based on the WLAN infrastructure | |
Martin et al. | Positioning technologies in location-based services | |
KR101188538B1 (en) | Alarm system based on the position and mobile device with alarm system based on the position and alarm service based on the position | |
CN109922426A (en) | Planar base station positioning method and device | |
EP4134696A1 (en) | Coded anchors for simple localization | |
KR100553191B1 (en) | Apparatus and method of location awareness with ultrasonic | |
Yamaguchiy et al. | Collaborative Indoor Localization of Mobile Nodes | |
Misra et al. | Location estimation (determination and prediction) techniques in smart environments |
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 | ||
LAPS | Lapse due to unpaid annual fee |