IP Library Granted Patent US 11,034,346
Granted Patent B2
US 11,034,346 · App. 16/508,872 · Granted Jun 15, 2021

Navigation at alternating merge zones

Inventors: Shai Shalev-Shwartz (Jerusalem, IL); Amnon Shashua (Mevaseret Zion, IL); Shaked Shammah (Jerusalem, IL)
Assignee: Mobileye Vision Technologies Ltd.
B60W30/09B60W30/0956B60W30/162B60W30/18163B60W50/10G05D1/0088G05D1/0214G05D1/0253G06K9/00791G06K9/00825G08G1/0145G08G1/0968B60W30/165B60W2300/15B60W2300/17B60W2420/42B60W2540/215B60W2540/30B60W2554/80B60W2554/801B60W2554/804G01C21/3658G05D1/0246G05D2201/0201G05D2201/0202G05D2201/0213G06K2209/23G06T7/70G06T2207/30256G08G1/167
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,034,346
App. No.
16/508,872
Granted
Jun 15, 2021
Kind
B2
Abstract

The present disclosure relates to systems and methods for host vehicle navigation. In one implementation, a navigation system for a host vehicle may include at least one processing device programmed to receive, from a camera, a plurality of images representative of an environment of the host vehicle; analyze the plurality of images to identify a first flow of traffic and a second flow of traffic; determine a presence of at least one navigational state characteristic indicative of an alternating merging of the first flow of traffic and the second flow of traffic into a merged lane; cause at least a first navigational change to allow one target vehicle from the first flow of traffic to proceed ahead of the host vehicle; and cause at least a second navigational change to cause the host vehicle to follow the target vehicle into the merged lane.

Claims (43)

1. A navigation system for a host vehicle, the system comprising:

at least one processing device programmed to:

receive, from a camera, a plurality of images representative of an environment of the host vehicle;

analyze the plurality of images to identify a double merge scenario comprising a first flow of traffic and a second flow of traffic in a same direction, wherein the first flow of traffic is traveling in a first lane to a side of the host vehicle and the second flow of traffic is traveling in a second lane that includes the host vehicle, wherein the first lane is parallel to the second lane, and wherein vehicles traveling in the first lane are permitted to merge into the second lane and vehicles traveling in the second lane are permitted to merge into the first lane;

determine a presence in the environment of the vehicle of a first target vehicle in the first flow of traffic and a second target vehicle in the second flow of traffic, wherein the first target vehicle is associated with a first trajectory and the second target vehicle is associated with a second trajectory;

based on the first and second trajectories, determine a classification associated with each of the first and second target vehicles;

determine a plurality of potential navigational actions based on a driving policy of the host vehicle and the classifications of the first and second target vehicles; and

cause a navigational change in the host vehicle based on one of the plurality of potential navigational actions and the trajectories of the first and second target vehicles.

2. The system of claim 1 , wherein the navigational change includes slowing the host vehicle.

3. The system of claim 1 , wherein the navigational change includes performing a merge maneuver.

4. The system of claim 1 , wherein the navigational change includes maneuvering toward a desired lateral position.

5. The system of claim 1 , wherein the navigational change includes accelerating the host vehicle.

6. The system of claim 1 , wherein the classification of the first target vehicle or the second target vehicle indicates the host vehicle will give way with respect to the respective target vehicle.

7. The system of claim 6 , wherein a trajectory of the host vehicle intersects with the first trajectory of the first target vehicle at an intersection point, the first target vehicle is classified as a give-way vehicle, and the navigational action causes the host vehicle to reach the intersection point at a predetermined amount of time after the first target vehicle.

8. The system of claim 1 , wherein the classification of the first target vehicle or the second target vehicle indicates the host vehicle will take way with respect to the respective target vehicle.

9. The system of claim 8 , wherein a trajectory of the host vehicle intersects with the first trajectory of the first target vehicle at an intersection point, the first target vehicle is classified as a take-way vehicle, and the navigational action causes the host vehicle to reach the intersection point at a predetermined amount of time before the first target vehicle.

10. The system of claim 1 , wherein the classification of the first target vehicle or the second target vehicle indicates the host vehicle will maintain an offset distance with respect to the respective target vehicle.

11. The system of claim 1 , wherein a priority of the first flow of traffic is based on the classification of the first target vehicle and a priority of the second flow of traffic is based on the classification of the second target vehicle.

12. The system of claim 1 , wherein a priority of the first flow of traffic is equal to a priority of the second flow of traffic.

13. The system of claim 1 , wherein at least one of the first vehicle or the second vehicle is classified as an offset vehicle and the trajectory of the offset vehicle and a trajectory of the host vehicle do not intersect.

14. A computer-implemented method for navigating a host vehicle, the method comprising:

receiving, from a camera, a plurality of images representative of an environment of the host vehicle;

analyzing the plurality of images to identify a double merge scenario comprising a first flow of traffic and a second flow of traffic in a same direction, wherein the first flow of traffic is traveling in a first lane to a side of the host vehicle and the second flow of traffic is traveling in a second lane that includes the host vehicle, wherein the first lane is parallel to the second lane, and wherein vehicles traveling in the first lane are permitted to merge into the second lane and vehicles traveling in the second lane are permitted to merge into the first lane;

determining a presence in the environment of the vehicle of a first target vehicle in the first flow of traffic and a second target vehicle in the second flow of traffic, wherein the first target vehicle is associated with a first trajectory and the second target vehicle is associated with a second trajectory;

based on the first and second trajectories, determining a classification associated with each of the first and second target vehicles;

determining a set of potential navigational actions based on a driving policy of the host vehicle and the classifications of the first and second target vehicles; and

causing a navigational change in the host vehicle based on one of the plurality of potential navigational actions and the trajectories of the first and second target vehicles.

15. The method of claim 14 , wherein the first trajectory or the second trajectory is associated with a cost function.

16. The method of claim 14 , wherein the method further comprises:

analyzing the plurality of images to identify a constraint in the environment of the host vehicle.

17. The method of claim 16 , wherein the navigational change is based, at least in part, on the identified constraint.

18. The method of claim 14 , wherein the plurality of potential navigational actions include a maneuver in which the host vehicle moves laterally toward a desired lateral position.

19. The method of claim 14 , wherein the plurality of potential navigational actions include causing the host vehicle to stay in the second lane.

20. The method of claim 14 , wherein the first trajectory or the second trajectory is determined in part based on an object in the environment of the host vehicle.

21. The method of claim 20 , wherein the object is associated with one or more rules, the one or more rules being indicative of a predetermined trajectory.

22. A non-transitory, computer-readable storage medium storing instructions that, when executed by at least one processing device, cause the at least one processing device to:

receive, from a camera, a plurality of images representative of an environment of the host vehicle;

analyze the plurality of images to identify a double merge scenario comprising a first flow of traffic and a second flow of traffic in a same direction, wherein the first flow of traffic is traveling in a first lane to a side of the host vehicle and the second flow of traffic is traveling in a second lane that includes the host vehicle, wherein the first lane is parallel to the second lane, and wherein vehicles traveling in the first lane are permitted to merge into the second lane and vehicles traveling in the second lane are permitted to merge into the first lane;

determine a presence in the environment of the vehicle of a first target vehicle in the first flow of traffic and a second target vehicle in the second flow of traffic, wherein the first target vehicle is associated with a first trajectory and the second target vehicle is associated with a second trajectory;

based on the first and second trajectories, determine a classification associated with each of the first and second target vehicles;

determine a plurality of potential navigational actions based on a driving policy of the host vehicle and on the classifications of the first and second target vehicles; and

cause a navigational change in the host vehicle based on one of the plurality of potential navigational actions and the trajectories of the first and second target vehicles.

23. The non-transitory, computer-readable storage medium of claim 22 , wherein the instructions further comprise instructions to test the navigational change with respect to a constraint identified in the environment of the host vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2019
From: SHALEV-SHWARTZ, SHAI; SHASHUA, AMNON; SHAKED, SHAKED
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 049727/0838 →
Continuity (6)
Continuation PCTUS2018013375 · Jan 11, 2018
Provisional Application 62445500 · Jan 12, 2017
Provisional Application 62546343 · Aug 16, 2017
Provisional Application 62565244 · Sep 29, 2017
Provisional Application 62582687 · Nov 7, 2017
Related Publication 20190329783A1 · Oct 31, 2019
Cited By (1)
US 12,249,157