System and method for unmanned aerial vehicle navigation for inventory management
First Claim
Patent Images
1. A processor-implemented method, comprising:
- capturing, via one or more hardware processors, at least one image of visual marker on a target, by an image capturing module of the UAV;
determining, via the one or more hardware processors, whether entire area of the visual marker is covered in the captured image, by an image processing module of the UAV;
recovering, via the one or more hardware processors, missing area of the visual marker, if the entire area of the visual marker is found to be not visible in the captured image, by said image processing module; and
navigating the UAV automatically, via the one or more hardware processors, based on at least one data decoded from the visual marker after recovering the missing area of the visual marker, by a navigation module of the UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates generally to inventory management, and more particularly to system and method for airborne shelf inspection and inventor management. When a UAV has to be navigated based on navigation information embedded in visual markers on different items in the inventory, and if one or more of the visual markers are not completely visible due to occlusion, then the UAV automatically recovers data that is missing due to the occlusion, and accordingly navigates the UAV.
4 Citations
8 Claims
-
1. A processor-implemented method, comprising:
-
capturing, via one or more hardware processors, at least one image of visual marker on a target, by an image capturing module of the UAV; determining, via the one or more hardware processors, whether entire area of the visual marker is covered in the captured image, by an image processing module of the UAV; recovering, via the one or more hardware processors, missing area of the visual marker, if the entire area of the visual marker is found to be not visible in the captured image, by said image processing module; and navigating the UAV automatically, via the one or more hardware processors, based on at least one data decoded from the visual marker after recovering the missing area of the visual marker, by a navigation module of the UAV. - View Dependent Claims (2, 3, 4)
-
-
5. An Unmanned Aerial Vehicle (UAV), said UAV comprising:
-
a hardware processor; and a storage medium comprising a plurality of instructions, said plurality of instructions causing the hardware processor to; capture at least one image of visual marker on a target, by an image capturing module of the UAV; determine whether entire area of the visual marker is covered in the captured image, by an image processing module of the UAV; recover missing area of the visual marker, if the entire area of the visual marker is found to be not visible in the captured image, by said image processing module; and navigate the UAV automatically, based on at least one data decoded from the visual marker after recovering the missing area of the visual marker, by a navigation module of the UAV. - View Dependent Claims (6, 7)
-
-
8. A non-transitory computer readable medium embodying a program executable in a computing device, the program comprising:
-
a program code for capturing, via one or more hardware processors, at least one image of visual marker on a target, by an image capturing module of the UAV; determining, via the one or more hardware processors, whether entire area of the visual marker is covered in the captured image, by an image processing module of the UAV; recovering, via the one or more hardware processors, missing area of the visual marker, if the entire area of the visual marker is found to be not visible in the captured image, by said image processing module; and navigating the UAV automatically, via the one or more hardware processors, based on at least one data decoded from the visual marker after recovering the missing area of the visual marker, by a navigation module of the UAV.
-
Specification