IP Library › Granted Patent US 9,468,349
Granted Patent B2
US 9,468,349 · App. 14/947,277 · Granted Oct 18, 2016

Robot management systems for determining docking station pose including mobile robots and methods using same

Inventors: Philip Fong (South Pasadena, CA); Jason Meltzer (Los Angeles, CA); Jens-Steffen Gutmann (Cupertino, CA); Vazgen Karapetyan (Pasadena, CA); Mario Munich (La Canada, CA)
Assignee: iRobot Corporation
A47L9/2873A47L9/30B25J5/00B25J9/1664B25J9/1666B25J9/1697B25J11/0085B25J13/006B25J19/005G05D1/0225G05D1/0234G05D1/0274H02J7/0045A47L2201/02G05D2201/0215Y10S901/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,468,349
App. No.
14/947,277
Granted
Oct 18, 2016
Kind
B2
Abstract

A mobile robot system is provided that includes a docking station having at least two pose-defining fiducial markers. The pose-defining fiducial markers have a predetermined spatial relationship with respect to one another and/or to a reference point on the docking station such that a docking path to the base station can be determined from one or more observations of the at least two pose-defining fiducial markers. A mobile robot in the system includes a pose sensor assembly. A controller is located on the chassis and is configured to analyze an output signal from the pose sensor assembly. The controller is configured to determine a docking station pose, to locate the docking station pose on a map of a surface traversed by the mobile robot and to path plan a docking trajectory.

Claims (28)

1. A mobile robot system comprising:

a docking station configured to connect to a power supply, including:

at least two pose-defining fiducial markers positioned on opposing sides of a midline of the docking station, the at least two pose-defining fiducial markers having a predetermined spatial relationship with respect to one another and/or to a reference point on the docking station such that a docking path to the base station can be determined from one or more observations of the at least two pose-defining fiducial markers; and

a docking port having one or more charging contacts;

a mobile cleaning robot including:

a chassis,

a motorized drive system connected to the chassis and having motorized tracks configured to move the mobile robot;

a floor cleaning system configured to clean a floor surface of the space as the robot transits through the space;

a wireless communication system having a wireless communication transmitter/receiver configured to communicate with a computer network to send and receive information from a remote user terminal, the remote user terminal being configured to communicate with and control the robot;

a mapping system configured to map a space and to determine a position of the robot relative to the space; and

a pose sensor assembly comprising a camera configured to output an output signal comprising image data;

a controller configured to analyze the image data from the pose sensor assembly, the controller having the predetermined spatial relationship of the at least two pose-defining fiducial markers stored in a controller memory,

wherein the controller is configured to determine a docking station pose that is based on the spatial relationship of the pose-defining fiducial markers and the signals from the pose sensor assembly, and to locate a docking station pose on a map of the surface traversed by the mobile robot, wherein the docking station pose comprises a position defined by location coordinates on the map, an angular orientation of the docking station on the map, and defines a docking lane on the map comprising outside edges and a central axis that is aligned with a central axis of the docking port, and the controller is configured to store the pose of the docking station on the map of the surface traversed by the mobile robot, and

the controller is further configured to path plan a docking trajectory including a path having a terminal portion aligned with the central axis of the docking lane of the docking station, based on a current robot position on the map of the surface and the docking station pose including the outside edges and the central axis of the docking lane and to provide instructions to the motorized drive to move the mobile robot along the path of the docking trajectory and into the docking lane within the outside edges and along the central axis of the docking lane of the docking station.

2. The system of claim 1 , further comprising a database of image data comprising images of the docking station at a plurality of viewpoints, wherein the controller is configured to compare the image data from the pose sensor assembly with the database of image data, and to estimate a pose of the docking station responsive to a comparison of the image data from the pose sensor assembly with the database of image data.

3. The system of claim 2 , the controller outputs a three-dimensional position and orientation of the robot with respect to the docking station based on the estimate of the pose of the docking station, and before making a maneuvering decision based on the estimate of the pose of the docking station, the robot determines whether the three-dimensional position and orientation is consistent with an expected three-dimensional space of positions and orientations.

4. The system of claim 3 , wherein the database of image data is generated from a three-dimensional computer model of the docking station and the fiducial markers thereon.

5. The system of claim 1 , wherein the controller is further configured to return to the docking station using a signal identifying the location of the docking station such that the robot turns at a location to align with detected signals and approach the docking station along the docking lane and path planning to the docking having a pose known to the robot controller.

6. The system of claim 1 , wherein the controller is configured to path plan around obstacles that are disposed between the robot and the docking lane of the docking station by determining a path that avoids collisions with the obstacles and controlling the robot to move along the path that avoids collisions with obstacles.

7. The system of claim 1 , wherein the controller is located on the chassis of the mobile robot.

8. The system of claim 1 , wherein the controller determines the pose of the docking station by acquiring data including observations of the fiducial markers of the docking station from at least two positions of the robot and triangulating a location and angular orientation of the docking station in response to the data.

9. The system of claim 8 , wherein the fiducial markers are LEDs that are configured indicate a beam direction to the pose sensor assembly.

10. The system of claim 9 , wherein the LEDs have different light-emitting characteristics such that the pose sensor assembly is configured to identify an orientation of the LEDs responsive to the predetermined spatial relationship of the LEDs.

11. The system of claim 10 , wherein the pose sensor assembly comprises a directional sensor.

12. The system of claim 11 , wherein the directional sensor comprises twin photodiodes.

13. The system of claim 11 , wherein the fiducial markers are collimated and/or baffled LED lights that generally emit light in a direction such that the pose sensor assembly is configured to plot a line of sight when the robot crosses the emitted light.

14. The system of claim 11 , wherein the fiducial markers comprise a portion that transmits IR light and a portion that blocks IR light.

15. The system of claim 1 , wherein the fiducial markers comprise a spatially recognizable visual pattern.

Assignments (5)
NOTICE OF ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2025
From: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
To: SANTRUM HONG KONG CO., LIMITED, AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 073707/0516 →
SECURITY INTEREST Recorded Aug 9, 2023
From: IROBOT CORPORATION
To: TCG SENIOR FUNDING L.L.C., AS COLLATERAL AGENT
Reel/Frame 064532/0856 →
RELEASE OF SECURITY INTEREST Recorded Jul 31, 2023
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: IROBOT CORPORATION
Reel/Frame 064430/0001 →
SECURITY INTEREST Recorded Nov 3, 2022
From: IROBOT CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061878/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2018
From: FONG, PHILIP; MELTZER, JASON; GUTMANN, JENS-STEFFEN; KARAPETYAN, VAZGEN; MUNICH, MARIO E.
To: IROBOT CORPORATION
Reel/Frame 046526/0463 →
Continuity (3)
Continuation 14046941 · Oct 5, 2013
Provisional Application 61710422 · Oct 5, 2012
Related Publication 20160143500A1 · May 26, 2016