Method and system for predictive control of vehicle using digital images

US11934191B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11934191-B2
Application numberUS-202016921523-A
CountryUS
Kind codeB2
Filing dateJul 6, 2020
Priority dateJul 5, 2019
Publication dateMar 19, 2024
Grant dateMar 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for predictive control of an autonomous vehicle are described. Predictions of lane centeredness and road angle are generated based on data collected by sensors on the autonomous vehicle and are combined to determine a state of the vehicle that are then used to generate vehicle actions for steering control and speed control of the autonomous vehicle.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for predictive control of an autonomous vehicle, the method comprising: receiving a digital image representing an environment of the autonomous vehicle and vehicle data representing a speed of the vehicle; determining a current state of the autonomous vehicle and the environment of the autonomous vehicle, the current state being a set of data that includes the digital image and the vehicle data; generating, using a respective set of lane centeredness general value functions (GVFs), a first set of predictions representing future lane centeredness of the vehicle over a set of respective multiple future time horizons, the first set of predictions being generated by the respective set of lane centeredness GVFs based on only the digital image and the vehicle data in the current state; generating, using a respective set of road angle GVFs, a second set of predictions representing future road angle of the vehicle over the same or different set of respective multiple future time horizons, the second set of predictions being generated by the respective set of road angle GVFs based on only the digital image and the vehicle data in the current state; wherein the respective set of lane centeredness GVFs is implemented using at least one neural network and maps the digital image and the vehicle data in the current state to the first set of predictions over the set of respective multiple future time horizons; wherein the respective set of road angle GVFs is implemented using the same at least one neural network or at least one other neural network and maps the digital image and the vehicle data in the current state to the second set of predictions over the same or different set of respective multiple future time horizons; and generating, based on the first set of predictions over the set of respective multiple future time horizons and the second set of predictions over the same or different set of respective multiple future time horizons, a vehicle action. 2. The method of claim 1 , further comprising learning the respective set of lane centeredness GVFs and the respective set of road angle GVFs by: generating the first set of predictions by the respective set of lane centeredness GVFs based on the current state at a current time step and generating the second set of predictions by the respective set of road angle GVFs based on the current state at the current time step; generating the vehicle action based on the first and second sets of predictions; executing the vehicle action and sampling a next state at a next time step; computing a cumulant based on the current state, the executed vehicle action and the next state; and updating the respective set of lane centeredness GVFs and the respective set of road angle GVFs implemented based on the cumulant. 3. The method of claim 1 , further comprising learning the respective set of lane centeredness GVFs and the respective set of road angle GVFs by: receiving a dataset containing vehicle action, digital images and vehicle data at respective time steps; determining a state at each respective time step that includes the digital image and vehicle data at each respective time step; and updating the respective set of lane centeredness GVFs and the respective set of road angle GVFs based on cumulants computed using the vehicle action and state at each respective time step. 4. The method of claim 1 , wherein the generated vehicle action is one of a steering control action to change a steering angle of the vehicle, a speed control action to change a target speed of the vehicle, and a steering and speed control action to change both a steering angle and a target speed of the vehicle. 5. The method of claim 1 , wherein the vehicle action is generated by a predefined proportional-integral-derivative (PID) controller. 6. The method of claim 1 , wherein the vehicle action is generated by a controller using reinforcement learning (RL). 7. The method of claim 1 , wherein the respective set of lane centeredness GVFs and the respective set of road angle GVFs are implemented together as a single neural network. 8. A vehicle control system for controlling an autonomous vehicle, the vehicle control system comprising: a processor system configured to execute instructions of a predictive control system to cause the predictive control system to: receive a digital image representing an environment of the autonomous vehicle and vehicle data representing speed of the vehicle; determine a current state of the autonomous vehicle and the environment of the vehicle, the current state being a set of data that includes the digital image and the vehicle data; generate, using a respective set of lane centeredness general value functions (GVFs), a first set of predictions representing future lane centeredness of the vehicle over a set of respective multiple future time horizons, the first set of predictions being generated by the respective set of lane centeredness GVFs based on only the digital image and the vehicle data in the current state; generate, using a respective set of road angle GVFs, a second set of predictions representing future road angle of the vehicle over the same or different set of respective multiple future time horizons, the second set of predictions being generated by the respective set of road angle GVFs based on only the digital image and the vehicle data in the current state; wherein the respective set of lane centeredness GVFs is implemented using at least one neural network that and maps the digital image and the vehicle data in the current state to the first set of predictions over the set of respective multiple future time horizons; wherein the respective set of road angle GVFs is implemented using the same at least one neural network or at least one other neural network and maps the digital image and the vehicle data in the current state to the second set of predictions over the same or different set of respective multiple future time horizons; and generate, based on the first set of predictions over the set of respective multiple future time horizons and the second set of predictions over the same or different set of respective multiple future time horizons, a vehicle action. 9. The vehicle control system of claim 8 , wherein the processor system is further configured to execute instructions to learn the respective set of lane centeredness GVFs and the respective set of road angle GVFs by: generating the first set of predictions by the respective set of lane centeredness GVFs based on the current state at a current time step and generating the second set of predictions by the respective set of road angle GVFs based on the current state at the current time step; generating the vehicle action based on the first and second sets of predictions; executing the vehicle action and sampling a next state at a next time step; computing a cumulant based on the current state, the executed vehicle action and the next state; and updating the respective set of lane centeredness GVFs and the respective set of road angle GVFs implemented based on the cumulant. 10. The vehicle control system of claim 8 , wherein the processor system is further configured to execute instructions to learn the respective set of lane centeredness GVFs and the respective set of road angle GVFs by: receiving a dataset containing vehicle actions, digital images, and vehicle data at respective time steps; constructing a state at each respective time step that includes the digital image and vehicle data at each respective time step; and updating the respective set of lane centeredness GVFs and the respective set of road angle GVFs based on cumulants computed usi

Assignees

Inventors

Classifications

  • G05D1/021Primary

    specially adapted to land vehicles · CPC title

  • the prediction being responsive to traffic or environmental parameters · CPC title

  • Predicting future conditions · CPC title

  • B60W30/12Primary

    Lane keeping · CPC title

  • Longitudinal speed · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11934191B2 cover?
Methods and systems for predictive control of an autonomous vehicle are described. Predictions of lane centeredness and road angle are generated based on data collected by sensors on the autonomous vehicle and are combined to determine a state of the vehicle that are then used to generate vehicle actions for steering control and speed control of the autonomous vehicle.
Who is the assignee on this patent?
Graves Daniel Mark, Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05D1/021. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).