IP Library › Granted Patent US 10,198,001
Granted Patent B2
US 10,198,001 · App. 15/273,581 · Granted Feb 5, 2019

Self-aware system for adaptive navigation

Inventors: Amnon Shashua (Jerusalem, IL); Yoram Gdalyahu (Jerusalem, IL); Ofer Springer (Jerusalem, IL); Aran Reisman (Givatayim, IL); Daniel Braunstein (Jerusalem, IL)
Assignee: MOBILEYE VISION TECHNOLOGIES LTD.
G05D1/0088B60W30/14B60W30/18B62D15/025G01C21/14G01C21/165G01C21/32G01C21/34G01C21/3407G01C21/3476G01C21/36G01C21/3602G01C21/3623G01C21/3644G01C21/3691G05D1/0212G05D1/0219G05D1/0221G05D1/0246G05D1/0251G05D1/0253G05D1/0278G05D1/0287G06F17/30241G06F17/30377G06K9/00791G06K9/00798G06K9/00818G06K9/00825G06K9/3258G08G1/0112G08G1/09623G08G1/096725G08G1/096805G08G1/167B60W2420/42B60W2550/22B60W2710/18B60W2710/20B60W2720/10G01S19/10G05D2201/0213G06T7/00G06T2207/20081G06T2207/30256G06T2207/30261H04L67/12
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,198,001
App. No.
15/273,581
Granted
Feb 5, 2019
Kind
B2
Abstract

Systems and methods are provided for self-aware adaptive navigation. In one implementation, a navigation system for a vehicle may include at least one processor. The at least one processor may be programmed to determine a navigational maneuver for the vehicle based, at least in part, on a comparison of a motion of the vehicle with respect to a predetermined model representative of a road segment. The at least one processor may be further programmed to receive, from a camera, at least one image representative of an environment of the vehicle. The at least one processor may be further programmed to determine, based on analysis of the at least one image, an existence in the environment of the vehicle of an navigational adjustment condition, cause the vehicle to adjust the navigational maneuver based on the existence of the navigational adjustment condition, and store information relating to the navigational adjustment condition.

Claims (36)

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

at least one processor programmed to:

determine a navigational maneuver for the vehicle based, at least in part, on a comparison of a motion of the vehicle with respect to a predetermined model representative of a road segment;

receive from a camera, at least one image representative of an environment of the vehicle;

determine, based on analysis of the at least one image, an existence in the environment of the vehicle of a navigational adjustment condition;

cause, based on a determination that the navigational adjustment condition is a non-transient condition, the vehicle to adjust the navigational maneuver away from a target trajectory based on the existence of the navigational adjustment condition; and

store information relating to the navigational adjustment condition.

2. The system of claim 1 , wherein the navigational adjustment condition includes a parked car.

3. The system of claim 1 , wherein the navigational adjustment condition includes a lane shift.

4. The system of claim 1 , wherein the navigational adjustment condition includes at least one of a newly encountered traffic sign or a newly encountered traffic light.

5. The system of claim 1 , wherein the navigational adjustment condition includes an area of construction.

6. The system of claim 1 , wherein the processor is further programmed to cause the stored information relating to the navigational adjustment condition to be transmitted to a road model management system for determining whether an update to the predetermined model representative of the road segment is warranted by the navigational adjustment condition.

7. The system of claim 1 , wherein the information stored relative to the navigational adjustment condition includes at least one of an indicator of location where the navigational adjustment condition was encountered, an indication of the adjustment made to the navigational maneuver, and the at least one image.

8. The system of claim 1 , wherein the predetermined model representative of the road segment includes a three-dimensional spline representing a predetermined path of travel along the road segment.

9. A method for navigating a vehicle, the method comprising:

determining a navigational maneuver for the vehicle based, at least in part, on a comparison of a motion of the vehicle with respect to a predetermined model representative of a road segment;

receiving from a camera, at least one image representative of an environment of the vehicle;

determining, based on analysis of the at least one image, an existence in the environment of the vehicle of a navigational adjustment condition;

causing, based on a determination that the navigational adjustment condition is a non-transient condition, the vehicle to adjust the navigational maneuver away from a target trajectory based on the existence of the navigational adjustment condition; and

storing information relating to the navigational adjustment condition.

10. The method of claim 9 , wherein the navigational adjustment condition includes a parked car.

11. The method of claim 9 , wherein the navigational adjustment condition includes a lane shift.

12. The method of claim 9 , wherein the navigational adjustment condition includes at least one of a newly encountered traffic sign or a newly encountered traffic light.

13. The method of claim 9 , wherein the navigational adjustment condition includes an area of construction.

14. The method of claim 9 , further comprising causing the stored information relating to the navigational adjustment condition to be transmitted to a road model management system for determining whether an update to the predetermined model representative of the road segment is warranted by the navigational adjustment condition.

15. The method of claim 9 , wherein the information stored relative to the navigational adjustment condition includes at least one of an indicator of location where the navigational adjustment condition was encountered, an indication of the adjustment made to the navigational maneuver, and the at least one image.

16. The method of claim 9 , wherein the predetermined model representative of the road segment includes a three-dimensional spline representing a predetermined path of travel along the road segment.

17. A non-transitory computer-readable medium comprising instructions that are executable by at least one processor to cause the at least one processor to perform a method, the method comprising:

determining a navigational maneuver for the vehicle based, at least in part, on a comparison of a motion of the vehicle with respect to a predetermined model representative of a road segment;

receiving from a camera, at least one image representative of an environment of the vehicle;

determining, based on analysis of the at least one image, an existence in the environment of the vehicle of a navigational adjustment condition;

causing, based on a determination that the navigational adjustment condition is a non-transient condition, the vehicle to adjust the navigational maneuver away from a target trajectory based on the existence of the navigational adjustment condition; and

storing information relating to the navigational adjustment condition.

18. The computer-readable medium of claim 17 , wherein the method further comprises causing the stored information relating to the navigational adjustment condition to be transmitted to a road model management system for determining whether an update to the predetermined model representative of the road segment is warranted by the navigational adjustment condition.

19. The computer-readable medium of claim 17 , wherein the information stored relative to the navigational adjustment condition includes at least one of an indicator of location where the navigational adjustment condition was encountered, an indication of the adjustment made to the navigational maneuver, and the at least one image.

20. The computer-readable medium of claim 17 , wherein the predetermined model representative of the road segment includes a three-dimensional spline representing a predetermined path of travel along the road segment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2017
From: SHASHUA, AMNON; GDALYAHU, YORAM; SPRINGER, OFER; REISMAN, ARAN; BRAUNSTEIN, DANIEL
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 041427/0941 →
Continuity (22)
Continuation PCTUS2016017411 · Feb 10, 2016
Provisional Application 62277068 · Jan 11, 2016
Provisional Application 62274883 · Jan 5, 2016
Provisional Application 62275046 · Jan 5, 2016
Provisional Application 62274968 · Jan 5, 2016
Provisional Application 62275007 · Jan 5, 2016
Provisional Application 62271103 · Dec 22, 2015
Provisional Application 62270408 · Dec 21, 2015
Provisional Application 62270431 · Dec 21, 2015
Provisional Application 62270418 · Dec 21, 2015
Provisional Application 62269818 · Dec 18, 2015
Provisional Application 62267643 · Dec 15, 2015
Provisional Application 62261598 · Dec 1, 2015
Provisional Application 62261578 · Dec 1, 2015
Provisional Application 62219733 · Sep 17, 2015
Provisional Application 62215764 · Sep 9, 2015
Provisional Application 62192576 · Jul 15, 2015
Provisional Application 62181784 · Jun 19, 2015
Provisional Application 62170728 · Jun 4, 2015
Provisional Application 62164055 · May 20, 2015
Provisional Application 62114091 · Feb 10, 2015
Related Publication 20170010618A1 · Jan 12, 2017
Cited By (1)
US 12,259,257