IP Library Patent Application 16793618
Patent Application
App. No. 16/793,618

TRAVELLING TRACK PREDICTION METHOD AND DEVICE FOR VEHICLE

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 None
App. No.
16/793,618
Abstract

A travelling track prediction method and device for a vehicle are provided. The method includes that: calculating a plurality of potential positions to which is to be reached by a target vehicle within a preset time within a sensible range of a main vehicle; selecting at least two positions from the plurality of potential positions as target positions; predicting a plurality of travelling tracks to each target position for the target vehicle based on travelling state information of the target vehicle; and selecting at least one travelling track from the plurality of travelling tracks as a prediction result of the target vehicle based on environment information around the target vehicle. According to the embodiments, the travelling track of the target vehicle around the main vehicle may be accurately predicted based on travelling state information and the environment information.

Claims (63)

1 . A travelling track prediction method for a vehicle, comprising:

calculating a plurality of potential positions to which is to be reached by a target vehicle within a preset time within a sensible range of a main vehicle;

selecting at least two positions from the plurality of potential positions as target positions;

predicting a plurality of travelling tracks to each target position for the target vehicle based on travelling state information of the target vehicle; and

selecting at least one travelling track from the plurality of travelling tracks as a prediction result of the target vehicle based on environment information around the target vehicle.

2 . The travelling track prediction method of claim 1 , further comprising:

acquiring the target vehicle within the sensible range of the main vehicle; and

acquiring travelling data of historical frames of the target vehicle and road information around the target vehicle.

3 . The travelling track prediction method of claim 2 , wherein calculating a plurality of potential positions to which is to be reached by a target vehicle within a preset time within a sensible range of a main vehicle comprises:

selecting available road information of the target vehicle according to the road information around the target vehicle; and

calculating a plurality of potential positions to which is to be reached by the target vehicle within a preset time by a prediction model, according to the travelling data of historical frames of the target vehicle and the available road information of the target vehicle.

4 . The travelling track prediction method of claim 1 , wherein selecting at least two positions from the plurality of potential positions as target positions comprises:

acquiring probabilities of the target vehicle to the potential positions; and

selecting at least two potential positions with highest two probabilities as the target positions, wherein if a road where the target vehicle is currently located has a plurality of lanes, the target positions are located on different lanes respectively.

5 . The travelling track prediction method of claim 1 , wherein predicting a plurality of travelling tracks to each target position for the target vehicle based on travelling state information of the target vehicle comprises:

acquiring travelling state information of historical frames of the target vehicle within a preset time; and

calculating a plurality of travelling tracks of the target vehicle to each target position with a preset algorithm, according to the travelling state information of historical frames of the target vehicle within the preset time.

6 . The travelling track prediction method of claim 1 , wherein selecting at least one travelling track from the plurality of travelling tracks as a prediction result of the target vehicle based on environment information around the target vehicle comprises:

acquiring road information and obstacle information in the environment information around the target vehicle; and

selecting at least one travelling track from the plurality of travelling tracks as the prediction result with a preset algorithm based on the road information and the obstacle information.

7 . A travelling track prediction device for a vehicle, comprising:

one or more processors; and

a storage device configured for storing one or more programs, wherein

the one or more programs are executed by the one or more processors to enable the one or more processors to:

calculate a plurality of potential positions to which is to be reached by a target vehicle within a preset time within a sensible range of a main vehicle;

select at least two positions from the plurality of potential positions as target positions;

predict a plurality of travelling tracks to each target position for the target vehicle based on travelling state information of the target vehicle; and

select at least one track from the plurality of tracks as a prediction result of travelling track of the target vehicle based on environment information around the target vehicle.

8 . The travelling track prediction device of claim 7 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:

acquire the target vehicle within the sensible range of the main vehicle; and

acquire travelling data of historical frames of the target vehicle and road information around the target vehicle.

9 . The travelling track prediction device of claim 8 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:

select available road information of the target vehicle according to the road information around the target vehicle; and

calculate a plurality of potential positions to which is to be reached by the target vehicle within a preset time by a prediction model, according to the travelling data of historical frames of the target vehicle and the available road information of the target vehicle.

10 . The travelling track prediction device of claim 7 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:

acquire probabilities of the target vehicle to the potential positions; and

select at least two potential positions with highest two probabilities as the target positions, wherein if a road where the target vehicle is currently located has a plurality of lanes, the target positions are located on different lanes respectively.

11 . The travelling track prediction device of claim 7 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:

acquire travelling state information of historical frames of the target vehicle within a preset time; and

calculate a plurality of travelling tracks of the target vehicle to each target position with a preset algorithm, according to the travelling state information of historical frames of the target vehicle within the preset time.

12 . The travelling track prediction device of claim 7 , wherein the one or more programs are executed by the one or more processors to enable the one or more processors further to:

acquire road information and obstacle information in the environment information around the target vehicle, and

select at least one travelling track from the plurality of travelling tracks as the prediction result with a preset algorithm based on the road information and the obstacle information.

13 . A non-volatile computer-readable storage medium, storing a computer executable instructions stored thereon, that when executed by a processor cause the processor to perform operations comprising:

calculating a plurality of potential positions to which is to be reached by a target vehicle within a preset time within a sensible range of a main vehicle;

selecting at least two positions from the plurality of potential positions as target positions;

predicting a plurality of travelling tracks to each target position for the target vehicle based on travelling state information of the target vehicle; and

selecting at least one travelling track from the plurality of travelling tracks as a prediction result of the target vehicle based on environment information around the target vehicle.

14 . The non-volatile computer-readable storage medium of claim 13 , wherein the computer executable instructions, when executed by a processor, cause the processor to perform further operations comprising:

acquiring the target vehicle within the sensible range of the main vehicle; and

acquiring travelling data of historical frames of the target vehicle and road information around the target vehicle.

15 . The non-volatile computer-readable storage medium of claim 14 , wherein the computer executable instructions, when executed by a processor, cause the processor to perform further operations comprising:

selecting available road information of the target vehicle according to the road information around the target vehicle; and

calculating a plurality of potential positions to which is to be reached by the target vehicle within a preset time by a prediction model, according to the travelling data of historical frames of the target vehicle and the available road information of the target vehicle.

16 . The non-volatile computer-readable storage medium of claim 13 , wherein the computer executable instructions, when executed by a processor, cause the processor to perform further operations comprising:

acquiring probabilities of the target vehicle to the potential positions; and

selecting at least two potential positions with highest two probabilities as the target positions, wherein if a road where the target vehicle is currently located has a plurality of lanes, the target positions are located on different lanes respectively.

17 . The non-volatile computer-readable storage medium of claim 13 , wherein the computer executable instructions, when executed by a processor, cause the processor to perform further operations comprising:

acquiring travelling state information of historical frames of the target vehicle within a preset time; and

calculating a plurality of travelling tracks of the target vehicle to each target position with a preset algorithm, according to the travelling state information of historical frames of the target vehicle within the preset time.

18 . The non-volatile computer-readable storage medium of claim 13 , wherein the computer executable instructions, when executed by a processor, cause the processor to perform further operations comprising:

acquiring road information and obstacle information in the environment information around the target vehicle; and

selecting at least one travelling track from the plurality of travelling tracks as the prediction result with a preset algorithm based on the road information and the obstacle information.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2020
From: ZHAN, KUN; YANG, XUGUANG; PAN, YIFENG; CHEN, ZHONGTAO; XU, KECHENG; JIANG, FEIYI
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 051849/0137 →