IP Library Granted Patent US 11,702,067
Granted Patent B2
US 11,702,067 · App. 17/025,454 · Granted Jul 18, 2023

Multi-model switching on a collision mitigation system

Inventors: Matthew Shaw Wood (Pittsburgh, PA); William M. Leach (San Francisco, CA); Scott C. Poeppel (Pittsburgh, PA); Nicholas G. Letwin (Pittsburgh, PA); Noah Zych (Pittsburgh, PA)
Assignee: UATC, LLC
B60W30/09B60W10/184B60W10/20B60W30/08B60W30/095B60W30/0953B60W30/0956B60W50/082B60W50/14B60W60/0015G01S13/867G05D1/0088G05D1/0212G05D1/0238G08G1/163G08G1/166G08G1/167B60W2040/0881B60W2050/0095B60W2050/143B60W2420/403B60W2420/42B60W2420/52G01S13/865G01S13/931G01S2013/9323
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,702,067
App. No.
17/025,454
Granted
Jul 18, 2023
Kind
B2
Abstract

Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes receiving data indicative of an operating mode of the vehicle, wherein the vehicle is configured to operate in a plurality of operating modes. The method includes determining one or more response characteristics of the vehicle based at least in part on the operating mode of the vehicle, each response characteristic indicating how the vehicle responds to a potential collision. The method includes controlling the vehicle based at least in part on the one or more response characteristics.

Claims (69)

1. A computer-implemented method for autonomous vehicle control, the method comprising:

receiving, by a computing system comprising one or more computing devices, data indicative of an operating mode of the autonomous vehicle, the autonomous vehicle configured to operate in a plurality of operating modes associated with an autonomy computing system of the autonomous vehicle;

determining, by the computing system, one or more response characteristics for reacting to a potential collision based at least in part on the operating mode of the autonomous vehicle and an operating mode of a collision mitigation system, each response characteristic indicative of a response by indicating how the collision mitigation system onboard the autonomous vehicle responds to the potential collision with an object in an environment proximate to the autonomous vehicle, wherein the collision mitigation system is separate from the autonomy system of the autonomous vehicle;

sending, by the computing system, one or more control signals to one or more other systems onboard the autonomous vehicle based at least in part on the one or more response characteristics; and

controlling, by the computing system, the autonomous vehicle based at least in part on the one or more control signals.

2. The computer-implemented method of claim 1 , wherein the one or more control signals are indicative of a detection of the potential collision.

3. The computer-implemented method of claim 1 , wherein:

sending the one or more control signals comprises:

sending, by the computing system, one or more first control signals to the autonomy computing system at a first time when the operating mode of the autonomous vehicle is an autonomous mode; and

sending, by the computing system, one or more second control signals to the one or more other systems onboard the autonomous vehicle, in response to the one or more first control signals, the one or more second control signals indicating one or more vehicle maneuvers to control the autonomous vehicle.

4. The computer-implemented method of claim 1 , wherein:

sending the one or more control signals comprises sending, by the computing system, one or more third control signals to a human-machine interface system onboard the autonomous vehicle at a second time when the operating mode of the autonomous vehicle is a manual driving mode; and

wherein controlling the autonomous vehicle based at least in part on the one or more control signals comprises controlling the autonomous vehicle based at least in part on an input from an operator of the autonomous vehicle subsequent to sending the one or more third control signals.

5. The computer-implemented method of claim 1 , wherein the one or more control signals indicate one or more vehicle maneuvers to avoid the potential collision; and

wherein controlling the autonomous vehicle based at least in part on the one or more control signals comprises controlling the autonomous vehicle to avoid the potential collision based at least in part on the one or more control signals.

6. The computer-implemented method of claim 5 , further comprising:

monitoring, by the computing system, the potential collision for a first duration of time; and

sending, by the computing system, the one or more control signals to the one or more other systems when the potential collision is determined to persist after the first duration of time.

7. The computer-implemented method of claim 1 , further comprising:

detecting, by the computing system, the potential collision between the autonomous vehicle and the object in the environment proximate to the autonomous vehicle, wherein the potential collision is detected by the autonomy computing system independent of the detection by the collision mitigation system.

8. The computer-implemented method of claim 7 , wherein detecting the potential collision between the autonomous vehicle and the object in the environment proximate to the autonomous vehicle comprises:

obtaining, by the computing system, trajectory information associated with the autonomous vehicle from the autonomy computing system;

determining, by the computing system, one or more regions of interest in the environment proximate to the autonomous vehicle based at least in part on the trajectory information; and

detecting, by the computing system, the potential collision within the one or more regions of interest while monitoring the one or more regions of interest for the potential collision.

9. A computing system for autonomous vehicle control, the system comprising:

one or more processors; and

one or more computer readable media that collectively store instructions that when executed by the one or more processors cause the computing system to perform operations, the operations comprising:

receiving data indicative of an operating mode of an autonomous vehicle, wherein the autonomous vehicle is configured to operate in a plurality of operating modes associated with an autonomy computing system of the autonomous vehicle;

determining one or more response characteristics for reacting to a potential collision based at least in part on the operating mode of the autonomous vehicle and an operating mode of a collision mitigation system, each response characteristic indicative of a response by indicating how the collision mitigation system onboard the autonomous vehicle responds to the potential collision with an object in an environment proximate to the autonomous vehicle, wherein the collision mitigation system is separate from the autonomy system of the autonomous vehicle;

sending one or more control signals to one or more other systems onboard the autonomous vehicle based at least in part on the one or more response characteristics; and

controlling the autonomous vehicle based at least in part on the one or more control signals.

10. The computing system of claim 9 , wherein:

sending the one or more control signals comprises:

sending one or more first control signals to the autonomy computing system at a first time when the operating mode of the autonomous vehicle is an autonomous mode; and

sending one or more second control signals to the one or more other systems onboard the autonomous vehicle, in response to the one or more first control signals, the one or more second control signals indicating one or more vehicle maneuvers to control the autonomous vehicle.

11. The computing system of claim 9 , wherein:

sending the one or more control signals comprises sending one or more third control signals from the collision mitigation system to a human-machine interface system onboard the autonomous vehicle at a second time when the operating mode of the autonomous vehicle is a manual driving mode; and

wherein controlling the autonomous vehicle based at least in part on the one or more control signals comprises controlling the autonomous vehicle based at least in part on an input from an operator of the autonomous vehicle subsequent to sending the one or more third control signals.

12. The computing system of claim 9 , wherein the one or more control signals indicate one or more vehicle maneuvers to avoid the potential collision; and

wherein controlling the autonomous vehicle based at least in part on the one or more control signals comprises controlling the autonomous vehicle to avoid the potential collision based at least in part on the one or more control signals.

13. The computing system of claim 10 , wherein the operations further comprise:

monitoring, at the collision mitigation system, the potential collision for a first duration of time; and

sending the control signals from the collision mitigation system to the one or more other systems when the potential collision is determined to persist after the first duration of time.

14. The computing system of claim 9 , wherein the operations further comprise:

detecting the potential collision at the collision mitigation system, and

detecting the potential collision at the autonomy computing system independent of the detection at the collision mitigation system.

15. An autonomous vehicle, comprising:

one or more processors; and

one or more computer readable media that collectively store instructions that when executed by the one or more processors cause the autonomous vehicle to perform operations, the operations comprising:

receiving data indicative of an operating mode of the autonomous vehicle, wherein the autonomous vehicle is configured to operate in a plurality of operating modes associated with an autonomy computing system of the autonomous vehicle;

determining one or more response characteristics for reacting to a potential collision based at least in part on the operating mode of the autonomous vehicle and an operating mode of a collision mitigation system, each response characteristic indicative of a response by indicating how the collision mitigation system onboard the autonomous vehicle responds to the potential collision with an object in an environment proximate to the autonomous vehicle, wherein the collision mitigation system is separate from the autonomy system of the autonomous vehicle;

sending one or more control signals to one or more other systems onboard the autonomous vehicle based at least in part on the one or more response characteristics; and

controlling the autonomous vehicle based at least in part on the one or more control signals.

16. The autonomous vehicle of claim 15 , wherein:

sending the one or more control signals comprises:

sending one or more first control signals from the collision mitigation system to the autonomy computing system at a first time when the operating mode of the autonomous vehicle is an autonomous mode; and

sending one or more second control signals from the autonomy computing system to the one or more other systems onboard the autonomous vehicle, in response to the one or more first control signals, the one or more second control signals indicating one or more vehicle maneuvers to control the autonomous vehicle.

17. The autonomous vehicle of claim 15 , wherein:

sending the one or more control signals comprises sending one or more third control signals from the collision mitigation system to a human-machine interface system onboard the autonomous vehicle at a second time when the operating mode of the autonomous vehicle is a manual driving mode; and

wherein controlling the autonomous vehicle based at least in part on the one or more control signals comprises controlling the autonomous vehicle based at least in part on an input from an operator of the autonomous vehicle subsequent to sending the one or more third control signals.

18. The autonomous vehicle of claim 15 , wherein the operations further comprise:

sending one or more control signals from the collision mitigation system to the one or more other systems onboard the autonomous vehicle based at least in part on the one or more response characteristics, the one or more control signals indicating one or more vehicle maneuvers to avoid the potential collision; and

controlling the autonomous vehicle to avoid the potential collision based at least in part on the one or more control signals.

19. The autonomous vehicle of claim 18 , wherein the operations further comprise:

monitoring, at the collision mitigation system, the potential collision for a first duration of time; and

sending the control signals from the collision mitigation system to the one or more other systems when the potential collision is determined to persist after the first duration of time.

20. The autonomous vehicle of claim 15 , wherein the operations further comprise:

detecting the potential collision at the collision mitigation system; and

detecting the potential collision at the autonomy computing system independent of the detection at the collision mitigation system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: WOOD, MATTHEW SHAW; LEACH, WILLIAM M.; POEPPEL, SCOTT C.; LETWIN, NICHOLAS; ZYCH, NOAH
To: UBER TECHNOLOGIES, INC.
Reel/Frame 053913/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 053913/0556 →
Continuity (3)
Continuation 16052899 · Aug 2, 2018
Continuation 15668196 · Aug 3, 2017
Related Publication 20210031801A1 · Feb 4, 2021