Group and combine obstacles for autonomous driving vehicles

US11560159B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11560159-B2
Application numberUS-202016830090-A
CountryUS
Kind codeB2
Filing dateMar 25, 2020
Priority dateMar 25, 2020
Publication dateJan 24, 2023
Grant dateJan 24, 2023

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.

In one embodiment, a plurality of obstacles is sensed in an environment of an automated driving vehicle (ADV). One or more representations are formed to represent corresponding groupings of the plurality of obstacles. A vehicle route is determined in view of the one or more representations, rather than each and every one of the obstacles individually.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for operating an autonomous driving vehicle, the method comprising: sensing a plurality of obstacles in an environment of an automated driving vehicle (ADV); forming a single representation of the plurality of obstacles based on a set of one or more rules in view of relative relationships amongst the obstacles; predicting a plurality of potential paths of one of the plurality of obstacles; discarding a first of the plurality of potential paths, in response to a second of the plurality of potential paths being between the ADV and the first of the plurality of potential paths; determining a vehicle route in view of the single representation of the plurality of obstacles and the plurality of potential paths which does not include the first of the plurality of potential paths; and generating one or more control commands to effect movement of the ADV along the vehicle route. 2. The method of claim 1 , wherein the set of one or more rules includes whether the plurality of obstacles are vehicles that are driving along a same driving lane within a threshold distance to each other. 3. The method of claim 1 , wherein the set of one or more rules includes whether the plurality of obstacles are pedestrians within a threshold distance to each other. 4. The method of claim 3 , further comprising generating a single virtual wall for the single representation of the pedestrians. 5. The method of claim 1 , wherein the set of one or more rules includes distance between each of the plurality of obstacles. 6. The method of claim 1 , wherein the set of one or more rules includes at least one of a) distance between each of the plurality of obstacles, or b) commonality of movement direction of the plurality of obstacles. 7. The method of claim 1 , wherein the set of one or more rules includes at least one of a) distance between each of the plurality of obstacles, b) commonality of movement direction of the plurality of obstacles, or c) commonality of type of the obstacle. 8. The method of claim 1 , further comprising: sensing a different plurality of obstacles in the environment of the ADV; and forming a second representation of the different plurality of obstacles; wherein the second representation of the different plurality of obstacles is also used to determine the vehicle route. 9. The method of claim 1 , wherein determining a vehicle route in view of the single representation of the plurality of obstacles includes: determining a driving decision, including at least one of a yield decision, an overtake decision, a pass decision, and a stop decision, based on the single representation of the plurality of obstacles; and optimizing the vehicle route based on the single representation of the plurality of obstacles and the driving decision. 10. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising: sensing a plurality of obstacles in an environment of an automated driving vehicle (ADV); forming a single representation of the plurality of obstacles based on a set of one or more rules in view of relative relationships amongst the obstacles; predicting a plurality of potential paths of one of the plurality of obstacles; discarding a first of the plurality of potential paths, in response to a second of the plurality of potential paths being between the ADV and the first of the plurality of potential paths; determining a vehicle route in view of the single representation of the plurality of obstacles and the plurality of potential paths which does not include the first of the plurality of potential paths; and generating one or more control commands to effect movement of the ADV along the vehicle route. 11. The non-transitory machine-readable medium of claim 10 , wherein the set of one or more rules includes whether the plurality of obstacles are vehicles that are driving along a same driving lane within a threshold distance to each other. 12. The non-transitory machine-readable medium of claim 10 , wherein the set of one or more rules includes whether the plurality of obstacles are pedestrians within a threshold distance to each other. 13. The non-transitory machine-readable medium of claim 12 , wherein the operations further comprise generating a single virtual wall for the single representation of the pedestrians. 14. The non-transitory machine-readable medium of claim 10 , wherein the set of one or more rules includes distance between each of the plurality of obstacles. 15. The non-transitory machine-readable medium of claim 10 , wherein the set of one or more rules includes at least one of a) distance between each of the plurality of obstacles, or b) commonality of movement direction of the plurality of obstacles. 16. A data processing system, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including; sensing a plurality of obstacles in an environment of an automated driving vehicle (ADV); forming a single representation of the plurality of obstacles based on a set of one or more rules in view of relative relationships amongst the obstacles; predicting a plurality of potential paths of one of the plurality of obstacles; discarding a first of the plurality of potential paths, in response to a second of the plurality of potential paths being between the ADV and the first of the plurality of potential paths; determining a vehicle route in view of the single representation of the plurality of obstacles and the plurality of potential paths and not the first of the plurality of potential paths; and generating one or more control commands to effect movement of the ADV along the vehicle route. 17. The data processing system of claim 16 , wherein the set of one or more rules includes whether the plurality of obstacles are vehicles that are driving along a same driving lane within a threshold distance to each other. 18. The data processing system of claim 16 , wherein the set of one or more rules includes whether the plurality of obstacles are pedestrians within a threshold distance to each other. 19. The data processing system of claim 18 , wherein the operations further comprise generating a single virtual wall for the single representation of the pedestrians. 20. The data processing system of claim 16 , wherein the set of one or more rules includes distance between each of the plurality of obstacles.

Assignees

Inventors

Classifications

  • in accordance with safety or protection criteria, e.g. avoiding hazardous areas (monitoring the location of vehicles within a certain area, e.g. forbidden or allowed areas, in traffic control systems for road vehicles G08G1/13) · CPC title

  • Lateral distance · CPC title

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

  • using trajectory prediction for other traffic participants · CPC title

  • Taking automatic action to avoid collision, e.g. braking and steering · 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 US11560159B2 cover?
In one embodiment, a plurality of obstacles is sensed in an environment of an automated driving vehicle (ADV). One or more representations are formed to represent corresponding groupings of the plurality of obstacles. A vehicle route is determined in view of the one or more representations, rather than each and every one of the obstacles individually.
Who is the assignee on this patent?
Baidu Usa Llc
What technology area does this patent fall under?
Primary CPC classification B60W60/0027. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jan 24 2023 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).