A method of home inspection comprising guiding a drone through a home along a selected inspection path, transmitting signals from the drone to establishing a flight path through the home, storing the flight path on a server, accessing the flight path from a programmed interactive digital device, lau
A method of home inspection comprising guiding a drone through a home along a selected inspection path, transmitting signals from the drone to establishing a flight path through the home, storing the flight path on a server, accessing the flight path from a programmed interactive digital device, launching the drone using said programmed interactive digital device, directing the drone through the home along the flight path and transmitting video signals from the drone and employing the video signals to provide a visual view of the property on a display of the interactive digital device. In another embodiment, the buyer can guide the drone along a flight path determined by the buyer in real time.
대표청구항▼
1. Apparatus comprising: a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors;a server;a base station within an enclosed seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the dron
1. Apparatus comprising: a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors;a server;a base station within an enclosed seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly within the enclosed seller property to provide a view of the enclosed property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands;wherein the drone further comprises a programmed processor or programmed computer programmed to:establish a wireless connection between the drone and the base station;respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera;subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said enclosed property to be transmitted to the base station; andfollow flight control commands from the base station received over the wireless connection between the drone and base station, said flight control commands including buyer-transmitted flight control commands, to cause the drone to fly within the enclosed seller property along a path dictated by said flight control commands;wherein, in a free flight procedure, the drone flight path is determined entirely by buyer-transmitted flight control commands and, in a pre-programmed flight procedure, the drone flight path is determined by pre-programmed flight commands and buyer-transmitted flight control commands;wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer (a) showing drone status at the base station, (b) enabling the buyer to select the free flight option for controlling the drone flight path or the pre-programmed flight option for controlling the drone flight path and (c) enabling the buyer to generate said buyer-transmitted flight control commands;the server being further configured to forward the buyer-transmitted flight control commands to the selected base station; andwherein the selected base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. 2. The apparatus of claim 1 wherein a web page servable to the buyer comprises a plurality of control icons activatable to enable the buyer to fly the drone in a free flight procedure, said icons comprising icons enabling the buyer to cause the drone to move up and down, icons enabling the buyer to cause the drone to move left and right, icons enabling the buyer to cause the drone to circle right and left, and an icon enabling the buyer to cause the drone to stop and hover, said web page further comprising an icon enabling the buyer to activate a procedure to cause the drone to return and land on the base station landing pad. 3. The apparatus of claim 2 wherein a web page servable to the buyer comprises a free flight selection icon enabling the buyer to implement said free flight procedure and one or more flight status icons indicating whether or not the drone is ready to fly. 4. The apparatus of claim 1 wherein said programmed processor or programmed computer is further programmed to execute an obstacle avoidance procedure comprising: decreasing the drone's speed in x, y, and z directions;determining whether there is an obstacle in the z axis and, if there is, causing a maneuver to be made to increase the distance to the obstacle in the z axis;determining whether there is still an obstacle in the drone flight path and increasing the drone speed if there is not;if an obstacle still in the flight path is detected, determining whether there is an obstacle in the y axis and, if there is, causing a maneuver to be performed to increase the distance to the obstacle in the y axis;determining whether there is still an obstacle in the drone flight path and if there is not, increasing the drone speed;if an obstacle still in the flight path is detected, determining whether there is an obstacle in the x axis and, if there is, increasing the distance to the obstacle in x axis; anddetermining whether there is still and obstacle in the flight path and if there is not increasing the drone speed. 5. The apparatus of claim 1 wherein said programmed processor or programmed computer is further programmed to execute an emergency landing procedure wherein: movement of the drone in the x and y axes is stopped and the drone is caused to descend in the z direction;performing a test to determine if there is an obstacle below the drone that may prevent a flat surface landing;if there is no such obstacle, causing the descent to continue;if there is such an obstacle, causing x and y movements of the drone to be made and thereafter determining whether is still an obstacle below the drone which would interfere with a flat surface landing. 6. The apparatus of claim 1 wherein said base station is configured to implement the free flight procedure of the drone by: deleting a previous flight log;launching the drone to a selected flight height level;issuing drone flight control commands to the drone by interpreting flight control commands received from the server;recording outputs from said plurality of distance measuring directional sensors;receiving the video signal feed from the drone and forwarding it to the server;estimating drone flight time back to the base station and determining whether a current battery level is sufficient to allow the drone to return to the base station, and if it is not, implementing a return to home procedure to cause the drone to return to the base station;if the battery level is sufficient, determining whether the server has issued any flight control commands during a selected time interval, and if the server has not, implementing a return to home procedure to cause the drone to return to the base station;if the current battery level is sufficient and the server has issued flight control commands within the selected time interval, causing the drone to continue to fly in response to flight control commands. 7. The apparatus of claim 1 wherein said base station is configured to implement the programmed flight procedure of the drone by: deleting a previous flight log;launching the drone to a selected flight height level;issuing drone flight control commands to the drone to follow a pre-recorded flight path;recording outputs from said directional sensors;receiving the video signal feed from the drone and forwarding it to the server;enabling buyer-transmitted flight control commands to stop the drone for video viewing of a selected area;estimating drone flight time back to the base station and determining whether the current battery level is sufficient to allow the drone to return to the base station, and if it is not, implementing a return to home procedure to cause the drone to return to the base station;if the battery level is sufficient, determining whether the buyer has issued any flight control commands during a selected time interval, and if the buyer has not, implementing the return to home procedure;if the current battery level is sufficient and the buyer has issued a flight control command within the selected time interval, causing the drone to continue to fly in response to the programmed flight procedure. 8. The apparatus of claim 1 wherein the base station is configured to execute a return home procedure to return the drone to its landing pad, said procedure comprising: changing a status of the drone to unavailable and updating the server with the new drone status;turning off the video feed to the server;discontinuing the issuance of flight commands based on buyer-transmitted flight control commands and holding the drone in its current position; andcalculating a return flight path employing a current flight log and commanding the drone to follow that path. 9. The apparatus of claim 8 wherein said return to home procedure further comprises generating a home beacon for assisting the drone to return to the base station and issuing the drone flight control commands for returning to the landing pad based on relative home beacon location. 10. The apparatus of claim 8 wherein the return to home procedure further comprises testing the drone battery level and executing an emergency landing procedure if said battery level is below a selected threshold. 11. The apparatus of claim 1 wherein said base station is one of a plurality of base stations, each located in a different enclosed seller property and made available by said website for selection for drone inspection by said buyer. 12. Apparatus comprising: a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors;a server;a base station within an enclosed seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly within the enclosed seller property to provide a view of the enclosed property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands;wherein the drone further comprises a programmed processor or programmed computer programmed to: establish a wireless connection between the drone and the base station;respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera;subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said enclosed property to be transmitted to the base station; andfollow the buyer-transmitted flight control commands from the base station received over the wireless connection between the drone and base station to cause the drone to fly within the enclosed seller property along a path dictated by said buyer-transmitted flight control commands;wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station and enabling the buyer to generate said buyer-transmitted flight control command signals;the server being further configured to forward the buyer-transmitted flight control commands to the base station; andwherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. 13. The apparatus of claim 12 wherein said base station is configured to implement a free flight procedure of the drone by: deleting a previous flight log;launching the drone to a selected flight height level;issuing drone flight control commands to the drone by interpreting the buyer-transmitted flight control commands received from the server;recording outputs from said directional sensors;receiving the video signal feed from the drone and forwarding it to the server;estimating drone flight time back to the base station and determining whether a current battery level is sufficient to allow the drone to return to the base station, and, if it is not, implementing a return to home procedure to cause the drone to return to the base station;if the battery level is sufficient, determining whether the server has issued any flight control commands during a selected time interval, and, if the server has not, implementing the return to home procedure;if the current battery level is sufficient and the server has issued flight control commands within the selected time interval, causing the drone to continue to fly in response to the buyer-transmitted flight control commands. 14. Apparatus comprising: a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors;a server;a base station within an enclosed seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly within the enclosed seller property to provide a view of the enclosed property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands;wherein the drone further comprises a programmed processor or programmed computer programmed to: establish a wireless connection between the drone and the base station;respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera;subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said enclosed property to be transmitted to the base station; andfollow the buyer-transmitted flight control commands along with pre-programmed flight control commands from the base station received over the wireless connection between the drone and base station to cause the drone to fly within the enclosed seller property along a path dictated by said buyer-transmitted and pre-programmed flight control commands;wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station and enabling the buyer to generate said buyer-transmitted flight control commands;the server being further configured to forward the buyer-transmitted flight control commands to the base station; andwherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer. 15. The apparatus of claim 14 wherein said base station is configured to implement a flight procedure of the drone by: deleting a previous flight log;launching the drone to a selected flight height level;issuing flight control commands to the drone to follow a pre-recorded flight path;recording outputs from said directional sensors;receiving the video signal feed from the drone and forwarding it to the server;enabling buyer-transmitted flight control commands to cause the drone to stop and hover for video viewing of a selected area;estimating drone flight time back to the base station and determining whether a current battery level is sufficient to allow the drone to return to the base station, and, if it is not, implementing a return to home procedure to cause the drone to return to the base station;if the battery level is sufficient, determining whether the buyer has issued any flight control commands during a selected time interval, and if it the buyer has not, implementing the return to home procedure;if the current battery level is sufficient and the buyer has issued a flight control command within the selected time interval, causing the drone to continue to fly in response to the flight procedure. 16. Apparatus comprising: a drone comprising a wireless transceiver, a video camera and a plurality of distance measuring directional sensors;a server;a base station within an enclosed seller property switchable on and off by the seller and having a wireless transceiver and a landing pad for the drone, the base station being configured to (a) employ said wireless transceiver to receive buyer-transmitted flight control commands transmitted through the server from a buyer site and (b) control said drone to fly within the enclosed seller property to provide a view of the enclosed property to the buyer at the buyer site in response at least in part to said buyer-transmitted flight control commands;wherein the drone further comprises a programmed processor or programmed computer programmed to: establish a wireless connection between the drone and the base station;respond to a signal from the base station received over the wireless connection to activate the plurality of distance measuring directional sensors and the video camera;subsequently cause sensor signals from said plurality of distance measuring directional sensors and a video signal feed from said video camera providing a view of said enclosed property to be transmitted to the base station; andfollow flight control commands from the base station received over the wireless connection between the drone and base station, said flight control commands including said buyer-transmitted flight control commands, to cause the drone to fly within the enclosed seller property along a path dictated by said buyer-transmitted flight control commands;wherein, in a free flight procedure, the drone flight path is determined entirely by buyer-transmitted flight control commands and, in a pre-programmed flight procedure, the drone flight path is determined by pre-programmed flight commands and buyer-transmitted flight control commands;wherein the server is configured to provide a website to the buyer, the website being responsive to a buyer log-in to serve a plurality of web pages to the buyer showing drone status at the base station, enabling the buyer to select the free flight procedure for controlling the drone flight path or the pre-programmed flight procedure for controlling the drone flight path and enabling the buyer to generate said buyer-transmitted flight control commands;the server being further configured to forward the buyer-transmitted flight control commands to the selected base station; andwherein the base station is configured to forward the video signal feed from the drone to the server and the server is configured to forward the video signal feed to a web page served to the buyer;wherein said base station is configured to implement either the pre-programmed flight procedure or the free flight procedure of the drone by: deleting a previous flight log;launching the drone to a selected flight height level;issuing drone flight control commands to the drone;recording outputs from said directional sensors;receiving the video signal feed from the drone and forwarding it to the server;causing the drone to stop and hover for video viewing of a selected area in response to a buyer-transmitted flight control commandestimating drone flight time back to the base station and determining whether a current battery level is sufficient to allow the drone to return to the base station, and if it is not, implementing a return to home procedure to cause the drone to return to the base station;in the pre-programmed flight procedure, if the current battery level is determined to be sufficient, determining whether the buyer has issued any flight control commands during a selected time interval, and if it the buyer has not, implementing the return to home procedure;in the pre-programmed flight procedure, if the current battery level is determined to be sufficient and the buyer has issued a flight control command within the selected time interval, causing the drone to continue to fly according to the pre-programmed flight procedurein the free flight procedure, if the current battery level is determined to be sufficient, determining whether the server has issued a flight control command during a selected time interval, and if the server has not, implementing the return to home procedure;in the free flight procedure, if the current battery level is determined to be sufficient and the server has issued a flight control command within the selected time interval, causing the drone to continue to fly in response to the buyer-transmitted flight control commands;wherein a web page servable to the buyer comprises a plurality of control icons activatable to enable the buyer to fly the drone in a free flight procedure, said icons comprising icons enabling the buyer to cause the drone to move up and down, icons enabling the buyer to cause the drone to move left and right, icons enabling the buyer to cause the drone to circle right and left, and an icon enabling the buyer to cause the drone to stop and hover, said web page further comprising an icon enabling the buyer to activate a procedure to cause the drone to return and land on the base station landing pad;wherein a web page servable to the buyer comprises a free flight selection icon enabling the buyer to implement said free flight procedure and one or more flight status icons indicating whether or not the drone is ready to fly;wherein said programmed processor or programmed computer is further programmed to execute and obstacle avoidance procedure comprising: decreasing drone speed in x, y, and z directions;determining whether there is an obstacle in the z axis and if so causing a maneuver to be made to increase the distance to the obstacle in the z axis;determining whether there is still an obstacle in the flight path and increasing the drone speed if there is not;if an obstacle still in the flight path is detected, determining whether there is an obstacle in the y axis and, if there is, causing a maneuver to be performed to increase the distance to the obstacle in the y axis;determining whether there is still an obstacle in the flight path and if there is not, increasing the drone speed;if an obstacle still in the flight path is detected, determining whether there is an obstacle in the x axis and if there is increasing the distance to the obstacle in x axis;determining whether there is still and obstacle in the flight path and if there is not increasing the drone speedwherein said programmed processor or programmed computer is further programmed to execute an emergency landing procedure by:stopping movement of the drone in the x and y axes and causing the drone to descend in the z direction;performing a test to determine if there is an obstacle below the drone that may prevent a flat surface landing;if there is no such obstacle, causing the drone to continue to descend;if there is such an obstacle, causing x and y movements of the drone to be made and thereafter determining whether is still an obstacle below the drone which would interfere with a flat surface landing.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.