IP Library Granted Patent US 11,402,839
Granted Patent B2
US 11,402,839 · App. 16/469,435 · Granted Aug 2, 2022

Action planning system and method for autonomous vehicles

Inventors: Seyed Abbas Sadat (Sunnyvale, CA); Thomas Glaser (Sunnyvale, CA); Jason Scott Hardy (Union City, CA); Mithun Jacob (Santa Clara, CA); Joerg Mueller (Mountain View, CA)
Assignee: Robert Bosch GmbH
G05D1/0212G05D1/0027G05D1/0088G08G1/0125G05D2201/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 11,402,839
App. No.
16/469,435
Granted
Aug 2, 2022
Kind
B2
Abstract

An action planning system ( 100 ) and method for autonomous vehicles are provided. The system ( 100 ) comprises one or more processors ( 108 ) and one or more non-transitory computer-readable storage medium ( 110 ) having stored thereon a computer program used by the one or more processors ( 108 ), wherein the computer program causes the one or more processors ( 108 ) to estimate future environment of an autonomous vehicle ( 114 ), generate a possible trajectory for the autonomous vehicle ( 114 ), predict motion and reactions of each dynamic obstacle in the future environment of the autonomous vehicle ( 114 ) based on current local traffic context, and generate a prediction iteratively over timesteps.

Claims (18)

1. A method comprising:

operating an autonomous vehicle with one or more processors to begin a lane change action;

estimating, by the one or more processors, a future environment of the autonomous vehicle based on the lane change action;

generating, by the one or more processors, a possible trajectory for the autonomous vehicle based on the lane change action and the estimated future environment;

predicting, by the one or more processors, motion and reactions of each dynamic obstacle in the future environment of the autonomous vehicle based on current local traffic context and the possible trajectory;

iterating the predicting of the motion and reactions of each dynamic obstacle, with the one or more processors at iterative prediction timesteps;

repeating the estimating of the future environment and the generating of the possible trajectory, with the one or more processors, at action decision timesteps, which are a subset of the iterative prediction timesteps such that the repeating of the estimating of the future environment and the generating of the possible trajectory occurs less frequently than the iterating of the predicting of the motion and reactions of each dynamic obstacle; and

operating the autonomous vehicle with the one or more processors to continue the lane change action or abort the lane change action based on the predictions of the motion and reactions of each dynamic obstacle, the estimates of the future environment, and the generated possible trajectories.

2. An autonomous vehicle comprising:

one or more processors; and

one or more non-transitory computer-readable storage media having stored thereon a computer program operated by the one or more processors to:

operate the autonomous vehicle to begin a lane change action;

estimate a future environment of the autonomous vehicle based on the lane change action;

generate a possible trajectory for the autonomous vehicle based on the lane change action and the estimated future environment;

predict motion and reactions of each dynamic obstacle in the future environment of the autonomous vehicle based on current local traffic context and the possible trajectory;

iterate the prediction of the motion and reactions of each dynamic vehicle at iterative prediction timesteps;

repeat the estimating of the future environment and the generating of the possible trajectory at action decision timesteps, which are a subset of the iterative prediction timesteps such that the repeating of the estimating of the future environment and the generating of the possible trajectory occurs less frequently than the iterating of the predicting of the motion and reactions of each dynamic obstacle; and

operate the autonomous vehicle to continue the lane change action or abort the lane change action based on the predictions of the motion and reactions of each dynamic obstacle, the estimates of the future environment, and the generated possible trajectories.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2020
From: SADAT, SEYED ABBAS; GLASER, THOMAS; HARDY, JASON SCOTT; JACOB, MITHUN; MUELLER, JOERG
To: ROBERT BOSCH GMBH
Reel/Frame 051889/0948 →
Continuity (2)
Provisional Application 62468140 · Mar 7, 2017
Related Publication 20200097008A1 · Mar 26, 2020
Cited By (1)
US 12,600,359