-
公开(公告)号:US20200380694A1
公开(公告)日:2020-12-03
申请号:US16429920
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Tze Fung Christopher Chan , Feng Cao , Mehdi Mazaheri Tehrani , Mahyar Vajedi
Abstract: A method of detecting an edge of a support surface in an imaging controller includes: obtaining image data captured by an image sensor and a plurality of depth measurements captured by a depth sensor, the image data and the plurality of depth measurements corresponding to an area containing the support surface; detecting preliminary edges in the image data; applying a Hough transform to the preliminary edges to determine Hough lines representing candidate edges of the support surface; segmenting the plurality of depth measurements to assign classes to each pixel, each class defined by one of a plurality of seed pixels, wherein the plurality of seed pixels are identified from the depth measurements based on the Hough lines; and detecting the edge of the support surface by selecting a class of pixels and applying a line-fitting model to the selected class to obtain an estimated edge of the support surface.
-
公开(公告)号:US11200677B2
公开(公告)日:2021-12-14
申请号:US16429920
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Tze Fung Christopher Chan , Feng Cao , Mehdi Mazaheri Tehrani , Mahyar Vajedi
Abstract: A method of detecting an edge of a support surface in an imaging controller includes: obtaining image data captured by an image sensor and a plurality of depth measurements captured by a depth sensor, the image data and the plurality of depth measurements corresponding to an area containing the support surface; detecting preliminary edges in the image data; applying a Hough transform to the preliminary edges to determine Hough lines representing candidate edges of the support surface; segmenting the plurality of depth measurements to assign classes to each pixel, each class defined by one of a plurality of seed pixels, wherein the plurality of seed pixels are identified from the depth measurements based on the Hough lines; and detecting the edge of the support surface by selecting a class of pixels and applying a line-fitting model to the selected class to obtain an estimated edge of the support surface.
-
公开(公告)号:US20200379480A1
公开(公告)日:2020-12-03
申请号:US16429586
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Mehdi Mazaheri Tehrani , Mahyar Vajedi , Feng Cao , Tze Fung Christopher Chan
Abstract: A method in a navigational controller includes: controlling a ceiling-facing camera of a mobile automation apparatus to capture a stream of images of a facility ceiling; activating a primary localization mode including: (i) detecting primary features in the captured image stream; and (ii) updating, based on the primary features, an estimated pose of the mobile automation apparatus and a confidence level corresponding to the estimated pose; determining whether the confidence level exceeds a confidence threshold; when the confidence level does not exceed the threshold, switching to a secondary localization mode including: (i) detecting secondary features in the captured image stream; (ii) updating the estimated pose and the confidence level based on the secondary features; and (iii) searching the image stream for the primary features; and responsive to detecting the primary features in the image stream, re-activating the primary localization mode.
-
公开(公告)号:US11662739B2
公开(公告)日:2023-05-30
申请号:US16429586
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Mehdi Mazaheri Tehrani , Mahyar Vajedi , Feng Cao , Tze Fung Christopher Chan
CPC classification number: G05D1/0253 , G05D1/0094 , G05D1/027 , G06V10/758
Abstract: A method in a navigational controller includes: controlling a ceiling-facing camera of a mobile automation apparatus to capture a stream of images of a facility ceiling; activating a primary localization mode including: (i) detecting primary features in the captured image stream; and (ii) updating, based on the primary features, an estimated pose of the mobile automation apparatus and a confidence level corresponding to the estimated pose; determining whether the confidence level exceeds a confidence threshold; when the confidence level does not exceed the threshold, switching to a secondary localization mode including: (i) detecting secondary features in the captured image stream; (ii) updating the estimated pose and the confidence level based on the secondary features; and (iii) searching the image stream for the primary features; and responsive to detecting the primary features in the image stream, re-activating the primary localization mode.
-
公开(公告)号:US11151743B2
公开(公告)日:2021-10-19
申请号:US16429927
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Tze Fung Christopher Chan , Feng Cao , Mehdi Mazaheri Tehrani , Mahyar Vajedi
IPC: G06T7/70 , G06T7/73 , G01C21/20 , G01S17/89 , G06Q10/08 , G06T7/13 , G06T7/50 , G01C23/00 , G06K9/00 , G06T7/181 , G06T7/168
Abstract: A method of detecting an end of an aisle of shelf modules in an imaging controller of a mobile automation apparatus, includes: obtaining image data captured by an image sensor and a plurality of depth measurements captured by a depth sensor, the image data and the depth measurements corresponding to an area containing a portion of the aisle of shelf modules; obtaining locomotive data of the apparatus; generating a dynamic trust region based on the locomotive data; detecting an edge segment based on the image data and the plurality of depth measurements, the edge segment representing an edge of a support surface; and when the edge segment is located at least partially in the dynamic trust region, updating an estimated end of the aisle based on the detected edge segment.
-
公开(公告)号:US20200380715A1
公开(公告)日:2020-12-03
申请号:US16429927
申请日:2019-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Tze Fung Christopher Chan , Feng Cao , Mehdi Mazaheri Tehrani , Mahyar Vajedi
Abstract: A method of detecting an end of an aisle of shelf modules in an imaging controller of a mobile automation apparatus, includes: obtaining image data captured by an image sensor and a plurality of depth measurements captured by a depth sensor, the image data and the depth measurements corresponding to an area containing a portion of the aisle of shelf modules; obtaining locomotive data of the apparatus; generating a dynamic trust region based on the locomotive data; detecting an edge segment based on the image data and the plurality of depth measurements, the edge segment representing an edge of a support surface; and when the edge segment is located at least partially in the dynamic trust region, updating an estimated end of the aisle based on the detected edge segment.
-
-
-
-
-