Drone flight operations
AssigneeDroneSense LLC
InventorChristopher Eyhorn
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sending a flight plan for execution by a drone, where the flight plan is adapted to a flight controller of the drone. Receiving flight data from the drone while the drone is executing the flight plan. Determining a modification to the flight plan based on the flight data received from the drone. Sending the modification to the flight plan to the drone while the drone is executing the flight plan, such that the drone executes the flight plan as modified by the modification.
Claims19
A computer-implemented method for configuring an autonomous drone landing device (ADLD), the method being executed by one or more processors and comprising:
- receiving, by the one or more processors, sensor data that represents airspace above an ADLD, orientation data that indicates an orientation of a landing pad associated with an ADLD, and location data that indicates a geographic location of the ADLD;
- determining, by the one or more processors, attributes to define a drone approach corridor based on the sensor data, the orientation data, and the location data;
- registering the ADLD with a drone control platform;
- determining, based on the orientation data, that the landing pad is not properly oriented for a drone to land on the landing pad;
- and
- in response to determining that the landing pad is not properly oriented, alerting a user that the landing pad is not properly oriented.
A computer-implemented method for coordinating a drone approach to a landing site with an autonomous drone landing device (ADLD), the method being executed by one or more processors and comprising:
- receiving, by the one or more processors, an indication that a drone has entered an airspace associated with an ADLD, the airspace being defined, in part, by a boundary;
- receiving, by the one or more processors, first data from a sensor of the ADLD that is configured to monitor the airspace associated with the ADLD;
- receiving, by the one or more processors, orientation data that indicates an orientation of a landing pad associated with an ADLD and location data that indicates a geographic location of the ADLD;
- determining, by the one or more processors and based on the first data, a position of the drone with respect to the boundary of the airspace associated with the ADLD;
- communicating, by the one or more processors, second data to the drone to guide the drone's flight within the airspace based on the determined position of the drone with respect to the boundary of the airspace;
- determining, based on the orientation data, that the landing pad is not properly oriented for a drone to land on the landing pad;
- and
- in response to determining that the landing pad is not properly oriented, alerting a user that the landing pad is not properly oriented.
An autonomous drone landing device (ADLD) comprising:
- one or more processors;
- a data store coupled to the one or more processors having instructions stored thereon for execution by the one or more processors;
- a sensor coupled to the one or more processors, and configured to monitor airspace above the ADLD;
- a warning device coupled to the one or more processors, and configured to alert bystanders of an approaching drone;
- and
- one or more communication interfaces coupled to the one or more processors, and configured to communicate with a drone control platform and a drone, and
- wherein the instructions, when executed by the one or more processors, cause the one or more processors perform operations comprising:
- receiving, by the one or more processors, orientation data that indicates an orientation of a landing pad associated with an ADLD;
- determining, based on the orientation data, that the landing pad is not properly oriented for a drone to land on the landing pad;
- and
- in response to determining that the landing pad is not properly oriented, alerting a user that the landing pad is not properly oriented.
Dependencies are inferred from the claim text.