US 11,781,870 B2
Crowd sourcing data for autonomous vehicle navigation
Amnon Shashua, Jerusalem (IL); Yoram Gdalyahu, Jerusalem (IL); Ofer Springer, Jerusalem (IL); Aran Reisman, Givatayim (IL); and Daniel Braunstein, Jerusalem (IL)
Assigned to Mobileye Vision Technolgies Ltd., Jersualem (IL)
Filed by MOBILEYE VISION TECHNOLOGIES LTD., Jerusalem (IL)
Filed on Jun. 26, 2020, as Appl. No. 16/913,908.
Application 16/913,908 is a continuation of application No. 16/672,277, filed on Nov. 1, 2019, granted, now 11,392,123.
Application 16/672,277 is a continuation of application No. 15/673,334, filed on Aug. 9, 2017.
Application 15/673,334 is a continuation of application No. PCT/US2016/017411, filed on Feb. 10, 2016.
Claims priority of provisional application 62/277,068, filed on Jan. 11, 2016.
Claims priority of provisional application 62/275,007, filed on Jan. 5, 2016.
Claims priority of provisional application 62/275,046, filed on Jan. 5, 2016.
Claims priority of provisional application 62/274,968, filed on Jan. 5, 2016.
Claims priority of provisional application 62/274,883, filed on Jan. 5, 2016.
Claims priority of provisional application 62/271,103, filed on Dec. 22, 2015.
Claims priority of provisional application 62/270,408, filed on Dec. 21, 2015.
Claims priority of provisional application 62/270,418, filed on Dec. 21, 2015.
Claims priority of provisional application 62/270,431, filed on Dec. 21, 2015.
Claims priority of provisional application 62/269,818, filed on Dec. 18, 2015.
Claims priority of provisional application 62/267,643, filed on Dec. 15, 2015.
Claims priority of provisional application 62/261,578, filed on Dec. 1, 2015.
Claims priority of provisional application 62/261,598, filed on Dec. 1, 2015.
Claims priority of provisional application 62/219,733, filed on Sep. 17, 2015.
Claims priority of provisional application 62/215,764, filed on Sep. 9, 2015.
Claims priority of provisional application 62/192,576, filed on Jul. 15, 2015.
Claims priority of provisional application 62/181,784, filed on Jun. 19, 2015.
Claims priority of provisional application 62/170,728, filed on Jun. 4, 2015.
Claims priority of provisional application 62/164,055, filed on May 20, 2015.
Claims priority of provisional application 62/114,091, filed on Feb. 10, 2015.
Prior Publication US 2020/0326707 A1, Oct. 15, 2020
Int. Cl. G05D 1/00 (2006.01); G06F 16/29 (2019.01); G01C 21/14 (2006.01); G01C 21/34 (2006.01); G01C 21/36 (2006.01); G05D 1/02 (2020.01); G06F 16/23 (2019.01); G06V 20/56 (2022.01); G06V 20/62 (2022.01); G06V 20/58 (2022.01); G01C 21/00 (2006.01); G01C 21/16 (2006.01); B60W 30/18 (2012.01); G08G 1/0967 (2006.01); B62D 15/02 (2006.01); G08G 1/0962 (2006.01); G08G 1/16 (2006.01); G08G 1/01 (2006.01); B60W 30/14 (2006.01); G08G 1/0968 (2006.01); H04L 67/12 (2022.01); G06T 7/00 (2017.01); G01S 19/10 (2010.01)
CPC G05D 1/0088 (2013.01) [B60W 30/14 (2013.01); B60W 30/18 (2013.01); B62D 15/025 (2013.01); G01C 21/14 (2013.01); G01C 21/1652 (2020.08); G01C 21/1656 (2020.08); G01C 21/34 (2013.01); G01C 21/3407 (2013.01); G01C 21/3476 (2013.01); G01C 21/36 (2013.01); G01C 21/3602 (2013.01); G01C 21/3623 (2013.01); G01C 21/3644 (2013.01); G01C 21/3691 (2013.01); G01C 21/3896 (2020.08); G05D 1/0212 (2013.01); G05D 1/0219 (2013.01); G05D 1/0221 (2013.01); G05D 1/0246 (2013.01); G05D 1/0251 (2013.01); G05D 1/0253 (2013.01); G05D 1/0278 (2013.01); G05D 1/0287 (2013.01); G06F 16/2379 (2019.01); G06F 16/29 (2019.01); G06V 20/56 (2022.01); G06V 20/582 (2022.01); G06V 20/584 (2022.01); G06V 20/588 (2022.01); G06V 20/63 (2022.01); G08G 1/0112 (2013.01); G08G 1/09623 (2013.01); G08G 1/096725 (2013.01); G08G 1/096805 (2013.01); G08G 1/167 (2013.01); B60W 2420/42 (2013.01); B60W 2555/60 (2020.02); B60W 2710/18 (2013.01); B60W 2710/20 (2013.01); B60W 2720/10 (2013.01); G01C 21/3811 (2020.08); G01C 21/3819 (2020.08); G01C 21/3822 (2020.08); G01S 19/10 (2013.01); G05D 2201/0213 (2013.01); G06T 7/00 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30256 (2013.01); G06T 2207/30261 (2013.01); H04L 67/12 (2013.01)] 32 Claims
OG exemplary drawing
 
1. An apparatus of a vehicle for controlling vehicle operation, the apparatus comprising:
a processor; and
a memory including instructions, which when executed by the processor, cause the processor to:
access route information for navigation of a route by the vehicle, the route information including data relating to multiple speeds along the route;
calculate, based on the route information and the multiple speeds along the route, a target speed of the vehicle for a first area of a roadway located along the route;
identify one or more curves located on the route before at least a portion of the one or more curves is captured in an image, the one or more curves being identified based on a distance to the one or more curves determined based on a position of the vehicle along the route and a position of the one or more curves in the route information, the host vehicle being configured to navigate the one or more curves at a first reduced speed, wherein the first reduced speed is lower than a speed limit associated with the one or more curves;
cause the vehicle to be operated at the target speed in the first area of the roadway located along the route;
obtain dynamic information for the route, the dynamic information indicating current conditions on the route based on data collected from one or more other vehicles on the route;
calculate, based on the dynamic information, a second reduced speed for a second area of the roadway located along the route, the second area including the one or more curves, the second reduced speed replacing the first reduced speed and being lower than the first reduced speed; and
cause the vehicle to be operated at the second reduced speed in the second area of the roadway located along the route,
wherein deceleration of the vehicle is automatically applied to change the vehicle from the first reduced speed to the second reduced speed in advance of the one or more curves.