IP Library › Granted Patent US 11,543,257
Granted Patent B2
US 11,543,257 · App. 16/848,330 · Granted Jan 3, 2023

Navigation apparatus and operation method of navigation apparatus

Inventors: Hyun Cheol Jeon (Suwon-si, KR); Kyungboo Jung (Seoul, KR); Hojin Ju (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G01C21/3635G01C21/32G01C21/3676G06F17/16
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 11,543,257
App. No.
16/848,330
Granted
Jan 3, 2023
Kind
B2
Abstract

An operation method of a navigation apparatus includes: obtaining valid global positioning system (GPS) data at a current time point corresponding to a current position of a target device; determining first neighboring map elements corresponding to a first region indicated by the valid GPS data at the current time point from among a plurality of map elements of map data; and determining a pose parameter of the target device at the current time point based on a first direction specified by at least a portion of the first neighboring map elements.

Claims (58)

1. An operation method of a navigation apparatus connected to a target device, the operation method comprising:

obtaining global positioning system (GPS) data at a current time point corresponding to a current position of the target device, including determining validity of the GPS data at the current time point dependent on a comparison to sensor-measured data different from GPS-based data from the GPS data;

determining first neighboring map elements corresponding to a first region indicated by the GPS data at the current time point from among a plurality of map elements of map data; and

determining a pose parameter of the target device at the current time point based on another GPS data of the target device at a previous time point and a first direction specified by at least a portion of the first neighboring map elements, including comparing a map-based yaw corresponding to the at least a portion of the first neighboring map elements to a determined GPS-based yaw at the current time point.

2. The operation method of claim 1 , wherein the first direction is a three- dimensional (3D) direction.

3. The operation method of claim 1 , wherein the pose parameter comprises a roll parameter, a pitch parameter, and a yaw parameter.

4. The operation method of claim 1 , wherein the determining of the pose parameter at the current time point based on the first direction comprises identifying the first direction by performing line fitting with a plurality of points included in the first neighboring map elements and respectively corresponding to 3D positions.

5. The operation method of claim 1 , wherein the determining of the pose parameter at the current time point based on the first direction comprises:

determining the GPS-based yaw based on the GPS data at the current time point and a position of the target device at the previous time point; and

extracting a sample from the first neighboring map elements by comparing the map-based yaw corresponding to the at least a portion of the first neighboring map elements to the determined GPS-based yaw.

6. The operation method of claim 5 , wherein the determining of the pose parameter at the current time point based on the first direction further comprises identifying the first direction by applying a random sample consensus (RANSAC) algorithm to the extracted sample.

7. The operation method of claim 1 , wherein the determining of the pose parameter at the current time point based on the first direction comprises determining the pose parameter by comparing a sensor-based yaw at the current time point and a map-based yaw corresponding to the first direction, and

wherein the sensor-based yaw at the current time point is calculated by applying a yaw rate measured through a steering sensor of the target device to a yaw of the target device at a previous time point.

8. The operation method of claim 7 , wherein the pose parameter is determined to correspond to the first direction, in response to a difference between the sensor-based yaw and the map-based yaw being less than a threshold value.

9. The operation method of claim 1 , further comprising:

determining a direction cosine matrix (DCM) corresponding to the determined pose parameter of the target device at the current time point; and

determining a velocity parameter of the target device at the current time point by applying the DCM to a velocity vector corresponding to a velocity of the target device at the current time point that is measured through a velocity sensor of the target device.

10. The operation method of claim 1 , further comprising:

determining a map-based lane by matching the GPS data at the current time to the map data;

determining a sensor-based lane by applying a lane change to a sensor-based position of the target device at the current time point that is calculated by applying dead reckoning (DR) to a position of the target device at the previous time point; and

determining a position parameter of the target device at the current time point by comparing the map-based lane and the sensor-based lane.

11. The operation method of claim 10 , further comprising:

determining the lane change by comparing a lane width and a change in a position of the target device in a lateral direction.

12. The operation method of claim 1 , wherein the determining of the validity of the GPS data at the current time point comprises:

obtaining the GPS data at the current time point corresponding to the current position of the target device;

determining a GPS-based velocity and a GPS-based yaw rate based on the obtained GPS data at the current time point and the other GPS data at the previous time point;

obtaining a sensor-based velocity measured through a velocity sensor of the target device and a sensor-based yaw rate measured through a steering sensor of the target device; and

determining the validity of the GPS at the current time point data based on a result of comparing the GPS-based velocity and the sensor-based velocity with a result of comparing the GPS-based yaw rate and the sensor-based yaw rate.

13. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform the operation method of claim 1 .

14. A navigation apparatus mounted on a target device, comprising:

a processor configured to:

obtain global positioning system (GPS) data at a current time point corresponding to a current position of the target device, including determining validity of the GPS data at the current time point dependent on a comparison to sensor-measured data different from GPS-based data from the GPS data;

determine first neighboring map elements corresponding to a first region indicated by the GPS data at the current time point from among a plurality of map elements of map data; and

determine a pose parameter of the target device at the current time point based on another GPS data of the target device at a previous time point and a first direction specified by at least a portion of the first neighboring map elements, including comparing a map-based yaw corresponding to the at least a portion of the first neighboring map elements to a determined GPS-based yaw at the current time point.

15. The navigation apparatus of claim 14 , wherein the processor is further configured to identify the first direction by performing line fitting with a plurality of points that are included in the first neighboring map elements and respectively correspond to three-dimensional (3D) positions.

16. The navigation apparatus of claim 14 , wherein the processor is further configured to:

determine the GPS-based yaw based on the GPS data at the current time point and a position of the target device at the previous time point; and

extract a sample from the first neighboring map elements by comparing the map-based yaw corresponding to the at least a portion of the first neighboring map elements to the determined GPS-based yaw.

17. The navigation apparatus of claim 16 , wherein the processor is further configured to:

identify the first direction by applying a random sample consensus (RANSAC) algorithm to the extracted sample.

18. The navigation apparatus of claim 14 , wherein the processor is further configured to determine the pose parameter by comparing a sensor-based yaw at the current time point and a map-based yaw corresponding to the first direction, and

wherein the sensor-based yaw at the current time point is calculated by applying a yaw rate measured through a steering sensor of the target device to a yaw of the target device at a previous time point.

19. The navigation apparatus of claim 18 , wherein the pose parameter is determined to correspond to the first direction, in response to a difference between the sensor-based yaw and the map-based yaw being less than a threshold value.

20. The navigation apparatus of claim 14 , wherein the processor is further configured to, in response to the GPS data at the current time point being determined to be invalid:

obtain a sensor-based position at the current time point that is calculated by applying dead reckoning (DR) to a previous position of the target device and corresponds to the current position of the target device;

determine second neighboring map elements corresponding to a second region indicated by the obtained sensor-based position at the current time point from among the plurality of map elements; and

determine the pose parameter of the target device at the current time point based on a second direction specified by at least a portion of the second neighboring map elements.

21. The navigation apparatus of claim 14 , wherein the processor is further configured to:

determine a direction cosine matrix (DCM) corresponding to the determined pose parameter of the target device at the current time point; and

determine a velocity parameter of the target device at the current time point by applying the DCM to a velocity vector corresponding to a velocity of the target device at the current time point that is measured through a velocity sensor of the target device.

22. The navigation apparatus of claim 14 , wherein the processor is further configured to:

determine a map-based lane by matching the GPS data at the current time point to the map data;

determine a sensor-based lane by applying a lane change trigger to a sensor-based position of the target device at the current time point that is calculated by applying dead reckoning (DR) to a position of the target device at the previous time point; and

determine a position parameter of the target device at the current time point by comparing the map-based lane and the sensor-based lane.

23. The navigation apparatus of claim 22 , wherein the processor is further configured to generate the lane change trigger by comparing a change in a position of the target in a lateral direction, and a lane width.

24. The navigation apparatus of claim 14 , further comprising:

a memory storing instructions,

wherein the processor is configured to execute the instructions to perform the obtaining of the global positioning system (GPS) data, the determining of the first neighboring map elements, and the determining of the pose parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: JEON, HYUN CHEOL; JUNG, KYUNGBOO; JU, HOJIN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 052393/0728 →
Priority Claims (1)
KR 10-2019-0144100 · Nov 12, 2019 · national
Continuity (1)
Related Publication 20210140783A1 · May 13, 2021