Methods and apparatus for data control and transfer with an unmanned aerial vehicle
First Claim
1. A system, comprising:
- a drone session server to collect drone session information;
a drone user machine in a client relationship with the drone session server;
a drone control machine in a client relationship with the drone session server and connected through a network with the drone user machine, and in a peer-to-peer relationship with the drone user machine, the drone control machine is configured to;
relay video data from a drone to the drone user machine through a drone console and the drone control machine and the network via a peer-to-peer connection wherein the drone console is within visual presence of the drone,send autopilot commands to the drone console to lift off the drone and direct the drone into a three-dimensional geographical fence,receive user command through the network from the drone user machine, wherein the drone user machine is operated by a user that is not within visual presence of the drone;
generate a user command vector based on the received user commands,generate a revised vector based on the user command vector and the three-dimensional geographical fence for producing enforced limits commands to maintain the drone within the three-dimensional geographical fence,provide the enforced limits commands to the drone through the drone console; and
send autopilot commands to the drone to transport the drone from within the three-dimensional geographical fence to a land site outside of the three-dimensional geographical fence to complete a drone session.
3 Assignments
0 Petitions
Accused Products
Abstract
A system has a drone session server to collect drone session information. A drone user machine is in a client relationship with the drone session server. A drone control machine is in a client relationship with the drone session server and a peer-to-peer relationship with the drone user machine. The drone control machine is configured to relay video data from a drone to the drone user machine via a peer-to-peer connection. The drone control machine evaluates user commands collected by the drone user machine that are relayed to the drone control machine via the peer-to-peer connection to produce enforced limits commands to maintain the drone within a three-dimensional geographical fence. The drone control machine sends autopilot commands to the drone to transport the drone from the three-dimensional geographical fence to a land site to complete a drone session.
20 Citations
9 Claims
-
1. A system, comprising:
-
a drone session server to collect drone session information; a drone user machine in a client relationship with the drone session server; a drone control machine in a client relationship with the drone session server and connected through a network with the drone user machine, and in a peer-to-peer relationship with the drone user machine, the drone control machine is configured to; relay video data from a drone to the drone user machine through a drone console and the drone control machine and the network via a peer-to-peer connection wherein the drone console is within visual presence of the drone, send autopilot commands to the drone console to lift off the drone and direct the drone into a three-dimensional geographical fence, receive user command through the network from the drone user machine, wherein the drone user machine is operated by a user that is not within visual presence of the drone; generate a user command vector based on the received user commands, generate a revised vector based on the user command vector and the three-dimensional geographical fence for producing enforced limits commands to maintain the drone within the three-dimensional geographical fence, provide the enforced limits commands to the drone through the drone console; and send autopilot commands to the drone to transport the drone from within the three-dimensional geographical fence to a land site outside of the three-dimensional geographical fence to complete a drone session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification