IP Library Granted Patent US 9,690,293
Granted Patent B2
US 9,690,293 · App. 15/273,044 · Granted Jun 27, 2017

Autonomous vehicle tail alignment navigation

Inventors: Amnon Shashua (Jesusalem, IL); Aran Reisman (Givayatim, IL); Daniel Braunstein (Jerusalem, IL); Yoav Taieb (Jerusalem, IL); Igor Tubis (Jerusalem, IL)
Assignee: Mobileye Vision Technologies Ltd.
G05D1/0088B60W30/14B60W30/18B62D15/025G01C21/14G01C21/165G01C21/32G01C21/34G01C21/3407G01C21/3476G01C21/36G01C21/3623G01C21/3644G01C21/3691G05D1/0212G05D1/0221G05D1/0246G05D1/0251G05D1/0253G05D1/0278G05D1/0287G06F17/30241G06F17/30377G06K9/00791G06K9/00798G06K9/00818G08G1/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 9,690,293
App. No.
15/273,044
Granted
Jun 27, 2017
Kind
B2
Abstract

A system for navigating an autonomous vehicle along a road segment is disclosed. The system may have at least one processor. The processor may be programmed to receive from an image capture device, images representative of an environment of the autonomous vehicle. The processor may also be programmed to determine a travelled trajectory along the road segment based on analysis of the images. Further, the processor may be programmed to determine a current location of the autonomous vehicle along a predetermined road model trajectory based on analysis of one or more of the plurality of images. The processor may also be programmed to determine a heading direction based on the determined traveled trajectory. In addition, the processor may be programmed to determine a steering direction, relative to the heading direction, by comparing the traveled trajectory to the predetermined road model trajectory at the current location of the autonomous vehicle.

Claims (39)

1. A system for autonomously navigating an autonomous vehicle along a road segment, the system comprising:

at least one processor programmed to:

receive from an image capture device, a plurality of images representative of an environment of the autonomous vehicle;

determine a traveled trajectory of the autonomous vehicle along the road segment based, at least in part, on analysis of one or more of the plurality of images;

determine a current location of the autonomous vehicle along a predetermined road model trajectory based on analysis of one or more of the plurality of images;

determine a heading direction for the autonomous vehicle based on the determined traveled trajectory; and

determine a steering direction for the autonomous vehicle, relative to the heading direction, by comparing the traveled trajectory to the predetermined road model trajectory at the current location of the autonomous vehicle.

2. The system of claim 1 , wherein the comparison between the traveled trajectory and the predetermined road model trajectory includes determination of a transformation that reduces an error between the traveled trajectory and the predetermined road model trajectory.

3. The system of claim 2 , wherein the processor is further programmed to adjust the steering system of the autonomous vehicle based on the transformation.

4. The system of claim 1 , wherein the predetermined road model trajectory includes a three-dimensional polynomial representation of a target trajectory along the road segment.

5. The system of claim 1 , wherein the predetermined road model trajectory is retrieved from a database stored in a memory included in the autonomous vehicle.

6. The system of claim 1 , wherein the predetermined road model trajectory is retrieved from a database accessible to the autonomous vehicle over a wireless communications interface.

7. The system of claim 1 , wherein the image capture device is included in the autonomous vehicle.

8. The system of claim 1 , wherein determination of the steering direction is further based on one or more additional cues, including one or more of a left lane mark polynomial model, a right lane mark polynomial model, holistic path prediction, motion of a forward vehicle, determined free space ahead of the autonomous vehicle, and virtual lanes or virtual lane constraints determined based on positions of vehicles forward of the autonomous vehicle.

9. The system of claim 8 , wherein determination of the steering direction is based on weights applied to the one or more additional cues.

10. An autonomous vehicle, comprising:

a body;

at least one image capture device configured to acquire at least one image representative of an environment of the autonomous vehicle; and

at least one processor programmed to:

receive from the image capture device, a plurality of images representative of the environment of the autonomous vehicle;

determine a traveled trajectory of the autonomous vehicle along the road segment based, at least in part, on analysis of one or more of the plurality of images;

determine a current location of the autonomous vehicle along a predetermined road model trajectory based on analysis of one or more of the plurality of images;

determine a heading direction for the autonomous vehicle based on the determined traveled trajectory; and

determine a steering direction for the autonomous vehicle, relative to the heading direction, by comparing the traveled trajectory to the predetermined road model trajectory at the current location of the autonomous vehicle.

11. The autonomous vehicle of claim 10 , wherein the comparison between the traveled trajectory and the predetermined road model trajectory includes determination of a transformation that reduces an error between the traveled trajectory and the predetermined road model trajectory.

12. The autonomous vehicle of claim 10 , wherein the predetermined road model trajectory includes a three-dimensional polynomial representation of a target trajectory along the road segment.

13. The autonomous vehicle of claim 10 , wherein the predetermined road model trajectory is retrieved from one of a database stored in a memory included in the autonomous vehicle and a database accessible to the autonomous vehicle over a wireless communications interface.

14. The autonomous vehicle of claim 10 , wherein determination of the steering direction is further based on one or more additional cues, including one or more of a left lane mark polynomial model, a right lane mark polynomial model, holistic path prediction, motion of a forward vehicle, determined free space ahead of the autonomous vehicle, and virtual lanes or virtual lane constraints determined based on positions of vehicles forward of the autonomous vehicle.

15. The autonomous vehicle of claim 14 , wherein determination of the steering direction is based on weights applied to the one or more additional cues.

16. A method of navigating an autonomous vehicle, comprising:

receiving, from an image capture device, a plurality of images representative of an environment of the autonomous vehicle;

determining a traveled trajectory of the autonomous vehicle along the road segment based, at least in part, on analysis of one or more of the plurality of images;

determining a current location of the autonomous vehicle along a predetermined road model trajectory based on analysis of one or more of the plurality of images;

determining a heading direction for the autonomous vehicle based on the determined traveled trajectory; and

determining a steering direction for the autonomous vehicle, relative to the heading direction, by comparing the traveled trajectory to the predetermined road model trajectory at the current location of the autonomous vehicle.

17. The method of claim 16 , wherein comparing the traveled trajectory to the predetermined road model trajectory includes determining a transformation that reduces an error between the traveled trajectory and the predetermined road model trajectory.

18. The method of claim 17 , further including adjusting the steering system of the autonomous vehicle based on the transformation.

19. The method of claim 18 , wherein determining the steering direction includes applying weights to the one or more additional cues.

20. The method of claim 16 , wherein determining a steering direction is based on one or more additional cues, including one or more of a left lane mark polynomial model, a right lane mark polynomial model, holistic path prediction, motion of a forward vehicle, determined free space ahead of the autonomous vehicle, and virtual lanes or virtual lane constraints determined based on positions of vehicles forward of the autonomous vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2017
From: TUBIS, IGOR
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 042978/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2017
From: SHASHUA, AMNON; REISMAN, ARAN; BRAUNSTEIN, DANIEL; TAIEB, YOAV
To: MOBILEYE VISION TECHNOLOGIES LTD.
Reel/Frame 041820/0359 →
Continuity (22)
Continuation PCTUS2016017411 · Feb 10, 2016
Provisional Application 62114091 · Feb 10, 2015
Provisional Application 62164055 · May 20, 2015
Provisional Application 62170728 · Jun 4, 2015
Provisional Application 62181784 · Jun 19, 2015
Provisional Application 62192576 · Jul 15, 2015
Provisional Application 62215764 · Sep 9, 2015
Provisional Application 62219733 · Sep 17, 2015
Provisional Application 62261578 · Dec 1, 2015
Provisional Application 62261598 · Dec 1, 2015
Provisional Application 62267643 · Dec 15, 2015
Provisional Application 62269818 · Dec 18, 2015
Provisional Application 62270408 · Dec 21, 2015
Provisional Application 62270418 · Dec 21, 2015
Provisional Application 62270431 · Dec 21, 2015
Provisional Application 62271103 · Dec 22, 2015
Provisional Application 62274883 · Jan 5, 2016
Provisional Application 62274968 · Jan 5, 2016
Provisional Application 62275007 · Jan 5, 2016
Provisional Application 62275046 · Jan 5, 2016
Provisional Application 62277068 · Jan 11, 2016
Related Publication 20170010614A1 · Jan 12, 2017