IP Library Granted Patent US 12,422,853
Granted Patent B2
US 12,422,853 · App. 18/667,289 · Granted Sep 23, 2025

Apparatus, system, and method of using depth assessment for autonomous robot navigation

Inventors: Howard Cochran (St. Petersburg, FL); Charles Martin (St. Petersburg, FL)
G05D1/0238B25J9/1666B25J9/1676B25J19/023G05D1/00G05D1/0246G05D1/20G05D1/22G05D1/249G05D1/628G06T7/593G06V20/10G05D1/0248G05D1/247G06T2207/10028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,422,853
App. No.
18/667,289
Granted
Sep 23, 2025
Kind
B2
Abstract

An apparatus, system and method of operating an autonomous mobile robot having a height of at least one meter. The robot body; at least two three-dimensional depth camera sensors affixed to the robot body proximate to the height, wherein the sensors are directed toward a floor surface and, in combination, comprise a substantially 360 degree field of view of the floor surface around the robot body; and a processing system for receiving pixel data within the field of view of the sensors; obtaining missing or erroneous pixels from the pixel data; comparing the missing or erroneous pixels to a template, wherein the template comprises at least an indication of ones of the missing or erroneous pixels indicative of the robot body and a shadow of the robot body; and outputting an indication of obstacles in or near the field of view based on the comparing.

Claims (29)

1. An autonomous mobile robot, comprising:

a robot body;

a first three-dimensional depth camera sensor and a second three-dimensional depth camera sensor affixed on opposing sides of the robot body, each having an equal angle of incidence relative to a major floor surface directed along a first forward motion axis and a second backward motion axis, respectively, of the robot body, providing a 360-degree field of view of the major floor surface proximate to the robot body; and

a processing system communicative with the first and second three-dimensional depth camera sensors and comprising non-transitory computing code which, when executed by at least one processor associated with the processing system, causes to be executed the steps of:

receiving pixel data of the field of view;

obtaining missing or erroneous pixels from the pixel data;

comparing the missing or erroneous pixels to at least one template; and

outputting an indication of obstacles in or near the field of view based on the comparing.

2. The robot of claim 1 , wherein the angle of incidence relative to the major floor surface comprises a predetermined angle related to the field of view.

3. The robot of claim 1 , wherein the field of view comprises at least two meters in radius.

4. The robot of claim 1 , wherein the first and second three-dimensional depth camera sensors are configured to rotate to provide the 360-degree field of view.

5. The robot of claim 1 , wherein the obstacles are at least 2 cm in height.

6. The robot of claim 1 , wherein the obstacles are selected from the group consisting of a step, slope, cliff, hole, and a shadow.

7. The robot of claim 1 , wherein the first and second three-dimensional depth cameras have a frame rate of between about 15 and 90 fps.

8. The robot of claim 1 , wherein the processing system further comprises communication capabilities for transceiving at least part of the comparing.

9. The robot of claim 1 , wherein the processing system further comprises communication capabilities for transceiving at least the indication of obstacles.

10. The robot of claim 1 , wherein the templates comprises an average of a plurality of sample depth images taken by the first and second three-dimensional depth camera sensors when the robot is in an open space with no obstacles in the field of view.

11. The robot of claim 1 , wherein the missing or erroneous pixels are compared to a plurality of templates.

12. The robot of claim 1 , wherein the processing system further comprises a second non-transitory computing code for governing operation of the robot based on the obstacle indication.

13. The robot of claim 12 , wherein the governed operation is selected from the group consisting of a full stop of motion, planning, environment mapping, and safety monitoring.

14. The robot of claim 12 , wherein the governed operation comprises a maneuver precise to +/−0.5 cm.

15. An autonomous mobile robot, comprising:

a robot body;

a first three-dimensional depth camera sensor and a second three-dimensional depth camera sensor affixed on opposing sides of the robot body, each having an equal angle of incidence relative to a major floor surface directed along a first forward motion axis and a second backward motion axis, respectively, of the robot body; and

wherein a lateral outward reach of a field of view has a starting point on the robot body.

16. An autonomous mobile robot, comprising:

a robot body having a height of at least one meter;

a first three-dimensional depth camera sensor and a second three-dimensional depth camera sensor affixed on opposing sides of the robot body, each having an equal angle of incidence relative to a major floor surface directed along a first forward motion axis and a second backward motion axis, respectively, of the robot body; and

a 360-degree field of view of the major floor surface proximate to the robot body based on at least the equal angle of incidence being directed along a first forward motion axis and the second backward motion axis of each of the first and second three-dimensional depth camera sensors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2024
From: COCHRAN, HOWARD; MARTIN, CHARLES
To: JABIL INC.
Reel/Frame 068292/0481 →
Continuity (3)
Continuation 17042840
Provisional Application 62648005 · Mar 26, 2018
Related Publication 20240370020A1 · Nov 7, 2024
References Cited (51)
US 6975410B1 · Sturgill · 2005 [cited by examiner]
US 8504248B2 · Taira · 2013 [cited by examiner]
US 9533760B1 · Wagreich · 2017 [cited by examiner]
US 9843858B1 · Karunasiri · 2017 [cited by examiner]
US 10803324B1 · Shen · 2020 [cited by examiner]
US 20040073368A1 · Gonzalez-Banos · 2004 [cited by applicant]
US 20040252862A1 · Camus · 2004 [cited by applicant]
US 20080015738A1 · Casey · 2008 [cited by applicant]
US 20090292467A1 · McNelis · 2009 [cited by examiner]
US 20100121561A1 · Kodaira · 2010 [cited by applicant]
US 20100193686A1 · Watanabe · 2010 [cited by examiner]
US 20120229657A1 · Calman · 2012 [cited by examiner]
US 20140088761A1 · Shamlian · 2014 [cited by applicant]
US 20140350839A1 · Pack · 2014 [cited by applicant]
US 20150168954A1 · Hickerson · 2015 [cited by applicant]
US 20150190927A1 · Sutherland · 2015 [cited by examiner]
US 20150212521A1 · Pack · 2015 [cited by applicant]
US 20150336575A1 · Zeng · 2015 [cited by applicant]
US 20160259982A1 · Shivanandaiah · 2016 [cited by examiner]
US 20160378111A1 · Lenser · 2016 [cited by applicant]
US 20160378117A1 · Szatmary · 2016 [cited by applicant]
US 20170078901A1 · Iwanaga · 2017 [cited by applicant]
US 20170186223A1 · Lerner · 2017 [cited by applicant]
US 20170300061A1 · Hickerson · 2017 [cited by applicant]
US 20180204335A1 · Agata · 2018 [cited by applicant]
US 20180368642A1 · Son · 2018 [cited by examiner]
US 20180373264A1 · Madsen · 2018 [cited by examiner]
US 20190035100A1 · Ebrahimi Afrouzi · 2019 [cited by applicant]
US 20190092318A1 · Mei · 2019 [cited by applicant]
US 20190137999A1 · Taguchi · 2019 [cited by applicant]
US 20190163039A1 · Zhang · 2019 [cited by examiner]
US 20190246858A1 · Karasikov · 2019 [cited by applicant]
US 20190257765A1 · Goers · 2019 [cited by examiner]
US 20190339706A1 · Batur · 2019 [cited by applicant]
US 20200057897A1 · Matsuura · 2020 [cited by applicant]
US 20200151912A1 · Torikura · 2020 [cited by applicant]
US 20200201347A1 · Dalfra · 2020 [cited by examiner]
US 20200241140A1 · Kuijk · 2020 [cited by examiner]
US 20200339354A1 · Soto Arriaza · 2020 [cited by examiner]
US 20220050454A1 · Lacaze · 2022 [cited by applicant]
CN 101595368 · 2009 [cited by applicant]
CN 105899112 · 2016 [cited by applicant]
CN 107656545 · 2018 [cited by applicant]
JP 2009279663 · 2009 [cited by applicant]
JP 2011253377 · 2011 [cited by applicant]
WO 2016014917 · 2016 [cited by applicant]
Chinese Office Action issued in App. No. CN201980028502, dated Aug. 15, 2023, 9 pages. [cited by applicant]
Chinese Office Action issued in App. No. CN201980028502, dated Dec. 21, 2023, 6 pages. [cited by applicant]
Extended European Search Report issued in App. No. EP24157471, dated May 24, 2024, 9 pages. [cited by applicant]
Office Action (Non-Final Rejection) dated Sep. 21, 2023 for U.S. Appl. No. 17/042,840 (pp. 1-34). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Feb. 20, 2024 for U.S. Appl. No. 17/042,840 (pp. 1-9). [cited by applicant]