System and method for controlling vehicle using neural network

US9989964B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9989964-B2
Application numberUS-201615342216-A
CountryUS
Kind codeB2
Filing dateNov 3, 2016
Priority dateNov 3, 2016
Publication dateJun 5, 2018
Grant dateJun 5, 2018

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 method and a system generate a time-series signal indicative of a variation of the environment in vicinity of the vehicle with respect to a motion of the vehicle and submit the time-series signal to the neural network to produce a reference trajectory as a function of time that satisfies time and spatial constraints on a position of the vehicle. The neural network is trained in to transform time-series signals to reference trajectories of the vehicle. The motion trajectory tracking the reference trajectory while satisfying constraints on the motion of the vehicle is determined and the motion of the vehicle is controlled to follow the motion trajectory.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for controlling a vehicle, comprising: generating, using at least one sensor, a time-series signal indicative of a variation of the environment in vicinity of the vehicle with respect to a motion of the vehicle; selecting from a memory a neural network trained to transform time-series signals to reference trajectories of the vehicle; submitting the time-series signal to the neural network to produce a reference trajectory as a function of time that satisfies time and spatial constraints on a position of the vehicle; determining a motion trajectory tracking the reference trajectory while satisfying constraints on the motion of the vehicle; and controlling the motion of the vehicle to follow the motion trajectory, wherein at least some steps of the method are performed by a processor operatively connected to the memory and the sensor. 2. The method of claim 1 , wherein the time-series signal includes a derivative of measurements of the sensor. 3. The method of claim 2 , wherein the neural network is trained to receive as an input a vector of a predetermined size, the input vector including elements representing a combination of the time-series signal, first information indicative of a current position of the vehicle, second information indicative of a target position of the vehicle, and third information indicative of the spatial constraints on the current position of the vehicle, further comprising: determining the current position of the vehicle; retrieving from the memory the target position of the vehicle and information indicative of the spatial constraints on the current position of the vehicle; filtering the measurements of the sensor to produce the time-series signal, such that the combination of the time-series signal with the first information, the second information, and the third information results in the vector of the predetermined size; combining of the time-series signal with the first information, the second information, and the third information to produce an input vector of the predetermined size; and inputting the input vector into the neural network to produce the reference trajectory. 4. The method of claim 3 , wherein the filtering comprises: merging and synchronizing measurements of different sensors of the vehicle. 5. The method of claim 1 , wherein the memory stores a set of neural networks, each neural network in the set is trained to consider a different driving style for mapping the time-series signals to reference trajectories of the vehicle, further comprising: determining a driving style for controlling the vehicle; and selecting from the memory the neural network corresponding to the determined driving style. 6. The method of claim 5 , wherein the driving style is determined based on an input from a user of the vehicle. 7. The method of claim 5 , wherein the vehicle is a semi-autonomous vehicle, further comprising learning the driving style of a driver of the vehicle while the vehicle is driven in a manual mode. 8. The method of claim 1 , wherein the neural network includes an encoding subnetwork and a decoding subnetwork trained concurrently with the encoding subnetwork, wherein the encoding subnetwork is trained to transform the time-series signal to information indicative of the constraints on the motion of the vehicle, and wherein the decoding subnetwork is trained to produce the reference trajectory from the information indicative of the constraints on the motion of the vehicle. 9. The method of claim 8 , wherein the encoding and decoding subnetworks are recurrent neural networks. 10. The method of claim 8 , wherein the encoding and decoding subnetworks are trained using simulation data for different driving patterns. 11. The method of claim 1 , wherein the reference trajectory defines an objective for the motion of the vehicle, and wherein the motion trajectory includes a set of commands for the actuators of the vehicle to move the vehicle according the objective. 12. A system for controlling a vehicle, comprising: at least one sensor for sensing the environment in vicinity of the vehicle to generate a time-series signal indicative of a variation of the environment with respect to a motion of the vehicle; a memory storing a neural network trained to transform time-series signals to reference trajectories of the vehicle; at least one processor configured for submitting the time-series signal to the neural network selected from the memory to produce a reference trajectory as a function of time that satisfies time and spatial constraints on a position of the vehicle and for determining a motion trajectory tracking the reference trajectory while satisfying constraints on the motion of the vehicle; and a controller for controlling the motion of the vehicle to follow the motion trajectory. 13. The system of claim 12 , wherein the memory stores a set of neural networks, each neural network in the set is trained to consider a different driving style for mapping the time-series signals to reference trajectories of the vehicle, wherein the processor selects from the memory the neural network corresponding to a determined driving, further comprising: an input interface for accepting a selection of the driving style from a user of the vehicle. 14. The system of claim 12 , wherein the neural network includes an encoding subnetwork and a decoding subnetwork trained concurrently with the encoding subnetwork, wherein the encoding subnetwork is trained to transform the time-series signal to information indicative of the constraints on the motion of the vehicle, and wherein the decoding subnetwork is trained to produce the reference trajectory from the information indicative of the constraints on the motion of the vehicle. 15. The system of claim 14 , wherein the encoding and decoding subnetworks are recurrent neural networks. 16. The system of claim 14 , wherein the encoding and decoding subnetworks are trained using simulation data for different driving patterns. 17. The system of claim 12 , wherein the reference trajectory defines an objective for the motion of the vehicle, and wherein the motion trajectory includes a set of commands for actuators of the vehicle to move the vehicle according the objective. 18. A non-transitory computer readable storage medium embodied thereon a program executable by a processor for performing a method, the method comprising: generating a time-series signal indicative of a variation of the environment in vicinity of the vehicle with respect to a motion of the vehicle; selecting a neural network trained to transform time-series signals to reference trajectories of the vehicle; submitting the time-series signal to the neural network to produce a reference trajectory as a function of time that satisfies time and spatial constraints on a position of the vehicle; determining a motion trajectory tracking the reference trajectory while satisfying constraints on the motion of the vehicle; and controlling the motion of the vehicle to follow the motion trajectory.

Assignees

Inventors

Classifications

  • using classification, e.g. of video objects · CPC title

  • Distances to neighbourhood prototypes, e.g. restricted Coulomb energy networks [RCEN] · CPC title

  • using neural networks only · CPC title

  • Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs · 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 US9989964B2 cover?
A method and a system generate a time-series signal indicative of a variation of the environment in vicinity of the vehicle with respect to a motion of the vehicle and submit the time-series signal to the neural network to produce a reference trajectory as a function of time that satisfies time and spatial constraints on a position of the vehicle. The neural network is trained in to transform t…
Who is the assignee on this patent?
Mitsubishi Electric Res Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/0088. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 05 2018 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).