SYSTEMS AND METHODS FOR A 3D MODEL FOR VIEWING POTENTIAL PLACEMENT OF AN OBJECT
The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: measures dimensional data of each object of the plurality of objects based upon processor analysis of received LIDAR data; presents, to a user, a list of objects of the plurality of objects; receives, from the user, a selection from the list of objects; and displays the 3D model of the room with a representation of the selected object.
1 . A computer-implemented method for viewing potential placement of an object, the method comprising, via one or more processors, sensors, servers, and/or transceivers:
receiving light detection and ranging (LIDAR) data generated from a LIDAR camera;
measuring a plurality of dimensions of the object based upon processor analysis of the LIDAR data;
receiving or generating a 3D model of a room, the 3D model of the room including dimensional data of the room;
inserting a representation of the object into the 3D model of the room based upon processor analysis of: (i) the plurality of dimensions of the object measured from the LIDAR data; and (ii) the dimensional data of the room; and
displaying the 3D model of the room with the inserted representation of the object.
2 . The computer-implemented method of claim 1 , wherein the object comprises a piece of furniture comprising one of:
(1) a chair;
(2) a couch;
(3) a table;
(4) a desk; and/or
(5) a lamp.
3 . The computer-implemented method of claim 1 , wherein the object comprises an appliance comprising one of:
(1) a refrigerator;
(2) a stove;
(3) a microwave;
(4) a dishwasher;
(5) an air fryer;
(6) a laundry machine; or
(7) a dryer.
4 . The computer-implemented method of claim 1 , wherein the displaying of the 3D model of the room with the inserted representation of the object comprises displaying the 3D model of the room with the inserted representation of the object on a pair of glasses.
5 . The computer-implemented method of claim 1 , wherein:
the object is a first object, and the LIDAR data is first LIDAR data; and
the computer-implemented further comprises, via the one or more processors, transceivers, sensors, and/or servers:
receiving second LIDAR data generated from the LIDAR camera;
measuring a plurality of dimensions of a second object based upon processor analysis of the second LIDAR data; and
replacing the representation of the first object with a representation of the second object in the 3D model of the room.
6 . The computer-implemented method of claim 1 , wherein the displaying of the 3D model of the room with the inserted object comprises displaying a price of the object.
7 . The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:
determining that it is not possible to bring the object into the room based upon processor analysis of: (i) dimensional data of a door of the room, and (ii) the plurality of dimensions of the object measured from the LIDAR data;
wherein the displaying of the 3D model of the room with the inserted representation of the object further comprises displaying a warning indicating that it is not possible to bring the object into the room.
8 . The computer-implemented method of claim 1 , wherein the object is an object of a plurality of objects, and the computer-implemented method further comprises, via the one or more processors, transceivers, sensors, and/or servers:
measuring dimensional data of each object of the plurality of objects based upon processor analysis of received LIDAR data;
presenting, to a user, a list of objects of the plurality of objects, the list including a price of each object of the plurality of objects;
receiving, from the user, a selection from the list of objects; and
displaying the 3D model of the room with a representation of the selected object.
9 . The computer-implemented method of claim 1 , wherein:
the measured plurality of dimensions includes a measured height and width of an object; and
the displaying the representation of the 3D model further comprises overlaying numerical values of the height and width of the object onto the representation of the object in the displayed 3D model.
10 . The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:
receiving camera data including color data and transparency data of the object;
wherein the representation of the object is built based upon the color data and the transparency data of the object.
11 . The computer-implemented method of claim 1 , further comprising, via the one or more processors, transceivers, sensors, and/or servers:
changing a placement of the inserted representation of the object in the 3D model based upon a command from a user.
12 . A computer system configured to display a potential placement of an object, the computer system comprising one or more processors, sensors, servers, and/or transceivers configured to:
receive light detection and ranging (LIDAR) data generated from a LIDAR camera;
measure a plurality of dimensions of the object based upon processor analysis of the LIDAR data;
receive or generate a 3D model of a room, the 3D model of the room including dimensional data of the room;
insert a representation of the object into the 3D model of the room based upon processor analysis of: (i) the plurality of dimensions of the object measured from the LIDAR data; and (ii) the dimensional data of the room; and
display the 3D model of the room with the inserted representation of the object.
13 . The computer system of claim 12 , further configured to, via the one or more processors, sensors, servers, and/or transceivers:
display, on a pair of glasses, the 3D model of the room with the inserted representation of the object.
14 . The computer system of claim 12 , further configured to, via the one or more processors, sensors, servers, and/or transceivers:
display a price of the object when displaying the 3D model.
15 . The computer system of claim 12 , wherein the object is an object of a plurality of objects, and wherein the computer system is further configured to, via the one or more processors, sensors, servers, and/or transceivers:
measure dimensional data of each object of the plurality of objects based upon processor analysis of received LIDAR data;
present, to a user, a list of objects of the plurality of objects;
receive, from the user, a selection from the list of objects; and
display the 3D model of the room with a representation of the selected object.
16 . The computer system of claim 12 , wherein:
the measured plurality of dimensions includes a measured height and width of an object; and
the computer system is further configured to, via the one or more processors, sensors, servers, and/or transceivers, display the representation of the 3D model by overlaying numerical values of the height and width of the object onto the representation of the object in the displayed 3D model.
17 . A computer system configured to display a potential placement of an object, comprising:
one or more processors; and
a program memory coupled to the one or more processors and storing executable instructions that when executed by the one or more processors cause the computer system to:
receive light detection and ranging (LIDAR) data generated from a LIDAR camera;
measure a plurality of dimensions of the object based upon processor analysis of the LIDAR data;
receive or generate a 3D model of a room, the 3D model of the room including dimensional data of the room;
insert a representation of the object into the 3D model of the room based upon processor analysis of: (i) the plurality of dimensions of the object measured from the LIDAR data; and (ii) the dimensional data of the room; and
display the 3D model of the room with the inserted representation of the object.
18 . The computer system of claim 17 , further comprising computerized glasses;
wherein the executable instructions further cause the computer system to display the 3D model of the room with the inserted representation of the object on the computerized glasses.
19 . The computer system of claim 17 , wherein the executable instructions further cause the computer system to:
display a price of the object when displaying the 3D model.
20 . The computer system of claim 17 , wherein the object is an object of a plurality of objects, and wherein the executable instructions further cause the computer system to:
measure dimensional data of each object of the plurality of objects based upon processor analysis of received LIDAR data;
present, to a user, a list of objects of the plurality of objects;
receive, from the user, a selection from the list of objects; and
display the 3D model of the room with a representation of the selected object.