Inferring state of traffic signal and other aspects of a vehicle's environment based on surrogate data
A vehicle configured to operate in an autonomous mode can obtain sensor data from one or more sensors observing one or more aspects of an environment of the vehicle. At least one aspect of the environment of the vehicle that is not observed by the one or more sensors could be inferred based on the sensor data. The vehicle could be controlled in the autonomous mode based on the at least one inferred aspect of the environment of the vehicle.
1. A method, comprising:
receiving, by an inference system in a vehicle, sensor data from one or more sensors on the vehicle and information from at least one remote information source;
inferring, by the inference system, at least one aspect of an environment of the vehicle based on the sensor data from the one or more sensors and the information from the at least one remote information source, wherein the at least one inferred aspect of the environment of the vehicle relates to a state of a traffic light; and
generating, based on the at least one inferred aspect of the environment of the vehicle, one or more instructions to control one or more functions of the vehicle.
2. The method of claim 1 , wherein the one or more sensors comprise at least one of a camera, a RADAR system, a LIDAR system, an acoustic sensor, a location sensor, or an inertial measurement unit (IMU).
3. The method of claim 1 , wherein the remote information source comprises a roadway information service.
4. The method of claim 1 , wherein the remote information source comprises a sensor located apart from the vehicle.
5. The method of claim 1 , wherein the at least one inferred aspect of the environment of the vehicle relates to an aspect of the environment that is not observed by the one or more sensors.
6. The method of claim 1 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being green.
7. The method of claim 6 , wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to accelerate.
8. The method of claim 1 , wherein the at least one inferred aspect of the environment further comprises a determination that at least one other vehicle ahead of the vehicle is starting to move.
9. The method of claim 1 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being red.
10. The method of claim 9 , wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to decelerate.
11. A non-transitory computer readable medium having stored therein programming instructions executable by a computer system to cause the computer system to perform functions, the functions comprising:
receiving sensor data from one or more sensors on a vehicle and information from at least one remote information source, wherein the vehicle is configured to operate in an autonomous mode;
inferring at least one aspect of an environment of the vehicle based on the sensor data from the one or more sensors and the information from the at least one remote information source, wherein the at least one inferred aspect of the environment of the vehicle relates to a state of a traffic light; and
generating, based on the at least one inferred aspect of the environment of the vehicle, one or more instructions to control one or more functions of the vehicle.
12. The non-transitory computer readable medium of claim 11 , wherein the at least one inferred aspect of the environment of the vehicle relates to an aspect of the environment that is not observed by the one or more sensors.
13. The non-transitory computer readable medium of claim 11 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being green, and wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to accelerate.
14. The non-transitory computer readable medium of claim 11 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being red, and wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to decelerate.
15. A vehicle, comprising:
one or more sensors configured to acquire sensor data regarding an environment of a vehicle;
a wireless communication interface configured to receive information from at least one remote information source; and
an inference system, wherein the inference system is configured to infer at least one aspect of an environment of the vehicle based on the sensor data from the one or more sensors and the information from the at least one remote information source and to generate, based on the at least one inferred aspect of the environment of the vehicle, one or more instructions to control one or more functions of the vehicle, wherein the at least one inferred aspect of the environment of the vehicle relates to a state of a traffic light.
16. The vehicle of claim 15 , wherein the at least one inferred aspect of the environment of the vehicle relates to an aspect of the environment that is not observed by the one or more sensors.
17. The vehicle of claim 15 , wherein the one or more sensors comprise at least one of a camera, a RADAR system, a LIDAR system, an acoustic sensor, a location sensor, or an inertial measurement unit (IMU).
18. The vehicle of claim 15 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being green, and wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to accelerate.
19. The vehicle of claim 15 , wherein the at least one inferred aspect of the environment of the vehicle relates to the state of the traffic light being red, and wherein the one or more instructions to control one or more functions of the vehicle comprise an instruction to decelerate.