SPATIALLY TRANSLATED DIMENSIONS OF UNSEEN OBJECT
Disclosed are systems, methods, and non-transitory computer-readable media for presenting spatially translated dimensions of an unseen object. A viewing device captures, with one or more sensors affixed to a vehicle, sensor data describing a distance between the vehicle and a physical object. The viewing device generates, based on the sensor data, a virtual model representing a position of at least a portion of the vehicle in relation to the physical object. The viewing device presents the virtual model on a display in the vehicle. The viewing device captures, with the one or more sensors affixed to the vehicle, updated sensor data describing an updated distance between the vehicle and the physical object, and updates the virtual model presented on the display based on the updated sensor data.
1 . A method comprising:
capturing, with one or more sensors operatively affixed to a vehicle, sensor data describing a distance between the vehicle and a physical object;
determining, based on the sensor data, one or more coordinates defining the physical object and a position of at least a portion of the vehicle in relation to the physical object;
generating a virtual model of the physical object based on the one or more coordinates;
presenting the virtual model on a display in the vehicle;
capturing, with the one or more sensors, updated sensor data describing an updated distance between the vehicle and the physical object; and
updating the virtual model presented on the display based on the updated sensor data.
2 . The method of claim 1 , wherein capturing sensor data describing the distance between the vehicle and the physical object comprises:
emitting, by a first sensor, a signal in the direction of the physical object;
receiving, by the first sensor, a response signal received as a result of the signal reflecting back from the physical object; and
determining a distance between the vehicle and the physical object based on a period of elapsed time between emitting the signal and receiving the response signal.
3 . The method of claim 1 , wherein the one or more sensors includes a depth sensor.
4 . The method of claim 1 , wherein the one or more sensors includes a radar sensor.
5 . The method of claim 1 , further comprising:
determining, based on the sensor data, the position of at least the portion of the vehicle in relation to the physical object.
6 . The method of claim 5 , further comprising:
determining, based on the position of at least the portion of the vehicle in relation to the physical object, navigation instructions for avoiding contact with the physical object.
7 . The method of claim 1 , further comprising:
determining that the distance between the vehicle and the physical object is less than a threshold distance; and
presenting an alert on the display of the vehicle that notifies a driver of the vehicle that the distance between the vehicle and the physical object is less that the threshold distance.
8 . The method of claim 1 , wherein the virtual model representing a position of at least the portion of the vehicle in relation to the physical object is presented from an overhead perspective.
9 . The method of claim 1 , wherein the vehicle is an automobile and the physical object is a curb.
10 . The method of claim 1 , wherein the vehicle is an automobile and the physical object is a different automobile.
11 . A system comprising:
one or more computer processors; and
one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:
capturing, with one or more sensors operatively affixed to a vehicle, sensor data describing a distance between the vehicle and a physical object;
determining, based on the sensor data, one or more coordinates defining the physical object and a position of at least a portion of the vehicle in relation to the physical object;
generating a virtual model of the physical object based on the one or more coordinates;
presenting the virtual model on a display in the vehicle;
capturing, with the one or more sensors, updated sensor data describing an updated distance between the vehicle and the physical object; and
updating the virtual model presented on the display based on the updated sensor data.
12 . The system of claim 11 , wherein capturing sensor data describing the distance between the vehicle and the physical object comprises:
emitting, by a first sensor, a signal in the direction of the physical object;
receiving, by the first sensor, a response signal received as a result of the signal reflecting back from the physical object; and
determining a distance between the vehicle and the physical object based on a period of elapsed time between emitting the signal and receiving the response signal.
13 . The system of claim 11 , wherein the one or more sensors includes a depth sensor.
14 . The system of claim 11 , wherein the one or more sensors includes a radar sensor.
15 . The system of claim 11 , the operations further comprising:
determining, based on the sensor data, the position of at least the portion of the vehicle in relation to the physical object.
16 . The system of claim 15 , the operations further comprising:
determining, based on the position of at least the portion of the vehicle in relation to the physical object, navigation instructions for avoiding contact with the physical object.
17 . The system of claim 11 , the operations further comprising:
determining that the distance between the vehicle and the physical object is less than a threshold distance; and
presenting an alert on the display of the vehicle that notifies a driver of the vehicle that the distance between the vehicle and the physical object is less that the threshold distance.
18 . The system of claim 11 , wherein the virtual model representing a position of at least the portion of the vehicle in relation to the physical object is presented from an overhead perspective.
19 . The system of claim 11 , wherein the vehicle is an automobile and the physical object is a curb.
20 . A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a viewing device, cause the viewing device to perform operations comprising:
capturing, with one or more sensors operatively affixed to a vehicle, sensor data describing a distance between the vehicle and a physical object;
determining, based on the sensor data, one or more coordinates defining the physical object and a position of at least a portion of the vehicle in relation to the physical object;
generating a virtual model of the physical object based on the one or more coordinates;
presenting the virtual model on a display in the vehicle;
capturing, with the one or more sensors, updated sensor data describing an updated distance between the vehicle and the physical object; and
updating the virtual model presented on the display based on the updated sensor data.