IP Library › Granted Patent US 11,827,274
Granted Patent B2
US 11,827,274 · App. 16/976,900 · Granted Nov 28, 2023

Turn path visualization to improve spatial and situational awareness in turn maneuvers

Inventors: John Michael Ferrer (Dearborn, MI); Jayanthi Rao (Dearborn, MI); Victoria Schein (Dearborn, MI)
Assignee: Ford Global Technologies, LLC
B62D15/0295B60W50/14G06V20/58H04W4/46B60W2050/0068B60W2050/146B60W2540/18B60W2554/4045B60W2556/65
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,827,274
App. No.
16/976,900
Granted
Nov 28, 2023
Kind
B2
Abstract

Sensor data and data from V2V messages are used to detect obstacles. Additional obstacles are identified in map data according to a vehicle's position. In response to detecting a turn intent, a controller calculates a turn path according to the detected obstacles and properties of the vehicle. The turn path is presented to a user, such as by display on a HUD or superimposing the turn path on an image from a forward facing camera. A desired steering angle to traverse the turn path may be displayed, such as relative to the current steering angle of the vehicle. Notifications regarding the path and turning intent of other vehicle may be displayed along with the turn path.

Claims (54)

1. A method comprising, by a controller of a vehicle:

receiving outputs of one or more sensors;

identifying one or more obstacles according to the outputs of the one or more sensors;

determining one or more paths of the one or more obstacles based at least on an object tracking technique;

(a) determining a turn path according to locations of the one or more obstacles and the one or more paths of the one or more obstacles;

(b) presenting a visual representation of the turn path on a display device coupled to the controller for execution by a driver of the vehicle;

performing (a) and (b) in response to receiving a first indicator of turning intent from the driver of the vehicle,

wherein the first indicator of turning intent comprises at least one of:

a change in steering wheel angle;

turning on a turn signal; and

detecting a turn in navigation data for a route selected by the driver,

wherein (b) further comprises:

detecting a current steering angle of the vehicle;

determining a desired steering angle according to the turn path; and

displaying a second indicator of a difference between the current steering angle and the desired steering angle; and

selecting a color for the second indicator according to a magnitude of the difference between the current steering angle and the desired steering angle, wherein the color for the second indicator is selected based on a set of predefined boundaries for the magnitude, and wherein the set of predefined boundaries for the magnitude varies based at least in part on a speed of the vehicle.

2. The method of claim 1 , wherein the one or more sensors include at least one of a camera, a light detection and ranging (LIDAR) sensor, and a radio detection and ranging (RADAR) sensor.

3. The method of claim 1 , wherein the vehicle is a first vehicle, further comprising:

receiving a message from a second vehicle over a vehicle-to-vehicle (V2V) communication protocol;

obtaining an additional obstacle location from the message;

obtaining a set of vehicle properties of the first vehicle, wherein the set of vehicle properties comprises at least a vehicle width, a vehicle length, a vehicle wheelbase size, a vehicle turning radius, and at least one vehicle turning dynamic; and

performing (a) according to the one or more obstacles, the additional obstacle, and the set of vehicle properties.

4. The method of claim 3 , wherein the additional obstacle is an obstacle detected by a sensor of the second vehicle, and wherein (a) is performed according to the one or more obstacles and the additional obstacle based at least in part on the additional obstacle being within a threshold proximity of a path of the first vehicle at a maximum distance in front of the first vehicle.

5. The method of claim 3 , further comprising:

determining an intended path of the second vehicle; and

performing (a) effective to avoid the intended path of the second vehicle.

6. The method of claim 3 , wherein presenting the visual representation of the turn path on the display device comprises presenting the turn path from a top-down perspective, the visual representation further including a visual representation of the additional obstacle, the additional obstacle being out of a field of view of the driver.

7. A system comprising one or more processing devices and one or more memory devices operably coupled to the one or more memory devices, the one or more memory devices storing executable code effective to cause the one or more processing devices to:

receive outputs of one or more sensors;

identify one or more obstacles according to the outputs of the one or more sensors;

determine one or more paths of the one or more obstacles based at least on an object tracking technique;

(a) determine a turn path according to locations of the one or more obstacles and the one or more paths of the one or more obstacles; and

(b) present a visual representation of the turn path on a display device coupled to the controller for execution by a driver of the vehicle;

perform (a) and (b) in response to receiving a first indicator of turning intent from the driver of the vehicle,

wherein the first indicator of turning intent comprises at least one of:

a change in steering wheel angle;

turning on a turn signal; and

detecting a turn in navigation data for a route selected by the driver,

wherein the executable code is further effective to cause the one or more processing devices to perform (b) by:

detecting a current steering angle of the vehicle;

determining a desired steering angle according to the turn path; and

displaying a second indicator of a difference between the current steering angle and the desired steering angle; and

display a color on the second indicator according to a magnitude of the difference between the current steering angle and the desired steering angle, wherein the color on the second indicator is further based on a set of predefined boundaries for the magnitude, and wherein the set of predefined boundaries for the magnitude varies based at least in part on a speed of the vehicle.

8. The system of claim 7 , wherein the one or more sensors include at least one of a camera, a light detection and ranging (LIDAR) sensor, and a radio detection and ranging (RADAR) sensor.

9. The system of claim 7 , wherein the vehicle is a first vehicle, and wherein the executable code is further effective to cause the one or more processing devices to:

receive a message from a second vehicle over a vehicle-to-vehicle (V2V) communication protocol;

obtain an additional obstacle location from the message;

obtain a set of vehicle properties of the first vehicle, wherein the set of vehicle properties comprises at least a vehicle width, a vehicle length, a vehicle wheelbase size, a vehicle turning radius, and at least one vehicle turning dynamic; and

perform (a) according to the one or more obstacles, the additional obstacle, and the set of vehicle properties.

10. The system of claim 9 , wherein the additional obstacle is an obstacle detected by a sensor of the second vehicle, and wherein (a) is performed according to the one or more obstacles and the additional obstacle based at least in part on the additional obstacle being within a threshold proximity of a path of the first vehicle at a maximum distance in front of the first vehicle.

11. The system of claim 9 , wherein the executable code is further effective to cause the one or more processing devices to:

determine an intended path of the second vehicle; and

perform (a) effective to avoid the intended path of the second vehicle.

12. The system of claim 9 , wherein the executable code is further effective to cause the one or more processing devices to present the visual representation of the turn path on the display device by presenting the turn path from a top-down perspective, the visual representation further including a visual representation of the additional obstacle, the additional obstacle being out of a field of view of the driver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2020
From: FERRER, JOHN MICHAEL; RAO, JAYANTHI; SCHEIN, VICTORIA
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 053644/0080 →
Continuity (1)
Related Publication 20210039715A1 · Feb 11, 2021