The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 25, 2021

Filed:

Nov. 05, 2018
Applicants:

GM Global Technology Operations Llc, Detroit, MI (US);

Carnegie Mellon University, Pittsburgh, PA (US);

Inventors:

Praveen Palanisamy, Sterling Heights, MI (US);

Upali P. Mudalige, Oakland Township, MI (US);

Yilun Chen, Pittsburgh, PA (US);

John M. Dolan, Pittsburgh, PA (US);

Katharina Muelling, Pittsburgh, PA (US);

Assignees:

GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US);

CARNEGIE MELLON UNIVERSITY, Pittsburgh, PA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G05D 1/02 (2020.01); G05D 1/00 (2006.01); G06N 5/04 (2006.01); G06K 9/48 (2006.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
G05D 1/0221 (2013.01); G05D 1/0088 (2013.01); G05D 1/0246 (2013.01); G06K 9/481 (2013.01); G06N 3/08 (2013.01); G06N 5/046 (2013.01); G05D 2201/0213 (2013.01);
Abstract

Systems and methods are provided for end-to-end learning of commands for controlling an autonomous vehicle. A pre-processor pre-processes image data acquired by sensors at a current time step (CTS) to generate pre-processed image data that is concatenated with additional input(s) (e.g., a segmentation map and/or optical flow map) to generate a dynamic scene output. A convolutional neural network (CNN) processes the dynamic scene output to generate a feature map that includes extracted spatial features that are concatenated with vehicle kinematics to generate a spatial context feature vector. An LSTM network processes, during the (CTS), the spatial context feature vector at the (CTS) and one or more previous LSTM outputs at corresponding previous time steps to generate an encoded temporal context vector at the (CTS). The fully connected layer processes the encoded temporal context vector to learn control command(s) (e.g., steering angle, acceleration rate and/or a brake rate control commands).


Find Patent Forward Citations

Loading…