Patents Assigned to IROBOT
-
Patent number: 9218003Abstract: A system and method for mapping parameter data acquired by a robot mapping system is disclosed. Parameter data characterizing the environment is collected while the robot localizes itself within the environment using landmarks. Parameter data is recorded in a plurality of local grids, i.e., sub-maps associated with the robot position and orientation when the data was collected. The robot is configured to generate new grids or reuse existing grids depending on the robot's current pose, the pose associated with other grids, and the uncertainty of these relative pose estimates. The pose estimates associated with the grids are updated over time as the robot refines its estimates of the locations of landmarks from which determines its pose in the environment. Occupancy maps or other global parameter maps may be generated by rendering local grids into a comprehensive map indicating the parameter data in a global reference frame extending the dimensions of the environment.Type: GrantFiled: June 17, 2014Date of Patent: December 22, 2015Assignee: iRobot CorporationInventors: Philip Fong, Ethan Eade, Mario E. Munich
-
Patent number: 9211648Abstract: A robot system that includes an operator control unit, mission robot, and a repeater. The operator control unit has a display. The robot includes a robot body, a drive system supporting the robot body and configured to maneuver the robot over a work surface, and a controller in communication with the drive system and the operator control unit. The repeater receives a communication signal between the operator control unit and the robot and retransmits the signal.Type: GrantFiled: April 3, 2013Date of Patent: December 15, 2015Assignee: iRobot CorporationInventors: Marshall Grinstead, Orin P.F. Hoffman
-
Publication number: 20150355638Abstract: A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body.Type: ApplicationFiled: August 19, 2015Publication date: December 10, 2015Applicant: iRobot CorporationInventors: Timothy G. Field, David F. Weatherwax, Orin P.F. Hoffman, Scott R. Lenser
-
Patent number: 9195256Abstract: A hand-held controller includes a controller body having right and left grips. The controller body defines a left control zone adjacent the left grip and a right control zone adjacent the right grip. A first set of input devices disposed in the left control zone includes a first analog joystick, a 4-way directional control adjacent the first analog joystick, and a left rocker control located adjacent the 4-way directional control. A second set of input devices disposed in the right control zone includes a second analog joystick, an array of at least four buttons adjacent the second analog joystick, and a right rocker control adjacent the button array. The hand-held controller also includes a display disposed on the controller body adjacent the left and right control zones.Type: GrantFiled: May 15, 2014Date of Patent: November 24, 2015Assignee: iRobot CorporationInventors: Michael Anthony Robbins, Samuel H. Kenyon, Roger Gerson, Travis Woodbury, Melissa N. Ledoux
-
Patent number: 9193066Abstract: Configurations are provided for vehicular robots or other vehicles to provide shifting of their centers of gravity for enhanced obstacle navigation. Various head and neck morphologies are provided to allow positioning for various poses such as a stowed pose, observation poses, and inspection poses. Neck extension and actuator module designs are provided to implement various head and neck morphologies. Robot control network circuitry is also provided.Type: GrantFiled: February 14, 2014Date of Patent: November 24, 2015Assignee: iRobot CorporationInventors: Timothy R. Ohm, Michael Bassett
-
Publication number: 20150328775Abstract: A robotic lawnmower confinement system includes at least two dispenser units and a powered unit in wired connection with the at least two dispenser units. Each dispenser unit includes a housing containing a length of boundary wire electrically connected to the housing at one end and terminating at a mating connector for transferring an electrical signal at the opposite end. Each dispenser unit also includes a receiving terminal disposed on the housing for receiving a mating connector of another dispenser unit. The powered unit includes at least one electrical connector configured to connect and deliver current to at least one of the at least two dispenser units. The at least IC two dispenser units and the powered unit can be arranged and connected to form a loop of connected boundary wires recognizable by the robotic lawnmower.Type: ApplicationFiled: March 3, 2015Publication date: November 19, 2015Applicant: iRobot CorporationInventors: Steven Shamlian, Brian Doughty
-
Patent number: 9188983Abstract: 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: GrantFiled: April 11, 2014Date of Patent: November 17, 2015Assignee: iROBOT CORPORATIONInventors: Michael S. Stout, Gabriel Francis Brisson, Enrico Di Bernardo, Paolo Pirjanian, Dhiraj Goel, James Philip Case, Michael Dooley
-
Patent number: 9179813Abstract: A mobile robot configured to travel across a residential floor or other surface while cleaning the surface with a cleaning pad and cleaning solvent is disclosed. The robot includes a controller for managing the movement of the robot as well as the treatment of the surface with a cleaning solvent. The movement of the robot can be characterized by a class of trajectories that achieve effective cleaning. The trajectories include sequences of steps that are repeated, the sequences including forward and backward motion and optional left and right motion along arcuate paths.Type: GrantFiled: October 23, 2014Date of Patent: November 10, 2015Assignee: iRobot CorporationInventors: Michael Dooley, James Philip Case, Nikolai Romanov
-
Patent number: 9180920Abstract: A mobile robot includes a robot chassis having a forward end, a rearward end and a center of gravity. The robot includes a driven support surface to propel the robot and first articulated arm rotatable about an axis located rearward of the center of gravity of the robot chassis. The arm is pivotable to trail the robot, rotate in a first direction to raise the rearward end of the robot chassis while the driven support surface propels the chassis forward in surmounting an obstacle, and to rotate in a second opposite direction to extend forward beyond the center of gravity of the robot chassis to raise the forward end of the robot chassis and invert the robot endwise.Type: GrantFiled: September 25, 2013Date of Patent: November 10, 2015Assignee: iRobot CorporationInventor: Pavlo E. Rudakevych
-
Patent number: 9178370Abstract: A coverage robot docking station includes a base having a robot receiving surface. The base defines a power receptacle for receiving a power supply. The base also defines a beacon receptacle for receiving a beacon. A side wall extends from the base, where the side wall and the receiving surface of the base define a robot holder. At least one charging contact is disposed on the robot receiving surface for charging a received robot.Type: GrantFiled: December 28, 2012Date of Patent: November 3, 2015Assignee: iRobot CorporationInventors: Craig A. Henricksen, Joseph Geringer
-
Patent number: 9174342Abstract: Devices, systems, and methods for social behavior of a telepresence robot are disclosed herein. A telepresence robot may include a drive system, a control system, an object detection system, and a social behaviors component. The drive system is configured to move the telepresence robot. The control system is configured to control the drive system to drive the telepresence robot around a work area. The object detection system is configured to detect a human in proximity to the telepresence robot. The social behaviors component is configured to provide instructions to the control system to cause the telepresence robot to operate according to a first set of rules when a presence of one or more humans is not detected and operate according to a second set of rules when the presence of one or more humans is detected.Type: GrantFiled: November 21, 2014Date of Patent: November 3, 2015Assignees: INTOUCH TECHNOLOGIES, INC., IROBOT CORPORATIONInventors: Marco Pinter, Fuji Lai, Daniel Steven Sanchez, James Ballantyne, David Bjorn Roe, Yulun Wang, Charles S. Jordan, Orjeta Taka, Cheuk Wah Wong
-
Patent number: 9168656Abstract: A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a plan view map of an area and tags associated with the area. In various embodiments, each tag may include tag coordinates and tag information, which may include a tag annotation. A tag identification system may identify tags within a predetermined range of the current position and the control system may execute an action based on an identified tag whose tag information comprises a telepresence robot action modifier. The telepresence robot may rotate an upper portion independent from a lower portion. A remote terminal may allow an operator to control the telepresence robot using any combination of control methods, including by selecting a destination in a live video feed, by selecting a destination on a plan view map, or by using a joystick or other peripheral device.Type: GrantFiled: July 14, 2015Date of Patent: October 27, 2015Assignees: INTOUCH TECHNOLOGIES, INC., IROBOT CORPORATIONInventors: Yulun Wang, Charles S. Jordan, Tim Wright, Michael Chan, Marco Pinter, Kevin Hanrahan, Daniel Sanchez, James Ballantyne, Cody Herzog, Blair Whitney, Fuji Lai, Kelton Temby, Eben Christopher Rauhut, Justin H. Kearns, Cheuk Wah Wong, Timothy Sturtevant Farlow
-
Patent number: 9167947Abstract: A mobile robot configured to travel across a residential floor or other surface while cleaning the surface with a cleaning pad and cleaning solvent is disclosed. The robot includes a controller for managing the movement of the robot as well as the treatment of the surface with a cleaning solvent. The movement of the robot can be characterized by a class of trajectories that achieve effective cleaning. The trajectories include sequences of steps that are repeated, the sequences including forward and backward motion and optional left and right motion along arcuate paths.Type: GrantFiled: October 23, 2014Date of Patent: October 27, 2015Assignee: iRobot CorporationInventors: Michael Dooley, James Philip Case, Nikolai Romanov
-
Patent number: 9167946Abstract: 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 brushType: GrantFiled: August 6, 2007Date of Patent: October 27, 2015Assignee: iRobot CorporationInventors: Joseph L. Jones, Newton E. Mack, David M. Nugent, Paul E. Sandin
-
Patent number: 9149170Abstract: 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 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: GrantFiled: July 5, 2007Date of Patent: October 6, 2015Assignee: iRobot CorporationInventors: Daniel N. Ozick, Andrea M. Okerholm, Jeffrey W. Mammen, Michael J. Halloran
-
Patent number: 9146560Abstract: A robot navigation system includes a robot, a navigation beacon, and a cover structure. The robot includes a chassis, an omni-directional receiver, and at least one directional receiver. The navigation beacon includes an omni-directional infrared emitter and at least one directional infrared emitter. The cover structure is configured to block infrared transmissions between the at least one directional infrared emitter and the directional receiver while simultaneously permitting transmissions between the omni-directional infrared emitter and the omni-directional receiver. The cover structure may be made of a black silicone material.Type: GrantFiled: March 30, 2012Date of Patent: September 29, 2015Assignee: iRobot CorporationInventors: Scott Thomas Burnett, Jared Randall Maroon
-
Patent number: 9144361Abstract: A piezoelectric debris sensor and associated signal processor responsive to debris strikes enable an autonomous or non-autonomous cleaning device to detect the presence of debris and in response, to select a behavioral mode, operational condition or pattern of movement, such as spot coverage or the like. Multiple sensor channels (e.g., left and right) can be used to enable the detection or generation of differential left/right debris signals and thereby, enable an autonomous device to steer in the direction of debris.Type: GrantFiled: May 13, 2013Date of Patent: September 29, 2015Assignee: iRobot CorporationInventors: Gregg W. Landry, David A. Cohen, Daniel N. Ozick
-
Patent number: 9146558Abstract: A method of operating a mobile robot that includes driving the robot according to a drive direction, determining a driven path of the robot from an origin, and displaying a drive view on a remote operator control unit in communication with the robot. The drive view shows a driven path of the robot from the origin. The method further includes obtaining global positioning coordinates of a current location of the robot and displaying a map in the drive view using the global positioning coordinates. The driven path of the robot is displayed on the map.Type: GrantFiled: September 23, 2011Date of Patent: September 29, 2015Assignee: iRobot CorporationInventors: Timothy G. Field, David F. Weatherwax, Orin P. F. Hoffman, Scott R. Lenser
-
Patent number: 9144360Abstract: An autonomous mobile robot system for bounded areas including a navigation beacon and an autonomous coverage robot. The navigation beacon has a gateway beacon emitter arranged to transmit a gateway marking emission with the navigation beacon disposed within a gateway between the first bounded area and an adjacent second bounded area. The autonomous coverage robot includes a beacon emission sensor responsive to the beacon emission, and a drive system configured to maneuver the robot about the first bounded area in a cleaning mode in which the robot is redirected in response to detecting the gateway marking emission. The drive system is also configured to maneuver the robot through the gateway into the second bounded area in a migration mode.Type: GrantFiled: December 4, 2006Date of Patent: September 29, 2015Assignee: iRobot CorporationInventors: Daniel N. Ozick, Andrea M. Okerholm, Jeffrey W. Mammen, Michael J. Halloran, Paul E. Sandin, Chikyung Won
-
Patent number: 9135554Abstract: A threshold learning control system for learning a controller of a robot. The system includes a threshold learning module, a regime classifier, and an exploratory controller, each receiving sensory inputs from a sensor system of the robot. The regime classifier determines a control regime based on the received sensor inputs and communicates the control regime to the threshold learning module. The exploratory controller also receives control parameters from the threshold learning module. A control arbiter receives commands from the exploratory controller and limits from the threshold learning module. The control arbiter issues modified commands based on the received limits to the robot controller.Type: GrantFiled: January 15, 2013Date of Patent: September 15, 2015Assignee: iRobot CorporationInventor: Brian Masao Yamauchi