Patents Assigned to IROBOT
  • Publication number: 20150183389
    Abstract: A robot bumper including a bumper body having a forward surface and a top surface angling away from the forward surface. The bumper body conforms to a shape of a received robot chassis. The robot bumper also includes a force absorbing layer disposed on the bumper body, a membrane switch layer comprising a plurality of electrical contacts arranged along the top surface of the bumper body, and a force transmission layer disposed between the force absorbing layer and the membrane switch layer. The force transmission layer includes a plurality of force transmitting elements configured to transmit force to the membrane switch layer.
    Type: Application
    Filed: March 10, 2015
    Publication date: July 2, 2015
    Applicant: iRobot Corporation
    Inventors: Stephen A. Hickey, Andrew Pastore, Chikyung Won, Roger Dale Gamble, Andrew Beaulieu
  • Publication number: 20150166060
    Abstract: A robot includes a robot body having forward and rearward portions, a sonar system, a drive system, and a control system. The sonar system is disposed on the robot body and has an array of emitters and an array of receivers arranged along a forward surface of the forward portion of the robot body. The emitters emit a sound wave and the receivers receive reflections of the sound wave. The array of emitters includes an odd number of emitters and the array of receivers includes an even number of receivers. The drive system supports the robot body and is configured to maneuver the robot across a floor surface along a path. The control system is supports by the robot body and is in communication with the drive system and the sonar system. The control system processes sensor signals received from the array of receivers.
    Type: Application
    Filed: November 19, 2014
    Publication date: June 18, 2015
    Applicant: iRobot Corporation
    Inventor: Jennifer Smith
  • Publication number: 20150158182
    Abstract: A robot system includes a mobile robot having a controller executing a control system for controlling operation of the robot, a cloud computing service in communication with the controller of the robot, and a remote computing device in communication with the cloud computing service. The remote computing device communicates with the robot through the cloud computing service.
    Type: Application
    Filed: February 19, 2015
    Publication date: June 11, 2015
    Applicant: iRobot Corporation
    Inventors: Timothy S. Farlow, Michael T. Rosenstein, Michael Halloran, Chikyung Won, Steven V. Shamlian, Mark Chiappetta
  • Patent number: 9045049
    Abstract: A system for in situ charging of at least one rechargeable power source of a remote vehicle. The system comprises a power recharger having contacts configured to supply power to the at least one rechargeable power source, and a chassis adapter at least partially enclosing the at least one rechargeable power source and retaining the at least one rechargeable power source on the remote vehicle, the chassis adapter including terminals connected to the at least one rechargeable power source and configured to mate with the power recharger to allow the power recharger to recharge the at least one rechargeable power source. The chassis adapter comprises charger input contacts including a positive contact, a ground, and one or more data contacts. The power recharger automatically disengages from the recharging terminals when the remote vehicle is driven away from the chassis adapter without damaging the power recharger.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: June 2, 2015
    Assignee: iRobot Corporation
    Inventors: Daniel David Hershey, Victory Fay, James Carl, Robert Connors
  • Patent number: 9043952
    Abstract: A robot lawnmower includes a body and a drive system carried by the body and configured to maneuver the robot across a lawn. The robot also includes a grass cutter and a swath edge detector, both carried by the body. The swath edge detector is configured to detect a swath edge between cut and uncut grass while the drive system maneuvers the robot across the lawn while following a detected swath edge. The swath edge detector includes a calibrator that monitors uncut grass for calibration of the swath edge detector. In some examples, the calibrator comprises a second swath edge detector.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: June 2, 2015
    Assignee: iRobot Corporation
    Inventors: Paul E. Sandin, Joseph L. Jones, Daniel N. Ozick, David A. Cohen, David M. Lewis, Jr., Clara Vu, Zivthan A. Dubrovsky, Joshua B. Preneta, Jeffrey W. Mammen, Duane L. Gilbert, Tony L. Campbell, John Bergman
  • Patent number: 9043953
    Abstract: A robot lawnmower includes a body and a drive system carried by the body and configured to maneuver the robot across a lawn. The robot also includes a grass cutter and a swath edge detector, both carried by the body. The swath edge detector is configured to detect a swath edge between cut and uncut grass while the drive system maneuvers the robot across the lawn while following a detected swath edge. The swath edge detector includes a calibrator that monitors uncut grass for calibration of the swath edge detector. In some examples, the calibrator comprises a second swath edge detector.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: June 2, 2015
    Assignee: iRobot Corporation
    Inventors: Paul E. Sandin, Joseph L. Jones, Daniel N. Ozick, David A. Cohen, David M. Lewis, Jr., Clara Vu, Zivthan A. Dubrovsky, Joshua B. Preneta, Jeffrey W. Mammen, Duane L. Gilbert, Tony L. Campbell, John Bergman
  • Patent number: 9043016
    Abstract: Certain embodiments of the present invention provide robotic control modules for use in a robotic control system of a vehicle, including structures, systems and methods, that can provide (i) a robotic control module that has multiple functional circuits, such as a processor and accompanying circuits, an actuator controller, an actuator amplifier, a packet network switch, and a power supply integrated into a mountable and/or stackable package/housing; (ii) a robotic control module with the noted complement of circuits that is configured to reduce heat, reduce space, shield sensitive components from electro-magnetic noise; (iii) a robotic control system utilizing robotic control modules that include the sufficiently interchangeable functionality allowing for interchangeability of modules; and (iv) a robotic control system that distributes the functionality and processing among a plurality of robotic control modules in a vehicle.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: May 26, 2015
    Assignees: Deere & Company, iRobot Corporation
    Inventors: Mikhail O. Filippov, Osa Fitch, Scott P. Keller, John O'Connor, David S. Zendzian, Nadim El Fata, Kevin Larsen, Arlen Eugene Meuchel, Mark David Schmaltz, James Allard, Chris A. De Roo, William Robert Norris, Andrew Julian Norby, Christopher David Glenn Turner
  • Patent number: 9038233
    Abstract: A floor cleaning robot comprises a housing, wheels, and a motor driving the wheels to move the robot across a floor, a control module disposed within the housing and directing movement of the robot across the floor, a sensor for detecting and communicating obstacle information to the control module so that the control module can cause the robot to react to the obstacle, a removable bin disposed at least partially within the housing and receiving particulates, a first rotating member directing particulates toward the bin, and a second rotating member cooperating with the first rotating member to direct particulates toward the bin. The removable bin receives particulates directed thereto by the first and second rotating members and the particulates pass from the first rotating member to the removable bin without passing through a filter.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: May 26, 2015
    Assignee: iRobot Corporation
    Inventors: Joseph L Jones, Newton E Mack, David M Nugent, Paul E Sandin
  • Patent number: 9037396
    Abstract: A method of localizing a mobile robot includes receiving sensor data of a scene about the robot and executing a particle filter having a set of particles. Each particle has associated maps representing a robot location hypothesis. The method further includes updating the maps associated with each particle based on the received sensor data, assessing a weight for each particle based on the received sensor data, selecting a particle based on its weight, and determining a location of the robot based on the selected particle.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 19, 2015
    Assignee: iRobot Corporation
    Inventors: Robert Todd Pack, Scott R. Lenser, Justin H. Kearns, Orjeta Taka
  • Publication number: 20150128364
    Abstract: A pad particularly adapted for surface cleaning. The pad includes an absorbent core having the ability to absorb and retain liquid material, and a liner layer in contact with and covering at least one side of the absorbent core. The liner layer has the ability to retain and wick liquid material through the liner layer. Cleaning apparatus containing such pads and methods of using such pads are also described.
    Type: Application
    Filed: November 11, 2014
    Publication date: May 14, 2015
    Applicant: iROBOT CORPORATION
    Inventors: Michael DOOLEY, Nikolai ROMANOV, Marcus WILLIAMS, Joseph M. JOHNSON
  • Publication number: 20150134146
    Abstract: A system includes an operator control unit having a point-and-click interface configured to allow the operator to control the remote vehicle by inputting one or more commands via the point-and-click interface. The operator control unit displays a 3D local perceptual space comprising an egocentric coordinate system encompassing a predetermined distance centered on the remote vehicle, a remote vehicle representation having selectable portions, and an icon at a point selected in the 3D local perceptual space and at a corresponding location in an alternative view of a map having an identified current location of the remote vehicle. The system also includes a payload attached to the remote vehicle. The payload includes a computational module and an integrated sensor suite including a global positioning system, an inertial measurement unit, and a stereo vision camera.
    Type: Application
    Filed: December 31, 2014
    Publication date: May 14, 2015
    Applicant: iRobot Corporation
    Inventors: Robert Todd Pack, Daniel P. Allis
  • Publication number: 20150134115
    Abstract: A method of operating a robot includes receiving image data from an image capture device of the robot. The image data is representative of a glyph viewed by the image capture device on the display of a computing device within a field of view of the image capture device. The method further includes determining, at a controller, a command message based on the glyph represented in the image data and issuing a command to at least one resource or component of the robot based on the command message.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: iRobot Corporation
    Inventors: Sherman Gong, Rogelio Neumann
  • Publication number: 20150128996
    Abstract: A mobile floor cleaning robot includes a body defining a forward drive direction, a drive system, a cleaning system, and a controller. The cleaning system includes a pad holder, a reservoir, a sprayer, and a cleaning system. The pad holder has a bottom surface for receiving a cleaning pad. The reservoir holds a volume of fluid, and the sprayer sprays the fluid forward the pad holder. The controller is in communication with the drive and cleaning systems. The controller executes a cleaning routine that includes driving in the forward direction a first distance to a first location, then driving in a reverse drive direction a second distance to a second location. From the second location, the robot sprays fluid in the forward drive direction but rearward the first location. The robot then drives in alternating forward and reverse drive directions while smearing the cleaning pad along the floor surface.
    Type: Application
    Filed: November 12, 2013
    Publication date: May 14, 2015
    Applicant: iRobot Corporation
    Inventors: Michael J. Dooley, Nikolai Romanov, James Phillip Case
  • Patent number: 9031697
    Abstract: The present teachings provide a method of controlling a remote vehicle having an end effector and an image sensing device. The method includes obtaining an image of an object with the image sensing device, determining a ray from a focal point of the image to the object based on the obtained image, positioning the end effector of the remote vehicle to align with the determined ray, and moving the end effector along the determined ray to approach the object.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: May 12, 2015
    Assignee: iRobot Corporation
    Inventors: Wesley Hanan Huang, Emilie A. Phillips
  • Patent number: 9026302
    Abstract: A robot configured to navigate a surface, the robot comprising a movement mechanism; a logical map representing data about the surface and associating locations with one or more properties observed during navigation; an initialization module configured to establish an initial pose comprising an initial location and an initial orientation; a region covering module configured to cause the robot to move so as to cover a region; an edge-following module configured to cause the robot to follow unfollowed edges; a control module configured to invoke region covering on a first region defined at least in part based at least part of the initial pose, to invoke region covering on least one additional region, to invoke edge-following, and to invoke region covering cause the mapping module to mark followed edges as followed, and cause a third region covering on regions discovered during edge-following.
    Type: Grant
    Filed: November 5, 2010
    Date of Patent: May 5, 2015
    Assignee: iRobot Corporation
    Inventors: Michael S. Stout, Gabriel Francis Brisson, Enrico Di Bernardo, Paolo Pirjanian, Dhiraj Goel, James Philip Case, Michael Dooley
  • Publication number: 20150120057
    Abstract: A mobile robot including a robot body, a drive system supporting the robot body, and a controller in communication with the drive system. The robot also includes an actuator moving a portion of the robot body through a volume of space adjacent the mobile robot and a sensor pod in communication with the controller. The sensor pod includes a collar rotatably supported and having a curved wall formed at least partially as a surface of revolution about a vertical axis. The sensor pod also includes a volumetric point cloud sensor housed by the collar and observing the volume of space adjacent the robot from within the collar along an observation axis extending through the curved wall. A collar actuator rotates the collar and the volumetric point cloud sensor together about the collar axis.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 30, 2015
    Applicant: iRobot Corporation
    Inventors: Cheuk Wah Wong, Eben Rauhut, Brian C. Benson, JR., Peter J. Lydon, Michael T. Rosenstein, Michael Halloran, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Timothy S. Farlow, Jasper Fourways Vicenti
  • Publication number: 20150120128
    Abstract: A mobile floor cleaning robot includes identifying, using a controller, a location of an object on a floor surface away from the robot, and issuing a first drive command from the controller to a drive system of the robot to drive the robot across the floor surface to clean the floor surface at the identified location of the object. The method also includes determining whether the object persists on the floor surface, and when the object persists, driving across the floor surface to re-clean the floor surface at the identified location of the object.
    Type: Application
    Filed: December 31, 2014
    Publication date: April 30, 2015
    Applicant: iRobot Corporation
    Inventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
  • Patent number: 9020637
    Abstract: A method of simultaneous localization and mapping includes initializing a robot pose and a particle model of a particle filter. The particle model includes particles, each having an associated map, robot pose, and weight. The method includes receiving sparse sensor data from a sensor system of the robot, synchronizing the received sensor data with a change in robot pose, accumulating the synchronized sensor data over time, and determining a robot localization quality. When the accumulated sensor data exceeds a threshold accumulation and the robot localization quality is greater than a threshold localization quality, the method includes updating particles with accumulated synchronized sensor data. The method includes determining a weight for each updated particle of the particle model and setting a robot pose belief to the robot pose of the particle having the highest weight when a mean weight of the particles is greater than a threshold particle weight.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 28, 2015
    Assignee: iRobot Corporation
    Inventor: Mark Schnittman
  • Patent number: D728877
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: May 5, 2015
    Assignee: iRobot Corporation
    Inventor: Richard Joseph Therrien
  • Patent number: D732096
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: June 16, 2015
    Assignee: iRobot Corporation
    Inventors: Stuart R. Jang, Brian C. Benson, Jr., William J. Farmer