Extension to safety protocols for autonomous vehicle operation

US10953873B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10953873-B2
Application numberUS-201916370372-A
CountryUS
Kind codeB2
Filing dateMar 29, 2019
Priority dateMar 29, 2019
Publication dateMar 23, 2021
Grant dateMar 23, 2021

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.

Various systems and methods for controlling a vehicle using driving policies are described herein. A system for controlling a vehicle using driving policies includes a memory device; and a processor subsystem to access instructions on the memory device that cause the processor subsystem to: operate a host vehicle using a driving policy from a policy repository, the host vehicle operating in a lane on a first road, the driving policy governed by a safety model; detect a second vehicle, the second vehicle operating in a second lane; determine whether the second vehicle is an oncoming vehicle or an intersecting vehicle, the oncoming vehicle operating on the first road with the first and second lanes in adjacent bidirectional arrangement, and the intersecting vehicle operating on a second road that intersects the first road; and initiate a vehicle maneuver of the host vehicle to reduce or avoid a collision with the second vehicle, based on the safety model, the vehicle maneuver performed based on whether the second vehicle is an oncoming vehicle or an intersecting vehicle.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for controlling a vehicle using driving policies, the system comprising: a memory device; and a processor subsystem to access instructions on the memory device that cause the processor subsystem to: operate a host vehicle using a driving policy from a policy repository, the host vehicle operating in a lane on a first road, the driving policy governed by a safety model; detect a second vehicle, the second vehicle operating in a second lane; determine that the second vehicle is an intersecting vehicle, the intersecting vehicle operating on a second road that intersects the first road at an intersection; determine that the host vehicle has priority over the intersecting vehicle to right-of-way at the intersection of the first and second road; estimate a longitudinal distance and a lateral distance to occur between the host vehicle and the intersecting vehicle at a future time that the host vehicle is estimated to cross the intersection; determine, based on the longitudinal distance and the lateral distance, that the intersecting vehicle is not braking correctly to avoid conflict at the intersection with the host vehicle, at the future time that the host vehicle is estimated to cross the intersection; and initiate a vehicle maneuver of the host vehicle to reduce or avoid a collision with the intersecting vehicle, based on the safety model, in response to the determination that the intersecting vehicle is not braking correctly to avoid conflict at the intersection with the host vehicle; wherein the vehicle maneuver is applied by the host vehicle before entering the intersection and is based on the longitudinal distance and the lateral distance estimated to occur at the future time, and wherein the vehicle maneuver causes the host vehicle to initiate braking with at least a minimum braking rate. 2. The system of claim 1 , wherein to initiate the vehicle maneuver of the host vehicle, the processor subsystem is to: determine that the longitudinal distance is below a first threshold value and that the lateral distance is below a second threshold value; and initiate the braking of the host vehicle in response to the determination that the longitudinal distance is below the first threshold value and the lateral distance is below the second threshold value. 3. The system of claim 2 , wherein the longitudinal distance and the lateral distance is estimated based on a maximum acceleration capability of the intersecting vehicle, and wherein the maximum acceleration capability is bounded by a speed limit governing the second road. 4. The system of claim 1 , wherein to initiate the vehicle maneuver of the host vehicle, the processor subsystem is to: determine that the intersecting vehicle has failed to brake and has failed to provide the right-of-way to the host vehicle at the future time to cross the intersection; and initiate the braking of the host vehicle in response to the determination that the host vehicle has priority and the intersecting vehicle has failed to brake. 5. The system of claim 1 , the instructions further to cause the processor subsystem to use virtual objects to describe road boundaries in the safety model. 6. The system of claim 1 , the instructions further to cause the processor subsystem to use virtual objects to describe static obstacles in the safety model. 7. The system of claim 1 , wherein in response to the vehicle maneuver being applied by the host vehicle, the intersecting vehicle applies a corresponding vehicle maneuver which causes the intersecting vehicle to initiate braking with at least a minimum braking rate. 8. A method for controlling a vehicle using driving policies, the method comprising: operating a host vehicle using a driving policy from a policy repository, the host vehicle operating in a lane on a first road, the driving policy governed by a safety model; detecting a second vehicle, the second vehicle operating in a second lane; determining that the second vehicle is an intersecting vehicle, the intersecting vehicle operating on a second road that intersects the first road at an intersection; determining that the host vehicle has priority over the intersecting vehicle to right-of-way at the intersection of the first and second road; estimating a longitudinal distance and a lateral distance to occur between the host vehicle and the intersecting vehicle at a future time that the host vehicle is estimated to cross the intersection; determining, based on the longitudinal distance and the lateral distance, that the intersecting vehicle is not braking correctly to avoid conflict at the intersection with the host vehicle, at the future time that the host vehicle is estimated to cross the intersection; and initiating a vehicle maneuver of the host vehicle to reduce or avoid a collision with the intersecting vehicle, based on the safety model, in response to determining that the intersecting vehicle is not braking correctly to avoid conflict at the intersection with the host vehicle; wherein the vehicle maneuver is applied by the host vehicle before entering the intersection and is based on the longitudinal distance and the lateral distance estimated to occur at the future time, and wherein the vehicle maneuver causes the host vehicle to initiate braking with at least a minimum braking rate. 9. The method of claim 8 , wherein initiating the vehicle maneuver of the host vehicle comprises: determining that the longitudinal distance is below a first threshold value and that the lateral distance is below a second threshold value; and initiating the braking of the host vehicle in response to determining that the longitudinal distance is below the first threshold value and the lateral distance is below the second threshold value. 10. The method of claim 9 , wherein the longitudinal distance and the lateral distance is estimated based on a maximum acceleration capability of the intersecting vehicle, and wherein the maximum acceleration capability is bounded by a speed limit governing the second road. 11. The method of claim 8 , wherein initiating the vehicle maneuver of the host vehicle comprises: determining that the intersecting vehicle has failed to brake and has failed to provide the right-of-way to the host vehicle at the future time to cross the intersection; and initiating the braking of the host vehicle in response to determining that the host vehicle has priority and the intersecting vehicle has failed to brake. 12. The method of claim 8 , further comprising using virtual objects to describe road boundaries in the safety model. 13. The method of claim 8 , further comprising using virtual objects to describe static obstacles in the safety model. 14. The method of claim 8 , wherein in response to the vehicle maneuver being applied by the host vehicle, the intersecting vehicle applies a corresponding vehicle maneuver which causes the intersecting vehicle to initiate braking with at least a minimum braking rate. 15. At least one non-transitory machine-readable medium including instructions for controlling a vehicle using driving policies, the instructions when executed by a machine, cause the machine to perform operations comprising: operating a host vehicle using a driving policy from a policy repository, the host vehicle operating in a lane on a first road, the driving policy governed by a safety model; detecting a second vehicle, the second vehicle operating in a second lane; determining that the second vehicle is an intersecting vehicle, the intersecting vehicle operating on a second road that intersects the first road at an interse

Assignees

Inventors

Classifications

  • B60W30/095Primary

    Predicting travel path or likelihood of collision · CPC title

  • Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road · CPC title

  • of vehicle lights or traffic lights · CPC title

  • Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads · CPC title

  • where the origin of the information is another vehicle · 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 US10953873B2 cover?
Various systems and methods for controlling a vehicle using driving policies are described herein. A system for controlling a vehicle using driving policies includes a memory device; and a processor subsystem to access instructions on the memory device that cause the processor subsystem to: operate a host vehicle using a driving policy from a policy repository, the host vehicle operating in a l…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification B60W30/095. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Mar 23 2021 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).