IP Library Granted Patent US 10,642,268
Granted Patent B2
US 10,642,268 · App. 15/668,137 · Granted May 5, 2020

Method and apparatus for generating automatic driving strategy

Inventors: Zhongpu Xia (Beijing, CN); Jinghao Miao (Beijing, CN); Liyun Li (Beijing, CN)
Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
G05D1/0088G05D1/0274B60T2220/02B60W2540/30G05D2201/0213
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 10,642,268
App. No.
15/668,137
Granted
May 5, 2020
Kind
B2
Abstract

The present disclosure discloses a method and an apparatus for generating an autonomous driving strategy. A specific implementation of the method comprises: measuring state information of an instant vehicle and ambient scene information, the ambient scene information comprising: state information of an impediment vehicle, road structure information, and traffic scene information of the instant vehicle; determining a running track of the impediment vehicle according to the state information of the impediment vehicle within a predetermined period of time; determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle; and generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle.

Claims (55)

1. A method for generating an autonomous driving strategy, comprising:

measuring state information of an instant vehicle and ambient scene information, the ambient scene information comprising: state information of an impediment vehicle, road structure information, and traffic scene information of the instant vehicle;

determining a running track of the impediment vehicle according to the state information of the impediment vehicle within a predetermined period of time;

determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the first mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to driving behavior information of the impediment vehicle; and

generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle,

wherein the determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle comprises:

determining a second mapping relation of the impediment vehicle according to the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the second mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to the running track of the impediment vehicle;

segmenting the running track of the impediment vehicle along a time axis to obtain track segments of the impediment vehicle;

filtering out an effective track segment of the impediment vehicle from the track segments of the impediment vehicle;

learning a third mapping relation using an unsupervised learning method, the third mapping relation being a mapping relation from the effective track segment of the impediment vehicle to the driving behavior information of the impediment vehicle; and

determining the first mapping relation using a supervised learning method based on the second mapping relation and the third mapping relation.

2. The method according to claim 1 , wherein the segmenting the running track of the impediment vehicle along a time axis to obtain track segments of the impediment vehicle comprises:

traversing all track points in the running track of the impediment vehicle and a track time length to determine the track segments.

3. The method according to claim 1 , wherein the filtering out an effective track segment of the impediment vehicle from the track segments of the impediment vehicle comprises:

evaluating the track segments using an evaluation function; and

determining the track segment as the effective track segment in response to an evaluated value being greater than a threshold value.

4. The method according to claim 1 , wherein the generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle comprises:

determining the driving behavior information of the impediment vehicle corresponding to the traffic scene information of the instant vehicle in the first mapping relation as driving behavior information of the instant vehicle;

establishing an inverse mapping relation of the third mapping relation to obtain a fourth mapping relation;

determining the running track of the impediment vehicle corresponding to the driving behavior information of the instant vehicle in the fourth mapping relation as a running track of the instant vehicle; and

optimizing the running track of the instant vehicle based on a pre-established running performance index function of an autonomous vehicle, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle to obtain the driving strategy of the instant vehicle.

5. An apparatus for generating an autonomous driving strategy, comprising:

at least one processor; and

a memory storing instructions, which when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

measuring state information of an instant vehicle and ambient scene information, the ambient scene information comprising: state information of an impediment vehicle, road structure information, and traffic scene information of the instant vehicle;

determining a running track of the impediment vehicle according to the state information of the impediment vehicle within a predetermined period of time;

determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the first mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to driving behavior information of the impediment vehicle; and

generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle,

wherein the determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle comprises:

determining a second mapping relation of the impediment vehicle according to the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the second mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to the running track of the impediment vehicle;

segmenting the running track of the impediment vehicle along a time axis to obtain track segments of the impediment vehicle;

filtering out an effective track segment of the impediment vehicle from the track segments of the impediment vehicle;

learning a third mapping relation using an unsupervised learning apparatus, the third mapping relation being a mapping relation from the effective track segment of the impediment vehicle to the driving behavior information of the impediment vehicle; and

determining the first mapping relation using a supervised learning apparatus based on the second mapping relation and the third mapping relation.

6. The apparatus according to claim 5 , wherein the segmenting the running track of the impediment vehicle along a time axis to obtain track segments of the impediment vehicle comprises:

traversing all track points in the running track of the impediment vehicle and a track time length to determine the track segments.

7. The apparatus according to claim 5 , wherein the filtering out an effective track segment of the impediment vehicle from the track segments of the impediment vehicle comprises:

evaluating the track segments using an evaluation function; and

determining the track segment as the effective track segment in response to an evaluated value being greater than a threshold value.

8. The apparatus according to claim 5 , wherein the generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle comprises:

determining the driving behavior information of the impediment vehicle corresponding to the traffic scene information of the instant vehicle in the first mapping relation as driving behavior information of the instant vehicle;

establishing an inverse mapping relation of the third mapping relation to obtain a fourth mapping relation;

determining the running track of the impediment vehicle corresponding to the driving behavior information of the instant vehicle in the fourth mapping relation as a running track of the instant vehicle; and

optimizing the running track of the instant vehicle based on a pre-established running performance index function of an autonomous vehicle, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle to obtain the driving strategy of the instant vehicle.

9. A non-transitory computer readable storage medium, storing a computer program, which when executed by one or more processors, causes the one or more processors to perform operations, the operations comprising:

measuring state information of an instant vehicle and ambient scene information, the ambient scene information comprising: state information of an impediment vehicle, road structure information, and traffic scene information of the instant vehicle;

determining a running track of the impediment vehicle according to the state information of the impediment vehicle within a predetermined period of time;

determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the first mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to driving behavior information of the impediment vehicle; and

generating the autonomous driving strategy of the instant vehicle based on the first mapping relation, the road structure information, the state information of the instant vehicle and the traffic scene information of the instant vehicle,

wherein the determining a first mapping relation based on the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle comprises:

determining a second mapping relation of the impediment vehicle according to the state information of the impediment vehicle within the predetermined period of time and the running track of the impediment vehicle, the second mapping relation being a mapping relation from the traffic scene information of the impediment vehicle to the running track of the impediment vehicle;

segmenting the running track of the impediment vehicle along a time axis to obtain track segments of the impediment vehicle;

filtering out an effective track segment of the impediment vehicle from the track segments of the impediment vehicle;

learning a third mapping relation using an unsupervised learning apparatus, the third mapping relation being a mapping relation from the effective track segment of the impediment vehicle to the driving behavior information of the impediment vehicle; and

determining the first mapping relation using a supervised learning apparatus based on the second mapping relation and the third mapping relation.

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 Aug 3, 2017
From: XIA, ZHONGPU; MIAO, JINGHAO; LI, LIYUN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 043190/0208 →
Priority Claims (1)
CN 2017 1 0532639 · Jul 3, 2017 · national
Continuity (1)
Related Publication 20190004517A1 · Jan 3, 2019