Patents Assigned to IROBOT
  • Patent number: 7369460
    Abstract: Detecting an object using sound waves includes outputting a sound wave from a transducer, receiving an echo after outputting the sound wave, obtaining a threshold value based on the echo and plural other echoes that are within a predetermined range of the echo, and determining if the echo is a result of the sound wave based on the threshold value.
    Type: Grant
    Filed: March 21, 2005
    Date of Patent: May 6, 2008
    Assignee: iRobot Corporation
    Inventors: Mark Chiappetta, James Allard
  • Patent number: 7363994
    Abstract: A wheeled platform 100 is disclosed, which is characterized by high mobility and reliability, and which can be used in a wide range of applications including transport and robotic devices. The wheeled platform 100 has fore and aft body portions 130, 132, each body portion 130, 132 having first and second sides 106, 108. Overlapping wheels 112, 114, 116, 118 are rotatably attached to the first side 106 and overlapping wheels 120, 122, 124, 126 are rotatably attached to the second side 108. The fore body portion 130 can be connected to the aft body portion 132 via an articulation element 133.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: April 29, 2008
    Assignee: iRobot Corporation
    Inventors: Thomas L. DeFazio, David S. Barrett, Chikyung Won, Selma Slipichevich
  • Publication number: 20080093131
    Abstract: A robotic vehicle is disclosed, which is characterized by high mobility, adaptability, and the capability of being remotely controlled in hazardous environments. The robotic vehicle includes a chassis having front and rear ends and supported on right and left driven tracks. Right and left elongated flippers are disposed on corresponding sides of the chassis and operable to pivot. A linkage connects a payload deck, configured to support a removable functional payload, to the chassis. The linkage has a first end rotatably connected to the chassis at a first pivot, and a second end rotatably connected to the deck at a second pivot. Both of the first and second pivots include independently controllable pivot drivers operable to rotatably position their corresponding pivots to control both fore-aft position and pitch orientation of the payload deck with respect to the chassis.
    Type: Application
    Filed: June 13, 2007
    Publication date: April 24, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Adam Couture, Richard Page, John O'Brien
  • Publication number: 20080091304
    Abstract: A method of navigating an autonomous coverage robot between bounded areas includes positioning a navigation beacon in a gateway between adjoining first and second bounded areas. The beacon configured to transmit a gateway marking emission across the gateway. The method also includes placing the coverage robot within the first bounded area. The robot autonomously traverses the first bounded area in a cleaning mode and upon encountering the gateway marking emission in the gateway, the robot remains in the first bounded area, thereby avoiding the robot migration into the second area. Upon termination of the cleaning mode in the first area, the robot autonomously initiates a migration mode to move through the gateway, past the beacon, into the second bounded area.
    Type: Application
    Filed: June 5, 2007
    Publication date: April 17, 2008
    Applicant: iRobot Corporation
    Inventors: Daniel Ozick, Andrea Okerholm, Jeffrey Mammen, Michael Halloran, Paul Sandin, Chik Won
  • Publication number: 20080091305
    Abstract: An autonomous coverage robot includes a drive system, a bump sensor, and a proximity sensor. The drive system is configured to maneuver the robot according to a heading (turn) setting and a speed setting. The bump sensor is responsive to a collision of the robot with an obstacle in a forward direction. A method of navigating an autonomous coverage robot with respect to an object on a floor includes the robot autonomously traversing the floor in a cleaning mode at a full cleaning speed. Upon sensing a proximity of the object forward of the robot, the robot reduces the cleaning speed to a reduced cleaning speed while continuing towards the object until the robot detects a contact with the object. Upon sensing contact with the object, the robot turns with respect to the object and cleans next to the object, optionally substantially at the reduced cleaning speed.
    Type: Application
    Filed: June 5, 2007
    Publication date: April 17, 2008
    Applicant: IRobot Corporation
    Inventors: Selma Svendsen, Daniel Ozick, Christopher Casey, Deepak Kapoor, Tony Campbell, Chikyung Won, Christopher Morse, Scott Burnett
  • Publication number: 20080086241
    Abstract: A system and method for allowing an operator to switch between remote vehicle tele-operation and one or more remote vehicle autonomous behaviors, or for implementing remote vehicle autonomous behaviors. The system comprises an operator control system receiving input from the operator including instructions for the remote vehicle to execute an autonomous behavior, and a control system on the remote vehicle for receiving the instruction to execute an autonomous behavior from the operator control system. Upon receiving the instruction to execute an autonomous behavior, the remote vehicle executes that autonomous behavior.
    Type: Application
    Filed: May 14, 2007
    Publication date: April 10, 2008
    Applicant: iRobot Corporation
    Inventors: Emilie Phillips, Pavlo E. Rudakevych, Orjeta Taka, James Gordon Wolfe, Tom Frost
  • Publication number: 20080063400
    Abstract: A system and method for controlling a remote vehicle comprises a hand-held controller including a laser generator for generating a laser beam. The hand-held controller is manipulable to aim and actuate the laser beam to designate a destination for the remote vehicle. The remote vehicle senses a reflection of the laser beam and moves toward the designated destination. The hand-held controller allows single-handed control of the remote vehicle and one or more of its payloads. A method for controlling a remote vehicle via a laser beam comprises encoding control signals for a remote vehicle into a laser beam that is aimed and sent to a designated destination for the remote vehicle, and sensing a reflection of the laser beam, decoding the control signals for the remote vehicle, and moving toward the designated destination.
    Type: Application
    Filed: May 14, 2007
    Publication date: March 13, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Edison Hudson, Robert Pack
  • Publication number: 20080065265
    Abstract: A coverage robot includes a drive configured to maneuver the robot as directed by a controller, a stasis indication wheel rotatable about a first axis perpendicular to a direction of forward travel, and a suspension supporting the wheel. The stasis indication wheel defines a first reflective portion and a second reflective portion. The second reflective portion is substantially less reflective than the first reflective portion. The suspension permits movement of the wheel in a direction other than rotation about the first axis. A signal emitter is disposed remotely from the wheel and positioned to direct a signal that sequentially is intercepted by the first and second reflective portions of the wheel. A signal receiver is positioned to receive the reflected signal by the rotating wheel. Communication between the emitter and the receiver is affected by rolling transitions between the first and second reflective portions during permitted movement of the wheel.
    Type: Application
    Filed: May 31, 2007
    Publication date: March 13, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Daniel Ozick, Duane Gilbert
  • Publication number: 20080058987
    Abstract: A method of navigating an autonomous coverage robot between bounded areas includes positioning a navigation beacon in a gateway between adjoining first and second bounded areas. The beacon configured to transmit a gateway marking emission across the gateway. In some example, the navigation beacon may also transmit a proximity emission laterally about the beacon, where the robot avoids cleaning the migration within the proximity emission. The method also includes placing the coverage robot within the first bounded areas. The robot autonomously traverses the first bounded area in a cleaning mode and upon encountering the gateway marking emission in the gateway, the robot remains in the first bounded area, thereby avoiding the robot migration into the second area. Upon termination of the cleaning mode in the first area, the robot autonomously initiates a migration mode to move through the gateway, past the beacon, into the second bounded area.
    Type: Application
    Filed: July 5, 2007
    Publication date: March 6, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Daniel Ozick, Andrea Okerholm, Jeffrey Mammen, Michael Halloran
  • Publication number: 20080052846
    Abstract: A coverage robot includes a chassis, a drive system, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller including an elongated core with end mounting features defining a central longitudinal axis of rotation, multiple floor cleaning bristles extending radially outward from the core, and at least one compliant flap extending radially outward from the core to sweep a floor surface. The flap is configured to prevent errant filaments from spooling tightly about the core to aid subsequent removal of the filaments. In another aspect, a coverage robot includes a chassis, a drive system, a controller, and a cleaning assembly. The cleaning assembly includes a housing and at least one driven cleaning roller. The coverage robot includes a roller cleaning tool carried by the chassis and configured to longitudinally traverse the roller to remove accumulated debris from the cleaning roller.
    Type: Application
    Filed: May 21, 2007
    Publication date: March 6, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Deepak Kapoor, Zivthan Dubrovsky
  • Publication number: 20080047092
    Abstract: An autonomous coverage robot includes a chassis, a drive system configured to maneuver the robot, and a cleaning assembly. The cleaning assembly includes a cleaning assembly housing and at least one driven sweeper brush. The robot includes a controller and a removable sweeper bin configured to receive debris agitated by the driven sweeper brush. The sweeper bin includes an emitter disposed on an interior surface of the bin and a receiver disposed remotely from the emitter on the interior surface of the bin and configured to receive an emitter signal. The emitter and the receiver are disposed such that a threshold level of accumulation of debris in the sweeper bin blocks the receiver from receiving emitter emissions. The robot includes a bin controller disposed in the sweeper bin and monitoring a detector signal and initiating a bin full routine upon determining a bin debris accumulation level requiring service.
    Type: Application
    Filed: May 21, 2007
    Publication date: February 28, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Mark Schnittman, Daniel Ozick, Gregg Landry
  • Patent number: 7331436
    Abstract: A cable handling system mounted to a mobile robot to dispense and retrieve cable at zero tension includes a cable reel drive and a downstream tension roller drive that includes an idler. As a cable passes through the tension roller drive, position along the length of the cable and/or the cable speed is monitored accurately by a sensor attached to the idler. A system controller in communication with the sensor controls the cable reel drive and the tension roller drive for dispensing and retrieving cable downstream of the tension roller drive.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: February 19, 2008
    Assignee: Irobot Corporation
    Inventors: Robert Todd Pack, Tyson Sawyer, Chikyung Won, Grinnell More
  • Patent number: 7332890
    Abstract: A method for energy management in a robotic device includes providing a base station for mating with the robotic device, determining a quantity of energy stored in an energy storage unit of the robotic device, and performing a predetermined task based at least in part on the quantity of energy stored. Also disclosed are systems for emitting avoidance signals to prevent inadvertent contact between the robot and the base station, and systems for emitting homing signals to allow the robotic device to accurately dock with the base station.
    Type: Grant
    Filed: January 21, 2004
    Date of Patent: February 19, 2008
    Assignee: iRobot Corporation
    Inventors: David A. Cohen, Daniel Ozick, Clara Vu, James Lynch, Philip R. Mass
  • Publication number: 20080039974
    Abstract: An autonomous coverage robot system includes an active boundary responder comprising a wire powered with a modulated current placed along a perimeter of a property, at least one passive boundary responder placed on a property interior circumscribed by the active boundary responder, and an autonomous coverage robot. The robot includes a drive system carried by a body and configured to maneuver the robot across the property interior. The robot includes a signal emitter emitting a signal, where the passive boundary responder is responsive to the signal and a boundary responder detection system carried by the body. The boundary responder detector is configured to redirect the robot both in response to the responder detection system detecting an active boundary responder and in response to detecting a passive boundary responder.
    Type: Application
    Filed: March 19, 2007
    Publication date: February 14, 2008
    Applicant: iRobot Corporation
    Inventors: Paul Sandin, Joseph Jones, Daniel Ozick, David Cohen, David Lewis, Clara Vu, Zivthan Dubrovsky, Joshua Preneta, Jeffrey Mammen, Duane Gilbert, Tony Campbell, John Bergman, Mark Chiappeita
  • Publication number: 20080016631
    Abstract: A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event.
    Type: Application
    Filed: August 6, 2007
    Publication date: January 24, 2008
    Applicant: iRobot Corporation
    Inventors: Christopher Casey, Matthew Cross, Daniel Ozick, Joseph Jones
  • Publication number: 20080007193
    Abstract: A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (49). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 10, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Joseph Jones, Philip Mass
  • Publication number: 20080007203
    Abstract: A method for energy management in a robotic device includes providing a base station for mating with the robotic device, determining a quantity of energy stored in an energy storage unit of the robotic device, and performing a predetermined task based at least in part on the quantity of energy stored. Also disclosed are systems for emitting avoidance signals to prevent inadvertent contact between the robot and the base station, and systems for emitting homing signals to allow the robotic device to accurately dock with the base station.
    Type: Application
    Filed: December 29, 2006
    Publication date: January 10, 2008
    Applicant: iRobot Corporation
    Inventors: David Cohen, Daniel Ozick, Clara Vu, James Lynch, Philip Mass
  • Publication number: 20080001566
    Abstract: A control system for a mobile robot (10) is provided to effectively cover a given area by operating in a plurality of modes, including an obstacle following mode (51) and a random bounce mode (49). In other embodiments, spot coverage, such as spiraling (45), or other modes are also used to increase effectiveness. In addition, a behavior based architecture is used to implement the control system, and various escape behaviors are used to ensure full coverage.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 3, 2008
    Applicant: IROBOT CORPORATION
    Inventors: Joseph Jones, Philip Mass
  • Publication number: 20080000041
    Abstract: An autonomous floor-cleaning robot comprising a housing infrastructure including a chassis, a power subsystem; for providing the energy to power the autonomous floor-cleaning robot, a motive subsystem operative to propel the autonomous floor-cleaning robot for cleaning operations, a command and control subsystem operative to control the autonomous floor-cleaning robot to effect cleaning operations, and a self-adjusting cleaning head subsystem that includes a deck mounted in pivotal combination with the chassis, a brush assembly mounted in combination with the deck and powered by the motive subsystem to sweep up particulates during cleaning operations, a vacuum assembly disposed in combination with the deck and powered by the motive subsystem to ingest particulates during cleaning operations, and a deck adjusting subassembly mounted in combination with the motive subsystem for the brush assembly, the deck, and the chassis that is automatically operative in response to an increase in brush torque in said brush
    Type: Application
    Filed: August 6, 2007
    Publication date: January 3, 2008
    Applicant: iROBOT CORPORATION
    Inventors: Joseph Jones, Newton Mack, David Nugent, Paul Sandin
  • Publication number: 20080000042
    Abstract: An autonomous floor-cleaning robot comprising a housing infrastructure including a chassis, a power subsystem; for providing the energy to power the autonomous floor-cleaning robot, a motive subsystem operative to propel the autonomous floor-cleaning robot for cleaning operations, a command and control subsystem operative to control the autonomous floor-cleaning robot to effect cleaning operations, and a self-adjusting cleaning head subsystem that includes a deck mounted in pivotal combination with the chassis, a brush assembly mounted in combination with the deck and powered by the motive subsystem to sweep up particulates during cleaning operations, a vacuum assembly disposed in combination with the deck and powered by the motive subsystem to ingest particulates during cleaning operations, and a deck adjusting subassembly mounted in combination with the motive subsystem for the brush assembly, the deck, and the chassis that is automatically operative in response to an increase in brush torque in said brush
    Type: Application
    Filed: August 6, 2007
    Publication date: January 3, 2008
    Applicant: iROBOT CORPORATION
    Inventors: Joseph Jones, Newton Mack, David Nugent, Paul Sandin