IP Library › Granted Patent US 10,591,929
Granted Patent B2
US 10,591,929 · App. 16/433,824 · Granted Mar 17, 2020

Prioritized constraints for a navigational system

Inventors: Shai Shalev-Shwartz (Jerusalem, IL); Amnon Shashua (Mevaseret Zion, IL); Shaked Shammah (Jerusalem, IL)
Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
G05D1/0246B60W30/09B60W30/0953B60W30/0956B60W50/0097B60W50/045G01C21/34G01C21/3453G01C21/3602G05D1/0055G05D1/0088G05D1/0214G05D1/0221G05D1/0231G05D1/0253G06K9/00791G06K9/00798G06K9/00805G06K9/00825G06N3/00G06N3/006G06N3/0445G06N3/08G06N5/046G06N7/005G06N20/00B60W2050/0088B60W2420/42B60W2550/10G05D2201/0213
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 10,591,929
App. No.
16/433,824
Filed
Jun 6, 2019
Granted
Mar 17, 2020
Kind
B2
Examiner
KAN, YURI
Art Unit
3662
USPC
701/28
Abstract

A navigation system for a host vehicle is provided. The system may comprise 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 navigational state associated with the host vehicle; determine a first predefined navigational constraint and a second predefined navigational constraint implicated by the navigational state; determine, based on the identified navigational state, a first navigational action for the host vehicle where both the first predefined navigational constraint and the second predefined navigational constraint can be satisfied; determine, based on the identified navigational state, a second navigational action for the host vehicle where the first predefined navigational constraint and the second predefined navigational constraint cannot both be satisfied; and cause at least one adjustment of a navigational actuator of the host vehicle.

Claims (39)

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 determine a navigational state associated with the host vehicle, the navigational state being associated with sensed information associated with the environment of the host vehicle;

determine a first predefined navigational constraint and a second predefined navigational constraint implicated by the navigational state, wherein the first predefined navigational constraint differs from the second predefined navigational constraint, and wherein the second predefined navigational constraint has a priority higher than the first predefined navigational constraint;

determine, based on the identified navigational state, a first navigational action for the host vehicle satisfying both the first predefined navigational constraint and the second predefined navigational constraint where both the first predefined navigational constraint and the second predefined navigational constraint can be satisfied;

determine, based on the identified navigational state, a second navigational action for the host vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint, where the first predefined navigational constraint and the second predefined navigational constraint cannot both be satisfied; and

cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined first navigational action or the determined second navigational action for the host vehicle.

2. The navigation system of claim 1 , wherein determination of the second navigational action occurs in a trained navigational system.

3. The navigation system of claim 1 , wherein the first predefined navigational constraint includes a target vehicle envelope defining a first buffer zone within which navigation of the host vehicle is prohibited, and wherein the second predefined navigational constraint includes a pedestrian envelope defining a second buffer zone within which navigation of the host vehicle is prohibited.

4. The navigation system of claim 3 , wherein at least a portion of the first buffer zone extends a predetermined distance from a detected target vehicle.

5. The navigation system of claim 3 , wherein at least a portion of the second buffer zone extends a predetermined distance from a detected pedestrian.

6. The navigation system of claim 1 , wherein the first predefined navigational constraint includes at least one of a stationary object envelope, a road barrier buffer zone, a maximum speed of travel when passing within an influence zone of a detected pedestrian, or a maximum deceleration rate for the host vehicle, and wherein the second predefined navigational constraint includes at least one of a target vehicle envelope or a pedestrian envelope.

7. The navigation system of claim 1 , wherein the navigational actuator includes at least one of a steering mechanism, a brake, or an accelerator.

8. An autonomous vehicle, the autonomous vehicle comprising:

a frame;

a body attached to the frame;

a camera; and

a navigation system, the navigation system comprising:

at least one processing device programmed to:

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

analyze the plurality of images to determine a navigational state associated with the autonomous vehicle, the navigational state being associated with sensed information associated with the environment of the host vehicle;

determine a first predefined navigational constraint and a second predefined navigational constraint implicated by the navigational state, wherein the first predefined navigational constraint differs from the second predefined navigational constraint, and wherein the second predefined navigational constraint has a priority higher than the first predefined navigational constraint;

determine, based on the identified navigational state, a first navigational action for the autonomous vehicle satisfying both the first predefined navigational constraint and the second predefined navigational constraint where both the first predefined navigational constraint and the second predefined navigational constraint can be satisfied;

determine, based on the identified navigational state, a second navigational action for the autonomous vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint, where the first predefined navigational constraint and the second predefined navigational constraint cannot both be satisfied; and

cause at least one adjustment of a navigational actuator of the autonomous vehicle in response to the determined first navigational action or the determined second navigational action for the autonomous vehicle.

9. The autonomous vehicle of claim 8 , wherein determination of the second navigational action occurs in a trained navigational system.

10. The autonomous vehicle of claim 8 , wherein the first predefined navigational constraint includes a target vehicle envelope defining a first buffer zone within which navigation of the autonomous vehicle is prohibited, and wherein the second predefined navigational constraint includes a pedestrian envelope defining a second buffer zone within which navigation of the autonomous vehicle is prohibited.

11. The autonomous vehicle of claim 10 , wherein at least a portion of the first buffer zone extends a predetermined distance from a detected target vehicle.

12. The autonomous vehicle of claim 10 , wherein at least a portion of the second buffer zone extends a predetermined distance from a detected pedestrian.

13. The autonomous vehicle of claim 8 , wherein the first predefined navigational constraint includes at least one of a stationary object envelope, a road barrier buffer zone, a maximum speed of travel when passing within an influence zone of a detected pedestrian, or a maximum deceleration rate for the autonomous vehicle, and wherein the second predefined navigational constraint includes at least one of a target vehicle envelope or a pedestrian envelope.

14. The autonomous vehicle of claim 8 , wherein the navigational actuator includes at least one of a steering mechanism, a brake, or an accelerator.

15. A method of navigating an autonomous vehicle, the method comprising:

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

analyzing the plurality of images to determine a navigational state associated with the autonomous vehicle, the navigational state being associated with sensed information associated with the environment of the host vehicle;

determining a first predefined navigational constraint and a second predefined navigational constraint implicated by the navigational state, wherein the first predefined navigational constraint differs from the second predefined navigational constraint, and wherein the second predefined navigational constraint has a priority higher than the first predefined navigational constraint;

determining, based on the identified navigational state, a first navigational action for the autonomous vehicle satisfying both the first predefined navigational constraint and the second predefined navigational constraint where both the first predefined navigational constraint and the second predefined navigational constraint can be satisfied;

determining, based on the identified navigational state, a second navigational action for the autonomous vehicle satisfying the second predefined navigational constraint, but not satisfying the first predefined navigational constraint, where the first predefined navigational constraint and the second predefined navigational constraint cannot both be satisfied; and

causing at least one adjustment of a navigational actuator of the autonomous vehicle in response to the determined first navigational action or the determined second navigational action for the autonomous vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: SHALEV-SHWARTZ, SHAI; SHASHUA, AMNON; SHAMMAH, SHAKED
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 050838/0744 →
Continuity (15)
Continuation 16019825 · Jun 27, 2018
Continuation PCTUS2017012334 · Jan 5, 2017
Provisional Application 62274883 · Jan 5, 2016
Provisional Application 62275046 · Jan 5, 2016
Provisional Application 62354946 · Jun 27, 2016
Provisional Application 62360600 · Jul 11, 2016
Provisional Application 62361352 · Jul 12, 2016
Provisional Application 62373153 · Aug 10, 2016
Provisional Application 62378554 · Aug 23, 2016
Provisional Application 62396462 · Sep 19, 2016
Provisional Application 62406604 · Oct 11, 2016
Provisional Application 62415135 · Oct 31, 2016
Provisional Application 62436097 · Dec 19, 2016
Provisional Application 62437953 · Dec 22, 2016
Related Publication 20190286154A1 · Sep 19, 2019