IP Library Granted Patent US 9,958,871
Granted Patent B2
US 9,958,871 · App. 15/379,835 · Granted May 1, 2018

Robot confinement

Inventors: Joseph L. Jones (Acton, MA); Philip R. Mass (Portland, OR)
Assignee: iRobot Corporation
G05D1/028A47L9/009G05D1/0214G05D1/0225G05D1/0227G05D1/0234G05D1/0238G05D1/0242G05D1/0272A47L2201/04G05D2201/0215
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,958,871
App. No.
15/379,835
Granted
May 1, 2018
Kind
B2
Abstract

A method of confining a robot in a work space includes providing a portable barrier signal transmitting device including a primary emitter emitting a confinement beam primarily along an axis defining a directed barrier. A mobile robot including a detector, a drive motor and a control unit controlling the drive motor is caused to avoid the directed barrier upon detection by the detector on the robot. The detector on the robot has an omnidirectional field of view parallel to the plane of movement of the robot. The detector receives confinement light beams substantially in a plane at the height of the field of view while blocking or rejecting confinement light beams substantially above or substantially below the plane at the height of the field of view.

Claims (60)

1. A robot system comprising:

a portable barrier signal device comprising an emitter configured to emit, primarily along an axis, an optical confinement signal to form a directed barrier; and

a mobile robot comprising

at least two wheels,

two motors, each motor being connected to a wheel of the at least two wheels for moving the robot on a surface,

a cleaner configured to clean the surface as the robot moves on the surface,

a detector configured to detect the directed barrier formed by the optical confinement signal, the detector having an omnidirectional field of view such that the detector detects the directed barrier independent of an orientation of the robot relative to the axis defining the directed barrier, and

a control unit to execute operations comprising

determining whether the detector detects the directed barrier, and,

upon determining that the detector detects the directed barrier, initiating one or more operations to move the robot until the optical confinement signal is undetected by the detector.

2. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises:

upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot until the directed barrier is undetected by the detector, and

initiating one or more operations to turn the robot in a chosen direction at least a predetermined amount after the directed barrier becomes undetected by the detector.

3. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to reverse a direction of travel of the robot.

4. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot away from the directed barrier.

5. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to alternately approach and avoid the directed barrier.

6. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot until the directed barrier is undetected by the detector.

7. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot in one direction at least twice before a final turning direction is chosen randomly.

8. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations based upon detecting gradient levels of the directed barrier at a plurality of orientations.

9. The robot system of claim 8 , wherein initiating the one or more operations based upon detecting gradient levels of the directed barrier at a plurality of orientations comprises initiating one or more operations to turn in a chosen direction corresponding to an orientation of a minimum gradient level of the gradient levels.

10. The robot system of claim 1 , wherein:

the optical confinement signal comprises a collimated optical confinement signal to form the directed barrier, and the portable barrier signal device further comprises another emitter configured to emit an omnidirectional optical signal,

the detector is a first detector,

the robot comprises a second detector to detect the omnidirectional optical signal, and

the operations executed by the control unit further comprise

determining whether the second detector detects the omnidirectional optical signal, and,

upon determining that the second detector detects the omnidirectional optical signal, initiating one or more operations such that the robot avoids the directed barrier.

11. The robot system of claim 10 , wherein:

the optical confinement signal is a first optical confinement signal,

the portable barrier signal device further comprises an optical detector configured to detect a reflected portion of the first optical confinement signal, and

the emitter of the portable barrier signal device is configured to emit a second optical confinement signal upon failure of the optical detector to detect the first optical confinement signal.

12. The robot system of claim 1 , wherein:

the detector is configured to receive the optical confinement signal along a plane parallel to the surface and at a height of the omnidirectional field of view, and

the robot includes an optical blocking device to block or reject optical signals substantially above or substantially below the plane.

13. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical signal is undetected by the detector comprises initiating one or more operations to cause the robot to follow an obstacle defined by the directed barrier by keeping the directed barrier to one side of the robot.

14. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations to turn the robot successively in one direction, then in a randomly determined direction.

15. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations to rotate the robot until the optical confinement signal is undetected by the detector.

16. The robot system of claim 1 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations to move the robot away from the optical confinement signal over a predetermined distance or for a predetermined time.

17. The robot system of claim 1 , wherein:

the optical confinement signal is an infrared signal, and

initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations such that the robot avoids the directed barrier when the detector detects a detectable infrared radiation level.

18. The robot system of claim 17 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations to cause the robot to rotate until the infrared signal is undetected by the detector.

19. The robot system of claim 18 , wherein initiating the one or more operations to move the robot until the optical confinement signal is undetected by the detector comprises initiating one or more operations to turn the robot an additional distance upon the infrared signal becoming undetected by the detector.

20. A robot system comprising:

a portable barrier signal device comprising an emitter configured to emit, primarily along an axis, an optical confinement signal to form a directed barrier; and

a mobile robot comprising

at least two wheels,

two motors, each motor being connected to a wheel of the at least two wheels for moving the robot on a surface,

a cleaner configured to clean the surface as the robot moves on the surface,

a detector configured to detect the directed barrier formed by the optical confinement signal, and

a control unit to execute operations comprising

determining whether the detector detects the directed barrier, and,

upon determining that the detector detects the directed barrier, initiating one or more operations to cause the robot to avoid the directed barrier by turning the robot, until the optical confinement signal becomes undetected by the detector, by an amount to prevent the robot from re-encountering the optical confinement signal.

21. The robot system of claim 20 , wherein initiating the one or more operations to cause the robot to avoid the directed barrier by turning the robot comprises:

upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot until the directed barrier is undetected by the detector, and

initiating one or more operations to turn the robot in a chosen direction at least a predetermined amount after the directed barrier becomes undetected by the detector.

22. The robot system of claim 20 , wherein initiating the one or more operations to cause the robot to avoid the directed barrier by turning the robot comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to reverse a direction of travel of the robot.

23. The robot system of claim 20 , wherein initiating the one or more operations to cause the robot to avoid the directed barrier by turning the robot comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to turn the robot away from the directed barrier.

24. The robot system of claim 20 , wherein initiating the one or more operations to cause the robot to avoid the directed barrier by turning the robot comprises, upon determining that the detector detects the directed barrier, initiating one or more operations to alternately approach and avoid the directed barrier.

25. The robot system of claim 20 , wherein the detector is configured to detect the directed barrier independent of an orientation of the robot relative to the axis defining the directed barrier.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE DECLARATION PREVIOUSLY RECORDED AT REEL: 049244 FRAME: 0781. ASSIGNOR(S) HEREBY CONFIRMS THE DECLARATION . Recorded Jul 20, 2022
From: IROBOT CORPORATION
To: IROBOT CORPORATION
Reel/Frame 061353/0397 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: LINDE AG
To: SABIC GLOBAL TECHNOLOGIES B.V.
Reel/Frame 049244/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2016
From: JONES, JOSEPH L.; MASS, PHILIP R.
To: IROBOT CORPORATION
Reel/Frame 041086/0362 →
Continuity (11)
Continuation 14179284 · Feb 12, 2014
Continuation 13715363 · Dec 14, 2012
Continuation 12540564 · Aug 13, 2009
Continuation 11929558 · Oct 30, 2007
Continuation 11691735 · Mar 27, 2007
Continuation 11221392 · Sep 8, 2005
Continuation 10921775 · Aug 19, 2004
Continuation 10696456 · Oct 29, 2003
Division 10056804 · Jan 24, 2002
Provisional Application 60263692 · Jan 24, 2001
Related Publication 20170097641A1 · Apr 6, 2017