Vehicle navigation using object data received from other vehicles
View Patent ↗A method includes: generating, using sensors configured in a vehicle, sensor data during autonomous driving of the vehicle on a roadway; generating, by a computer system having an artificial neural network and configured in the vehicle, controls for the autonomous driving of the vehicle based on the sensor data from the sensors; and receiving, in a communication device of the vehicle, object data from one or more vehicles operating on the roadway concurrently with the vehicle being driven autonomously on the roadway; where generating of the controls is based at least in part on the object data configured to identify one or more objects detected by the one or more vehicles on the roadway.
1 . A vehicle, comprising:
sensors configured to generate sensor data during autonomous driving of the vehicle on a roadway;
a computer system having an artificial neural network configured to generate controls for the autonomous driving of the vehicle based on the sensor data from the sensors; and
a communication device configured to receive object data from one or more vehicles operating on the roadway concurrently with the vehicle being driven autonomously on the roadway, wherein the object data is configured to identify one or more objects detected by the one or more vehicles on the roadway, and wherein the object data is received before the one or more objects are within respective detection ranges of the sensors; and
wherein the computer system is configured to:
generate, before the one or more objects are within the respective detection ranges of the sensors, a map of the one or more objects based at least in part on the object data; and
update a navigation plan for the vehicle based at least in part on the map and before the one or more objects are within the respective detection ranges of the sensors.
2 . The vehicle of claim 1 , wherein the controls for the autonomous driving of the vehicle include navigation data.
3 . The vehicle of claim 1 , wherein the object data is received from the one or more vehicles based at least in part on a distance between the vehicle and the one or more vehicles are within a threshold.
4 . The vehicle of claim 1 , wherein the one or more objects include a traffic sign, a traffic light, a road lane, or a physical structure.
5 . The vehicle of claim 1 , wherein the object data is received from the one or more vehicles via a server system.
6 . The vehicle of claim 1 , wherein the object data is received from the one or more vehicles without going through a remote server system outside of the one or more vehicles.
7 . A method, comprising:
generating, using sensors configured in a vehicle, sensor data during autonomous driving of the vehicle on a roadway;
generating, by a computer system having an artificial neural network and configured in the vehicle, controls for the autonomous driving of the vehicle based on the sensor data from the sensors; receiving, in a communication device of the vehicle, object data from one or more vehicles operating on the roadway concurrently with the vehicle being driven autonomously on the roadway, wherein the object data is configured to identify one or more objects detected by the one or more vehicles on the roadway, and wherein the object data is received before the one or more objects are within respective detection ranges of the sensors;
based at least in part on the object data configured to identify one or more objects detected by the one or more vehicles on the roadway;
generating, before the one or more objects are within the respective detection ranges of the sensors, a map of the one or more objects based at least in part on the object data; and
updating a navigation plan for the vehicle based at least in part on the map and before the one or more objects are within the respective detection ranges of the sensors.
8 . The method of claim 7 , wherein the controls for the autonomous driving of the vehicle include navigation data.
9 . The method of claim 7 , wherein the object data is received from the one or more vehicles based at least in part on a distance between the vehicle and the one or more vehicles are within a threshold.
10 . The method of claim 7 , wherein the one or more objects include a traffic sign, a traffic light, a road lane, or a physical structure.
11 . The method of claim 7 , wherein the object data is received from the one or more vehicles via a server system.
12 . The method of claim 7 , wherein the object data is received from the one or more vehicles without going through a remote server system outside of the one or more vehicles.
13 . A non-transitory computer storage medium storing instructions which, when executed in a computer system configured in a vehicle, cause the vehicle to perform a method comprising:
generating, using sensors configured in the vehicle, sensor data during autonomous driving of the vehicle on a roadway;
generating, by the computer system using an artificial neural network, controls for the autonomous driving of the vehicle based on the sensor data from the sensors;
receiving, in a communication device of the vehicle, object data from one or more vehicles operating on the roadway concurrently with the vehicle being driven autonomously on the roadway, wherein the object data is configured to identify one or more objects detected by the one or more vehicles on the roadway, and wherein the object data is received before the one or more objects are within respective detection ranges of the sensors;
generating, before the one or more objects are within the respective detection ranges of the sensors, a map of the one or more objects based at least in part on the object data; and
updating a navigation plan for the vehicle based at least in part on the map and before the one or more objects are within the respective detection ranges of the sensors.
14 . The non-transitory computer storage medium of claim 13 , wherein the controls for the autonomous driving of the vehicle include navigation data.
15 . The non-transitory computer storage medium of claim 13 , wherein the object data is received from the one or more vehicles based at least in part on a distance between the vehicle and the one or more vehicles are within a threshold.
16 . The non-transitory computer storage medium of claim 13 , wherein the one or more objects include a traffic sign, a traffic light, a road lane, or a physical structure.
17 . The non-transitory computer storage medium of claim 13 , wherein the object data is received from the one or more vehicles via a server system.
18 . The non-transitory computer storage medium of claim 13 , wherein the object data is received from the one or more vehicles without going through a remote server system outside of the one or more vehicles.