This article is about the robot company. For other uses, see I, Robot . iRobot Corporation is an American advanced technology company founded in 1990 and incorporated in Delaware in 2000. It designs robots such as an autonomous home vacuum cleaner , the Scooba that scrubs and cleans hard floors, and military and police robots, such as the PackBot. iRobot is a public corporation, based in Bedford, Massachusetts. Wikipedia.
iRobot | Date: 2017-02-22
A mobile floor cleaning robot (100) includes a robot body (110) supported by a drive system (120) configured to maneuver the robot over a floor surface (10). The robot also includes a cleaning system (160) disposed on the robot body, an imaging sensor (510) disposed on the robot body, and a controller (150) in communication with the drive system and the imaging sensor. The controller receives a sequence of images (514b) of the floor surface (10), each image (514) having an array of pixels (516). The controller segments each image into color segments (23) by color quantizing pixels (514) of the image and determining a spatial distribution of at least one color of the image based on corresponding pixel locations (517). The controller then tracks a location (12a) of at least one color segment with respect to the imaging sensor across the sequence of images (514) for determining a drive command for issuance to the drive system (120) to maneuver the mobile floor cleaning robot (100).
iRobot | Date: 2016-09-21
An autonomous floor cleaning robot includes a robot body defining a forward drive direction, a controller supported by the robot body, a drive supporting the robot body and configured to maneuver the robot across a surface in response to commands from the controller, a pad holder disposed on an underside of the robot body and configured to retain a removable cleaning pad during operation of the cleaning robot; and a pad sensor arranged to sense a feature of a cleaning pad held by the pad holder and generate a corresponding signal. The controller is responsive to the signal generated by the pad sensor, and configured to control the robot according to a cleaning mode selected from a set of multiple robot cleaning modes as a function of the signal generated by the pad sensor.
iRobot | Date: 2016-04-01
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.
iRobot | Date: 2016-06-07
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.
iRobot | Date: 2016-09-08
A mobile robot includes a body configured to traverse a surface and to receive debris from the surface, and a debris bin within the body. The debris bin includes a chamber to hold the debris received by the mobile robot, an exhaust port through which the debris exits the debris bin; and a door unit over the exhaust port. The door unit includes a flap configured to move, in response to air pressure at the exhaust port, between a closed position to cover the exhaust port and an open position to open a path between the chamber and the exhaust port. The door unit, including the flap in the open position and in the closed position, is within an exterior surface of the mobile robot.
iRobot | Date: 2016-03-23
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 (48). 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.
iRobot | Date: 2016-06-15
A power-saving robot system includes at least one peripheral device and a mobile robot. The peripheral device includes a controller having an active mode and a hibernation mode, and a wireless communication component capable of activation in the hibernation mode. A controller of the robot has an activating routine that communicates with and temporarily activates the peripheral device, via wireless communication, from the hibernation mode. In another aspect, a robot system includes a network data bridge and a mobile robot. The network data bridge includes a broadband network interface, a wireless command interface, and a data bridge component. The data bridge component extracts serial commands received via the broadband network interface from an internet protocol, applies a command protocol thereto, and broadcasts the serial commands via the wireless interface. The mobile robot includes a wireless command communication component that receives the serial command; transmitted from the network data bridge.
iRobot | Date: 2016-10-04
A mobile robot that includes a robot body having a forward drive direction, a drive system supporting the robot body above a cleaning surface for maneuvering the robot across the cleaning surface, and a robot controller in communication with the drive system. The robot also includes a bumper movably supported by a forward portion of the robot body and a obstacle sensor system disposed on the bumper. The obstacle sensor system includes at least one contact sensor disposed on the bumper, at least one proximity sensor disposed on the bumper and a auxiliary circuit board disposed on the bumper and in communication with the at least one contact sensor, the at least one proximity sensor, and the robot controller.
iRobot and InTouch Technologies | Date: 2016-04-26
A telepresence robot may include a drive system, a control system, an imaging system, and a mapping module. The mapping module may access a 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 map, or by using a joystick or other peripheral device.
iRobot | Date: 2016-08-24
Cleaning robots may use floor-type-detection techniques as a trigger for autonomously altering various floor-cleaning characteristics. In some examples, a controller circuit of the robot is configured to determine a flooring type as a function of a signal from a motion sensor indicative of a change in pitch caused by the robot crossing a flooring discontinuity. In some examples, the controller circuit is configured to determine a flooring type based on a power draw signal corresponding to the cleaning head assembly of the robot.