System and method for controlling a remote aerial device for up-close inspection
First Claim
1. A computer-implemented method for remotely controlling a remote aerial device for up-close subject inspection, the method comprising:
- receiving, over a network, spatial position data indicating a spatial position of a remote aerial device, the spatial position data including a geographic location and an altitude of the spatial position of the remote aerial device;
receiving, over the network, proximal sensor data indicating one or more directions toward one or more proximal obstructions, each proximal obstruction being located within a distance threshold of the remote aerial device;
determining via a processor, using the proximal sensor data and the spatial position data, a plurality of incremental movement directions for the remote aerial device, each incremental movement direction indicating a potential, non-obstructed predetermined distance in a direction for the remote aerial device to move;
displaying to a user (i) the geographic location and the altitude of the spatial position of the remote aerial device and (ii) the plurality of determined incremental movement directions for the remote aerial device;
receiving, via a user interface, a selection of one of the incremental movement directions; and
transmitting, via the network, the received selection of the incremental movement direction to signal a change of the position of the remote aerial device in the direction of the received selection.
2 Assignments
0 Petitions
Accused Products
Abstract
The method and system may be used to control the movement of a remote aerial device in an incremental step manner during a close inspection of an object or other subject matter. At the inspection location, a control module “stabilizes” the remote aerial device in a maintained, consistent hover while maintaining a close distance to the desired object. The control module may retrieve proximal sensor data that indicates possible nearby obstructions to the remote aerial device and may transmit the data to a remote control client. The remote control module may determine and display the possible one or more non-obstructed directions that the remote aerial device is capable of moving by an incremental distance. In response to receiving a selection of one of the directions, the remote control module may transmit the selection to the remote aerial device to indicate the next movement for the remote aerial device.
189 Citations
18 Claims
-
1. A computer-implemented method for remotely controlling a remote aerial device for up-close subject inspection, the method comprising:
-
receiving, over a network, spatial position data indicating a spatial position of a remote aerial device, the spatial position data including a geographic location and an altitude of the spatial position of the remote aerial device; receiving, over the network, proximal sensor data indicating one or more directions toward one or more proximal obstructions, each proximal obstruction being located within a distance threshold of the remote aerial device; determining via a processor, using the proximal sensor data and the spatial position data, a plurality of incremental movement directions for the remote aerial device, each incremental movement direction indicating a potential, non-obstructed predetermined distance in a direction for the remote aerial device to move; displaying to a user (i) the geographic location and the altitude of the spatial position of the remote aerial device and (ii) the plurality of determined incremental movement directions for the remote aerial device; receiving, via a user interface, a selection of one of the incremental movement directions; and transmitting, via the network, the received selection of the incremental movement direction to signal a change of the position of the remote aerial device in the direction of the received selection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by a processor, for remotely controlling a remote aerial device for up-close subject inspection, the instructions comprising:
-
instructions for receiving, over a network, spatial position data indicating a spatial position of a remote aerial device, the spatial position data including a geographic location and an altitude of the spatial position of the remote aerial device; instructions for receiving, over the network, proximal sensor data indicating one or more directions toward one or more proximal obstructions, each proximal obstruction being located within a distance threshold of the remote aerial device; instructions for determining, using the proximal sensor data and the spatial position data, a plurality of incremental movement directions for the remote aerial device, each incremental movement direction indicating a potential, non-obstructed route predetermined distance in a direction for the remote aerial device to move; instructions for displaying to a user (i) the geographic location and the altitude of the spatial position of the remote aerial device and (ii) the plurality of determined incremental movement directions for the remote aerial device; instructions for receiving, via a user interface, a selection of one of the incremental movement directions; and instructions for transmitting, via the network, the received selection of the incremental movement direction to signal a change of the position of the remote aerial device in the direction of the received selection. - View Dependent Claims (8, 9)
-
-
10. A computer-implemented method for remotely controlling a remote aerial device for up-close subject inspection, the method comprising:
-
receiving, from one or more proximity sensors, sensor data, each proximity sensor capable of detecting a distance between the remote aerial device and an obstruction; generating via a processor proximal sensor data that indicates one or more directions toward one or more proximal obstructions, each proximal obstruction located within a distance threshold of the remote aerial device; receiving spatial position data indicating a spatial position of the remote aerial device, the spatial position data including a geographic location and an altitude of the spatial position of a location of the remote aerial device; transmitting, over a network, the proximal sensor data and spatial position data; receiving, over the network, one of a plurality of incremental movement directions, each of the incremental movement directions indicating a separate non-obstructed route predetermined distance in a direction for the remote aerial device to move; and changing the position of the remote aerial device in the direction of the received incremental movement direction. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored thereon a set of instructions, executable by a processor, for remotely controlling a remote aerial device for up-close subject inspection, the instructions comprising:
-
instructions for receiving, from one or more proximity sensors, sensor data, each proximity sensor capable of detecting a distance between the remote aerial device and an obstruction; instructions for generating proximal sensor data that indicates one or more directions toward one or more proximal obstructions, each proximal obstruction located within a distance threshold of the remote aerial device; instructions for receiving spatial position data indicating a spatial position of the remote aerial device, the spatial position data including a geographic location and an altitude of the spatial position of a location of the remote aerial device; instructions for transmitting, over a network, the proximal sensor data and spatial position data; instructions for receiving, over the network, one of a plurality of incremental movement directions, each of the incremental movement directions indicating a separate non-obstructed predetermined distance in a direction for the remote aerial device to move; and instructions for changing the position of the remote aerial device in the direction of the received incremental movement direction. - View Dependent Claims (17, 18)
-
Specification