IP Library Granted Patent US 9,410,808
Granted Patent B2
US 9,410,808 · App. 13/978,616 · Granted Aug 9, 2016

Apparatus and method for detecting location information using navigation algorithm

Inventors: Kyong-Ha Park (Suwon-si, KR); Chan-Gook Park (Seoul, KR); Hyun-Su Hong (Seongnam-si, KR); Sung-Min Park (Seoul, KR); Seung-Hyuck Shin (Seoul, KR)
Assignees: Samsung Electronics Co., Ltd.; Seoul National University R & DB Foundation
G01C21/00G01S19/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,410,808
App. No.
13/978,616
Granted
Aug 9, 2016
Kind
B2
Abstract

A method and apparatus for detecting location information using a navigation algorithm are provided. The method includes searching for neighboring Global Positioning System (GPS) satellites, receiving, if at least one GPS satellite is detected, pseudo-range information from at least one of the detected GPS satellites and storing the received pseudo-range information, calculating a displacement of a pedestrian terminal based on step detection of a pedestrian, correcting the calculated displacement of the pedestrian terminal using the received pseudo-range information, and measuring the location of the pedestrian terminal is measured using the corrected displacement.

Claims (34)

1. A method for measuring a location of a pedestrian terminal, the method comprising:

receiving pseudo-range information from at least one of Global Positioning System (GPS) satellite and storing the received pseudo-range information;

calculating a displacement of a pedestrian terminal based on a detected number of steps taken by a pedestrian;

calculating a distance between the pedestrian terminal and the at least one GPS satellite using the calculated displacement of the pedestrian terminal and orbit information about the at least one GPS satellite;

correcting the calculated displacement of the pedestrian terminal using a difference between the received pseudo-range information and the calculated distance; and

measuring the location of the pedestrian terminal using the corrected displacement.

2. The method of claim 1 , wherein the displacement calculation comprises calculating the displacement of the pedestrian terminal by a Pedestrian Dead Reckoning (PDR) algorithm that estimates a location of a pedestrian terminal according to gait characteristics of the pedestrian.

3. The method of claim 1 , wherein the reception and storing of pseudo-range information comprises receiving the pseudo-range information from the at least one of the detected GPS satellites, detecting and correcting an error of the received pseudo-range information using a filter, and storing the corrected pseudo-range information.

4. An apparatus for measuring a location of a pedestrian terminal, the apparatus comprising:

a user interface configured to interface with a user;

a Global Positioning System (GPS) receiver configured to:

receive pseudo-range information from at least one of the GPS satellites; and

a controller configured to:

calculate a displacement of a pedestrian terminal based on a detected number of steps taken by a pedestrian,

calculate a distance between the pedestrian terminal and the at least one GPS satellite using the calculated displacement of the pedestrian terminal and orbit information about the at least one GPS satellite,

correct the calculated displacement of the pedestrian using a difference between the received pseudo-range information and the calculated distance, and

measure the location of the pedestrian terminal using the corrected displacement.

5. The apparatus of claim 4 , wherein the controller is configured to calculate the displacement of the pedestrian terminal by a Pedestrian Dead Reckoning (PDR) algorithm that estimates a location of a pedestrian according to gait characteristics of the pedestrian.

6. The apparatus of claim 4 , further comprising a filter unit configured to detect and correct an error of the received pseudo-range information.

7. The apparatus of claim 4 , wherein the controller is configured to control selective coupling of two navigation algorithms or to use only one of the two navigation algorithms according to the number of GPS signals received through the GPS receiver.

8. The apparatus of claim 4 , further comprising an accelerometer to measure an acceleration of the apparatus according to a motion of the apparatus.

9. The apparatus of claim 4 , wherein the controller comprises:

a satellite navigation algorithm executor configured to:

receive information about a location of a user from a visible satellite, and

provide information about the location of the user; and

a PDR algorithm executor configured to estimate a location of a user according to gait characteristics of the user.

10. The apparatus of claim 4 , wherein, if the number of GPS signals received through the GPS receiver is 4 or larger, the controller is configured to use a loosely coupled scheme in which a location and velocity of the GPS receiver are used as measurements for a coupled system.

11. The apparatus of claim 4 ,

wherein, if the number of GPS signals received through the GPS receiver is 3 or smaller, the controller is configured to compare strengths of the GPS signals with a threshold, and

wherein, if the strengths of the GPS signals are higher than the threshold, the controller is configured to use a tightly coupled scheme in which pseudo-range information and pseudo-range change rate information received through the GPS receiver are used as measurements.

12. The apparatus of claim 5 , wherein, if no GPS signal is received through the GPS receiver, the controller is configured to detect location information about the user using one of two navigation algorithms, one of the navigation algorithms being the PDR algorithm.

13. The method of claim 3 , wherein the filter is a Kalman filter.

14. The apparatus of claim 6 , wherein the filter unit comprises a Kalman filter.

15. At least one non-transitory processor readable medium for storing a computer program of instructions configured to be readable by at least one processor for instructing the at least one processor to execute a computer process for performing the method as recited in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2013
From: PARK, KYONG-HA; PARK, CHAN-GOOK; HONG, HYUN-SU; PARK, SUNG-MIN; SHIN, SEUNG-HYUCK
To: SAMSUNG ELECTRONICS CO., LTD.; SEOUL NATIONAL UNIVERSITY R & DB FOUNDATION
Reel/Frame 030751/0109 →
Priority Claims (1)
KR 10-2011-0001990 · Jan 7, 2011 · national
Continuity (1)
Related Publication 20130282275A1 · Oct 24, 2013