×

Navigating an unmanned aerial vehicle

  • US 10,474,148 B2
  • Filed: 07/27/2016
  • Issued: 11/12/2019
  • Est. Priority Date: 07/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling an unmanned aerial vehicle comprising:

  • capturing, by one or more processors associated with a flight management system of the unmanned aerial vehicle, more than one images, the capturing further comprising;

    capturing a first image by a first optical device at a first time, the first image including an obstacle; and

    capturing a second image by a second optical device at the first time, the second image including the obstacle, and the second optical device being situated a predetermined distance from the first optical device;

    assessing, by the one or more processors, signals from an inertial measurement unit (TM U);

    processing, by the one or more processors, the more than one images based on the assessed signals to generate one or more corrected images;

    processing, by the one or more processors, the more than one generated corrected images to approximate a distance between the obstacle and the unmanned aerial vehicle, andcausing, by the one or more processors, the unmanned aerial vehicle to be controlled based on the approximated distance between the obstacle and the unmanned aerial vehicle, wherein processing to approximate the distance between the obstacle and the unmanned aerial vehicle is based, at least in part, on the predetermined distance and a pixel shift between the obstacle as included in the first image and the obstacle as included in the second image;

    capturing a third image by the first optical device at a second time; and

    capturing a fourth image by the second optical device at the second time,estimating a first position of the obstacle at the first time;

    estimating a second position of the obstacle at the second time;

    estimating a velocity of the obstacle based on a difference between the first position and the second position and a difference between the first time and the second time;

    capturing a fifth image by the first optical device at a third time;

    capturing a sixth image by the second optical device at the third time;

    estimating a third position of the obstacle at the third time;

    estimating a second velocity of the obstacle based on a difference between the second position and the third position and a difference between the second time and the third time; and

    estimating an acceleration of the obstacle based, at least in part, on the first estimated velocity and the second estimated velocity, wherein processing the one or more captured images comprises stabilizing the one or more captured images.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×