KR101470762B1 - Apparatus and method for location tracking - Google Patents
Apparatus and method for location tracking Download PDFInfo
- Publication number
- KR101470762B1 KR101470762B1 KR20130150429A KR20130150429A KR101470762B1 KR 101470762 B1 KR101470762 B1 KR 101470762B1 KR 20130150429 A KR20130150429 A KR 20130150429A KR 20130150429 A KR20130150429 A KR 20130150429A KR 101470762 B1 KR101470762 B1 KR 101470762B1
- Authority
- KR
- South Korea
- Prior art keywords
- access point
- information
- unit
- mobile unit
- signal
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
-
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/10—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
- G01S19/12—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals wherein the cooperating elements are telecommunication base stations
-
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
-
- 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
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/40—Correcting position, velocity or attitude
-
- 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
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- 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/08—Access point devices
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)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
Description
위치 추적 장치 및 방법에 연관되며, 구체적으로는 억세스 포인트(Access Point) 기반의 통신 네트워크와 보행 항법을 이용하여 이동체의 위치를 추적하는 장치 및 방법에 연관된다.And more particularly to an apparatus and a method for tracking a position of a moving object using an access point based communication network and a walking navigation method.
화재 및 붕괴 사고 등의 현장에서 구조 활동 전개 시 구조 요원의 위치 정보는 효율적인 구조 활동 전개는 물론 구조 요원의 안전 확보를 위해 필수적인 정보이다.The location information of the rescue personnel during the rescue activities in the field such as fire and collapse is essential information for efficient rescue operation and safety of rescue personnel.
구조 요원의 사망 사고 중 58.4%가 위치 정보가 제공되었으면 피해를 방지하거나 감소시킬 수 있는 사고라는 연구도 발표되어 있다.A study has also been published that 58.4% of deaths of rescue personnel are accidental or preventable damages if location information is provided.
구조 활동의 중요성을 증가시키고 인명 피해를 줄이기 위해 구조 요원의 실내/외 위치 추적 기술을 연구하고 있다.In order to increase the importance of rescue activities and reduce casualties, we are studying indoor / outdoor location tracking technology of rescue personnel.
사고 현장에서 구조요원의 위치는 신호 수신 강도 지표(Received Signal Strength Indicator : RSSI)의 변화를 이용하여 거리를 측정한다. 그러나 사고 현장과 같이 사전 준비가 불가능한 장소에서는 정확도가 매우 낮으며, 사전 준비가 가능하다고 하더라도 안테나 방향이나 자세에 따라 크게 영향을 받는 RSSI의 특성상 안정된 거리 측정치 제공은 쉽지 않다.The position of the rescue personnel at the accident site is measured using the change in the Received Signal Strength Indicator (RSSI). However, it is not easy to provide stable distance measurement due to the characteristics of RSSI, which is greatly influenced by the antenna direction and attitude,
따라서, 복수 구조요원이 활동하는 상황에서도 유용한 위치 추적 정보를 제공하는 장치가 필요하다.Accordingly, there is a need for a device that provides useful location tracking information in situations where multiple rescue personnel are active.
일측에 따르면, 적어도 하나의 외부 억세스 포인트(Access point)로부터 제1 신호를 수신하는 통신부; 보행 항법에 기초하여, 제1 이동체의 보행 항법 정보를 획득하는 이동 정보 획득부; 및 상기 제1 신호의 수신 강도에 기초하여 상기 외부 억세스 포인트에 대한 근접 정보를 판단하고, 상기 근접 정보 및 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 위치를 판단하는 위치 판단부를 포함하는 위치 추적 장치가 제공된다.According to one aspect, there is provided a communication system comprising: a communication unit for receiving a first signal from at least one external access point; A movement information obtaining unit that obtains walking information of the first mobile unit based on the walking navigation; And a position determiner for determining proximity information to the external access point based on the reception strength of the first signal and determining a position of the first mobile body based on the proximity information and the walking navigation information of the first mobile body Is provided.
일실시예에 따르면, 상기 위치 판단부는, 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 제1 위치를 판단하고, 상기 적어도 하나의 억세스 포인트에 대한 근접 정보에 기초하여 상기 제1 위치를 보정한 제2 위치를 추정할 수 있다.According to one embodiment, the position determination unit may determine the first position of the first mobile unit based on the walking navigation information of the first mobile unit, and determine the first position of the first mobile unit based on the proximity information for the at least one access point, The second position corrected position can be estimated.
다른 일실시예에 따르면, 상기 위치 판단부는, 상기 제1 신호의 수신 강도에 기초하여 상기 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것을 판단할 수 있다.According to another embodiment, the position determination unit may determine that the first mobile unit has moved from the first access point to the second access point based on the reception strength of the first signal.
또 다른 일실시예에 따르면, 상기 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것으로 판단되면, 상기 제1 이동체의 보행 항법 정보의 초기 조건을 상기 제2 억세스 포인트에 대응하여 보정할 수 있다.According to another embodiment, when it is determined that the first mobile unit has moved from the first access point to the second access point, the initial condition of the walking navigation information of the first mobile unit is corrected can do.
일실시예에 따르면, 상기 위치 판단부는, 상기 제1 이동체에서 검출된 걸음 사이의 보폭에 기초하여 이동 거리 및 방위각 변화 중 적어도 하나를 추정할 수 있다.According to one embodiment, the position determination unit may estimate at least one of the movement distance and the azimuth angle change based on the stride between the steps detected by the first mobile unit.
또 다른 일실시예에 따르면, 상기 위치 판단부는, 상기 제1 이동체의 가속도 및 각속도 중 적어도 하나를 측정하여 이동 여부를 감지할 수 있다.According to another embodiment of the present invention, the position determiner may sense at least one of an acceleration and an angular velocity of the first moving object to detect whether the moving object is moving.
일실시예에 따르면, 상기 위치 판단부는, 정적 상태인 스탠스 페이즈(stance phase)에서 영속도 보정을 수행하여 상기 제1 이동체의 보폭을 수정할 수 있다.According to an embodiment, the position determination unit may correct the stride of the first mobile unit by performing the zero speed correction in a stance phase in a static state.
다른 일실시예에 따르면, 상기 위치 판단부는, SIR(Sampling Importance Resampling) 방식의 파티클 필터(particle filter)를 적용할 수 있다.According to another embodiment, the position determiner may apply a SIR (Sampling Importance Resampling) particle filter.
다른 일측에 따르면, 보행 항법에 기초하여, 제1 이동체의 보행 항법 정보를 획득하는 이동 정보 획득부; 적어도 하나의 외부 억세스 포인트(Access point)로부터 제1 신호를 수신하고, 상기 보행 항법 정보 및 상기 제1 신호에 대한 정보를 모니터링 장비로 송신하는 통신부; 및 상기 통신부로부터 상기 보행 항법 정보 및 상기 제1 신호에 대한 정보를 수신하여, 상기 제1 신호의 수신 강도에 기초하여 상기 외부 억세스 포인트에 대한 근접 정보를 판단하고, 상기 근접 정보 및 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 위치를 판단하는 모니터링 장치를 포함하는 위치 추적 시스템이 제공된다.According to another aspect of the present invention, there is provided a navigation apparatus comprising: a movement information obtaining unit that obtains walking information of a first mobile unit based on a walking navigation; A communication unit for receiving a first signal from at least one external access point and transmitting the walking navigation information and the information about the first signal to a monitoring equipment; And a controller for receiving the walking navigation information and the information on the first signal from the communication unit to determine proximity information to the external access point based on reception intensity of the first signal, And a monitoring device for determining the position of the first mobile body based on the walking navigation information of the first mobile body.
또 다른 일측에 따르면, 통신부가 적어도 하나의 외부 억세스 포인트(Access point)로부터 제1 신호를 수신하는 단계; 이동 정보 획득부가 보행 항법에 기초하여, 제1 이동체의 보행 항법 정보를 획득하는 단계; 및 위치 판단부가 상기 제1 신호의 수신 강도에 기초하여 상기 외부 억세스 포인트에 대한 근접 정보를 판단하고, 상기 근접 정보 및 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 위치를 판단하는 단계를 포함하는 위치 추적 방법이 제공된다.According to another aspect, there is provided a communication method, comprising: receiving a first signal from at least one external access point; Obtaining the walking navigation information of the first mobile body based on the walking information acquisition unit walking navigation; And a position determination unit determining proximity information to the external access point based on the reception strength of the first signal and determining the position of the first mobile unit based on the proximity information and the walking navigation information of the first mobile unit There is provided a method for tracking a location including a step.
일실시예에 따르면, 상기 위치 판단부는, 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 제1 위치를 판단하고, 상기 적어도 하나의 억세스 포인트에 대한 근접 정보에 기초하여 상기 제1 위치를 보정한 제2 위치를 추정할 수 있다.According to one embodiment, the position determination unit may determine the first position of the first mobile unit based on the walking navigation information of the first mobile unit, and determine the first position of the first mobile unit based on the proximity information for the at least one access point, The second position corrected position can be estimated.
다른 일실시예에 따르면, 상기 위치 판단부는, 상기 제1 신호의 수신 강도에 기초하여 상기 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것을 판단할 수 있다.According to another embodiment, the position determination unit may determine that the first mobile unit has moved from the first access point to the second access point based on the reception strength of the first signal.
또 다른 일실시예에 따르면, 상기 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것으로 판단되면, 상기 제1 이동체의 보행 항법 정보의 초기 조건을 상기 제 2 억세스 포인트에 대응하여 보정할 수 있다.According to another embodiment, when it is determined that the first mobile unit has moved from the first access point to the second access point, the initial condition of the walking navigation information of the first mobile unit is corrected can do.
일실시예에 따르면, 상기 위치 판단부는, 상기 제1 이동체에서 검출된 걸음 사이의 보폭에 기초하여 이동 거리 및 방위각 변화 중 적어도 하나를 추정할 수 있다.According to one embodiment, the position determination unit may estimate at least one of the movement distance and the azimuth angle change based on the stride between the steps detected by the first mobile unit.
일측에 따르면, 이동 정보 획득부가 보행 항법에 기초하여, 제1 이동체의 보행 항법 정보를 획득하는 단계; 통신부가 적어도 하나의 외부 억세스 포인트(Access point)로부터 제1 신호를 수신하고, 상기 보행 항법 정보 및 상기 제1 신호에 대한 정보를 모니터링 장비로 송신하는 단계; 및 모니터링 장치가 상기 통신부로부터 상기 보행 항법 정보 및 상기 제1 신호에 대한 정보를 수신하여, 상기 제1 신호의 수신 강도에 기초하여 상기 외부 억세스 포인트에 대한 근접 정보를 판단하고, 상기 근접 정보 및 상기 제1 이동체의 보행 항법 정보에 기초하여 상기 제1 이동체의 위치를 판단하는 단계를 포함하는 위치 추적 방법이 제공된다.According to one aspect, the moving information obtaining unit obtains the walking navigation information of the first mobile unit based on the walking navigation; The communication unit receiving the first signal from at least one external access point and transmitting the walking navigation information and the information about the first signal to the monitoring equipment; And the monitoring device receives the walking navigation information and the information on the first signal from the communication unit, determines proximity information to the external access point based on the reception strength of the first signal, And determining the position of the first mobile body based on the walking navigation information of the first mobile body.
다른 일측에 따르면, 상기 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체가 제공된다.According to another aspect, there is provided a computer-readable recording medium on which a program for performing the above method is recorded.
도 1은 일실시예에 따른 위치 추적 장치의 구성을 나타낸 블록도이다.
도 2는 일실시예에 따른 위치 추적 방법의 순서를 나타낸 흐름도이다.
도 3은 일실시예에 따른 위치 추적 시스템의 구성을 나타낸 블록도이다.
도 4는 다른 일실시예에 따른 위치 추적 방법의 순서를 나타낸 흐름도이다.
도 5는 일실시예에 따라, 억세스 포인트에 대한 근접 정보 및 보행 항법 정보로부터 위치 추적에 필요한 항법 정보를 구성하는 구조를 나타낸 예시 도면이다.
도 6은 일실시예에 따라, 복수 이동체의 추적 결과를 나타낸 도면이다.
도 7은 일실시예에 따라, 억세스 포인트 및 보행 항법의 통합 사용에 따른 통합 위치 추적 성능을 도시한 예시 도면이다.1 is a block diagram showing a configuration of a position tracking apparatus according to an embodiment.
2 is a flowchart illustrating a procedure of a location tracking method according to an exemplary embodiment.
3 is a block diagram showing the configuration of a position tracking system according to an embodiment.
4 is a flowchart illustrating a procedure of a location tracking method according to another embodiment.
5 is an exemplary diagram illustrating a structure for configuring navigation information necessary for position tracking from proximity information on an access point and walking navigation information, according to an embodiment.
FIG. 6 is a diagram showing the tracking results of a plurality of moving objects, according to an embodiment.
7 is an exemplary diagram illustrating integrated location tracking performance due to the combined use of an access point and a walking navigation, in accordance with one embodiment.
이하에서, 일부 실시예들을, 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 이러한 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.In the following, some embodiments will be described in detail with reference to the accompanying drawings. However, it is not limited or limited by these embodiments. Like reference symbols in the drawings denote like elements.
아래 설명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 관례, 새로운 기술의 출현 등에 따라 달라질 수 있다.Although the terms used in the following description have selected the general terms that are widely used in the present invention while considering the functions of the present invention, they may vary depending on the intention or custom of the artisan, the emergence of new technology, and the like.
또한 특정한 경우는 이해를 돕거나 및/또는 설명의 편의를 위해 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세한 그 의미를 기재할 것이다. 따라서 아래 설명에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가지는 의미와 명세서 전반에 걸친 내용을 토대로 이해되어야 한다.Also, in certain cases, there may be terms chosen arbitrarily by the applicant for the sake of understanding and / or convenience of explanation, and in this case the meaning of the detailed description in the corresponding description section. Therefore, the term used in the following description should be understood based on the meaning of the term, not the name of a simple term, and the contents throughout the specification.
도 1은 일실시예에 따른 위치 추적 장치의 구성을 나타낸 블록도이다.1 is a block diagram showing a configuration of a position tracking apparatus according to an embodiment.
위치 추적 장치(100)는 통신부(110), 이동 정보 획득부(120) 및 위치 판단부(130)를 포함할 수 있다.The
통신부(110)는 적어도 하나의 외부 억세스 포인트(Access point)로부터 제1 신호를 수신할 수 있다. 제1 신호는 제1 이동체가 외부 억세스 포인트로부터 근접 정도를 나타내는 정보를 포함할 수 있다. 또 다른 실시 예에서, 제1 신호는 억세스 포인트의 식별자(identification)를 포함하는 예를 들어 비콘(beacon) 신호 또는 애드버타이즈먼트(advertisement) 신호일 수 있다. 더욱 상세하게 후술할 것으로, 위치 판단부(130)는 제1 신호의 세기에 기초하여 제1 이동체가 특정 억세스 포인트와 근접한지를 판단할 수도 있다. 통신부(110)는 예를 들어 IEEE802.11 방식에 의하여 외부 억세스 포인트와 통신을 수행할 수 있지만, 통신 방식에 제한이 없음을 당업자는 용이하게 이해할 수 있을 것이다.The
이동 정보 획득부(120)는 보행 항법에 기초하여 제1 이동체의 보행 항법 정보를 획득할 수 있다. 보행 항법(Pedesrian Dead Reckoning)은 제1 이동체의 이동 거리를 계산하여 제1 이동체의 위치를 추정하는 것이다. 이동 거리를 계산할 때 제1 이동체의 보폭 거리가 이용될 수 있다. 여기에서, 위치 추적 장치(100)는 제1 이동체에 부착되어 함께 이동될 수 있다. 이에 따라, 이동 정보 획득부(120)에서 획득된 이동 정보는 제1 이동체의 이동 정보와 동일할 수 있다.The movement
일실시예에 따르면, 제1 이동체는 구조 현장에서 구조 요원일 수 있고, 인명을 구하는 로봇일 수 있다. 위치 추적 장치(100)는 제1 이동체의 위치를 파악하여 구조 현장에서 환자의 위치를 쉽게 파악할 수 있다.According to one embodiment, the first mobile may be a rescue agent at a construction site, and may be a robot that saves lives. The
이동 정보 획득부(120)는 제1 이동체의 이동 정보를 획득할 수 있는, 선형 가속계, 자이로스코프 및 지자계 센서 중 적어도 하나를 포함할 수 있다.The movement
위치 판단부(130)는 제1 신호의 수신 강도에 기초하여 외부 억세스 포인트에 대한 근접 정보를 판단할 수 있다. 예를 들면, 위치 판단부(130)는 제 1 신호의 수신 강도가 기설정된 임계치를 초과하면, 제1 이동체가 특정 억세스 포인트에 근접한 것으로 판단할 수 있다. 위치 판단부(130)는 제 1 신호에 포함된 억세스 포인트의 식별자에 기초하여 제1 이동체가 어떠한 억세스 포인트에 근접하였는지를 판단할 수 있다. 예를 들어, 통신부(110)가 억세스 포인트 식별자가 제1 억세스 포인트로 결정된 제1 신호를 수신하는 경우를 상정하도록 한다. 위치 판단부(130)는 수신된 제1 신호의 강도, 예를 들어 RSSI가 기설정된 임계치를 초과하는 지를 판단할 수 있다. 제1 신호의 강도가 기설정된 임계치를 초과하는 경우에는, 위치 판단부(130)는 제1 신호의 억세스 포인트 식별자를 확인할 수 있다. 위치 판단부(!30)는 상기 확인 결과에 기초하여 제1 이동체가 제1 억세스 포인트에 근접한 것으로 판단할 수 있다.The
또 다른 실시 예에서, 위치 판단부(130)는 적어도 하나 이상의 외부 억세스 포인트로부터 신호를 수신할 수 있다. 예를 들면, 위치 판단부(130)가 제1 억세스 포인트로부터 수신 강도가 10인 신호를 수신하고, 제2 억세스 포인트로부터 수신 강도가 7인 신호를 수신하였다면, 위치 판단부(130)는 제2 억세스 포인트보다 제1 억세스 포인트에 가까운 지점에 제1 이동체가 있다고 판단할 수 있다. 즉, 위치 판단부(130)는 기설정된 임계치와의 비교가 아닌, 복수의 수신된 신호 사이의 신호 강도에 기초하여 제1 이동체의 위치를 판단할 수도 있다.In another embodiment, the
또한, 위치 판단부(130)는 근접 정보 및 제1 이동체의 보행 항법 정보에 기초하여 제1 이동체의 위치를 판단할 수 있다.In addition, the
일실시예에 따르면, 보행 항법은 제1 이동체에서 검출된 걸음 사이의 보폭을 추정하여 이동 거리를 추정할 수 있다. 또한 이동 거리 간의 방위각 변화를 추정하여 제1 이동체의 위치를 추적할 수 있다.According to one embodiment, the walking navigation can estimate the travel distance by estimating the stride between the detected steps in the first mobile body. Also, the position of the first mobile can be tracked by estimating the change of the azimuth angle between the mobile distances.
다른 일실시예에 따르면, 제1 이동체에 부착된 관성 센서는 가속도 또는 각속도를 측정할 수 있다. 또한, 관성 센서는 가속도 또는 각속도 측정치를 이용하여 제1 이동체의 걸음 인식을 할 수 있다.According to another embodiment, the inertial sensor attached to the first moving body can measure acceleration or angular velocity. Also, the inertial sensor can recognize the step of the first moving object by using the acceleration or angular velocity measurement value.
관성 센서는 정적 상태를 가정할 수 있는 스탠스 페이즈(stance phase)를 감지할 수 있다. 스탠스 페이즈에서는 영속도 보정을 수행하여 매 보행시의 보폭을 추정할 수 있다.The inertial sensor can sense a stance phase that can assume a static state. In the stance phase, the zero speed correction is performed to estimate the stride at each walk.
일실시예에 따르면, 초기 방위각은 지자기 센서값에 의존하며 위치 판단부(130)는 이후 관성 센서 측정값을 이용하여 이동 중 방위값 변화를 추정할 수 있다.According to one embodiment, the initial azimuth angle depends on the geomagnetism sensor value, and the
일실시예에 따르면, 위치 판단부(130)는, 제1 이동체의 보행 항법에 기초하여 제1 이동체의 제1 위치를 판단할 수 있다. 또한, 위치 판단부(130)는 적어도 하나의 억세스 포인트에 대한 근접 정보에 기초하여 제1 위치를 보정한 제2 위치를 판단할 수 있다.According to one embodiment, the
다른 일실시예에 따르면, 위치 판단부(130)는 제1 신호의 수신 강도에 기초하여 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것을 판단할 수 있다. 예를 들면, 제1 시각에서는 제1 억세스 포인트로부터 제1 신호의 수신 강도가 10이었다고 할 수 있다. 제2 시각에서는 제1 억세스 포인트로부터 제1 신호의 수신 강도는 4인 경우, 위치 판단부(130)는 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동하였다고 판단할 수 있다.According to another embodiment, the
또한, 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동된 것으로 판단되는 경우, 제1 이동체에 대한 보행 항법 정보의 초기 조건을 제2 억세스 포인트에 대응하여 보정할 수 있다. 즉, 제1 이동체가 제2 억세스 포인트를 기준으로 하여 이동하는 경우, 위치 판단부(130)는 제2 억세스 포인트를 기준으로 하여 제1 이동체의 위치를 판단할 수 있다.In addition, when it is determined that the first mobile unit has moved from the first access point to the second access point, the initial condition of the walking navigation information for the first mobile unit can be corrected corresponding to the second access point. That is, when the first mobile unit moves based on the second access point, the
이때, 제1 이동체에 대한 보행 항법 정보의 초기 조건을 추가하여 제2 억세스 포인트에서 제1 이동체가 이동하는 경우, 이동 거리 정보에 반영할 수 있다. 또한, 제2 억세스 포인트의 위치 좌표를 정확하게 알고 있는 경우, 제1 이동체가 제2 억세스 포인트를 기준으로 이동하면, 위치 판단부(130)는 초기 조건을 고려할 필요 없이 보행 항법에 기초하여 제2 억세스 포인트에서 이동된 거리를 판단할 수 있다.At this time, when the first mobile unit moves at the second access point by adding the initial condition of the walking navigation information to the first mobile unit, the moving distance information can be reflected. When the first mobile unit moves on the basis of the second access point, the
다른 일실시예에 따르면, 위치 판단부(130)는 제1 이동체에서 검출된 걸음 사이의 보폭에 기초하여 이동 거리 및 방위각 변화 중 적어도 하나를 추정할 수 있다.According to another embodiment, the
또한, 위치 판단부(130)는 제1 이동체의 가속도 및 각속도 중 적어도 하나를 측정하여 이동 여부를 감지할 수 있다. 정적 상태인 스탠스 페이즈(stance phase)에서는 영속도 보정을 수행하여 제1 이동체의 보폭을 수정할 수 있다.In addition, the
위치 판단부(130)는 SIR(Sampling Importance Resampling) 방식의 파티클 필터(particle filter)를 적용할 수 있다.The
도 2는 일실시예에 따른 위치 추적 방법의 순서를 나타낸 흐름도이다.2 is a flowchart illustrating a procedure of a location tracking method according to an exemplary embodiment.
단계(210)은 위치 추적 장치(100)가 적어도 하나의 외부 억세스 포인트로부터 제1 신호를 수신하는 단계이다.Step 210 is the step where the
단계(220)은 이동 정보 획득부(120)가 보행 항법에 기초하여 제1 이동체의 보행 항법 정보를 획득하는 단계이다.Step 220 is a step in which the movement
단계(230)은 위치 판단부(130)가 제1 이동체의 위치를 판단하는 단계이다. 제1 신호의 수신 강도를 기초하여 외부 억세스 포인트에 대한 근접 정보를 판단할 수 있다. 위치 판단부(130)는 근접 정보 및 제1 이동체의 보행 항법 정보에 기초하여 제1 이동체의 위치를 판단할 수 있다.Step 230 is a step in which the
일실시예에 따르면, 위치 판단부(130)는 제1 이동체의 보행 항법에 기초하여 제1 이동체의 제1 위치를 판단할 수 있다. 또한, 적어도 하나의 억세스 포인트에 대한 근접 정보에 기초하여 제1 위치를 보정한 제2 위치를 추정할 수 있다.According to one embodiment, the
또한, 위치 판단부(130)는 제1 신호의 수신 강도에 기초하여 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것을 판단할 수 있다. 제1 이동체가 제1 억세스 포인트로부터 제2 억세스 포인트로 이동한 것으로 판단되면, 제1 이동체의 보행 항법 정보의 초기 조건을 제2 억세스 포인트에 대응하여 보정할 수 있다.Further, the
위치 판단부(130)는 제1 이동체에서 검출된 걸음 사이의 보폭 사이에 기초하여 이동 거리 및 방위각 변화 중 적어도 하나를 추정할 수 있다.The
도 3은 일실시예에 따른 위치 추적 시스템의 구성을 나타낸 블록도이다.3 is a block diagram showing the configuration of a position tracking system according to an embodiment.
일실시예에 따르면, 위치 추적 시스템(300)은 통신부(310) 및 이동 정보 획득부(320)를 포함할 수 있다.According to one embodiment, the
일실시예에 따르면, 이동 정보 획득부(320)는 보행 항법에 기초하여 제1 이동체의 보행 항법 정보를 획득 할 수 있다.According to one embodiment, the movement
상기 이동 정보 획득부(320)는 상기 제1 이동체에 장착되는 관성 센서, 통신 네트워크 모듈 및 프로세서로 구성될 수 있다. 상기 통신 네트워크 모듈은 와이파이(Wi ?? Fi)에 해당할 수 있다.The movement
일실시예에 따르면, 위치 추적 시스템(300)은 제1 이동체 위치 추적을 위한 고정 억세스 포인트나 디지털 지도 등의 인프라가 없는 곳에서의 운용될 수 있다.According to one embodiment, the
일실시예에 따르면, 제1 이동체는 복수의 억세스 포인트를 휴대하고 현장에 진입하며 현장 진입 지점 및 통신 취약 지역에 억세스 포인트를 설치할 수 있다. 설치된 억세스 포인트의 위치는 설치 순간의 제1 이동체 위치로 고정된다.According to one embodiment, the first mobile unit can carry a plurality of access points, enter the field, and set up access points at the entry point and the weak area for communication. The position of the installed access point is fixed to the first moving body position at the time of installation.
또한, 설치된 억세스 포인트의 위치는 외부 지휘소인 모니터링 장치(330)로 전송되며, 이후 해당 현장에 진입하는 이동체가 공유한다.In addition, the location of the installed access point is transmitted to the
일실시예에 따르면, 최초로 현장에 진압한 제1 이동체 이후로 진입하는 제2 이동체는 제1 이동체가 설치한 억세스 포인트를 이용하여 항법을 수행할 수 있다. 제2 이동체는 제1 이동체가 지나지 않은 경로로 진출하지 않은 경로로 진출하는 경우 통신 품질에 따라 추가로 억세스 포인트를 설치할 수 있다.According to an embodiment, the second mobile body entering after the first mobile body which is first suppressed on the field can perform the navigation using the access point provided by the first mobile body. When the second mobile unit advances to a path not advancing to a path not passing through the first mobile unit, the access point can be additionally provided according to the communication quality.
통신부(310)는 적어도 하나의 외부 억세스 포인트로부터 제1 신호를 수신할 수 있다. 또한, 통신부(310)는 보행 항법 정보 및 제1 신호에 대한 정보를 모니터링 장비로 송신할 수 있다.The
모니터링 장치(330)는 통신부(310)로부터 보행 항법 정보 및 제1 신호에 대한 정보를 수신할 수 있다. 제1 신호의 수신 강도에 기초하여 외부 억세스 포인트에 대한 근접 정보를 판단할 수 있다. 판단된 근접 정보 및 제1 이동체의 보행 항법에 기초하여 모니터링 장치(330)는 제1 이동체의 위치를 판단할 수 있다.The
도 4는 다른 일실시예에 따른 위치 추적 방법의 순서를 나타낸 흐름도이다.4 is a flowchart illustrating a procedure of a location tracking method according to another embodiment.
단계(410)은 이동 정보 획득부(320)가 보행 항법에 기초하여 제1 이동체의 보행 항법 정보를 획득하는 단계이다.Step 410 is a step in which the movement
단계(420)은 통신부(310)가 적어도 하나의 외부 억세스 포인트로부터 제1 신호를 수신하고, 보행 항법 정보 및 제1 신호에 대한 정보를 모니터링 장비로 송신하는 단계이다.Step 420 is a step in which the
단계(430)은 모니터링 장치(330)가 제1 이동체의 위치를 판단하는 단계이다. 모니터링 장치(330)는 통신부(310)로부터 보행 항법 정보 및 제1 신호에 대한 정보를 수신할 수 있다. 제1 신호의 수신 강도에 기초하여 외부 억세스 포인트에 대한 근접 정보를 판단할 수 있다.Step 430 is the step of the
위치 판단부는 판단된 근접 정보 및 제1 이동체의 보행 항법에 기초하여 제1 이동체의 위치를 판단할 수 있다.The position determination unit may determine the position of the first mobile unit based on the determined proximity information and the gait of the first mobile unit.
도 5는 일실시예에 따라, 억세스 포인트에 대한 근접 정보 및 보행 항법 정보로부터 위치 추적에 필요한 항법 정보를 구성하는 구조를 나타낸 예시 도면이다.5 is an exemplary diagram illustrating a structure for configuring navigation information necessary for position tracking from proximity information on an access point and walking navigation information, according to an embodiment.
일실시예에 따르면, 와이파이는 거리 측정 정보를 직접적으로 제공하지 않기 때문에 위치 추적 장치(또는 시스템)에서 신호 수신 강도 지표(Received Signal Strength Indicator : RSSI)의 변화를 이용하여 거리를 측정할 수 있다.According to one embodiment, because the Wi-Fi does not provide distance measurement information directly, the distance can be measured using a change in the RSSI of the received signal strength indicator (or system) in the location tracking device (or system).
RSSI를 이용한 거리 측정은 핑거프린트(fingerprint) 데이터베이스나 감쇄 모델을 이용하나 사전에 준비가 불가능하고 다양한 방해물이 있는 실내 환경에서는 안정적인 거리 측정치 확보가 불가능할 수 있다.Distance measurement using RSSI may not be able to obtain reliable distance measurement in an indoor environment where a fingerprint database or an attenuation model is used but is not ready in advance and has various obstacles.
다른 일실시예에 따르면, 억세스 포인트의 거리를 변화시키면서 실측된 RSSI는 거리에 반비례할 수 있다. 또한, RSSI 분산은 거리에 비례하여 증가할 수 있다.According to another embodiment, the measured RSSI while varying the distance of the access point may be inversely proportional to the distance. In addition, the RSSI dispersion can increase in proportion to the distance.
일실시예에 따르면, 보행 항법은 수학식 1에서 볼 수 있듯이 비선형 모델로 표현될 수 있다.According to one embodiment, the walking navigation can be expressed as a nonlinear model as shown in equation (1).
여기서,here,
다른 일실시예에 따르면, 보행 항법의 경우, 정확한 초기치를 제공하지 않으면 확장 칼만 필터(Kalman filter) 등을 적용할 경우 선형화 오차의 증가 등으로 필터 거동을 불안정하게 할 수 있다.According to another embodiment, in the case of the gait navigation, if an accurate initial value is not provided, the filter behavior can be made unstable due to an increase in linearization error or the like when an extended Kalman filter or the like is applied.
일실시예에 따르면, 억세스 포인트에 대한 근접 정보 및 보행 항법 정보로부터 위치 추적에 필요한 항법 정보를 구성할 수 있다.According to an embodiment, navigation information necessary for tracking a location can be configured from proximity information on an access point and walking navigation information.
보행 항법 정보는 위치에 따라 이동체의 보폭 증감분을 포함할 수 있다. 보행 항법 정보는 통합 필터로 전달될 수 있다.The walking navigation information may include a step increase or decrease of the moving object depending on the position. Walking navigation information can be passed to the integration filter.
일실시예에 따르면, 통합 필터는 보행 항법 정보, 억세스 포인트 근접/식별 정보 및 억세스 포인트의 데이터베이스에 대한 내용을 전달 받을 수 있다. 억세스 포인트의 데이터베이스는 각 억세스 포인트의 위치 정보에 대한 것일 수 있다.According to one embodiment, the aggregated filter may receive walking navigation information, access point proximity / identification information, and content of the access point database. The database of the access point may be for the location information of each access point.
항법 정보는 통합 필터로부터 전달된 정보 및 초기치를 반영하여 획득될 수 있다. 초기치는 초기 위치 또는 초기 방위각을 포함할 수 있다.The navigation information can be obtained by reflecting the information and the initial value transmitted from the integration filter. The initial value may include an initial position or an initial azimuth angle.
또 다른 일실시예에 따르면, 위치 추적 장치(시스템)에서 보행 항법은 비선형 시스템 모델을 가질 수 있으며, RSSI를 이용한 근접 정보의 오차는 화이트 가우시안(white Gaussian) 분포를 갖지 않을 수 있다. 이러한 문제를 극복하기 위해 SIR(Sampling Importance Resampling) 방식의 파티클 필터를 적용할 수 있다.According to another embodiment, the walking navigation in the location tracking system (system) may have a nonlinear system model, and the error of the proximity information using RSSI may not have a white Gaussian distribution. In order to overcome this problem, a particle filter of SIR (Sampling Importance Resampling) method can be applied.
도 6은 일실시예에 따라, 복수 이동체의 추적 결과를 나타낸 도면이다.FIG. 6 is a diagram showing the tracking results of a plurality of moving objects, according to an embodiment.
도 6은 3개의 이동체 위치를 보행 항법 단독으로 추정한 것이다. 상대 비교를 위해 초기 위치는 특정 지점에 일치하였다.Fig. 6 shows the estimation of the positions of three moving objects by the walking navigation alone. For relative comparisons, the initial position coincided with a specific point.
도 6에서 초기 방위각의 경우 지자기 센서를 이용하나 각 센서가 가지고 있는 오차로 인해 오프셋(offset)이 존재하는 것을 확인할 수 있다. 또한 시간이 지남에 따라 방위각 드리프트(drift)가 발생하며, 잘못된 걸음 인식으로 인한 방위각 오차가 발생하는 것을 관찰할 수 있다.In FIG. 6, although the geomagnetic sensor is used for the initial azimuth angle, it can be confirmed that an offset exists due to the error of each sensor. It is also observed that azimuth drift occurs over time and azimuth error due to erroneous step recognition occurs.
이러한 결과로 인해 발생한 이동체 궤적 상호간의 오프셋은 이동체 위치 추적 시스템의 운용을 어렵게 할 수 있다.The offset between the trajectories of the moving objects caused by these results can make it difficult to operate the moving object position tracking system.
도 7은 일실시예에 따라, 억세스 포인트 및 보행 항법의 통합 사용에 따른 통합 위치 추적 성능을 도시한 예시 도면이다.7 is an exemplary diagram illustrating integrated location tracking performance due to the combined use of an access point and a walking navigation, in accordance with one embodiment.
도 710은 제1 이동체가 최초 진입하여 2개의 억세스 포인트를 설치한 예시 도면이다.710 is an exemplary view showing that the first mobile unit initially enters and two access points are installed;
도 720은 제2 이동체가 진입하여 제1 억세스 포인트 및 제2 억세스 포인트를 이용해 위치 추적을 수행하며 제1 이동체의 진입지점보다 더 깊이 진입하여 제3 억세스 포인트 및 제4 억세스 포인트를 설치한 예시 도면이다.720 is a diagram illustrating an example in which a second mobile unit enters and performs position tracking using a first access point and a second access point, and a third access point and a fourth access point are installed by entering deeper than the entry point of the first mobile unit to be.
도 720에서 제1 억세스 포인트 및 제2 억세스 포인트를 이용하여 제1 이동체의 궤적과 오프셋을 추정하여 제거하였음을 확인할 수 있다. 또한, 추가로 설치한 제3 억세스 포인트 및 제4 억세스 포인트를 이용하여 드리프트를 보상함으로써 반복된 궤적 이동시 오차의 증가가 없음을 확인할 수 있다.In FIG. 720, it can be confirmed that the trajectory and the offset of the first moving object are estimated and removed using the first access point and the second access point. In addition, it can be seen that there is no increase in the error in repetitive trajectory movement by compensating the drift using the third access point and the fourth access point, which are additionally installed.
도 730은 설치된 제1 억세스 포인트 내지 제4 억세스 포인트를 이용하여 제3 이동체의 위치를 추적한 결과를 나타낸 예시 도면이다. 제1 이동체의 방위각과 건물의 방위각은 일치할 수 있다.730 is an exemplary view showing a result of tracking the position of the third mobile unit using the installed first to fourth access points. The azimuth angle of the first moving object and the azimuth angle of the building may coincide with each other.
도 730에서 제3 이동체는 제1 억세스 포인트 내지 제4 억세스 포인트를 모두 이용하여 항법을 수행하고 있음을 알 수 있다. 또한, 타 이동체 궤적과의 오프셋 및 드리프트 없이 위치 정보를 추정해 내고 있음을 확인할 수 있다.In Figure 730, it can be seen that the third mobile unit performs navigation using both the first access point and the fourth access point. Also, it can be confirmed that the position information is estimated without offset and drift with respect to other moving object trajectories.
또한, 제1 이동체 및 제2 이동체가 지나온 궤적을 이탈하여 룸2에 진입하였는데도 안정적인 위치 추적 결과를 제공해 주고 있음을 확인할 수 있다.In addition, it can be confirmed that even if the first mobile unit and the second mobile unit deviate from the trajectory passed and enter the
도 740은 제1 억세스 포인트 및 제4 억세스 포인트가 설치된 위치를 나타낸 예시 도면이다.740 is an exemplary view showing a location where the first access point and the fourth access point are installed;
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions.
처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다.The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software.
이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded.
소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software.
컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD??ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기??광 매체(magneto??optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다.Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk and a magnetic tape, optical media such as CD ROM, DVD, and the like such as a floppy disk Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like.
프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
Claims (16)
상기 제1 이동체에 의해 휴대 되어 이동되다가 임의의 지점에 설치된 제1 외부 억세스 포인트(Access point)로부터 제1 신호를 수신하면, 상기 제1 신호의 수신 강도 정보와 상기 보행 항법 정보를 모니터링 장비로 송신하는 통신부; 및
상기 통신부로부터 상기 제1 신호의 수신 강도 정보와 상기 보행 항법 정보를 수신하면, 상기 제1 신호의 수신 강도 정보로부터 파악되는 수신 강도에 기초하여 상기 제1 외부 억세스 포인트에 대한 근접 정보를 판단하고, 상기 근접 정보 및 상기 보행 항법 정보에 기초하여 상기 제1 이동체의 현 위치를 판단하는 위치 판단부
를 포함하고,
상기 위치 판단부는,
상기 제1 외부 억세스 포인트가 상기 제1 이동체에 의해서 휴대 되어 이동되다가 상기 임의의 지점에 설치된 위치를 상기 제1 이동체의 초기 위치로 파악하고, 상기 초기 위치와 상기 근접 정보 및 상기 보행 항법 정보에 기초하여 상기 제1 이동체의 상기 현 위치를 판단하고,
상기 근접 정보를 근거로 상기 제1 외부 억세스 포인트와 다른 위치에 설치된 제2 외부 억세스 포인트가 상기 제1 외부 억세스 포인트보다 더 가까운 것으로 판단되는 경우 상기 제2 외부 억세스 포인트의 설치 지점을 상기 제1 이동체의 초기 위치로 보정하고 오프셋을 제거하는
위치 추적 장치.A movement information obtaining unit that obtains walking information of the first mobile unit based on the walking navigation;
When receiving the first signal from a first external access point installed at an arbitrary point while being carried by the first mobile unit, transmitting the reception strength information of the first signal and the walking navigation information to the monitoring equipment ; And
Determining proximity information for the first external access point based on the reception strength obtained from the reception strength information of the first signal when receiving the reception strength information of the first signal and the walking navigation information from the communication unit, A position determining unit for determining a current position of the first mobile unit based on the proximity information and the walking navigation information,
Lt; / RTI >
The position determining unit may determine,
Wherein the first external access point is moved by the first mobile body to move to a position at the arbitrary point as an initial position of the first mobile body, and based on the initial position, the proximity information, and the walking navigation information Determines the current position of the first mobile body,
If it is determined that the second external access point installed at a different location from the first external access point is closer to the first external access point than the first external access point based on the proximity information, Lt; RTI ID = 0.0 > offset < / RTI >
Location tracking device.
상기 위치 판단부는,
상기 제1 이동체의 상기 보행 항법 정보에 기초하여 상기 제1 이동체의 상기 초기 위치로부터의 상기 제1 이동체의 상대적 위치인 제1 위치를 판단하고, 상기 제1 외부 억세스 포인트에 대한 근접 정보에 기초하여 상기 제1 위치를 보정한 제2 위치를 추정하고, 추정된 상기 제2 위치를 상기 제1 이동체의 상기 현 위치로 결정하는 위치 추적 장치.The method according to claim 1,
The position determining unit may determine,
Determining a first position, which is a relative position of the first mobile unit, from the initial position of the first mobile unit based on the walking navigation information of the first mobile unit, and based on the proximity information for the first external access point Estimates a second position corrected for the first position, and determines the estimated second position as the current position of the first moving body.
상기 이동 정보 획득부는,
상기 제1 이동체에서 검출된 걸음 사이의 보폭에 기초하여 이동 거리 및 방위각 변화 중 적어도 하나를 추정하는 위치 추적 장치.The method according to claim 1,
Wherein the movement information obtaining unit comprises:
And estimates at least one of the movement distance and the azimuth change based on the stride between the steps detected by the first mobile unit.
상기 이동 정보 획득부는,
상기 제1 이동체의 가속도 및 각속도 중 적어도 하나를 측정하여 이동 여부를 감지하는 위치 추적 장치.The method according to claim 1,
Wherein the movement information obtaining unit comprises:
Wherein at least one of an acceleration and an angular velocity of the first moving object is measured to detect whether the moving object is moving.
상기 이동 정보 획득부는,
정적 상태인 스탠스 페이즈(stance phase)에서 영속도 보정을 수행하여 상기 제1 이동체의 보폭을 수정하는 위치 추적 장치.The method according to claim 6,
Wherein the movement information obtaining unit comprises:
And correcting the stride of the first mobile body by performing the zero speed correction in a stance phase in a static state.
상기 이동 정보 획득부는,
SIR(Sampling Importance Resampling) 방식의 파티클 필터(particle filter)를 적용하는 위치 추적 장치.The method according to claim 1,
Wherein the movement information obtaining unit comprises:
A position tracking device applying a SIR (Sampling Importance Resampling) particle filter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130150429A KR101470762B1 (en) | 2013-12-05 | 2013-12-05 | Apparatus and method for location tracking |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130150429A KR101470762B1 (en) | 2013-12-05 | 2013-12-05 | Apparatus and method for location tracking |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101470762B1 true KR101470762B1 (en) | 2014-12-09 |
Family
ID=52678227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130150429A KR101470762B1 (en) | 2013-12-05 | 2013-12-05 | Apparatus and method for location tracking |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101470762B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190037990A (en) * | 2017-09-29 | 2019-04-08 | 현대엠엔소프트 주식회사 | Apparatus and method for detecting position of mobile mapping system |
KR20220108685A (en) * | 2021-01-27 | 2022-08-03 | 숭실대학교산학협력단 | System for tracking location using access point and imu and method thereof |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101161103B1 (en) * | 2010-12-23 | 2012-06-28 | 연세대학교 산학협력단 | Method for tracking user location, method and apparatus for constructing map using the same |
KR101250215B1 (en) * | 2012-05-31 | 2013-04-03 | 삼성탈레스 주식회사 | Pedestrian dead-reckoning system using kalman filter and walking state estimation algorithm and method for height estimation thereof |
KR20130091082A (en) * | 2012-02-07 | 2013-08-16 | 금오공과대학교 산학협력단 | Indoor navigation system using of wireless ap and acceleration sensor and the method |
KR101308555B1 (en) * | 2011-05-03 | 2013-09-13 | (주)네오정보시스템 | position calculating method at indoors |
-
2013
- 2013-12-05 KR KR20130150429A patent/KR101470762B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101161103B1 (en) * | 2010-12-23 | 2012-06-28 | 연세대학교 산학협력단 | Method for tracking user location, method and apparatus for constructing map using the same |
KR101308555B1 (en) * | 2011-05-03 | 2013-09-13 | (주)네오정보시스템 | position calculating method at indoors |
KR20130091082A (en) * | 2012-02-07 | 2013-08-16 | 금오공과대학교 산학협력단 | Indoor navigation system using of wireless ap and acceleration sensor and the method |
KR101250215B1 (en) * | 2012-05-31 | 2013-04-03 | 삼성탈레스 주식회사 | Pedestrian dead-reckoning system using kalman filter and walking state estimation algorithm and method for height estimation thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190037990A (en) * | 2017-09-29 | 2019-04-08 | 현대엠엔소프트 주식회사 | Apparatus and method for detecting position of mobile mapping system |
KR102418049B1 (en) | 2017-09-29 | 2022-07-06 | 현대오토에버 주식회사 | Apparatus and method for detecting position of mobile mapping system |
KR20220108685A (en) * | 2021-01-27 | 2022-08-03 | 숭실대학교산학협력단 | System for tracking location using access point and imu and method thereof |
KR102603337B1 (en) * | 2021-01-27 | 2023-11-17 | 숭실대학교 산학협력단 | System for tracking location using access point and imu and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Niu et al. | Data fusion of dual foot-mounted IMU for pedestrian navigation | |
Park et al. | Smartphone-based pedestrian tracking in indoor corridor environments | |
Romanovas et al. | A study on indoor pedestrian localization algorithms with foot-mounted sensors | |
GB2511907A (en) | Environmental awareness for improved power consumption and responsiveness in positioning devices | |
Panyov et al. | Indoor positioning using Wi-Fi fingerprinting pedestrian dead reckoning and aided INS | |
US20220113139A1 (en) | Object recognition device, object recognition method and program | |
JP5742794B2 (en) | Inertial navigation device and program | |
US20180292216A1 (en) | Method, device and system for determining an indoor position | |
KR101960280B1 (en) | Method for modifying magnetic field map, terminal and server for modifying magnetic field | |
KR20160106756A (en) | Inertial device, control method and program | |
KR101885845B1 (en) | Integrated navigation system for indoor location tracking using multiple sensors | |
Zhang et al. | Wi-Fi-inertial indoor pose estimation for microaerial vehicles | |
US20190323842A1 (en) | Information processing apparatus, information processing method, and computer-readable recording medium recording information processing program | |
Knauth | Smartphone PDR positioning in large environments employing WiFi, particle filter, and backward optimization | |
KR101519266B1 (en) | Method for estimating indoor position of vehicle | |
CN112362044A (en) | Indoor positioning method, device, equipment and system | |
KR101470762B1 (en) | Apparatus and method for location tracking | |
KR101468811B1 (en) | Compensation method of indoor positioning system using wireless lan | |
KR101837868B1 (en) | Vehicle position calibration method using radar and v2v in gps shielded area | |
JP2023549684A (en) | Method and system for magnetic-based cooperative positioning | |
Romanovas et al. | Pedestrian indoor localization using foot mounted inertial sensors in combination with a magnetometer, a barometer and RFID | |
Höflinger et al. | Localization system based on handheld inertial sensors and UWB | |
KR101991703B1 (en) | Pedestrian dead-reckoning apparatus and method using thereof | |
Lategahn et al. | Extended Kalman filter for a low cost TDoA/IMU pedestrian localization system | |
KR102448930B1 (en) | System and method for indoor positioning using weight learing based on particle filter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170920 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181002 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191016 Year of fee payment: 6 |