IP Library Granted Patent US 11,512,962
Granted Patent B2
US 11,512,962 · App. 16/618,085 · Granted Nov 29, 2022

Output device, control method, program and storage medium

Inventor: Masahiro Kato (Kawagoe, JP)
Assignee: PIONEER CORPORATION
G01C21/30G01S17/42G05D1/0088
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,512,962
App. No.
16/618,085
Granted
Nov 29, 2022
Kind
B2
Abstract

An onboard device 1 acquires, from map DB 10 including voxel data, reliability information included in the voxel data corresponding to voxels around the route when determining that the accuracy of an estimated position has decreased. Then, on the basis of the acquired reliability information, the onboard device 1 sets a voxel suitable for estimating the own vehicle position as a reference voxel Btag. Then, the onboard device 1 output, to an electronic control device of the vehicle, control information for correcting the target track of the vehicle so as for the vehicle to pass the position suitable for measuring the reference voxel Btag.

Claims (32)

1. An output device comprising:

a memory configured to store one or more programs; and

a processor coupled to the memory and configured to execute the one or more programs to:

acquire accuracy information regarding position information of an object, the accuracy information being attached to voxel data in which the position information is recorded per voxel;

modify a target track of a moving body to approach a voxel, the voxel being determined on a basis of the acquired accuracy information;

estimate a position of the moving body by matching an output by a measurement unit with the position information included in map information, the measurement unit measuring a position of an object situated in surroundings of the moving body; and

modify the target track of the moving body so that a position corresponding to a reference voxel is within a measurement range to be measured by the measurement unit, the voxel being determined on a basis of the acquired accuracy information.

2. The output device according to claim 1 , wherein the processor is further configured to execute the one or more programs to estimate the position of the moving body by matching an output of a position sensor to the position information included in the voxel data, the position sensor measuring the position of the object situated in surroundings of the moving body.

3. The output device according to claim 2 , wherein the voxel data includes position information with respect to each of regions into which space is regularly divided, and

wherein the processor is further configured to execute the one or more programs to weight, on a basis of the accuracy information, an evaluation value which evaluates a degree of matching with respect to each of the regions.

4. The output device according to claim 1 , wherein the voxel data includes position information with respect to each of regions into which space is regularly divided, and

wherein the processor is further configured to execute the one or more programs to output control information for moving the moving body to a position at which a region determined based on the accuracy information is measured by a position sensor which measures the position of the object situated in surroundings of the moving body.

5. The output device according to claim 4 , wherein the processor is further configured to execute the one or more programs to output the control information for:

moving the moving body onto a lane nearest to the region determined by the accuracy information, or

moving the moving body to approach the region determined by the accuracy information within a lane where the moving body is travelling.

6. The output device according to any one of claims claim 1 , wherein the accuracy information is determined based on a distance from a measurement vehicle to a target object of measurement and an accuracy of position estimation by the measurement vehicle, the measurement vehicle performing a measurement for generating the position information.

7. The output device according to claim 1 , wherein weight information regarding possibility of an occlusion is attached to the voxel data, and

wherein the processor is further configured to execute the one or more programs to output, on a basis of the accuracy information and the weight information, control information for controlling the moving body.

8. The output device according to claim 7 , wherein the processor is further configured to execute the one or more programs to estimate the position of the moving body by matching an output outputted by a position sensor to the position information included in the voxel data, the position sensor measuring the position of the object situated in surroundings of the moving body,

wherein the voxel data includes position information with respect to each of regions into which space is regularly divided, and

wherein the processor is further configured to execute the one or more programs to weight, on a basis of the accuracy information and the weight information, an evaluation value which evaluates a degree of matching with respect to each of the regions.

9. The output device according to claim 7 , wherein the weight information is determined based on a height indicated by the position information.

10. A control method executed by an output device comprising:

acquiring accuracy information regarding position information of an object, the accuracy information being attached to voxel data in which the position information is recorded per voxel;

modifying a target track of a moving body to approach a voxel, the voxel being determined on a basis of the acquired accuracy information;

estimating a position of the moving body by matching an output by a measurement unit with the position information included in map information, the measurement unit measuring a position of an object situated in surroundings of the moving body; and

modifying the target track of the moving body so that a position corresponding to a reference voxel is within a measurement range to be measured by the measurement unit, the voxel being determined on a basis of the acquired accuracy information.

11. A non-transitory computer readable medium including instructions executed by a computer, the instructions comprising:

acquiring accuracy information regarding position information of an object, the accuracy information being attached to voxel data in which the position information is recorded per voxel;

modifying a target track of a moving body to approach a voxel, the voxel being determined on a basis of the acquired accuracy information;

estimating a position of the moving body by matching an output by a measurement unit with the position information included in map information, the measurement unit measuring a position of an object situated in surroundings of the moving body; and

modifying the target track of the moving body so that a position corresponding to a reference voxel is within a measurement range to be measured by the measurement unit, the voxel being determined on a basis of the acquired accuracy information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2020
From: KATO, MASAHIRO
To: PIONEER CORPORATION
Reel/Frame 051500/0359 →
Priority Claims (1)
JP JP2017-108582 · May 31, 2017 · national
Continuity (1)
Related Publication 20200271454A1 · Aug 27, 2020
Cited By (1)
US 12,474,172