CA2846533C

System and method for controlling a remote aerial device for up-close inspection

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.

CA2846533C, drawing sheet 1
Sheet 1 of 3

Term

7.5 yearsleft in the term

Expires 14 March 2034.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

18 claims: 4 independent, 14 dependent

  1. 1
    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 the 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. 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 upclose 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 Date Reçue/Date Received 2020-05-06 81778481 incremental movement direction indicating a potential, non-obstructed 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.
  3. 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;Date Reçue/Date Received 2020-05-06 81778481 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 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.
  4. 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 upclose 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 nonobstructed 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.