SYSTEMS AND METHODS FOR IN-VEHICLE DRIVER ASSISTANCE VIA AUGMENTED REALITY
Systems and methods for improving vehicle safety via Augmented Reality (AR) are provided. An example system may obtain sensor data indicative of an environment external to the vehicle and within the vehicle, and analyze the sensor data to determine a location of a vehicle safety indicia relative to the vehicle and a field of view of an occupant of the vehicle associated with an AR viewer. Based upon a comparison of the location of the vehicle safety indicia and the field of view of the occupant, the system may present an indication of the vehicle safety indicia via an AR viewer.
1 . A computer-implemented method for improving vehicle safety by presenting vehicle safety indicia to a vehicle occupant via Augmented Reality (AR), the computer-implemented method comprising:
obtaining, via one or more processors of an electronic device on-board a vehicle, sensor data indicative of an environment external to the vehicle and within the vehicle;
analyzing, via the one or more processors, the sensor data to determine:
a location of a vehicle safety indicia relative to the vehicle, and
a field of view of an occupant of the vehicle associated with an AR viewer; and
based upon a comparison of the location of the vehicle safety indicia and the field of view of the occupant, presenting, via the one or more processors, an indication of the vehicle safety indicia via an AR viewer.
2 . The computer-implemented method of claim 1 , further comprising:
obtaining, by the one or more processors, at least a portion of the sensor data from a sensor system including at least two sensors each having a different field of view respective to the vehicle.
3 . The computer-implemented method of claim 1 , further comprising:
obtaining, by the one or more processors, at least a portion of the sensor data from a sensor system including a plurality of sensors configured to sense different conditions.
4 . The computer-implemented method of claim 3 , wherein the plurality of sensors are selected from the group consisting of: an imaging sensor, a photodetector, a global positioning system sensor, a ranging sensor, or an acoustic sensor.
5 . The computer-implemented method of claim 1 , further comprising:
obtaining, by the one or more processors, at least a portion of the sensor data from a sensor system of a second vehicle.
6 . The computer-implemented method of claim 1 , further comprising:
obtaining, by the one or more processors, at least a portion of the sensor data from a smart infrastructure device.
7 . The computer-implemented method of claim 6 , wherein at least the portion of the sensor data is obtained from the smart infrastructure device via visible light communication.
8 . The computer-implemented method of claim 1 , further comprising:
obtaining, by the one or more processors, at least a portion of the sensor data from a personal electronic device associated with an occupant of the vehicle.
9 . The computer-implemented method of claim 1 , wherein the AR viewer is at least one of a smart windshield, a smart window, a smart mirror of the vehicle, or a wearable A R viewer.
10 . The computer-implemented method of claim 1 , wherein the vehicle safety indicia is at least one of a presence of ice, a vehicle, a road marking, a road sign, a pot hole, or a pedestrian.
11 . A system for improving vehicle safety via Augmented Reality (AR), the system comprising:
one or more processors of an electronic device on-board a vehicle; and
one or more non-transitory memories storing processor-executable instructions that, when executed by the one or more processors, cause the system to:
obtain sensor data indicative of an environment external to the vehicle and within the vehicle;
analyze the sensor data to determine:
a location of a vehicle safety indicia relative to the vehicle, and
a field of view of an occupant of the vehicle associated with an AR viewer; and
based upon a comparison of the location of the vehicle safety indicia and the field of view of the occupant, present an indication of the vehicle safety indicia via an AR viewer.
12 . The system of claim 11 , further comprising instructions that, when executed by the one or more processors, cause the system to:
obtain at least a portion of the sensor data from a sensor system including at least two sensors each having a different field of view respective to the vehicle.
13 . The system of claim 11 , further comprising instructions that, when executed by the one or more processors, cause the system to:
obtain at least a portion of the sensor data from a sensor system including a plurality of sensors configured to sense different conditions.
14 . The system of claim 13 , wherein the plurality of sensors are selected from the group consisting of: an imaging sensor, a photodetector, a global positioning system sensor, a ranging sensor, or an acoustic sensor.
15 . The system of claim 11 , further comprising instructions that, when executed by the one or more processors, cause the system to:
obtain a portion of the sensor data from a sensor system of a second vehicle.
16 . The system of claim 11 , further comprising instructions that, when executed by the one or more processors, cause the system to:
obtain at least a portion of the sensor data from a smart infrastructure device.
17 . The system of claim 16 , wherein at least the portion of the sensor data is obtained from the smart infrastructure device via visible light communication.
18 . The system of claim 11 , further comprising instructions that, when executed by the one or more processors, cause the system to:
obtain at least a portion of the sensor data from a personal electronic device associated with an occupant of the vehicle.
19 . The system of claim 11 , wherein the AR viewer is at least one of a smart windshield, a smart window, a smart mirror of the vehicle, or a wearable AR viewer.
20 . A non-transitory computer readable storage medium storing computer-executable instructions that, when executed by one or more processors of an electronic device on-board a vehicle cause the one or more processors to:
obtain sensor data indicative of an environment external to the vehicle and within the vehicle;
analyze the sensor data to determine:
a location of a vehicle safety indicia relative to the vehicle, and
a field of view of an occupant of the vehicle associated with an AR viewer; and
based upon a comparison of the location of the vehicle safety indicia and the field of view of the occupant, present an indication of the vehicle safety indicia via an AR viewer.