Robotic modeling of voids
First Claim
1. A method for mapping an interior surface of a subterranean void, comprising the steps of:
- inserting an autonomous void mapping robot at least partially into an interior portion of the subterranean void;
capturing local range data describing the interior surface of the subterranean void at a position proximate to said void mapping robot;
incorporating said captured local range data into a full data map of the interior surface of said subterranean void;
moving said void mapping robot to a second local position within the subterranean void, the route to said second position calculated by the autonomous void mapping robot based on an analysis of the full map data including the captured local range data;
capturing second local range data describing the interior surface of the subterranean void at a position proximate to said void mapping robot; and
incorporating said captured second local range data into the full data map.
1 Assignment
0 Petitions

Accused Products

Abstract
Robotic systems for modeling, mapping and exploring subterranean void spaces such as mines, caves, tunnels, bunkers, and conduits. Robotic modeling of subterranean voids is generally enabled by a procedural system consisting of preprocessing, ingress, void modeling, mapping and navigation, exploration, conveying payloads other than void modeling sensors, egress, and post processing. The robots can either be imposed mobility or can be self mobile with either autonomous, remote, teleoperated, or manual modes of operation. The robot may optionally transform from a compact size into a more conventional operating size if the operating size exceeds the void entry opening size. Void geometries with flat floors are amenable to robot locomotion such as rolling, crawling, walking or swimming. Alternatively, irregular floor geometries that preclude self mobilization may be accessible by imposed mobilization such as dropping or pushing a movable robotic sensor into such voids. The robotic device is preferably adaptable to voids filled with a gas or liquid. To maximize mapping applicability, the robot optionally includes sensing, locomotion and environmental tolerance to submersion and safeguarding, according to use criteria.
328 Citations
Mobile autonomous updating of GIS maps | ||
Patent #
US 7,912,633 B1
Filed 11/30/2006
|
Current Assignee
Omron Corporation
|
Original Assignee
Adept MobileRobots LLC
|
INTERFACE | ||
Patent #
US 20110113170A1
Filed 12/19/2009
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Conformable track assembly for a robotic crawler | ||
Patent #
US 8,002,365 B2
Filed 11/13/2007
|
Current Assignee
Raytheon Company
|
Original Assignee
Raytheon Company
|
Autonomous inspector mobile platform | ||
Patent #
US 8,024,066 B2
Filed 01/18/2006
|
Current Assignee
RedZone Robotics Inc.
|
Original Assignee
RedZone Robotics Inc.
|
METHODS AND SYSTEMS FOR COMPLETE COVERAGE OF A SURFACE BY AN AUTONOMOUS ROBOT | ||
Patent #
US 20110167574A1
Filed 11/05/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Method for manufacturing a complex structure | ||
Patent #
US 8,002,716 B2
Filed 05/07/2008
|
Current Assignee
SARCOS LC
|
Original Assignee
Raytheon Company
|
MOBILE AUTONOMOUS UPDATING OF GIS MAPS | ||
Patent #
US 20110208745A1
Filed 03/17/2011
|
Current Assignee
Omron Corporation
|
Original Assignee
Adept Technology Inc.
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 7,996,097 B2
Filed 05/14/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Robotics virtual rail system and method | ||
Patent #
US 7,974,738 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
SYSTEM FOR LOCALIZATION AND OBSTACLE DETECTION USING A COMMON RECEIVER | ||
Patent #
US 20110166707A1
Filed 01/05/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Serpentine robotic crawler | ||
Patent #
US 8,042,630 B2
Filed 06/22/2010
|
Current Assignee
SARCOS LC
|
Original Assignee
Raytheon Company
|
Generic robot architecture | ||
Patent #
US 7,801,644 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Method And System For Deploying A Surveillance Network | ||
Patent #
US 20100318242A1
Filed 06/11/2010
|
Current Assignee
Raytheon Sarcos LLC
|
Original Assignee
SARCOS LC
|
METHODS AND APPARATUS FOR POSITION ESTIMATION USING REFLECTED LIGHT SOURCES | ||
Patent #
US 20100228421A1
Filed 05/14/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Robotic guarded motion system and method | ||
Patent #
US 7,668,621 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
United States Department of Energy
|
APPARATUS AND METHOD FOR CAPTURING AN AREA IN 3D | ||
Patent #
US 20100134596A1
Filed 04/03/2006
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Method and System for Controlling a Remote Vehicle | ||
Patent #
US 20100066587A1
Filed 09/15/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
METHOD AND SYSTEM FOR MULTI-MODE COVERAGE FOR AN AUTONOMOUS ROBOT | ||
Patent #
US 20100263142A1
Filed 06/30/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 7,720,554 B2
Filed 03/25/2005
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 7,663,333 B2
Filed 06/29/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
REMOTE DIAGNOSIS MODELLING | ||
Patent #
US 20100174444A1
Filed 05/12/2008
|
Current Assignee
Volvo Truck Corporation
|
Original Assignee
Volvo Technology Corporation
|
Apparatus and method for generating and using a grid map path | ||
Patent #
US 20100211244A1
Filed 02/17/2010
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Coverage Robot Mobility | ||
Patent #
US 20090007366A1
Filed 09/17/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
AUTONOMOUS MOBILE ROBOT | ||
Patent #
US 20090062958A1
Filed 09/02/2008
|
Current Assignee
William L. Whittaker, Aaron C. Morris, Warren C. Whittaker
|
Original Assignee
William L. Whittaker, Aaron C. Morris, Warren C. Whittaker
|
ROBOTIC GAME SYSTEMS AND METHODS | ||
Patent #
US 20090081923A1
Filed 09/19/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
EVOLUTION ROBOTICS
|
Automated machine navigation system with obstacle detection | ||
Patent #
US 20090088979A1
Filed 09/27/2007
|
Current Assignee
Caterpillar Incorporated
|
Original Assignee
Caterpillar Incorporated
|
Robot navigation | ||
Patent #
US 7,567,052 B2
Filed 10/30/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot confinement | ||
Patent #
US 7,579,803 B2
Filed 10/30/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Occupancy change detection system and method | ||
Patent #
US 7,584,020 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Autonomous navigation system and method | ||
Patent #
US 7,587,260 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
SYSTEM AND METHOD FOR SEAMLESS TASK-DIRECTED AUTONOMY FOR ROBOTS | ||
Patent #
US 20090234499A1
Filed 03/13/2008
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Real time planning and scheduling for a team of unmanned vehicles | ||
Patent #
US 7,603,212 B2
Filed 03/30/2006
|
Current Assignee
Honeywell International Inc.
|
Original Assignee
Honeywell International Inc.
|
System and method for obtaining georeferenced mapping data | ||
Patent #
US 20090262974A1
Filed 04/17/2009
|
Current Assignee
Trimble Navigation Limited
|
Original Assignee
Trimble Navigation Limited
|
Robotic intelligence kernel | ||
Patent #
US 7,620,477 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Solid state detector for recording X-ray images with photovoltaic power supply | ||
Patent #
US 7,622,889 B2
Filed 06/12/2006
|
Current Assignee
Siemens AG
|
Original Assignee
Siemens AG
|
Multi-Robot Control Interface | ||
Patent #
US 20080009969A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
GENERIC ROBOT ARCHITECTURE | ||
Patent #
US 20080009968A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Robotic Guarded Motion System and Method | ||
Patent #
US 20080009970A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Method and system for controlling a remote vehicle | ||
Patent #
US 20080027591A1
Filed 07/16/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robotic Intelligence Kernel | ||
Patent #
US 20080009967A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Occupancy Change Detection System and Method | ||
Patent #
US 20080009966A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Autonomous Navigation System and Method | ||
Patent #
US 20080009965A1
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Robot Confinement | ||
Patent #
US 20080084174A1
Filed 10/30/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 7,388,343 B2
Filed 07/12/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 7,430,455 B2
Filed 08/06/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 7,429,843 B2
Filed 06/29/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Conformable track assembly for a robotic crawler | ||
Patent #
US 20080217993A1
Filed 11/13/2007
|
Current Assignee
Raytheon Company
|
Original Assignee
Raytheon Company
|
Hybrid remotely/autonomously operated underwater vehicle | ||
Patent #
US 20080300742A1
Filed 05/30/2007
|
Current Assignee
Oceaneering International Incorporated
|
Original Assignee
Oceaneering International Incorporated
|
Real time planning and scheduling for a team of unmanned vehicles | ||
Patent #
US 20070233338A1
Filed 03/30/2006
|
Current Assignee
Honeywell International Inc.
|
Original Assignee
Honeywell International Inc.
|
Autonomous coverage robot navigation system | ||
Patent #
US 20070244610A1
Filed 12/04/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous inspector mobile platform | ||
Patent #
US 20060290779A1
Filed 01/18/2006
|
Current Assignee
RedZone Robotics Inc.
|
Original Assignee
RedZone Robotics Inc.
|
Solid state detector for recording x-ray images | ||
Patent #
US 20060284602A1
Filed 06/12/2006
|
Current Assignee
Siemens AG
|
Original Assignee
Siemens AG
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 20050213082A1
Filed 03/25/2005
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolution Robotics Inc.
|
Intelligent methods, functions and apparatus for load handling and transportation mobile robots | ||
Patent #
US 20040158355A1
Filed 12/31/2003
|
Current Assignee
ARNEX NAVIGATION SYSTEMS AB
|
Original Assignee
Hans Robert Holmqvist, Hans Goran Seger
|
Multi-robot control interface | ||
Patent #
US 8,073,564 B2
Filed 07/05/2006
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Tracked robotic crawler having a moveable arm | ||
Patent #
US 8,185,241 B2
Filed 11/13/2007
|
Current Assignee
Raytheon Company
|
Original Assignee
Raytheon Company
|
Mobile autonomous updating of GIS maps | ||
Patent #
US 8,200,423 B2
Filed 03/17/2011
|
Current Assignee
Omron Corporation
|
Original Assignee
Adept Technology Inc.
|
Conformable track assembly for a robotic crawler | ||
Patent #
US 8,205,695 B2
Filed 04/22/2010
|
Current Assignee
Raytheon Company
|
Original Assignee
Raytheon Company
|
Robotic vehicle with multiple tracked mobility platforms | ||
Patent #
US 8,225,895 B1
Filed 04/22/2010
|
Current Assignee
National Technology Engineering Solutions Of Sandia LLC
|
Original Assignee
Sandia Corporation
|
Compact autonomous coverage robot | ||
Patent #
US 8,239,992 B2
Filed 05/09/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Debris sensor for cleaning apparatus | ||
Patent #
US 8,253,368 B2
Filed 01/14/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
System and method for seamless task-directed autonomy for robots | ||
Patent #
US 8,271,132 B2
Filed 03/13/2008
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 8,295,955 B2
Filed 08/05/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
Evolutions Robotics Inc.
|
Amphibious robotic crawler | ||
Patent #
US 8,317,555 B2
Filed 06/11/2010
|
Current Assignee
Raytheon Sarcos LLC
|
Original Assignee
Raytheon Company
|
Robots, systems, and methods for hazard evaluation and visualization | ||
Patent #
US 8,355,818 B2
Filed 09/03/2009
|
Current Assignee
Humatics Corporation
|
Original Assignee
Battelle Energy Alliance LLC
|
Robot confinement | ||
Patent #
US 8,368,339 B2
Filed 08/13/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot system | ||
Patent #
US 8,374,721 B2
Filed 12/04/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Debris sensor for cleaning apparatus | ||
Patent #
US 8,378,613 B2
Filed 10/21/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous coverage robot navigation system | ||
Patent #
US 8,380,350 B2
Filed 12/23/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet cleaning | ||
Patent #
US 8,382,906 B2
Filed 08/07/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Using constructed paths to supplement map data | ||
Patent #
US 8,386,422 B1
Filed 07/08/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Navigational control system for a robotic device | ||
Patent #
US 8,386,081 B2
Filed 07/30/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet and dry cleaning | ||
Patent #
US 8,387,193 B2
Filed 08/07/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous robot auto-docking and energy management systems and methods | ||
Patent #
US 8,390,251 B2
Filed 08/06/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Point and go navigation system and method | ||
Patent #
US 8,392,036 B2
Filed 01/08/2009
|
Current Assignee
SARCOS LC
|
Original Assignee
Raytheon Company
|
Autonomous surface cleaning robot for wet cleaning | ||
Patent #
US 8,392,021 B2
Filed 08/19/2005
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Serpentine robotic crawler | ||
Patent #
US 8,393,422 B1
Filed 05/25/2012
|
Current Assignee
Raytheon Company
|
Original Assignee
Raytheon Company
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 8,396,592 B2
Filed 02/05/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 8,412,377 B2
Filed 06/24/2005
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Detecting robot stasis | ||
Patent #
US 8,417,383 B2
Filed 05/31/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Cleaning robot roller processing | ||
Patent #
US 8,418,303 B2
Filed 11/30/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigational control system for a robotic device | ||
Patent #
US 8,428,778 B2
Filed 11/02/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Two-dimensional layout for use in a complex structure | ||
Patent #
US 8,434,208 B2
Filed 07/12/2011
|
Current Assignee
SARCOS LC
|
Original Assignee
Raytheon Company
|
Autonomous coverage robot sensing | ||
Patent #
US 8,438,695 B2
Filed 12/08/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Debris sensor for cleaning apparatus | ||
Patent #
US 8,456,125 B2
Filed 12/15/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous robot auto-docking and energy management systems and methods | ||
Patent #
US 8,461,803 B2
Filed 12/29/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 8,463,438 B2
Filed 10/30/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous floor-cleaning robot | ||
Patent #
US 8,474,090 B2
Filed 08/29/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 8,478,442 B2
Filed 05/23/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
PHYSICALLY-CONSTRAINED RADIOMAPS | ||
Patent #
US 20130195314A1
Filed 05/19/2010
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Corporation
|
Quality control of mapping data | ||
Patent #
US 8,504,288 B2
Filed 05/11/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Navigational control system for a robotic device | ||
Patent #
US 8,515,578 B2
Filed 12/13/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous floor-cleaning robot | ||
Patent #
US 8,516,651 B2
Filed 12/17/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for pipe inspection and method of using same | ||
Patent #
US 8,525,124 B2
Filed 11/03/2009
|
Current Assignee
RedZone Robotics Inc.
|
Original Assignee
RedZone Robotics Inc.
|
Coverage robots and associated cleaning bins | ||
Patent #
US 8,528,157 B2
Filed 05/21/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Remote diagnosis modelling | ||
Patent #
US 8,543,282 B2
Filed 05/12/2008
|
Current Assignee
Volvo Truck Corporation
|
Original Assignee
Volvo Technology Corporation
|
Constructing paths based on a particle model | ||
Patent #
US 8,548,738 B1
Filed 07/08/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 8,565,920 B2
Filed 06/18/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Modular robotic crawler | ||
Patent #
US 8,571,711 B2
Filed 07/10/2008
|
Current Assignee
SARCOS LC
|
Original Assignee
Raytheon Company
|
Removing debris from cleaning robots | ||
Patent #
US 8,572,799 B2
Filed 05/21/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and system for controlling a remote vehicle | ||
Patent #
US 8,577,538 B2
Filed 07/16/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Indoor localization of mobile devices | ||
Patent #
US 8,583,400 B2
Filed 05/13/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Modular robot | ||
Patent #
US 8,584,305 B2
Filed 12/04/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Modular robot | ||
Patent #
US 8,584,307 B2
Filed 12/08/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Celestial navigation system for an autonomous robot | ||
Patent #
US 8,594,840 B1
Filed 03/31/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Debris sensor for cleaning apparatus | ||
Patent #
US 8,598,829 B2
Filed 06/14/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Coverage robot mobility | ||
Patent #
US 8,600,553 B2
Filed 06/05/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous coverage robot navigation system | ||
Patent #
US 8,606,401 B2
Filed 07/01/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method for optically scanning and measuring an object | ||
Patent #
US 8,625,106 B2
Filed 07/20/2010
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robotic game systems and methods | ||
Patent #
US 8,632,376 B2
Filed 09/19/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Celestial navigation system for an autonomous robot | ||
Patent #
US 8,634,956 B1
Filed 03/31/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Lawn care robot | ||
Patent #
US 8,634,960 B2
Filed 03/19/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous floor-cleaning robot | ||
Patent #
US 8,656,550 B2
Filed 06/28/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot confinement | ||
Patent #
US 8,659,256 B2
Filed 06/30/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot confinement | ||
Patent #
US 8,659,255 B2
Filed 06/30/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Coverage robot mobility | ||
Patent #
US 8,661,605 B2
Filed 09/17/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet and dry cleaning | ||
Patent #
US 8,670,866 B2
Filed 02/21/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous floor-cleaning robot | ||
Patent #
US 8,671,507 B2
Filed 06/28/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Maintenance access zones for storage and retrieval systems | ||
Patent #
US 8,694,152 B2
Filed 12/15/2011
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,699,007 B2
Filed 07/26/2011
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,705,012 B2
Filed 07/01/2011
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,705,016 B2
Filed 11/11/2010
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Interface for communication between internal and external devices | ||
Patent #
US 8,719,474 B2
Filed 12/19/2009
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous coverage robot | ||
Patent #
US 8,726,454 B2
Filed 05/09/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,730,477 B2
Filed 07/01/2011
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous surface cleaning robot for dry cleaning | ||
Patent #
US 8,739,355 B2
Filed 08/07/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
ROBOT CLEANER | ||
Patent #
US 20140156076A1
Filed 12/04/2013
|
Current Assignee
LG Electronics Inc.
|
Original Assignee
LG Electronics Inc.
|
Autonomous robot auto-docking and energy management systems and methods | ||
Patent #
US 8,749,196 B2
Filed 12/29/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot system | ||
Patent #
US 8,761,931 B2
Filed 05/14/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 8,761,935 B2
Filed 06/24/2008
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous floor-cleaning robot | ||
Patent #
US 8,763,199 B2
Filed 06/28/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet and dry cleaning | ||
Patent #
US 8,774,966 B2
Filed 02/08/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 8,780,342 B2
Filed 10/12/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigational control system for a robotic device | ||
Patent #
US 8,781,626 B2
Filed 02/28/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot confinement | ||
Patent #
US 8,781,627 B2
Filed 06/19/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for dry cleaning | ||
Patent #
US 8,782,848 B2
Filed 03/26/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 8,788,092 B2
Filed 08/06/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigational control system for a robotic device | ||
Patent #
US 8,793,020 B2
Filed 09/13/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Vacuum brush | ||
Patent #
US 8,800,107 B2
Filed 02/16/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Building elevation maps from laser data | ||
Patent #
US 8,825,391 B1
Filed 08/04/2011
|
Current Assignee
Google LLC
|
Original Assignee
Google Inc.
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 8,838,274 B2
Filed 06/30/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Compact autonomous coverage robot | ||
Patent #
US 8,839,477 B2
Filed 12/19/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Apparatus and method for generating and using a grid map path | ||
Patent #
US 8,849,559 B2
Filed 02/17/2010
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Original Assignee
Samsung Electronics Co. Ltd.
|
Autonomous robot auto-docking and energy management systems and methods | ||
Patent #
US 8,854,001 B2
Filed 11/08/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet and dry cleaning | ||
Patent #
US 8,855,813 B2
Filed 10/25/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,830,485 B2
Filed 08/15/2013
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robot confinement | ||
Patent #
US 8,868,237 B2
Filed 03/19/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Celestial navigation system for an autonomous robot | ||
Patent #
US 8,874,264 B1
Filed 11/18/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,896,819 B2
Filed 11/11/2010
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Localization by learning of wave-signal distributions | ||
Patent #
US 8,930,023 B2
Filed 11/05/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and system for deploying a surveillance network | ||
Patent #
US 8,935,014 B2
Filed 06/11/2010
|
Current Assignee
Raytheon Sarcos LLC
|
Original Assignee
SARCOS LC
|
Modular robot | ||
Patent #
US 8,950,038 B2
Filed 09/25/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Lawn care robot | ||
Patent #
US 8,954,193 B2
Filed 12/12/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigating autonomous coverage robots | ||
Patent #
US 8,954,192 B2
Filed 06/05/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Real time explosive hazard information sensing, processing, and communication for autonomous operation | ||
Patent #
US 8,965,578 B2
Filed 03/16/2011
|
Current Assignee
Battelle Energy Alliance LLC
|
Original Assignee
Battelle Energy Alliance LLC
|
Celestial navigation system for an autonomous vehicle | ||
Patent #
US 8,972,052 B2
Filed 11/03/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for dry cleaning | ||
Patent #
US 8,966,707 B2
Filed 07/15/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 8,970,823 B2
Filed 02/14/2013
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Coverage robot mobility | ||
Patent #
US 8,978,196 B2
Filed 12/20/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for wet cleaning | ||
Patent #
US 8,985,127 B2
Filed 10/02/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Methods and systems for obstacle detection using structured light | ||
Patent #
US 9,002,511 B1
Filed 10/20/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Portable articulated arm coordinate measuring machine with optical communications bus | ||
Patent #
US 8,997,362 B2
Filed 03/12/2013
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Method for evaluating mounting stability of articulated arm coordinate measurement machine using inclinometers | ||
Patent #
US 9,009,000 B2
Filed 01/14/2011
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Bot position sensing | ||
Patent #
US 9,008,884 B2
Filed 12/15/2011
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Remote control scheduler and method for autonomous robotic device | ||
Patent #
US 9,008,835 B2
Filed 06/24/2005
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Methods and systems for complete coverage of a surface by an autonomous robot | ||
Patent #
US 9,026,302 B2
Filed 11/05/2010
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Serpentine robotic crawler | ||
Patent #
US 9,031,698 B2
Filed 10/31/2012
|
Current Assignee
Raytheon Company
|
Original Assignee
SARCOS LC
|
Autonomous floor-cleaning robot | ||
Patent #
US 9,038,233 B2
Filed 12/14/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Lawn care robot | ||
Patent #
US 9,043,952 B2
Filed 12/12/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Lawn care robot | ||
Patent #
US 9,043,953 B2
Filed 12/12/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Control system for storage and retrieval systems | ||
Patent #
US 9,051,120 B2
Filed 11/25/2013
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,074,883 B2
Filed 03/22/2010
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Method and system for multi-mode coverage for an autonomous robot | ||
Patent #
US 9,104,204 B2
Filed 05/14/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Three-dimensional scanner with spectroscopic energy detector | ||
Patent #
US 9,113,023 B2
Filed 04/21/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,115,986 B2
Filed 10/28/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Navigational control system for a robotic device | ||
Patent #
US 9,128,486 B2
Filed 03/06/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Debris sensor for cleaning apparatus | ||
Patent #
US 9,144,361 B2
Filed 05/13/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous coverage robot navigation system | ||
Patent #
US 9,144,360 B2
Filed 12/04/2006
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigating autonomous coverage robots | ||
Patent #
US 9,149,170 B2
Filed 07/05/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Coordinate measurement machine with distance meter and camera to determine dimensions within camera images | ||
Patent #
US 9,163,922 B2
Filed 11/20/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous floor cleaning robot | ||
Patent #
US 9,167,946 B2
Filed 08/06/2007
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Coordinate measuring machines with dual layer arm | ||
Patent #
US 9,168,654 B2
Filed 06/01/2012
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Methods and systems for complete coverage of a surface by an autonomous robot | ||
Patent #
US 9,188,983 B2
Filed 04/11/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Three-dimensional scanner with dichroic beam splitters to capture a variety of signals | ||
Patent #
US 9,210,288 B2
Filed 04/21/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Real time explosive hazard information sensing, processing, and communication for autonomous operation | ||
Patent #
US 9,213,934 B1
Filed 02/17/2015
|
Current Assignee
Battelle Energy Alliance LLC
|
Original Assignee
Battelle Energy Alliance LLC
|
Autonomous robot auto-docking and energy management systems and methods | ||
Patent #
US 9,215,957 B2
Filed 09/03/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,217,637 B2
Filed 02/14/2013
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Celestial navigation system for an autonomous vehicle | ||
Patent #
US 9,223,749 B2
Filed 12/31/2012
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous mobile robot system | ||
Patent #
US 9,229,454 B1
Filed 10/02/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Storage and retrieval system case unit detection | ||
Patent #
US 9,242,800 B2
Filed 02/10/2015
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Bot position sensing | ||
Patent #
US 9,309,050 B2
Filed 04/13/2015
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
System for localization and obstacle detection using a common receiver | ||
Patent #
US 9,310,806 B2
Filed 01/05/2011
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Detecting robot stasis | ||
Patent #
US 9,317,038 B2
Filed 02/26/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous coverage robots | ||
Patent #
US 9,320,398 B2
Filed 08/13/2009
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method for optically scanning and measuring an environment | ||
Patent #
US 9,329,271 B2
Filed 04/01/2011
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Methods and apparatus for position estimation using reflected light sources | ||
Patent #
US 9,360,300 B2
Filed 06/02/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Intermediate two-dimensional scanning with a three-dimensional scanner to speed registration | ||
Patent #
US 9,372,265 B2
Filed 12/03/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robot system | ||
Patent #
US 9,392,920 B2
Filed 05/12/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Serpentine robotic crawler for performing dexterous operations | ||
Patent #
US 9,409,292 B2
Filed 09/13/2013
|
Current Assignee
SARCOS LC
|
Original Assignee
SARCOS LC
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,417,316 B2
Filed 11/11/2010
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,417,056 B2
Filed 12/12/2012
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robot lawnmower mapping | ||
Patent #
US 9,420,741 B2
Filed 12/15/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Method and System for Deploying a Surveillance Network | ||
Patent #
US 20160252910A1
Filed 01/13/2015
|
Current Assignee
Raytheon Sarcos LLC
|
Original Assignee
SARCOS LC
|
Autonomous surface cleaning robot for wet and dry cleaning | ||
Patent #
US 9,445,702 B2
Filed 06/11/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Obstacle following sensor scheme for a mobile robot | ||
Patent #
US 9,446,521 B2
Filed 06/06/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robot cleaner | ||
Patent #
US 9,452,526 B2
Filed 12/04/2013
|
Current Assignee
LG Electronics Inc.
|
Original Assignee
LG Electronics Inc.
|
Maintenance access zones for storage and retrieval systems | ||
Patent #
US 9,463,925 B2
Filed 04/03/2014
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Pickface builder for storage and retrieval systems | ||
Patent #
US 9,475,649 B2
Filed 12/15/2011
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbolic LLC
|
Compact autonomous coverage robot | ||
Patent #
US 9,480,381 B2
Filed 08/11/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Remote control scheduler and method for autonomous robotic device | ||
Patent #
US 9,486,924 B2
Filed 03/27/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Removing debris from cleaning robots | ||
Patent #
US 9,492,048 B2
Filed 12/24/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Registration calculation between three-dimensional (3D) scans based on two-dimensional (2D) scan data from a 3D scanner | ||
Patent #
US 9,513,107 B2
Filed 10/14/2015
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous robot localization | ||
Patent #
US 9,510,505 B2
Filed 10/10/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robotic lawn mowing boundary determination | ||
Patent #
US 9,516,806 B2
Filed 10/10/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Storage and retrieval system case unit detection | ||
Patent #
US 9,517,885 B2
Filed 01/26/2016
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Three-dimensional scanner with enhanced spectroscopic energy detector | ||
Patent #
US 9,529,083 B2
Filed 08/10/2015
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robotic mowing of separated lawn areas | ||
Patent #
US 9,538,702 B2
Filed 12/22/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Laser scanner having a multi-color light source and real-time color receiver | ||
Patent #
US 9,551,575 B2
Filed 10/28/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous mobile robot | ||
Patent #
US 9,554,508 B2
Filed 03/17/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Coordinated robotic control | ||
Patent #
US 9,566,711 B2
Filed 03/04/2014
|
Current Assignee
SARCOS LC
|
Original Assignee
SARCOS LC
|
Associating semantic location data with automated environment mapping | ||
Patent #
US 9,574,883 B2
Filed 03/24/2015
|
Current Assignee
X Development LLC
|
Original Assignee
X Development LLC
|
Robot confinement | ||
Patent #
US 9,582,005 B2
Filed 02/12/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,599,455 B2
Filed 02/14/2013
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robot system | ||
Patent #
US 9,599,990 B2
Filed 06/15/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations | ||
Patent #
US 9,607,239 B2
Filed 09/15/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Using depth-camera images to speed registration of three-dimensional scans | ||
Patent #
US 9,618,620 B2
Filed 12/03/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous floor-cleaning robot | ||
Patent #
US 9,622,635 B2
Filed 05/21/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations | ||
Patent #
US 9,628,775 B2
Filed 04/06/2015
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Methods and systems for obstacle detection using structured light | ||
Patent #
US 9,632,505 B2
Filed 03/02/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
AUTOMATICALLY SCANNING AND REPRESENTING AN ENVIRONMENT WITH COLLISION AVOIDANCE | ||
Patent #
US 20170138192A1
Filed 11/16/2015
|
Current Assignee
ABB Schweiz AG
|
Original Assignee
ABB Technology AG
|
AUTOMATICALLY SCANNING AND REPRESENTING AN ENVIRONMENT HAVING A PLURALITY OF FEATURES | ||
Patent #
US 20170142403A1
Filed 11/16/2015
|
Current Assignee
ABB Schweiz AG
|
Original Assignee
ABB Technology AG
|
Method for optically scanning and measuring an environment | ||
Patent #
US 9,684,078 B2
Filed 04/28/2016
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Building elevation maps from laser data | ||
Patent #
US 9,709,679 B1
Filed 08/06/2014
|
Current Assignee
Google LLC
|
Original Assignee
Waymo LLC
|
Robot confinement | ||
Patent #
US 9,713,302 B2
Filed 09/18/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Using a two-dimensional scanner to speed registration of three-dimensional scan data | ||
Patent #
US 9,739,886 B2
Filed 12/03/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Using two-dimensional camera images to speed registration of three-dimensional scans | ||
Patent #
US 9,746,559 B2
Filed 12/03/2014
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
METHOD FOR SENSING INTERIOR SPACES TO AUTO-GENERATE A NAVIGATIONAL MAP | ||
Patent #
US 20170261595A1
Filed 05/26/2017
|
Current Assignee
Innerspace Technology Inc.
|
Original Assignee
Innerspace Technology Inc.
|
Control system for storage and retrieval systems | ||
Patent #
US 9,771,217 B2
Filed 06/08/2015
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Storage and retrieval system case unit detection | ||
Patent #
US 9,776,794 B2
Filed 12/12/2016
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Autonomous behaviors for a remote vehicle | ||
Patent #
US 9,791,860 B2
Filed 10/01/2013
|
Current Assignee
Flir Detection Inc.
|
Original Assignee
iRobot Defense Holdings Inc.
|
Automated storage and retrieval system | ||
Patent #
US 9,802,761 B2
Filed 03/17/2014
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Robotic mowing of separated lawn areas | ||
Patent #
US 9,826,678 B2
Filed 12/01/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Robotic lawn mowing boundary determination | ||
Patent #
US 9,854,737 B2
Filed 12/07/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Device for optically scanning and measuring an environment | ||
Patent #
US 9,858,682 B2
Filed 03/20/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
SWIMMING INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, SWIMMING INFORMATION PROCESSING METHOD, AND PROGRAM | ||
Patent #
US 20180028863A1
Filed 07/18/2017
|
Current Assignee
Seiko Epson Corporation
|
Original Assignee
Seiko Epson Corporation
|
Methods and systems for complete coverage of a surface by an autonomous robot | ||
Patent #
US 9,895,808 B2
Filed 10/12/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Navigational control system for a robotic device | ||
Patent #
US 9,949,608 B2
Filed 05/30/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Removing debris from cleaning robots | ||
Patent #
US 9,955,841 B2
Filed 10/01/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Two-camera triangulation scanner with detachable coupling mechanism | ||
Patent #
US 9,964,402 B2
Filed 04/21/2016
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Pickface builder for storage and retrieval systems | ||
Patent #
US 9,981,808 B2
Filed 10/24/2016
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Automated storage and retrieval system | ||
Patent #
US 9,988,213 B2
Filed 10/30/2017
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Maintenance access zones for storage and retrieval systems | ||
Patent #
US 10,005,624 B2
Filed 03/21/2017
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Autonomous vehicle control system | ||
Patent #
US 10,019,005 B2
Filed 09/15/2016
|
Current Assignee
Northrop Grumman Systems Corp.
|
Original Assignee
Northrop Grumman Systems Corp.
|
Blade assembly for a grass cutting mobile robot | ||
Patent #
US 10,021,830 B2
Filed 02/02/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Storage and retrieval system case unit detection | ||
Patent #
US 10,029,850 B2
Filed 10/02/2017
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Controlling robotic lawnmowers | ||
Patent #
US 10,034,421 B2
Filed 07/24/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Lawn care robot | ||
Patent #
US 10,037,038 B2
Filed 04/28/2015
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Physically-constrained radiomaps | ||
Patent #
US 10,049,455 B2
Filed 05/19/2010
|
Current Assignee
Nokia Technologies Oy
|
Original Assignee
Nokia Technologies Oy
|
Bot position sensing | ||
Patent #
US 10,053,286 B2
Filed 04/08/2016
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations | ||
Patent #
US 10,060,722 B2
Filed 10/26/2016
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous robot localization | ||
Patent #
US 10,067,232 B2
Filed 12/05/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner | ||
Patent #
US 10,067,231 B2
Filed 10/14/2015
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Compact autonomous coverage robot | ||
Patent #
US 10,070,764 B2
Filed 10/24/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Automated storage and retrieval system with integral secured personnel access zones and remote rover shutdown | ||
Patent #
US 10,088,840 B2
Filed 03/17/2014
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Using a two-dimensional scanner to speed registration of three-dimensional scan data | ||
Patent #
US 10,120,075 B2
Filed 08/11/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robotic mowing of separated lawn areas | ||
Patent #
US 10,159,180 B2
Filed 10/26/2017
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Characterization of refractory lining of metallurgical vessels using autonomous scanners | ||
Patent #
US 10,175,040 B2
Filed 03/20/2015
|
Current Assignee
Process Metrix LLC
|
Original Assignee
Process Metrix LLC
|
3-D measuring device with battery pack | ||
Patent #
US 10,175,037 B2
Filed 12/21/2016
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Mobile three-dimensional measuring instrument | ||
Patent #
US 10,175,360 B2
Filed 03/30/2016
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Building elevation maps from laser data | ||
Patent #
US 10,185,324 B1
Filed 06/23/2017
|
Current Assignee
Waymo LLC
|
Original Assignee
Waymo LLC
|
Using a two-dimensional scanner to speed registration of three-dimensional scan data | ||
Patent #
US 10,203,413 B2
Filed 08/21/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Bot position sensing | ||
Patent #
US 10,221,014 B2
Filed 08/21/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Maintenance access zones for storage and retrieval systems | ||
Patent #
US 10,233,037 B2
Filed 06/26/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Storage and retrieval system | ||
Patent #
US 10,239,691 B2
Filed 08/03/2015
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Coverage robots and associated cleaning bins | ||
Patent #
US 10,244,915 B2
Filed 05/13/2013
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Storage and retrieval system case unit detection | ||
Patent #
US 10,252,859 B2
Filed 07/24/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Robot lawnmower mapping | ||
Patent #
US 10,274,954 B2
Filed 08/05/2016
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features | ||
Patent #
US 10,281,259 B2
Filed 01/22/2018
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Two-dimensional mapping system and method of operation | ||
Patent #
US 10,282,854 B2
Filed 10/10/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Autonomous coverage robot | ||
Patent #
US 10,299,652 B2
Filed 03/19/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Vacuum brush | ||
Patent #
US 10,314,449 B2
Filed 07/08/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Automatically scanning and representing an environment with collision avoidance | ||
Patent #
US 10,341,639 B2
Filed 11/16/2015
|
Current Assignee
ABB Schweiz AG
|
Original Assignee
ABB Schweiz AG
|
Automatically scanning and representing an environment having a plurality of features | ||
Patent #
US 10,349,035 B2
Filed 11/16/2015
|
Current Assignee
ABB Schweiz AG
|
Original Assignee
ABB Schweiz AG
|
Automated storage and retrieval system with integral secured personnel access zones and remote rover shutdown | ||
Patent #
US 10,359,777 B2
Filed 10/02/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Device and method for indoor mobile mapping of an environment | ||
Patent #
US 10,380,749 B2
Filed 08/01/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Blade assembly for a grass cutting mobile robot | ||
Patent #
US 10,426,083 B2
Filed 06/13/2018
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Two-camera triangulation scanner with detachable coupling mechanism | ||
Patent #
US 10,444,009 B2
Filed 04/20/2018
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Mobile base utilizing automated aerial vehicles with navigation systems for delivering items | ||
Patent #
US 10,453,021 B1
Filed 02/23/2018
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Mobile base utilizing automated aerial vehicles for delivering items | ||
Patent #
US 10,457,392 B1
Filed 04/17/2017
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Automated storage and retrieval system | ||
Patent #
US 10,457,484 B2
Filed 06/05/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Method for sensing interior spaces to auto-generate a navigational map | ||
Patent #
US 10,458,798 B2
Filed 05/26/2017
|
Current Assignee
Innerspace Technology Inc.
|
Original Assignee
Innerspace Technology Inc.
|
Ranging and angle of arrival antenna system for a mobile robot | ||
Patent #
US 10,459,063 B2
Filed 02/16/2017
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Autonomous surface cleaning robot for dry cleaning | ||
Patent #
US 10,470,629 B2
Filed 05/30/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Maintenance access zones for storage and retrieval systems | ||
Patent #
US 10,507,988 B2
Filed 03/19/2019
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Modular Robot | ||
Patent #
US 10,524,629 B2
Filed 08/18/2014
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
System and method for measuring geometric change in a subterranean structure | ||
Patent #
US 10,580,156 B2
Filed 09/25/2017
|
Current Assignee
Mine Vision Systems Inc.
|
Original Assignee
Mine Vision Systems Inc.
|
Methods and systems for complete coverage of a surface by an autonomous robot | ||
Patent #
US 10,583,562 B2
Filed 03/16/2017
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Automated storage and retrieval system | ||
Patent #
US 10,683,170 B2
Filed 10/29/2019
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Bot position sensing | ||
Patent #
US 10,696,479 B2
Filed 03/05/2019
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Storage and retrieval system case unit detection | ||
Patent #
US 10,710,804 B2
Filed 04/08/2019
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Device and method for indoor mobile mapping of an environment | ||
Patent #
US 10,726,566 B2
Filed 05/17/2019
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Using two-dimensional camera images to speed registration of three-dimensional scans | ||
Patent #
US 10,739,458 B2
Filed 08/10/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Automated storage and retrieval system with integral secured personnel access zones and remote rover shutdown | ||
Patent #
US 10,739,766 B2
Filed 07/23/2019
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbiotic LLC
|
Robotic lawn mowing boundary determination | ||
Patent #
US 10,750,667 B2
Filed 12/21/2017
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Controlling robotic lawnmowers based on fluctuating weather conditions | ||
Patent #
US 10,785,907 B2
Filed 07/17/2018
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Warehousing scalable storage structure | ||
Patent #
US 10,822,168 B2
Filed 12/15/2011
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
System and method of scanning an environment and generating two dimensional images of the environment | ||
Patent #
US 10,824,773 B2
Filed 09/25/2017
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Two-camera triangulation scanner with detachable coupling mechanism | ||
Patent #
US 10,866,089 B2
Filed 08/27/2019
|
Current Assignee
Faro Technologies Incorporated
|
Original Assignee
Faro Technologies Incorporated
|
Robotic mowing of separated lawn areas | ||
Patent #
US 10,874,045 B2
Filed 11/09/2018
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Pickface builder for storage and retrieval systems | ||
Patent #
US 10,875,722 B2
Filed 05/29/2018
|
Current Assignee
Symbotic Llc
|
Original Assignee
Symbotic Llc
|
Mobile base utilizing transportation units with navigation systems for delivering ordered items | ||
Patent #
US 10,885,491 B1
Filed 10/17/2019
|
Current Assignee
Amazon Technologies
|
Original Assignee
Amazon Technologies
|
Method and system for remote control of mobile robot | ||
Patent #
US 6,535,793 B2
Filed 05/01/2001
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Self-contained mapping and positioning system utilizing point cloud data | ||
Patent #
US 6,608,913 B1
Filed 07/17/2000
|
Current Assignee
Inco Limited
|
Original Assignee
Inco Limited
|
Method and system for remote control of mobile robot | ||
Patent #
US 20030216834A1
Filed 01/09/2003
|
Current Assignee
iRobot Corporation
|
Original Assignee
iRobot Corporation
|
Automated guided apparatus suitable for toping applications | ||
Patent #
US 6,349,249 B1
Filed 02/29/2000
|
Current Assignee
Inco Limited
|
Original Assignee
Inco Limited
|
Downhole tool and method | ||
Patent #
US 6,405,798 B1
Filed 08/19/1998
|
Current Assignee
Schlumberger Technology Corporation
|
Original Assignee
Schlumberger Technology Corporation
|
Method of tracking and sensing position of objects | ||
Patent #
US 6,442,476 B1
Filed 10/13/2000
|
Current Assignee
RESEARCH ORGANISATION
|
Original Assignee
RESEARCH ORGANISATION
|
Down hole tool and method | ||
Patent #
US 6,446,718 B1
Filed 11/08/1999
|
Current Assignee
Schlumberger Technology Corporation
|
Original Assignee
Schlumberger Technology Corporation
|
Form line following guidance system | ||
Patent #
US 6,463,374 B1
Filed 06/03/1999
|
Current Assignee
Trimble Navigation Limited
|
Original Assignee
Trimble Navigation Limited
|
Cantilevered manipulator for autonomous non-contact scanning of natural surfaces for the deployment of landmine detectors | ||
Patent #
US 6,333,631 B1
Filed 03/08/1999
|
Current Assignee
Her Majesty The Queen As Represented By The Minister of National Defence of Her Majestys Canadian Government
|
Original Assignee
Her Majesty The Queen As Represented By The Minister of National Defence of Her Majestys Canadian Government
|
Imaging system for detecting underground objects and associated method | ||
Patent #
US 6,055,214 A
Filed 07/23/1998
|
Current Assignee
Peter J. Wilk
|
Original Assignee
Peter J. Wilk
|
Autonomous vehicle guidance system | ||
Patent #
US 5,999,865 A
Filed 01/29/1998
|
Current Assignee
Inco Limited
|
Original Assignee
Inco Limited
|
Mobile system for indoor 3-D mapping and creating virtual environments | ||
Patent #
US 6,009,359 A
Filed 09/18/1996
|
Current Assignee
National Research Council Canada
|
Original Assignee
National Research Council Canada
|
Method for determining the deviations of the actual position of a track section | ||
Patent #
US 5,493,499 A
Filed 11/01/1994
|
Current Assignee
Franz Plasser Bahnbaumaschinen-IndustrieGmbH
|
Original Assignee
Franz Plasser Bahnbaumaschinen-IndustrieGmbH
|
Apparatus and procedure for measuring the cross-section of a hollow space | ||
Patent #
US 5,274,437 A
Filed 02/26/1992
|
Current Assignee
Andreas Hornyik
|
Original Assignee
Andreas Hornyik
|
Structured illumination autonomous machine vision system | ||
Patent #
US 5,155,775 A
Filed 10/13/1988
|
Current Assignee
United States Of America As Represented By The Secretary Of The Army
|
Original Assignee
United States Of America As Represented By The Secretary Of The Army
|
Apparatus and method for mapping entry conditions in remote mining systems | ||
Patent #
US 4,884,847 A
Filed 02/19/1988
|
Current Assignee
CONSOLIDATION COAL COMPANY PITTSBURGH PENNSYLVANIA A CORP. OF DE
|
Original Assignee
CONSOLIDATION COAL CO.
|
ULTRASONIC ECHO ENCEPHALOGRAPH FOR MEASURING THE POSITION OF THE MIDLINE | ||
Patent #
US 3,713,329 A
Filed 01/04/1966
|
Current Assignee
STAVELEY INSTRUMENTS INC. 421 NORTH QUAY STREET KENNEWICK WA 99336 A CORP. OF WA
|
Original Assignee
Automation Industries Inc. El Sequndo CA
|
21 Claims
-
1. A method for mapping an interior surface of a subterranean void, comprising the steps of:
-
inserting an autonomous void mapping robot at least partially into an interior portion of the subterranean void; capturing local range data describing the interior surface of the subterranean void at a position proximate to said void mapping robot; incorporating said captured local range data into a full data map of the interior surface of said subterranean void; moving said void mapping robot to a second local position within the subterranean void, the route to said second position calculated by the autonomous void mapping robot based on an analysis of the full map data including the captured local range data; capturing second local range data describing the interior surface of the subterranean void at a position proximate to said void mapping robot; and incorporating said captured second local range data into the full data map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21)
-
-
14. A method for mapping interior surfaces of a void, comprising the steps of:
-
storing existing data about the interior surfaces of the void; ingressing an autonomous void mapping robot into said void; determining a mode of exploration based on said existing data; determining an initial mobility plan based on said existing data and said mode of exploration; modeling at least a local area of said interior surfaces of the void proximate the void mapping robot using two dimensional range finding scans; utilizing additional sensors to gather environmental information about the interior of the void not related to navigation; autonomously updating said mobility plan on board the void mapping robot based on the model of said local area; and egressing the void mapping robot out of said void.
-
-
15. A robot for mapping the internal surface of a void, comprising:
-
means for moving the robot within the void; range data collection means for collecting local mapping data about the void by determining the distance from a point in the internal surface of the void to the robot; means for incorporating said local mapping data into an overall void map on board said robot; and means on board said robot for utilizing said local mapping data to calculate movement of the robot through the void by the means for moving the robot. - View Dependent Claims (16, 17, 18, 19, 20)
-
1 Specification
This application claims priority to U.S. Provisional Patent Application Ser. No. 60/421,661 filed on Oct. 28, 2002.
1. Field of the Invention
The present invention relates generally to the robotic mapping of voids, and more particularly, the present invention relates to robotic devices capable of navigating and mapping voids in two or three dimensions and methods for deploying the robots, generating and capturing mapping data, and post processing the map data into usable formats.
2. Description of the Background
In many different fields of endeavor, it is highly desirable to discern the internal features of hollow, or partially hollow structures. These hollow structures, referred to herein as “voids” take on a variety of different common forms. Examples of voids include stand-alone discrete structures such as tanks and bunkers, man-made subterranean structures such as pipes (e.g., sewer pipes) and tunnels, and natural or dug structures such as caves and mines.
Often, the internal features of these structures are not accessible for observation by humans or by conventional technologies. For example, a bunker or storage facility may include residual or active radiological (e.g., nuclear) material that could harm a human surveyor. Further, some voids, such as mines or caves may be unsafe for human exploration because of past or imminent collapses. Additionally, some voids, such as sewer pipes may be too small for conventional surveying methodologies.
In the past, the mapping of the internal features of these and other voids has been attempted from the outside, via some type of penetrating technology, such as radar mapping. Many different technologies have been tried, to varying degrees of success, but none approach the resolution desired to produce useful internal maps.
The maps of the internal structures of various voids are useful for a variety of different reasons. Its use for mines is well documented and will be used as an example throughout this specification.
The mining of ores from the earth is an ancient process, having been practiced from prehistoric times. With the passage of time, mining became more widespread and technology evolved to allow mines to become ever longer and to go more deeply into the ground. It is now commonplace for a single mine to have many miles of excavated corridors.
When an ore of value is discovered in one place, there is often a high probability that either the seam of ore will continue from beneath one parcel of real estate to another, or that another seam of the same ore will be located under a plot of land that is near to where the original seam was discovered. It is therefore very common for numerous mines to be located in relatively close proximity to one another.
Once the valuable ores have been removed from a mine, it is almost never economically feasible or technically viable to refill the excavated void. As a result, mines that are below water table frequently fill up with water over the course of years, or toxic gasses can seep from the surrounding geology into the void. Quite frequently, the old mine shafts are used for the disposal of materials that are no longer wanted. Abandoned mines therefore are quite hazardous and governmental regulation attempts to minimize the likelihood that the construction of a new mine will intersect an existing mine and allow the potentially hazardous contents of the older mine to intrude into the newer one. The result of inadvertent breach from one mine into another is likely to be disastrous, with frequent loss of not only significant investment but also of human life.
In order to ensure that new mines do not penetrate into existing mines, the government generally requires that the excavator of the new mine obtain a permit before any excavation can begin. Part of the process of obtaining a permit for digging a new mine includes demonstrating that the proposed new mine will not intersect an existing mine. This is accomplished primarily by inspecting copies of existing maps of all mines in the area surrounding the proposed new mine and planning the layout of the new mine so that there is a safe distance between the new mine and any pre-existing mine.
A major problem with this scheme is that the maps of existing mines are frequently inaccurate or incomplete. Given this situation, even with the best possible planning the excavator of a new mine is frequently unable to completely ensure that the new mine will not intersect with a pre-existing mine. As a result, the excavator of a new mine in effect gambles that the maps of existing mines are accurate. In such situations, the inaccuracy of old maps is usually not realized until disaster has already struck.
In addition, due to the danger, expense, and regulation against human entry, it is not feasible to re-inspect abandoned mines by human means and so there is currently no way to validate maps that purport to show the layout of existing mines.
Compounding this situation is that fact that even if maps that were once accurate are available, coalfields are vulnerable to breaches, inundations and collapses. Submergence, roof fall, rotted timbers and water seals prevent human access for remapping and there is frequently no safe way to determine if such changes in the configuration of closed mines have occurred.
Given this state of affairs, it is apparent that there is a substantial and unmet need to generate accurate and complete maps of mines and other voids, even if those mines are no longer in use. One means of addressing this need is the development of robots that are capable of inspecting the internal features of a void and of obtaining data so that a precise map of existing conditions could be generated. Use of a robot for this work has several advantages over competing technologies. For example, the physical presence by a robot inside underground cavities is proof of the existence of void at that location. The direct observation of the surface of an internal cavity is superior to complementary approaches (e.g., ground penetrating radar or seismic technique) that only make inference from external observation.
Use of robotics for mapping mines offers the possibility of generating survey quality mapping of those mines, as opposed to the results of competing technologies which only provide approximations of the location of voids which may or may not be mines. Not only would a two-dimensional (2D) layout of the mine be obtainable from the use of such robots, but such robotics could model three-dimensional (3D) surfaces such as the roof, walls and floors of such a mine. In addition, small robots would be capable of accessing confined voids that might be completely undetectable by complementary approaches.
Some work in the development of mine mapping robots was performed at Carnegie Mellon University in the early 1990'"'"'s. For example, early attempts at mine mapping (circa 1993) included a robot developed by some of the present inventors which mapped and navigated a portion of a coal mine. In this experiment, local navigation software and acoustic sensing was integrated with a composite model builder. The robot traversed a short piece of the mine mapping the walls and creating a network of goal positions.
Subsequent experiments with the same robot included using data from a scanning laser range finder and making turning decisions based on its internally generated map. This early robot had both an under-powered onboard computer and such a large power consumption as to be unfeasible for practical work. It also was not capable of working in water- or explosive gas-filled environments.
Other researchers have also investigated the use of robots in mines and wells. For example, U.S. Pat. No. 4,884,847 discloses a vehicle equipped with numerous types of sensors to create maps of mines. The vehicle is guided remotely, and a data link such as a fiber optic cable is used to transmit data back to a computer located outside the mine. However, that robot can not be used to generate a map of a mine by itself; in fact, the disclosure specifically states (at col. 3, line 5) that “accurate entry maps and profiles will probably not be developed by simple deduction from the instrument data; rather, a more complex, knowledge-based algorithm will be required.” In other words, some further interpretation of the data, presumably by a human, will be needed to actually generate a map of the mine.
U.S. Pat. No. 6,405,798, and U.S. Pat. No. 6,446,718 (a continuation thereof), both pertain to an autonomous vehicle which can be used to inspect conditions within an oil well, perhaps utilizing high frequency sonar and a video camera. Nothing in this disclosure refers to mapping the internal features of the well (void).
Finally, U.S. Pat. No. 6,009,359 addresses the need for a robot to map an unknown indoor environment such as an underground mine tunnel. The disclosed invention is limited to the use of a plurality of sensors that are located a known distance from one another. From the overlap and intensity of the images, the robot can calculate the distance between itself and the walls of the enclosed environment. The technology disclosed in this patent is limited to the process of generating maps from stereoscopic images. In addition, the patent does not give any indication of how to make the invention work in a possibly turbid environment which may be partially or completely filled with a liquid such as water and in which diffraction or attenuation of light would significantly degrade mapping performance. Further, the robot described in that patent requires that access to the void be at least as large as the size of the robot; no provision is made for the robot entering the mine through a small borehole and subsequently expanding into a larger, more useful configuration.
As such, there is a need in the art to provide a self-contained, autonomous robot capable of generating a map on its own or to plot a course through and around a void without direct human supervision. The present invention, in at least one preferred embodiment, addresses one or more of the above-described and other limitations to prior art systems.
In accordance with at least one preferred embodiment, the present invention provides robotic systems for modeling, mapping and exploring subterranean void spaces such as mines, caves, tunnels, bunkers, and conduits. Robotic modeling of subterranean voids is enabled by a procedural system consisting of preprocessing, ingress, void modeling, mapping and navigation, exploration, conveying, payloads other than void modeling sensors, egress, and post processing.
Attributes of the voids such as void entry restriction, void amenability to robot motion, and void content determine the classes of robot manifestations that are relevant to modeling within respective void types. Such robots can either be imposed mobility or can be self mobile with either autonomous, remote, teleoperated, or manual modes of operation. Robots whose operating size exceeds the void entry opening size preferably stow into compact form for ingress and egress, and expand into larger size during operation.
Void geometries like mine corridors with flat floors are amenable to robot locomotion such as rolling crawling, walking or swimming. Alternately floor geometry might be so irregular as to preclude common means of self locomotion. Geometries that preclude self mobilization are still accessible by imposed mobilization such as dropping or pushing a robotic sensor into such voids. Finally, although voids are typified as vacancies without content, mine voids are gas or liquid filled. This distinction is important to robotic sensing, locomotion and environmental tolerance to submersion and safeguarding, all of which are accounted for in the present invention.
For the present invention to be clearly understood and readily practiced, the present invention will be described in conjunction with the following figures, wherein like reference characters designate the same or similar elements, which figures are incorporated into and constitute a part of the specification, wherein:
It is to be understood that the figures and descriptions of the present invention have been simplified to illustrate elements that are relevant for a clear understanding of the invention, while eliminating, for purposes of clarity, other elements that may be well known. Those of ordinary skill in the art will recognize that other elements are desirable and/or required in order to implement the present invention. However, because such elements are well known in the art, and because they do not facilitate a better understanding of the present invention, a discussion of such elements is not provided herein. The detailed description will be provided herein below with reference to the attached drawings.
In at least one preferred embodiment, the present invention comprises devices and methods for entering a void, navigating through and mapping the internal features of the void, egressing from the void, and post processing the acquired mapping data into a variety of useful formats. A variety of different devices with many optional features suited to different environments and topologies may be used within the scope of the present invention. However, the general process steps remain similar for all mapping operations. Therefore, before specific devices and device features are explained in more detail, the general mapping process will be explained immediately below.
Void Mapping Methodology
The general procedure for the robotic mapping of voids, subterranean or otherwise, includes the ability to position the mapping robot within the void (at least to the extent necessary to acquire data), acquiring the mapping data for a portion of the void, removing the mapping robot from the void, and processing the acquired map data to produce some usable map of the void (e.g., a three-dimensional map of the internal features of the void). Generally speaking, the steps in this procedure, some of which are optional as described below, can be broken down into the following subprocesses (
Preprocessing
Preprocessing 12 is the means by which robotic systems are tailored to expected conditions in order to maximize successful void modeling 16. This includes the selection of different characteristics and features of the robot itself, as well as acquiring existing data about the void and preparing to collect data in a format that will be useful for eventual post processing. For example, in a mine mapping application, the existing information may be in the form of maps, physical data, visible subsidence, wells, geology, history, geophysical techniques and the like. Forming an operational plan to optimize the intended route, guidance behavior and choice of robot systems for a given procedure is an iterative process, and, as more information is gained about a specific void, the operational plan is updated.
Ingress/Deployment
The ingress/deployment step 14 is the general description given to the process by which the void mapping robot is inserted at least partially within the void (ingress), as well as, if necessary, preparing the void mapping robot to collect data about the internal features of the void (deployment). The void mapping robot may gain access to the inside of the void in a variety of different ways, including travelling through drill holes, openings, or portals. As described in more detail below, some of these techniques merely require the robot to “walk” or roll into a large opening in the void (e.g., the entrance or portal of a mine) while others require the robot to be inserted (under its own power or via an external mobility source into the void. In some applications, the robot is completely inserted into the void, while in others (e.g.,
Deployment readies the robot for navigating the interior of the void and/or collecting data about the internal surface of the void. For example, some classes of robots must stow prior to ingress/egress in order to fit through the constraints of the access (a small diameter drill hole). During deployment, these stowed robots then “transform” once inside the void into a deployed configuration in order to operate. More generally, deployment transformation typically includes extending sensors, stabilizers, and/or locomotive components on the robot.
In some embodiments, the void mapping robot may even consist of a docking station with a removable data collection robot that mates with the docking station. Ingress, therefore, would include the process of getting the data collection robot and docking station into the interior of the void, and deployment would include undocking the data collection robot from the docking station. The docking station preferably provides a homing beacon, communications, recharging ability, and/or remote observation services for the data collection robot(s).
Void Modeling
Void modeling 16 is the robotic generation of a geometric void description. Void models are robotically generated by accessing voids, sensing, moving within voids, exiting voids, and post processing. Means utilized for void mapping include orienting range sensors, gathering range data, and correlating range data to sensor position and orientation. Void modeling includes the means to combine data and knit local range models from multiple sensors (
Mapping and Navigation
Mapping and Navigation 18 includes the process by which a current route is mapped and a future route is determined. Navigation is the process which plans and moves a robot within the map in order to obtain a new position for sensing and extending the map. Navigation may occur manually as directed by an operator or may occur autonomously. Autonomous navigation uses the mapping and sensing data along with the exploration plan (20) in order to choose and execute a robot'"'"'s next move.
Based on the sensors, a robot position is continuously updated into the map as the robot is moving in order to assure reaching a navigation goal. Network following is a mobile means for exploration, navigation, and mapping a network of subterranean voids. Network following includes determination and reconciliation of intersections and loops that revisit previously traversed locations. Loop closure algorithms realign and correct void network geometry. Robots are guided in a plan that maximizes network loop closure which results in higher reliability void models.
Mobility refers to the autonomous, remote, teleoperated, and manual modes of moving a robot through the subterranean void in order to achieve range gathering goals. Autonomous robot mobility is the command output of a software program that automatically commands movement of robots. Remote robot mobility is a direct manual interface that moves robots. Teleoperation involves commanding robots to move to a new location in order to extend exploration of the void. Manual mobility modes refer to hand-deploying imposed mobility robots to another location to generate a new pose for scanning a void. Remote, teleoperation and manual deployment moves are operator-controlled decisions.
Exploration
Exploration 20 (
For example,
Perimeter exploration is a convenient plan for searching and following the outer extents of a void. If a prior map exists (
Generally speaking, the very nature of exploration involves encountering and responding to unknowns such as impediments of blockages and opportunities of unanticipated voids. During traverse, the specific robotic response to such a priori unknowns is governed by the operational intent.
Conveyance of Payloads other than Void Modeling Sensors
Payloads other than void modeling sensors 22 provide a means of logging and correlating environmental data while mapping in order to generate environmental models within the void. Payload devices other than void model sensors also encompass means for deploying devices such as cameras, gas analyzers, water analyzers and ore assay samplers, and actions associated with said devices. Logging serves to provide a better understanding of the subterranean void characteristics.
Egress
Egress 24 is the means by which robots exit subterranean voids. Self-mobile robots egress by either driving out of voids or by re-docking to a base station for stowage, followed by a retrieval. Robots with imposed mobility may need to stow before they can egress. Docked and positioned robots are typically retrieved by hoisting or pulling through the opening into the void. Docking is the means by which a robot attaches itself back to the base station. Stowing is the means by which a robot configures itself into a compacted configuration for recovery. There may be several dockings prior to egress where data is downloaded, the robot is recharged, and new mapping mission is initiated.
Post Processing
Post processing 26 includes the means for centrally gathering range and motion data to correlate observations from multiple views and refine geometric models with a priori models of subterranean voids. Post processing begins with the uploading of data to a central processor following mapping operations. Robot data models are transformed to a local or global coordinate reference system to create a common frame of reference for analysis. During post processing, multiple models are analyzed together with previous data in order to correlate and draw conclusions about the void space. Derivative models and drawings are created from data in order to convey the information to others.
As seen in
The above discussion sets forth the major procedural steps that are addressed by the mapping robots of the present invention. However, different void environments present different unique challenges that are all addressed within the scope of the present invention. Therefore, the various embodiments and features of mapping robots described herein should be viewed as a collection of interchangeable parts—each of which may be combined or interchanged in a countless variety of orientations. Eight (8) general classes of robots are initially explained via Table 1, and this brief introduction is then followed by an extensive discussion of various mapping robot orientations, features and optional accessories to be used to address the different problems encountered in each of the eight classes of robots.
Exemplary Robots
There are many different types of void modeling robots that can be designed and adapted to perform some or all of the void modeling tasks found in
Depending on the environment, the void mapping robot 50 may optionally include one or more gas sensors 62 (to detect and map gas concentrations), sinkage sensors 64, energy storage 66 (shown as batteries), onboard computing 68, and/or wireless communications 70 to optionally send and receive data from the surface. For example, wireless radio communication is useful near portal accesses and base stations, and/or ground penetrating radio (cave radio) which is useful in other locations that are not too deep below the surface. Each of these and other optional accessories are beneficial in one or more of the various different environments in which the void mapping robot 50 may be used, and their use will be discussed in more detail below.
As described above with reference to
To aid in comprehension, an adaptable robot for mapping the interior structures of a mine will be described, but these concepts are easily adaptable to other voids, such as tunnels, pipes, caves and wells, all within the scope of the present invention. Further, the device orientation and feature selection described below should be considered exemplary and optional, respectively, and should not be used to limit the scope of the present invention in any way. One skilled in the art, for example, could easily adapt the rugged mine robot in the first embodiment to one for mapping caves or tunnels which may be at least partially filled with a noxious liquid.
Looking back at
This pre-existing information typically includes prior mapping, mining records, production records, coring records, well logs, void evidence from geophysical sensing, visible surface subsidence, known portals, and/or historical and anecdotal evidence. For example,
Further, knowledge of the groundwater table, that is gleaned from well logs, can establish whether a void is likely to be gas-filled or water-filled. Some useful prior maps include water levels yielding an elevation reference and limit of operations within the void. Surface subsidence indicates areas of collapse within the void. Historical knowledge for conditions of floor, roof and pillar can establish expectations for degradation of void conditions. Knowledge of operations in a mine or void can establish expectations for locations of abandoned equipment, haulage rails, explosive atmospheres, and landmarks.
As part of the pre-processing step 12, an intended route for network exploration of a regional perimeter is determined. That route suggests a traverse of a network of grid-like voids after entering a portal. Alternate routes and loops can be pre-generated to circumnavigate the contingencies of barriers that may be encountered. Portals might be designated for ingress and for primary and contingent egress. A simple alternate object would be to circumnavigate the perimeter.
Individual preprocessing decisions are made using all of this pre-existing evidence. These decisions include: determining the objectives of exploration; determining exploration methods; performing ingress and egress assessment; performing a comparison and choice of robot systems; and performing post processing assessment. For example, objectives of exploration can include perimeter mapping of the void, void volume, degradation of conditions assessment, extents of a stabilization project and mineral reserve assessment.
Once the objectives are established, an exploration methodology is chosen. Methodologies typically include perimeter following, corridor following, waypoint goals, network looping and local area investigation. Ingress and egress assessment analyzes the size and condition of available openings into the void and the need to create other accesses. The availability of multiple openings creates the possibility for different ingress and egress points during exploration.
Finally, robot characteristics are compared to determine the system or systems that are appropriate for the investigation. For example, preprocessing operational characteristics for evaluating a robot system include locomotion capabilities, range of operation, sensors, level of autonomy, ingress capabilities, and safeguarding features.
All of the above preprocessing decisions yield a robot plan for exploration. This plan sets forth how the robot systems will be deployed and operated in order to meet the objectives of exploration. The plan includes details on the number of sorties (28) needed to collect the data to meet exploration objectives.
Preprocessing decision-making results in the choice of robot characteristics and features, the ingress point and route with expectations of conditions, pre-planning for contingencies, and egress.
In order to carry out the preprocessing plan, an exemplary embodiment of a void modeling robot 50 is shown in
Prime energy storage 66 such as battery, fuel cell or isotopic decay is essential to a self-contained robot, since functions like physical motion, sensing, computing and communication consume power. Range sensing acquires data for generating void models. This embodiment features fore 58 and aft 59 range sensors that are respectively oriented by fore 60 and aft 61 tilt mechanisms. Computing 68 generates local and comprehensive void models, and utilizes these to navigate and explore.
The robotic void modeling of this invention preferably succeeds by processing range data into geometric models that are registered to void boundaries, then generating motion plans and commanding robot motion, while guided by exploration intention. Minimalist robotic void modeling succeeds with range sensing 58 59, computing 68, locomotion and steering 54 that are powered from energy storage 66. Alternate augmented embodiments are enabled by incorporating orientation, odometry and steering feedback information from orientation, odometry and steering sensors. Wireless communication 70 is not generally available for extensive subterranean voids. When available, wireless communication is useful for command, intervention and operational status. Several modes of wireless communication succeed at short range near void portals. Ground penetrating radio succeeds at shallow depth. This embodiment incorporates a short-range, bi-directional wireless serial data link that functions at and slightly beyond line-of-sight. This embodiment conveys gas sensors 62 for evaluating concentrations of explosive gas, sinkage sensors 64 to determine the presence and depth of mud and water, and fore 56 and aft 57 cameras to log a visual record of conditions that the robot encounters during exploration. The gas sensors, sinkage sensors and cameras are payload devices that log information while the robot explores, but their data is not processed by the robot during exploration beyond storing of data.
The various systems related to the void mapping robot are interchangeable to serve different purposes. For mobility, the void mapping robot 50 of
Several swimming embodiments are shown in the figures. For example,
A further alternate means of submerged locomotion is to exploit buoyancy for driving traction along the ceiling of a void. The ceilings of subterranean voids often provide superior surfaces when compared to the floors, as the floors are often littered with rubble and old equipment that occur in some voids. Ceiling locomotion is shown generally in
It is significant to note that submerged and swimming void modeling robots, as just described, incorporate all of the operational features of their dry counterparts (such as sensing, computing and optional shape-altering transformations), but they may achieve those features by alternate means like pressure sensors to indicate depth that may exploit buoyancy, sonar and hydrodynamic forces and control that are not available to robots operating in gas-filled voids. The swimming versions are available as an alternative form of mobility.
Turning back to the exemplary “dry” void mapping robot 50 of
In addition to the mobility function, the void mapping robot 50 also includes some type of range sensors for obtaining range measurements from robot to void boundary in order to generate maps of the internal surfaces of a void. As shown in
Because the internal surface of a void is three-dimensional, spot range sensing is preferably scanned to sweep over a region of the internal void surface that is proximate to the robot. The scanning is accomplished by motions that may be integrated into the sensor, such as internal scanning, or by imposed body motions of the sensor (for example, by directing the sensor using a pan-tilt mechanism incorporated into a radial scan that sweeps a planar transect of range data from robot to void boundary. Robot driving motion is an additional means of sweeping a center over a void boundary.
The exemplary embodiment of
If single-ended sensing is used, it is preferable to have a tight turnaround steering 54 option in order to preclude prolonged reversal time in the contingency of exploring a dead-end passage. One capability of the featured robot is an automatic multi-point turn that reverses direction within the robot'"'"'s length. However, degenerated versions of exploration and modeling may still succeed (2D versus 3D) even without tilt mount and without aft sensing.
In addition to the basic mobility and scanning functions, orientation sensors inertial sensors, steering angle sensors and odometry sensors are optionally incorporated into the void mapping robot to augment the process of motion estimation, robotic positioning and orientation state. Inertial, magnetic and gravitation sensors may be used for this purpose. However, it is notable that the method of sensor-based void modeling invention (including robot position estimation, navigation and autonomy that is implemented here) succeeds in the absence of all these ancillary sensors. This invention succeeds without reliance on traditional sensing for robot ego-motion, since this invention preferably utilizes range sensing to model surrounding void and register position state and robot motion to the geometric void model created by the robot.
In addition to providing a means for generating range data, onboard computing is essential for acquiring the range data, storing the range data as local void models, and processing the range data into composite maps that are the basis for navigating, exploring and modeling extensive subterranean voids. The onboard computing 68 generally requires input/output capability for acquiring sensor data, extensive memory for storing all observed data for post-exploration processing, and processing capability for timely decision-making for navigation and exploration decisions. The computing 68 also commands physical motion, monitors robot state and logs data from conveyed payload sensors. This onboard computing 68 allows some degree of autonomous functionality for the robot.
The void mapping robot 50 may also incorporate wireless communication 70. The wireless communication 70 provides a means for command, control and observation of a void robot 50 and its computing 68 during launching, retrieving and for intervention, should intervention be possible and appropriate in a given circumstance. For example, ground-penetrating radio (cave radio) is a viable means for communicating bidirectionally from robot to ground surface during operations in subterranean voids. Ground-penetrating wireless communication is further useful for localizing robot position by directional detection of the robot'"'"'s signal from the surface overlying a void.
Alternate communication with a robot may be made through the ingress portal via a tether, but this is restrictive to operational range, route complexity and operational reliability. It is notable that this invention makes communication an optional feature for robotic void modeling, since this invention demonstrates capability for fully autonomous robotic exploration and recovery.
In addition to all of the general systems described above, the void mapping robot 50 may optionally include one or more visual cameras 56, 57, gas analysis sensors 62, and sensors 64 to detect deep sinkage into mud or water. These “payload sensors” (see 22) are distinguished as a class in that they are not incorporated into the robot'"'"'s estimate of its orientation, position and void modeling capability (the primary functions of the robot). Although not primary, the void mapping robot 50 provides a convenient means to deploy such devices into subterranean voids and provide the significant feature to correlate data and action to location within void models. Hence, it is possible to make visual observations of conditions, perform gas analyses of abandoned mines, and perform direct sampling for ore assay and the like.
These conveyed devices (22) are essential not to the fundamental purpose of robotic void modeling, but to derivative products other than maps. They represent the class of devices that can be hosted aboard the robot to make and report observations, acquire environmental data and effect actions like sample acquisition and guidance of robotic equipment other than passive modeling. Additional payload devices will be recognized by those of skill in the art within the scope of the present invention.
Once all of the preprocessing 12 decisions have been made about robot design and route planning, the void mapping robot actually enters the void (e.g., mine), a step known as ingress 14 (
Generally speaking, the robotic capabilities for ingress 14 are characterized by the size of the robot relative to the size of the void opening, obstacle capability, ground clearance, traction, and ground pressure enabling negotiation of slope, debris, loose material and soft floor. Gas or liquid void content determines whether a robot swims into a void. In the exemplary scenario for exploration of a region of a mine, the scenario for ingress is to drive the robot into an entry portal as designated in Class 1.1.1.
Once inside (or partially inside) a void, the void mapping robot creates a local void model by deploying a range measuring sensor that is scanned or contacted over a portion of the void boundary proximate to the robot to acquire range data. As briefly described above, gas-filled voids are amenable to sensors such as lidar, sonar, stereo imaging, light striping, tactile and inductive sensors. Liquid filled voids are preferentially amenable to sonar sensors and tactile sensors.
The robot shown in
The scanners 58, 59 on this robot can, additionally or alternatively, be oriented by tilting mechanisms 60, 61. By this means, the robot can transect planes of the void boundary that incline upward and downward as well as horizontally forward. A sweep of tilt angles gathers a sector of range data that covers a portion of a spherically-projected region proximate to the robot. This data represents a three-dimensional local model of a portion of the void boundary (generally shown in
In order to map more than a small area within a void, the void mapping robot must somehow reposition itself within the void (by movement or replacement in successive locations). Specifically, the robot explores and maps unknown voids by interleaving a cycle of local void modeling, incorporation of this local information into a comprehensive void model, planning, and motion. With sufficient computing power, it is possible to scan, model and navigate at a rate that exhibits continuous motion to the outside observor. The exploration can be accomplished in 2D, 3D, or a combination thereof. This function constitutes the related process steps of void modeling 16, mapping and navigation 18, and exploration 20 (from
An exemplary embodiment alternates frequent, short phases of motion guided by 2D range scans, acquired from horizontal laser scans, with occasional phases in which the vehicle stops to acquire full 3D range scans by assembling many 2D scans while tilting the scanner axis. An analysis of the 3D scans leads to a path that is then executed, again using rapidly acquired 2D scans to determine the robot'"'"'s motion relative to the 3D map. If no such path is found, then high-level control software adjusts the motion direction accordingly.
In a preferred embodiment, the invention relies on efficient statistical techniques for generating such maps in real-time. The method employs a fast scan-matching algorithm for registering successive scans, thereby determining robot position and motion without reliance on traditional odometry sensors. More specifically, the present invention determines robot location and governs robot motion by building and utilizing models of the void boundary rather than reliance on odometry such as wheel-counting. Odometry and direct sensing of robot orientation and physical motion can be incorporated in robot void modeling, but is not essential. Groups of scans are then converted into local maps, using Markov random fields to characterize the residual path uncertainty.
Loop closure is attained by adding constraints into those Markov random fields based on a maximum likelihood estimator. When closing back on a prior path after navigating in a loop, it is possible for an exploration robot to make bad judgement of whether and where it is meeting the former path. That is exacerbated, since local regions of many voids and many intersections look alike to robot sensors. The vulnerability of the maximum likelihood approach to making poor judgement about closing a loop is overcome by a data association mechanism that can undo and redo past associations so as to maximize the overall map consistency. Hence, if it is discovered through ongoing exploration that a prior assumption about looping or networking was flawed, then it is possible for this invention to alter that assumption to best fit overall evidence.
To navigate, local 3D scans are mapped into terrain maps of surfaces such as floors, walls and ceilings, by analyzing surface gradients and vertical clearance in the 3D scans. The result is subsequently transformed into cost functions expressed in the robot'"'"'s three-dimensional configuration space, by convolving the surface terrain maps with kernels that describe the robot'"'"'s footprints in different orientations. Fast A-star planning is then employed in configuration space to generate paths executed through proportional-differential control. It is understood that alternate planning schemes such as D-star and alternate control schemes such proportional-integral-differential control are also viable for this invention.
The exploratory void modeling process can be used to generate consistent large-scale maps.
The generated maps can be geo-referenced to geodetic coordinates by initializing the process before entering a void and after exiting a void, when it is possible to correlate both geodetic and robotic map-estimated positions. It is further possible to register to features in underground voids such as known coordinates of boreholes, airshafts, survey marks or processing equipment that a robot may encounter while exploring. Use of the previously-known information should be maximized in this way.
The exemplary system is preferably used in subterranean voids as part of fully autonomous exploration, by fully self-guided robots beyond the reach of radio communication and possible human access or retrieval. Based on the extensive preprocessing and intelligent decision-making algorithms, the void mapping robot may be able to map extensive underground voids without interaction with the “outside” world.
The combined means of void modeling 16, navigation 18 and exploration 20 (
Likewise, portal to portal traverse 108 is an exploration plan that takes advantage of exploring areas of a void using separate locations for ingress 75 and egress 76 (e.g.,
When the operational intent is interior exploration of a networked void (i.e., interconnected passages), an exploration sortie may require looping that traverses a void region more than once. Note that the route expressed in
Generally speaking, the very nature of exploration involves encountering and responding to the unknown. A simple route as depicted in
Encountering blockages provides a way to develop a more accurate map, going forward. For example,
After one or more mapping circuits are undertaken or completed, the void mapping robot is ready to be removed from the interior of the void (egress 24). In some embodiments, egress 24 consists only of the robot wheeling or motoring out of the egress portal 76 of the mine. However, in some cases, as described in more detail below, egress 24 also includes some type of stowing that counters the result of the deployment step during ingress 14. For example, some sensors, or even the robot itself, may be folded or deflated (e.g.,
After collecting all of the required data and leaving the void, the robot enters the post processing step 26. Therein, refined void models and derivative products can be generated by processing the collected void data beyond the extent that is necessary for robots to enter, explore and exit a void. Additional computing power not found on the robot itself is typically used for this purpose.
As an example of post processing,
As a matter of practicality, robotic void modeling customarily computes with only a fraction of the 3D data that is acquired during exploration. It is common to store the majority of data for post-exploration review, and for post processing to create refined models and derivative products. Post processing can compute to exploit the entirety of 3D local void data that is not viable for processing during exploratory mapping. Use of complete data and application of rigorous algorithms can post-process 3D void models that exhibit the highest quality of geometric fidelity, which is not necessary for real-time locomotion.
As with preprocessing, post processing can further incorporate domain knowledge with observed void data. For example, when knowledge of mining technique is combined with void data, a mine model such as
Post processing can also generate derived engineering products like section drawings and void volume calculations that are common in the commercial trade. A significant post processing capability includes registration of void coordinates to survey standards like GPS or state plane coordinates.
Another significant post processing capability of the present invention is the capability to register location and orientation of a pre-existing map to geodetic coordinates. For example, a common dilemma with an old map of an abandoned void is that the precise location and orientation of the map may not be known relative to surface coordinates. The overarching principle is to utilize robotic means of ingress/egress such as portal(s) and borehole(s), combined with surface survey techniques that determine position and interrelate one or more portal(s) and borehole(s) to co-register the surface and subterranean surveys and pose them in common, global coordinates. This is akin to the method of human mine survey that closes a traverse that is partially underground, then loops to the surface via ventilation shafts, portals or boreholes. It is notable that the computational means for extending void models from subterranean regions to and through surface loops are identical to those means invented and presented elsewhere in this application for modeling subterranean voids that loop or are multiply connected.
Still another significant post processing capability of this invention is the capability to register the location and orientation of a pre-existing map to surface coordinates without robotically subtending a traverse from portal to portal or from borehole to borehole through the void. The robot need only “peek” into the void at point locations, then correlate these points to the pre-existing map and the points to each other through surface survey means (see generally
An exemplary embodiment would drill three boreholes into the subject void and utilize the robots and methods of this invention (described elsewhere) to generate local void models through these boreholes. A surface survey determines the triangular relationship of the three boreholes, and hence the composite geometric model of three related voids (not necessarily visible from one another) that fit in some manner to the pre-existing map.
The composite void model data is then mathematically superimposed on the mine map. The match proceeds by maximizing the fit of boundaries in the void model with boundaries of the pre-existing map. The fit then maximizes empty regions of the robotic void model with empty regions in the pre-existing map. The fit then minimizes empty regions in the robotic void model that would pass through pillars and walls (which is not physically possible). The fit then adjusts the void model with pre-existing map and surface survey data until statistical quality of fit is achieved. The resulting configuration yields an estimate of position and orientation of the pre-existing map to surveyed surface coordinates. The method also yields the statistics of the fit, which can serve as a measure of confidence for the estimated map position and orientation.
Transforming Robot Embodiment
A small robot size is an advantage for entering voids via small accesses such as boreholes, fissures, vents and chimneys. Larger size robots are advantageous for locomotion, bearing components and deploying sensors. The dilemma to be both small and large simultaneously is addressed by a class of “transforming” void mapping robots that compact for ingress, expand for operations (deployment), and then compact again (stow) for egress.
Alternate manifestations of transforming void robots include the inflatable configuration represented in compact (
An important class of void may not be amenable to self-mobile robot exploration due to access, content or locomotive difficulty. An exemplary embodiment for this class of void are robots and sensors that are deployed and moved within a void by imposed mobility (
An exemplary void modeling scenario is to lower the device into a void through a borehole by tether 488. The side looking short range sensor indicates when the robot has entered a void. The stabilizers grip the borehole for stability. The void modeling sequence described previously in this patent application pertains to this class of self-mobile robots in all regards except for means of imposing motion. The motion sequence is commonly a series of prescribed advancements that protrude into the void (for example, cable increments), with local void models produced at each advancement, typical of the previously described method for self-mobile void modeling. The pose estimation, composite modeling, navigation and post processing proceed as described elsewhere in this patent.
This is distinguished from traditional borehole modeling such as range scanning from a single perspective or from visual camera imaging, which are minimalist degenerations of the methods and devices invented here. An alternate embodiment utilizes scanning sonar, and is advantageous for modeling liquid-filled voids.
A significant innovation is to slightly cant the plane of the scanning sensor relative to the borehole axis, then to rotate the canted device about the borehole axis. The effect is to scan the local void model in a cylindrical “Vee” pattern as opposed to a radical disk pattern. The radial disk is a degeneration of the cylindrical Vee, when the scanner angle is uncanted. This results in the sensing of substantial void boundary surface from each location that is occupied by imposed mobility. This further results in maximum void visibility from the limited void that is common at a borehole.
A portion of void ceiling commonly collapses and the rubble accumulates on the void floor in a cone pattern when a borehole drill breaches a void. This restricts the height of a void at the critical region of borehole access. This is particularly critical when a void is initially shallow at the location of borehole entry. The shallow void height is locally diminished by the height of the rubble cone. In this instance the feature of “Vee” scanning is significant.
Although the technology disclosed herein has been described as useful for exploration of mines, it will be appreciated that it could find use not only for robotic cave survey but also for cave exploration, sewer mapping, barrier reef science, and searching through rubble (for example the rubble of collapsed buildings). It will also be appreciated that although examples of locomotion given herein include rolling and propeller-induced swimming, other means of locomotion such as crawling, walking, flying, or hopping are also possible and envisioned by the inventors, as is a robot'"'"'s ability to transform its configuration so as to enable such means of locomotion as well as to safeguard against tip-over, collision, entrapment, or other calamity, all in accordance with means well known in the art and science of robotics.
Nothing in the above description is meant to limit the present invention to any specific materials, geometry, or orientation of elements. Many part/orientation substitutions are contemplated within the scope of the present invention and will be apparent to those skilled in the art. The embodiments described herein were presented by way of example only and should not be used to limit the scope of the invention.
Although the invention has been described in terms of particular embodiments in an application, one of ordinary skill in the art, in light of the teachings herein, can generate additional embodiments and modifications without departing from the spirit of, or exceeding the scope of, the claimed invention. Accordingly, it is understood that the drawings and the descriptions herein are proffered only to facilitate comprehension of the invention and should not be construed to limit the scope thereof.