IP Library Granted Patent US 11,840,258
Granted Patent B2
US 11,840,258 · App. 17/106,746 · Granted Dec 12, 2023

Systems and methods for navigating with safe distances

Inventors: Shai Shalev-Shwartz (Jerusalem, IL); Shaked Shammah (Jerusalem, IL); Amnon Shashua (Mevaseret Zion, IL); Barak Cohen (Modiin, IL); Zeev Adelman (Jerusalem, IL)
Assignee: Mobileye Vision Technologies Ltd.
B60W60/0016B60W30/09B60W30/0953B60W30/0956B60W30/181B60W30/18163B60W40/02B60W40/105B60W40/107B60W60/0015G05D1/0214G05D1/0231G05D1/0246G06T7/20G06T7/70G06V20/58G06V20/584G06V40/10B60W2420/42B60W2420/52B60W2510/18B60W2520/105B60W2520/12B60W2520/125B60W2520/14B60W2530/201B60W2552/45B60W2554/4029B60W2554/4041B60W2554/4042B60W2554/4043B60W2554/4044B60W2554/80B60W2554/801B60W2555/60B60W2720/10G05D2201/0213G06T2207/30196G06T2207/30261G06V2201/07
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,840,258
App. No.
17/106,746
Granted
Dec 12, 2023
Kind
B2
Abstract

Systems and methods are provided for vehicle navigation. In one implementation, a system may comprise an interface to obtain sensing data of an environment of the host vehicle. A processing device may be configured to determine a planned navigational action for the host vehicle; identify a target vehicle in the environment of the host vehicle; predict a resulting distance between the host and target vehicles if the planned action were taken; determine a host vehicle stopping distance based on a braking rate, maximum acceleration capability, and current speed of the host vehicle; determine a target vehicle stopping distance based on a braking rate and current speed of the target vehicle; and continue with the planned navigational action while the predicted distance is greater than a minimum safe longitudinal distance calculated based on the host vehicle stopping distance and the target vehicle stopping distance.

Claims (48)

1. An automated driving system for a host vehicle, the system comprising:

an interface to obtain sensing data of an environment in a vicinity of the host vehicle, the sensing data captured from at least one sensor device of the host vehicle; and

at least one processing device configured to:

determine a planned navigational action for accomplishing a navigational goal of the host vehicle;

identify, from the sensing data, a target vehicle in the environment of the host vehicle;

predict a distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken;

identify a braking rate of the host vehicle, a maximum acceleration capability of the host vehicle, a current longitudinal speed of the host vehicle, and a response time of the host vehicle to apply the braking rate;

determine a host vehicle stopping distance to bring the host vehicle to a stop, based on an evaluation of: (i) the identified braking rate of the host vehicle, (ii) the maximum acceleration capability of the host vehicle, (iii) the current longitudinal speed of the host vehicle, and (iv) the response time of the host vehicle to apply the identified braking rate, wherein the identified braking rate of the host vehicle is a submaximal braking rate that is less than a maximum braking capability of the host vehicle;

identify a braking rate of the target vehicle and a current longitudinal speed of the target vehicle;

determine a target vehicle stopping distance to bring the target vehicle to a stop, based on an evaluation of: (i) the identified braking rate of the target vehicle and (ii) the current longitudinal speed of the target vehicle; and

cause the host vehicle to continue with the planned navigational action while the predicted distance of the planned navigational action is greater than a minimum safe longitudinal distance, wherein the minimum safe longitudinal distance is calculated based on: (i) the host vehicle stopping distance, (ii) the target vehicle stopping distance, and (iii) an acceleration distance that corresponds to a distance the host vehicle is capable to travel during the response time at the maximum acceleration capability of the host vehicle, starting from the current longitudinal speed of the host vehicle.

2. The system of claim 1 , wherein the planned navigational action includes the target vehicle traveling toward the host vehicle in a lane occupied by the host vehicle.

3. The system of claim 1 , wherein the identified braking rate of the host vehicle is limited based on at least one condition of the host vehicle or at least one weather and road condition of the environment.

4. The system of claim 1 , wherein the identified braking rate of the target vehicle is limited based on at least one characteristic of the target vehicle associated with braking capability or at least one weather and road condition of the environment.

5. The system of claim 1 , wherein the current longitudinal speed of the target vehicle is determined from the sensing data.

6. The system of claim 5 , wherein the current longitudinal speed of the target vehicle is determined from output from at least one of a LIDAR system or a RADAR system of the host vehicle.

7. The system of claim 1 , wherein the planned navigational action causes at least one of steering, braking, or accelerating in the host vehicle.

8. The system of claim 1 , wherein the at least one sensor device includes a camera, and wherein the sensing data includes at least one image captured from the camera.

9. At least one non-transitory machine-readable storage medium comprising instructions stored thereupon, which when executed by a processor of a navigation system of a host vehicle, cause the processor to perform operations comprising:

obtaining sensing data of an environment in a vicinity of the host vehicle, the sensing data captured from at least one sensor device of the host vehicle;

determining a planned navigational action for accomplishing a navigational goal of the host vehicle;

identifying, from the sensing data, a target vehicle in the environment of the host vehicle;

predicting a distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken;

identifying a braking rate of the host vehicle, a maximum acceleration capability of the host vehicle, a current longitudinal speed of the host vehicle, and a response time of the host vehicle to apply the braking rate;

determining a host vehicle stopping distance to bring the host vehicle to a stop, based on an evaluation of: (i) the identified braking rate of the host vehicle, (ii) the maximum acceleration capability of the host vehicle, (iii) the current longitudinal speed of the host vehicle, and (iv) the response time of the host vehicle to apply the identified braking rate, wherein the identified braking rate of the host vehicle is a submaximal braking rate that is less than a maximum braking capability of the host vehicle;

identifying a braking rate of the target vehicle and a current longitudinal speed of the target vehicle;

determining a target vehicle stopping distance to bring the target vehicle to a stop, based on an evaluation of (i) the identified braking rate of the target vehicle and (ii) the current longitudinal speed of the target vehicle; and

causing the host vehicle to continue with the planned navigational action while the predicted distance of the planned navigational action is greater than a minimum safe longitudinal distance, wherein the minimum safe longitudinal distance is calculated based on; (i) the host vehicle stopping distance, (ii) the target vehicle stopping distance, and (iii) an acceleration distance that corresponds to a distance the host vehicle is capable to travel during the response time at the maximum acceleration capability of the host vehicle, starting from the current longitudinal speed of the host vehicle.

10. The machine-readable storage medium of claim 9 , wherein the planned navigational action includes the target vehicle traveling toward the host vehicle in a lane occupied by the host vehicle.

11. The machine-readable storage medium of claim 9 , wherein the identified braking rate of the host vehicle is limited based on at least one condition of the host vehicle or at least one weather and road condition of the environment.

12. The machine-readable storage medium of claim 9 , wherein the identified braking rate of the target vehicle is limited based on at least one characteristic of the target vehicle associated with braking capability or at least one weather and road condition of the environment.

13. The machine-readable storage medium of claim 9 , wherein the current longitudinal speed of the target vehicle is determined from the sensing data.

14. The machine-readable storage medium of claim 13 , wherein the current longitudinal speed of the target vehicle is determined from output from at least one of a LIDAR system or a RADAR system of the host vehicle.

15. The machine-readable storage medium of claim 9 , wherein the planned navigational action causes at least one of steering, braking, or accelerating in the host vehicle.

16. The machine-readable storage medium of claim 9 , wherein the at least one sensor device includes a camera, and wherein the sensing data includes at least one image captured from the camera.

17. An apparatus, comprising:

means for obtaining sensing data of an environment in a vicinity of a host vehicle, the sensing data captured from at least one sensor device of the host vehicle; and

at least one processing means for:

determining a planned navigational action for accomplishing a navigational goal of the host vehicle;

identifying, from the sensing data, a target vehicle in the environment of the host vehicle;

predicting a distance between the host vehicle and the target vehicle that would result if the planned navigational action was taken;

identifying a braking rate of the host vehicle, a maximum acceleration capability of the host vehicle, a current longitudinal speed of the host vehicle, and a response time of the host vehicle to apply the braking rate;

determining a host vehicle stopping distance to bring the host vehicle to a stop, based on an evaluation of: (i) the identified braking rate of the host vehicle, (ii) the maximum acceleration capability of the host vehicle, (iii) the current longitudinal speed of the host vehicle, and (iv) the response time of the host vehicle to apply the identified braking rate, wherein the identified braking rate of the host vehicle is a submaximal braking rate that is less than a maximum braking capability of the host vehicle;

identifying a braking rate of the target vehicle and a current longitudinal speed of the target vehicle;

determining a target vehicle stopping distance to bring the target vehicle to a stop, based on an evaluation of: (i) the identified braking rate of the target vehicle and (ii) the current longitudinal speed of the target vehicle; and

causing the host vehicle to continue with the planned navigational action while the predicted distance of the planned navigational action is greater than a minimum safe longitudinal distance, wherein the minimum safe longitudinal distance is calculated based on; (i) the host vehicle stopping distance, (ii) the target vehicle stopping distance, and (iii) an acceleration distance that corresponds to a distance the host vehicle is capable to travel during the response time at the maximum acceleration capability of the host vehicle, starting from the current longitudinal speed of the host vehicle.

18. The apparatus of claim 17 , further comprising:

sensing means for capturing the sensing data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTING PROPERTY NUMBER 62/772,366 CORRECTING EXECUTION DATE FOR ZEEV ADELMAN 09/15/2019 PREVIOUSLY RECORDED AT REEL: 054491 FRAME: 0287. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 17, 2020
From: SHALEV-SHWARTZ, SHAI; SHAMMAH, SHAKED; SHASHUA, AMNON; COHEN, BARAK; ADELMAN, ZEEV
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 054795/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: SHALEV-SHWARTZ, SHAI; SHAMMAH, SHAKED; SHASHUA, AMNON; COHEN, BARAK; ADELMAN, ZEEV
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 054491/0287 →
Continuity (6)
Continuation PCTIB2019000726 · Aug 14, 2019
Provisional Application 62777914 · Dec 11, 2018
Provisional Application 62772366 · Nov 28, 2018
Provisional Application 62724355 · Aug 29, 2018
Provisional Application 62718554 · Aug 14, 2018
Related Publication 20210094577A1 · Apr 1, 2021
Cited By (43)
US 12,190,069 US 12,210,841 US 12,210,843 US 12,217,009 US 12,217,010 US 12,223,285 US 12,223,286 US 12,223,287 US 12,229,672 US 12,236,199 US 12,242,812 US 12,242,813 US 12,242,814 US 12,254,277 US 12,254,278 US 12,260,181 US 12,260,182 US 12,314,660 US 12,321,697 US 12,340,180 US 12,353,827 US 12,360,247 US 12,393,777 US 12,400,085 US 12,406,146 US 12,430,503 US 12,430,504 US 12,430,505 US 12,456,008 US 12,459,497 US 12,499,320 US 12,518,107 US 12,524,619 US 12,554,935 US 12,559,128 US 12,585,883 US 12,596,881 US 12,625,228 US 12,638,578 US 12,697,971 US 12,717,034 US 12,730,976 US 12,737,552