IP Library › Granted Patent US 11,383,704
Granted Patent B2
US 11,383,704 · App. 16/542,581 · Granted Jul 12, 2022

Enhanced vehicle operation

Inventors: Phillip Bonkoski (Ann Arbor, MI); Mrdjan J. Jankovic (Birmingham, MI)
Assignee: FORD GLOBAL TECHNOLOGIES, LLC
B60W30/09B60W10/04B60W10/18B60W10/20B60W30/0956B60W2554/80B60W2710/18B60W2710/20B60W2720/106
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,383,704
App. No.
16/542,581
Granted
Jul 12, 2022
Kind
B2
Abstract

A computer includes a processor and a memory, the memory storing instructions executable by the processor to generate an ellipse around a target vehicle, identify an intersection point between the ellipse and a line extending from a host vehicle to the target vehicle, identify a line tangent to the ellipse at the intersection point, and actuate one or more components of the host vehicle to avoid locations represented by the line tangent to the ellipse.

Claims (34)

1. A system, comprising a computer including a processor and a memory, the memory storing instructions executable by the processor to:

generate an ellipse around a target vehicle based on at least one of (a) dimensions of the target vehicle that include a length of the target vehicle and a width of the target vehicle or (b) a speed difference between the host vehicle and the target vehicle;

identify an intersection point between the ellipse and a line extending from the host vehicle to the target vehicle;

identify a line tangent to the ellipse at the intersection point; and

actuate one or more components of the host vehicle to avoid locations represented by the line tangent to the ellipse.

2. The system of claim 1 , wherein the instructions further include instructions to predict a path of the target vehicle over a period of time, predict a path of the host vehicle over the period of time, identify respective lines tangent to respective ellipses at each of a plurality of instances in the period of time, and plan actuation of the one or more components of the host vehicle to avoid each line tangent to each ellipse at each instance in the period of time.

3. The system of claim 2 , wherein the instructions further include instructions to actuate the one or more components of the host vehicle according to the planned actuation and, then, after a predetermined number of instances have passed, to predict a successive path of the target vehicle over a successive period of time.

4. The system of claim 1 , wherein the line tangent to the ellipse is a set of geo-coordinates and the instructions further include instructions to plan a path for the host vehicle that avoids the geo-coordinates of the line.

5. The system of claim 1 , wherein the instructions further include instructions to identify a second intersection point between the ellipse and a second line extending from the host vehicle to the target vehicle and to identify a second line tangent to the ellipse at the second intersection point.

6. The system of claim 5 , wherein the instructions further include instructions to actuate the one or more components to avoid the line tangent to the ellipse and the second line tangent to the ellipse.

7. The system of claim 1 , wherein the instructions further include instructions to generate the ellipse based on at least one of a heading angle of the target vehicle or a heading angle of the host vehicle.

8. The system of claim 1 , wherein the instructions further include instructions to identify a second target vehicle, to generate a second ellipse for the second target vehicle, to identify a second line tangent to the second ellipse at a second intersection point between a second line extending from a host vehicle to the second target vehicle, and to actuate one or more components of the host vehicle to avoid the line tangent to the ellipse and the second line tangent to the second ellipse.

9. The system of claim 1 , wherein the instructions further include instructions to actuate a steering motor to steer the host vehicle away from the line tangent to the ellipse.

10. The system of claim 1 , wherein the line tangent to the ellipse is a constraint line and the instructions further include instructions to input the constraint line to a path optimization program that outputs a path for the host vehicle that avoids the constraint line.

11. A method, comprising:

generating an ellipse around a target vehicle based on at least one of (a) dimensions of the target vehicle that include a length of the target vehicle and a width of the target vehicle or (b) a speed difference between the host vehicle and the target vehicle;

identifying an intersection point between the ellipse and a line extending from a host vehicle to the target vehicle;

identifying a line tangent to the ellipse at the intersection point; and

actuating one or more components of the host vehicle to avoid locations represented by the line tangent to the ellipse.

12. The method of claim 11 , further comprising predicting a path of the target vehicle over a period of time, predicting a path of the host vehicle over the period of time, identifying respective lines tangent to respective ellipses at each of a plurality of instances in the period of time, and planning actuation of the one or more components of the host vehicle to avoid each line tangent to each ellipse at each instance in the period of time.

13. The method of claim 11 , further comprising generating the ellipse based on at least one of a heading angle of the target vehicle or a heading angle of the host vehicle.

14. The method of claim 11 , wherein the line tangent to the ellipse is a set of geo-coordinates and the method further comprises planning a path for the host vehicle that avoids the geo-coordinates of the line.

15. A system, comprising a computer including a processor and a memory, the memory storing instructions executable by the processor to:

generate an ellipse around a target vehicle;

identify an intersection point between the ellipse and a line extending from a host vehicle to the target vehicle;

identify a second intersection point between the ellipse and a second line extending from the host vehicle to the target vehicle;

identify a second line tangent to the ellipse at the second intersection point

identify a line tangent to the ellipse at the intersection point; and

actuate one or more components of the host vehicle to avoid locations represented by the line tangent to the ellipse.

16. The system of claim 15 , wherein the instructions further include instructions to actuate the one or more components to avoid the line tangent to the ellipse and the second line tangent to the ellipse.

17. The system of claim 15 , wherein the instructions further include instructions to predict a path of the target vehicle over a period of time, predict a path of the host vehicle over the period of time, identify respective lines tangent to respective ellipses at each of a plurality of instances in the period of time, and plan actuation of the one or more components of the host vehicle to avoid each line tangent to each ellipse at each instance in the period of time.

18. The system of claim 17 , wherein the instructions further include instructions to actuate the one or more components of the host vehicle according to the planned actuation and, then, after a predetermined number of instances have passed, to predict a successive path of the target vehicle over a successive period of time.

19. The system of claim 15 , wherein the instructions further include instructions to generate the ellipse based on a length of the target vehicle and a width of the target vehicle.

20. The system of claim 15 , wherein the instructions further include instructions to generate the ellipse based on a speed difference between the host vehicle and the target vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2019
From: BONKOSKI, PHILLIP; JANKOVIC, MRDJAN J.
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 050072/0105 →
Continuity (1)
Related Publication 20210046925A1 · Feb 18, 2021