Aerial drone utilizing pose estimation

US10884433B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10884433-B2
Application numberUS-201816100479-A
CountryUS
Kind codeB2
Filing dateAug 10, 2018
Priority dateAug 28, 2017
Publication dateJan 5, 2021
Grant dateJan 5, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method, system, and computer program product are provided for a stabilization system utilizing pose estimation in an aerial drone. The method includes receiving, by a pose estimation system, a plurality of images from one or more cameras. The method also includes predicting, by the pose estimation system, a pose from the score map and a combined feature map, the combined feature map correlated from a pair of the plurality of images. The method additionally includes moving, by a propulsion system, the aerial drone responsive to the pose.

First claim

Opening claim text (preview).

What is claimed is: 1. An aerial drone utilizing pose estimation, the aerial drone comprising: one or more cameras; a propulsion system that moves the aerial drone; and a stabilization system that controls the propulsion system, the stabilization system includes a pose estimation system that receives a plurality of images from the one or more cameras and predicts a pose from a score map and a combined feature map, the combined feature map generated from a pair of the plurality of images, the pose estimation system including a pose estimation convolutional neural network (CNN) trained utilizing two-dimensional (2D) keypoint displacement loss employing Velodyne points. 2. The aerial drone as recited in claim 1 , wherein the pose estimation system generates feature maps for each of the pair of the plurality of images and generates the combined feature map from the feature maps. 3. The aerial drone as recited in claim 2 , wherein the feature maps are generated with a feature extraction CNN. 4. The aerial drone as recited in claim 1 , wherein the pose estimation system includes a pose estimation CNN trained utilizing three-dimensional (3D) pose regression loss. 5. The aerial drone as recited in claim 1 , wherein the pose estimation system includes a feature weighting network. 6. The aerial drone as recited in claim 5 , wherein the feature weighting network estimates the score map from a pair of the feature maps. 7. The aerial drone as recited in claim 1 , wherein the guidance control system steers the autonomous vehicle around obstacles. 8. The aerial drone as recited in claim 1 , wherein the propulsion system is selected from the group consisting of a one or more jet engine, hover technology, one or more motors, and one or more internal combustion engine. 9. The aerial drone as recited in claim 1 , wherein the combined feature map includes training utilizing motion loss. 10. The aerial drone as recited in claim 9 , wherein the motion loss is determined with an optical flow CNN. 11. The aerial drone as recited in claim 1 , wherein the combined feature map includes training utilizing semantics loss. 12. The aerial drone as recited in claim 11 , wherein the semantics loss is determined with a semantic segmentation CNN. 13. A computer program product for a stabilization system utilizing pose estimation in an aerial drone, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: receiving, by a pose estimation system, a plurality of images from one or more cameras; predicting, by the pose estimation system, a pose from the score map and a combined feature map, the combined feature map correlated from a pair of the plurality of images, the pose estimation system including a pose estimation convolutional neural network (CNN) trained utilizing two-dimensional (2D) keypoint displacement loss employing Velodyne points; and moving, by a propulsion system, the aerial drone responsive to the pose. 14. A computer-implemented method for a stabilization system utilizing pose estimation in an aerial drone, the method comprising: receiving, by a pose estimation system, a plurality of images from one or more cameras; predicting, by the pose estimation system, a pose from the score map and a combined feature map, the combined feature map correlated from a pair of the plurality of images, the pose estimation system including a pose estimation convolutional neural network (CNN) trained utilizing two-dimensional (2D) keypoint displacement loss employing Velodyne points; and moving, by a propulsion system, the aerial drone responsive to the pose. 15. The computer-implemented method as recited in claim 14 , wherein the combined feature map includes training utilizing motion loss. 16. The computer-implemented method as recited in claim 15 , wherein the motion loss is determined with an optical flow CNN. 17. The computer-implemented method as recited in claim 14 , wherein the combined feature map includes training utilizing semantics loss. 18. The computer-implemented method as recited in claim 17 , wherein the semantics loss is determined with a semantic segmentation CNN.

Assignees

Inventors

Classifications

  • autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] · CPC title

  • UAVs characterised by their flight controls · CPC title

  • Combinations of networks · CPC title

  • Learning methods · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10884433B2 cover?
A computer-implemented method, system, and computer program product are provided for a stabilization system utilizing pose estimation in an aerial drone. The method includes receiving, by a pose estimation system, a plurality of images from one or more cameras. The method also includes predicting, by the pose estimation system, a pose from the score map and a combined feature map, the combined …
Who is the assignee on this patent?
Nec Lab America Inc, Nec Corp
What technology area does this patent fall under?
Primary CPC classification G08G5/80. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 05 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).