Unmanned aerial vehicle with detachable computing device
First Claim
1. An unmanned aerial vehicle (UAV) comprising:
- an airframe comprising;
one or more arms;
one or more rotors coupled to the one or more arms;
at least one motor coupled to the one or more rotors;
a control management system configured to;
receive an input from an ultrasonic sensor, the input comprising at least a distance to an obstacle;
calculate a closest point of approach to the obstacle based at least in part on a speed of the UAV and a route of flight;
determine a deviation in the route of flight necessary to avoid the obstacle;
responsive to the determination, deviate from the route of flight to avoid the obstacle; and
responsive to the obstacle avoidance, resume the route of flight;
a cradle coupled to the airframe, the cradle being adjustable to receive a computing device; and
a connector configured to connect the control management system to the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is generally directed to an Unmanned Aerial Device (UAV) that uses a removable computing device for command and control. The UAV may include an airframe with rotors and an adjustable cradle to attach a computing device. The computing device, such as a smart phone, tablet, MP3 player, or the like, may provide the necessary avionics and computing equipment to control the UAV autonomously. For example, the adjustable cradle may be extended to fit a tablet or other large computing device, or retracted to fit a smart phone or other small computing device. Thus, the adjustable cradle may provide for the attachment and use of a plurality of different computing devices in conjunction with a single airframe. Additionally the UAV may comprise adjustable arms to assist in balancing the load of the different computing devices and/or additional equipment attached to the airframe.
39 Citations
20 Claims
-
1. An unmanned aerial vehicle (UAV) comprising:
-
an airframe comprising; one or more arms; one or more rotors coupled to the one or more arms; at least one motor coupled to the one or more rotors; a control management system configured to; receive an input from an ultrasonic sensor, the input comprising at least a distance to an obstacle; calculate a closest point of approach to the obstacle based at least in part on a speed of the UAV and a route of flight; determine a deviation in the route of flight necessary to avoid the obstacle; responsive to the determination, deviate from the route of flight to avoid the obstacle; and responsive to the obstacle avoidance, resume the route of flight; a cradle coupled to the airframe, the cradle being adjustable to receive a computing device; and a connector configured to connect the control management system to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An unmanned aerial vehicle (UAV) comprising:
-
an airframe, the airframe comprising; at least one arm; at least one rotor coupled to the at least one arm; at least one motor coupled to the at least one rotor; a control management system configured to; receive a plurality of inputs from an ultrasonic sensor, the plurality of inputs indicating a plurality of obstacles; and calculate a route of flight based at least in part on the plurality of inputs, wherein the route of flight avoids the plurality of obstacles; a cradle coupled to the airframe; a computing device coupled to the cradle, wherein the computing device is decoupleable from the cradle; and a connector configured to connect the flight computer to the computing device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for flying a first computing device in proximity to a second computing device, the method comprising:
-
coupling the first computing device to an airframe, the first computing device being detachable from the airframe; determining, based at least in part on a setting of a control management system, a maximum distance to maintain from the first computing device to the second computing device, wherein the control management system is configured to control a motor and a rotor of the airframe; launching, by the control management system, the airframe coupled to the first computing device; establishing a connection between the first computing device and the second computing device, the connection being via a network; maintaining, by the first computing device using a distance sensor and by the control management system, a distance between the first computing device and the second computing device, the distance being no greater than the maximum distance. - View Dependent Claims (18, 19, 20)
-
Specification