Neural network system for autonomous vehicle control

US10452068B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452068-B2
Application numberUS-201615295088-A
CountryUS
Kind codeB2
Filing dateOct 17, 2016
Priority dateOct 17, 2016
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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.

A neural network may be utilized for autonomously driving a self-driving vehicle (SDV). The neural network can establish a destination location in local coordinates relative to the SDV. The neural network may then identify one or more navigation points in a forward operational direction of the SDV, and process sensor data from a sensor system of the SDV, the sensor data providing a sensor view of the forward operational direction of the SDV. Utilizing the sensor data, the neural network can operate acceleration, braking, and steering systems of the SDV to continuously follow the one or more navigation points along an established route to the destination location.

First claim

Opening claim text (preview).

What is claimed is: 1. A neural network system for autonomous control of a self-driving vehicle (SDV), the neural network system comprising: one or more processors; and one or more memory resources storing a machine learning model that, when executed by the one or more processors, cause the neural network system to: establish a destination location in local coordinates relative to the SDV; identify one or more navigation points in a forward operational direction of the SDV; process sensor data from a sensor system of the SDV, the sensor data providing a sensor view of the forward operational direction of the SDV; determine, using a location-based resource, a current position of the SDV, wherein the one or more navigation points are computed based on the current position of the SDV and the established route to the destination location; and utilizing the sensor data, operate acceleration, braking, and steering systems of the SDV to continuously follow the one or more navigation points along an established route to the destination location; wherein noise is incorporated into location signals corresponding to the one or more navigation points, and wherein the noise causes the neural network system to rely on processing the sensor data in conjunction with continuously following the one or more navigation points. 2. The neural network system of claim 1 , wherein the executed machine learning model causes the neural network system to identify each of the one or more navigation points at (i) a constant distance ahead of the SDV along the established route, or (ii) a temporal location ahead of the SDV, based on a current speed of the SDV, along the established route. 3. The neural network system of claim 1 , wherein the one or more navigation points each comprises a coordinate point in global coordinates, the coordinate point having values that vary as the SDV progresses towards the destination location, and wherein the executed machine learning model causes the neural network system to continuously follow the one or more navigation points along the established route to the destination location by continuously comparing the values of the coordinate point with vehicle coordinates of the SDV. 4. The neural network system of claim 1 , wherein the one or more navigation points comprise a plurality of navigation points established at differing distances ahead of the SDV along the established route. 5. The neural network system of claim 4 , wherein the executed machine learning model causes the neural network system to (i) utilize the plurality of navigation points to dynamically determine an immediate route plan, and (ii) analyze the sensor data to execute control actions on the acceleration, braking, and steering systems of the SDV in order to dynamically implement the immediate route plan. 6. A self-driving vehicle (SDV) comprising: a sensor system to detect a situational environment of the SDV; acceleration, braking, and steering systems; and a control system comprising a neural network implementing a machine learning model that causes the control system to: establish a destination location in local coordinates relative to the SDV; identify one or more navigation points in a forward operational direction of the SDV; process sensor data from the sensor system of the SDV, the sensor data providing a sensor view of the forward operational direction of the SDV; determine, using a location-based resource, a current position of the SDV, wherein the one or more navigation points are computed based on the current position of the SDV and the established route to the destination location; and utilize the sensor data, operate acceleration, braking, and steering systems of the SDV to continuously follow the one or more navigation points along an established route to the destination location; wherein noise is incorporated into location signals corresponding to the one or more navigation points, and wherein the noise causes the neural network system to rely on processing the sensor data in conjunction with continuously following the one or more navigation points. 7. The SDV of claim 6 , wherein the machine learning model implemented by the neural network causes the control system to identify each of the one or more navigation points at (i) a constant distance ahead of the SDV along the established route, or (ii) a temporal location ahead of the SDV, based on a current speed of the SDV, along the established route. 8. The SDV of claim 6 , wherein the one or more navigation points each comprises a coordinate point in global coordinates, the coordinate point having values that vary as the SDV progresses towards the destination location, and wherein the machine learning model implemented by the neural network causes the control system to continuously follow the one or more navigation points along the established route to the destination location by continuously comparing the values of the coordinate point with vehicle coordinates of the SDV. 9. The SDV of claim 6 , wherein the one or more navigation points comprise a plurality of navigation points established at differing distances ahead of the SDV along the established route. 10. The SDV of claim 9 , wherein the machine learning model implemented by the neural network causes the control system to (i) utilize the plurality of navigation points to dynamically determine an immediate route plan, and (ii) analyze the sensor data to execute control actions on the acceleration, braking, and steering systems of the SDV in order to dynamically implement the immediate route plan. 11. A computer implemented method of autonomously operating a vehicle, the method being performed by one or more processors of a neural network system of a self-driving vehicle (SDV) and comprising: establishing a destination location in local coordinates relative to the SDV; identifying one or more navigation points in a forward operational direction of the SDV; processing sensor data from a sensor system of the SDV, the sensor data providing a sensor view of the forward operational direction of the SDV; determining, using a location-based resource, a current position of the SDV, wherein the one or more navigation points are computed based on the current position of the SDV and the established route to the destination location; and utilizing the sensor data, operating acceleration, braking, and steering systems of the SDV to continuously follow the one or more navigation points along an established route to the destination location; wherein noise is incorporated into location signals corresponding to the one or more navigation points, and wherein the noise causes the neural network system to rely on processing the sensor data in conjunction with continuously following the one or more navigation points. 12. The method of claim 11 , wherein the neural network system identifies each of the one or more navigation points at (i) a constant distance ahead of the SDV along the established route, or (ii) a temporal location ahead of the SDV, based on a current speed of the SDV, along the established route. 13. The method of claim 11 , wherein the one or more navigation points each comprises a coordinate point in global coordinates, the coordinate point having values that vary as the SDV progresses towards the destination location, and wherein the neural network system continuously follows the one or more navigation points along the established route to the destination location by continuously comparing the values of the coordinate point with vehicle coordinates of the SDV. 14. The method of claim 11 , wherein the one or more navigation points c

Assignees

Inventors

Classifications

  • specially adapted for specific applications · CPC title

  • Architecture, e.g. interconnection topology · CPC title

  • G05D1/0088Primary

    characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours (using knowledge based models G06N5/00) · CPC title

  • involving a learning process · CPC title

  • Learning methods · 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 US10452068B2 cover?
A neural network may be utilized for autonomously driving a self-driving vehicle (SDV). The neural network can establish a destination location in local coordinates relative to the SDV. The neural network may then identify one or more navigation points in a forward operational direction of the SDV, and process sensor data from a sensor system of the SDV, the sensor data providing a sensor view …
Who is the assignee on this patent?
Uber Technologies Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3407. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 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).