Method and system for directing unmanned vehicles
First Claim
Patent Images
1. A method of remotely controlling a hovering unmanned aerial vehicle within an environment, the method comprising:
- providing a control station in communication with the hovering unmanned aerial vehicle;
displaying, on a touch-screen interface at the control station, a visual representation of the environment;
receiving target pixel coordinates for the aerial vehicle on the touch-screen interface within the visual representation of the environment;
converting the target pixel coordinates into physical coordinates that are target world coordinates for the hovering unmanned aerial vehicle within the environment;
determining a desired vector to direct the hovering unmanned aerial vehicle based on the physical coordinates; and
based on the determined desired vector, directing the hovering unmanned aerial vehicle along the desired vector;
wherein the desired vector comprises a speed proportional to the distance between the hovering unmanned aerial vehicle and the target world coordinates.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of remotely controlling an aerial vehicle within an environment, including providing a control station in communication with the aerial vehicle, providing a map of the environment, receiving target world coordinates for the aerial vehicle within the environment, determining a desired velocity vector to direct the aerial vehicle to the target world coordinates at a speed proportional to the distance between the aerial vehicle and the target world coordinates, and directing the aerial vehicle along the desired velocity vector until the aerial vehicle reaches the target world coordinates.
130 Citations
26 Claims
-
1. A method of remotely controlling a hovering unmanned aerial vehicle within an environment, the method comprising:
-
providing a control station in communication with the hovering unmanned aerial vehicle; displaying, on a touch-screen interface at the control station, a visual representation of the environment; receiving target pixel coordinates for the aerial vehicle on the touch-screen interface within the visual representation of the environment; converting the target pixel coordinates into physical coordinates that are target world coordinates for the hovering unmanned aerial vehicle within the environment; determining a desired vector to direct the hovering unmanned aerial vehicle based on the physical coordinates; and based on the determined desired vector, directing the hovering unmanned aerial vehicle along the desired vector; wherein the desired vector comprises a speed proportional to the distance between the hovering unmanned aerial vehicle and the target world coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of remotely controlling a hovering unmanned aerial vehicle within an environment, the method comprising:
-
providing a control station in communication with the hovering unmanned aerial vehicle; displaying, on a touch-screen interface at the control station, a visual representation of the environment; receiving target pixel coordinates for the aerial vehicle on the touch-screen interface within the visual representation of the environment; converting the target pixel coordinates into physical coordinates for the hovering unmanned aerial vehicle within the environment; determining a desired vector to direct the hovering unmanned aerial vehicle based on the physical coordinates; and based on the determined desired vector, directing the hovering unmanned aerial vehicle along the desired vector; wherein the user provides the target pixel coordinates by touching a target position icon on the visual representation of the environment and the hovering unmanned aerial vehicle remains at a current position if the user ceases to touch the target position icon.
-
-
19. A method of remotely controlling a hovering unmanned aerial vehicle within an environment, the method comprising:
-
providing a control station in communication with the hovering unmanned aerial vehicle; displaying, on a touch-screen interface at the control station, a visual representation of the environment; receiving target pixel coordinates for the aerial vehicle on the touch-screen interface within the visual representation of the environment; converting the target pixel coordinates into physical coordinates for the hovering unmanned aerial vehicle within the environment; determining a desired vector to direct the hovering unmanned aerial vehicle based on the physical coordinates; based on the determined desired vector, directing the hovering unmanned aerial vehicle along the desired vector; receiving an indication of a desired yaw for the hovering unmanned aerial vehicle; and changing the yaw of the hovering unmanned aerial vehicle independently of the determination of the desired vector.
-
-
20. A method of remotely controlling a hovering unmanned aerial vehicle within an environment, the method comprising:
-
providing a control station in communication with the hovering unmanned aerial vehicle; displaying, on a touch-screen interface at the control station, a visual representation of the environment; receiving target pixel coordinates for the aerial vehicle on the touch-screen interface within the visual representation of the environment; converting the target pixel coordinates into physical coordinates for the hovering unmanned aerial vehicle within the environment; determining a desired vector to direct the hovering unmanned aerial vehicle based on the physical coordinates; and based on the determined desired vector, directing the hovering unmanned aerial vehicle along the desired vector; wherein the desired vector is an orientation vector. - View Dependent Claims (21, 22, 23)
-
-
24. A system for remotely controlling a hovering unmanned aerial vehicle within a physical environment, the system comprising:
-
at least one hovering unmanned aerial vehicle within a physical environment, the at least one hovering unmanned aerial vehicle comprising a plurality of independently driven rotors each rotor being mounted at a distance from a center of the at least one hovering unmanned aerial vehicle and each rotor associated with a rotor motor; a control station in communication with a hovering unmanned aerial vehicle, the control station comprising a touch-screen interface; and a processing system connected to the control station and configured to send a signal to the control station to display, on the touch-screen interface, a visual representation of the environment and the hovering unmanned aerial vehicle; receive target pixel coordinates within the visual representation of the environment for the hovering unmanned aerial vehicle from the touch-screen interface; convert the target pixel coordinates into physical coordinates for the hovering unmanned aerial vehicle within the physical environment; determine a desired vector to direct the hovering unmanned aerial vehicle within the physical environment based on the physical coordinates; and based on the determined desired vector, send a signal to the rotor motors of the hovering unmanned aerial vehicle to direct the hovering unmanned aerial vehicle along the desired vector. - View Dependent Claims (25, 26)
-
Specification