Driving path determination for autonomous vehicles

US9898005B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9898005-B2
Application numberUS-201615192032-A
CountryUS
Kind codeB2
Filing dateJun 24, 2016
Priority dateJun 24, 2016
Publication dateFeb 20, 2018
Grant dateFeb 20, 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 of autonomous driving includes identifying, from detected information about an environment surrounding a vehicle on a roadway, a lateral surface profile of the roadway. Based on the lateral surface profile of the roadway, vertical wheel positions at identified candidate future lateral positions of the vehicle are determined. Based on the determined vertical wheel positions, as part of a driving path along the roadway, future lateral positions of the vehicle from among the identified candidates therefor are determined using an energy function that algorithmically favors low vertical wheel positions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of autonomous driving, comprising: identifying, using a perception module executable by at least one processor, from detected information about an environment surrounding a vehicle on a roadway, a lateral surface profile of the roadway; determining, using a planning/decision making module executable by the at least one processor, based on the lateral surface profile of the roadway, vertical wheel positions at identified candidate future lateral positions of the vehicle; and determining, using the planning/decision making module executable by the at least one processor, as part of a driving path along the roadway, and based on the determined vertical wheel positions, future lateral positions of the vehicle from among the identified candidates therefor using an energy function that algorithmically favors low vertical wheel positions. 2. The method of claim 1 , wherein the vehicle is a host vehicle, further comprising: operating, using a control module executable by the at least one processor, vehicle systems in the host vehicle to maneuver the host vehicle along the roadway according to a driving plan describing the driving path. 3. The method of claim 1 , wherein the vehicle is a neighboring vehicle to a host vehicle, further comprising: predicting, using the planning/decision making module executable by the at least one processor, based on the driving path, future maneuvering of the neighboring vehicle along the roadway; and operating, using a control module executable by the at least one processor, vehicle systems in the host vehicle to maneuver the host vehicle along the roadway based on the predicted future maneuvering of the neighboring vehicle along the roadway. 4. The method of claim 1 , further comprising: determining, using the planning/decision making module executable by the at least one processor, in addition to the vertical wheel positions, one or more other aspects of the identified candidate future lateral positions of the vehicle, wherein the energy function further algorithmically favors the one or more other aspects; and adjusting, using the planning/decision making module executable by the at least one processor, the extent which the energy function algorithmically favors low vertical wheel positions compared to the one or more other aspects based on an identified roadway condition. 5. The method of claim 4 , further comprising: identifying, using the perception module executable by the at least one processor, as the roadway condition, the lateral surface profile of the roadway, with the lateral surface profile of the roadway representing one or more ruts on the roadway, and with the energy function increasingly algorithmically favoring low vertical wheel positions compared to the one or more other aspects with increasing depths of the one or more ruts on the roadway. 6. The method of claim 4 , wherein the one or more other aspects include one or more of low lateral curvature between the identified candidate future lateral positions of the vehicle for given future longitudinal positions of the vehicle, low lateral offsets from an identified lane center of the roadway at the identified candidate future lateral positions of the vehicle, far proximity from identified obstacles on the roadway at the identified candidate future lateral positions of the vehicle, and low deviation from a predetermined driving path along the roadway at the identified candidate future lateral positions of the vehicle. 7. The method of claim 1 , wherein the energy function further algorithmically favors low lateral curvature between the identified candidate future lateral positions of the vehicle for given future longitudinal positions of the vehicle. 8. The method of claim 1 , further comprising: identifying, using the perception module executable by the at least one processor, from the detected information about the environment surrounding the vehicle, a lane center of the roadway; and determining, using the planning/decision making module executable by the at least one processor, lateral offsets from the identified lane center of the roadway at the identified candidate future lateral positions of the vehicle, wherein the energy function further algorithmically favors low lateral offsets from the identified lane center of the roadway. 9. The method of claim 1 , further comprising: identifying, using the perception module executable by the at least one processor, from the detected information about the environment surrounding the vehicle, obstacles on the roadway; and determining, using the planning/decision making module executable by the at least one processor, proximity from the identified obstacles on the roadway at the identified candidate future lateral positions of the vehicle, wherein the energy function further algorithmically favors far proximity from the identified obstacles on the roadway. 10. The method of claim 1 , wherein the energy function further algorithmically favors low deviation from a predetermined driving path along the roadway. 11. The method of claim 1 , further comprising: detecting, using sensors, the information about the environment surrounding the vehicle. 12. A vehicle, comprising: sensors configured to detect information about an environment surrounding the vehicle; vehicle systems operable to maneuver the vehicle; and one or more modules stored on memory and executable by at least one processor for initiating instructions, the instructions including: identifying, from the detected information about the environment surrounding the vehicle, a lateral surface profile of the roadway; determining, based on the lateral surface profile of the roadway, vertical wheel positions at identified candidate future lateral positions of the vehicle; determining, as part of a driving path along the roadway, and based on the determined vertical wheel positions, future lateral positions of the vehicle from among the identified candidates therefor using an energy function that algorithmically favors low vertical wheel positions; and operating the vehicle systems to maneuver the vehicle along the roadway according to a driving plan describing the driving path. 13. The vehicle of claim 12 , wherein the instructions further include: determining, in addition to the vertical wheel positions, one or more other aspects of the identified candidate future lateral positions of the vehicle, wherein the energy function further algorithmically favors the one or more other aspects; and adjusting the extent which the energy function algorithmically favors low vertical wheel positions compared to the one or more other aspects based on an identified roadway condition. 14. The vehicle of claim 13 , wherein the instructions further include: identifying, as the roadway condition, the lateral surface profile of the roadway, with the lateral surface profile of the roadway representing one or more ruts on the roadway, and with the energy function increasingly algorithmically favoring low vertical wheel positions compared to the one or more other aspects with increasing depths of the one or more ruts on the roadway. 15. The vehicle of claim 13 , wherein the one or more other aspects include one or more of low lateral curvature between the identified candidate future lateral positions of the vehicle for given future longitudinal positions of the vehicle, low lateral offsets from an identified lane center of the roadway at the identified candidate future lateral positions of the vehicle, far proximity from identified obstacles on the roadway at the identified candidate future l

Assignees

Inventors

Classifications

  • G05D1/0088Primary

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

  • G05D1/0212Primary

    with means for defining a desired trajectory (involving a plurality of land vehicles G05D1/0287) · CPC title

  • using a radar (radar systems designed for anti-collision purposes between land vehicles or between land vehicle and fixed obstacles G01S13/931) · CPC title

  • Physics · mapped topic

  • using acoustic signals, e.g. ultra-sonic singals (sonar systems designed for anti-collision purposes G01S15/93) · 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 US9898005B2 cover?
A method of autonomous driving includes identifying, from detected information about an environment surrounding a vehicle on a roadway, a lateral surface profile of the roadway. Based on the lateral surface profile of the roadway, vertical wheel positions at identified candidate future lateral positions of the vehicle are determined. Based on the determined vertical wheel positions, as part of …
Who is the assignee on this patent?
Toyota Eng & Mfg North America
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 Feb 20 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).