Patents Assigned to IROBOT
-
Patent number: 9429944Abstract: 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: GrantFiled: August 7, 2014Date of Patent: August 30, 2016Assignees: Deere & Company, iRobot CorporationInventors: 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: 9427875Abstract: Apparatus and methods for carpet drift estimation are disclosed. In certain implementations, a robotic device includes an actuator system to move the body across a surface. A first set of sensors can sense an actuation characteristic of the actuator system. For example, the first set of sensors can include odometry sensors for sensing wheel rotations of the actuator system. A second set of sensors can sense a motion characteristic of the body. The first set of sensors may be a different type of sensor than the second set of sensors. A controller can estimate carpet drift based at least on the actuation characteristic sensed by the first set of sensors and the motion characteristic sensed by the second set of sensors.Type: GrantFiled: November 23, 2015Date of Patent: August 30, 2016Assignee: iRobot CorporationInventors: Dhiraj Goel, Ethan Eade, Philip Fong, Mario E. Munich
-
Patent number: 9427876Abstract: A robotic joint assembly includes a first structural member, a second structural member, and a rolling flexure joint joining the first structural member to the second structural member to provide at least one degree of freedom between the first and second structural members. The rolling flexure joint includes first and second flexible hinge members each having one end secured to the first structural member and an opposing end secured to the second structural member. The first and second flexible hinge members cross one another between the first and second structural members.Type: GrantFiled: December 13, 2012Date of Patent: August 30, 2016Assignee: iRobot CorporationInventors: Annan Michael Mozeika, Mark Robert Claffee, Martin Buehler
-
Patent number: 9427127Abstract: 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: GrantFiled: November 12, 2013Date of Patent: August 30, 2016Assignee: iRobot CorporationInventors: Michael Dooley, Nikolai Romanov, James Phillip Case
-
Patent number: 9420741Abstract: A method of mapping an area to be mowed with an autonomous mowing robot comprises receiving mapping data from a robot lawnmower, the mapping data specifying an area to be mowed and a plurality of locations of beacons positioned within the area to be mowed, and receiving at least first and second geographic coordinates for first and second reference points that are within the area and are specified in the mapping data. The mapping data is aligned to a coordinate system of a map image of the area using the first and second geographic coordinates. The map image is displayed based on aligning the mapping data to the coordinate system.Type: GrantFiled: December 15, 2014Date of Patent: August 23, 2016Assignee: iRobot CorporationInventors: Paul C. Balutis, Andrew Beaulieu, Brian Yamauchi, Karl Jeffrey Karlson, Dominic Hugh Jones
-
Patent number: 9408515Abstract: 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: GrantFiled: December 31, 2014Date of Patent: August 9, 2016Assignee: iRobot CorporationInventors: Michael T. Rosenstein, Mark Chiappetta, Mark Schnittman, Andrew Pastore
-
Patent number: 9404756Abstract: 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: November 17, 2015Date of Patent: August 2, 2016Assignee: iRobot CorporationInventors: Philip Fong, Ethan Eade, Mario E. Munich
-
Publication number: 20160213217Abstract: A mobile surface cleaning robot that includes a robot body having a forward drive direction and a drive system supporting the robot body above a floor surface. The drive system includes right and left drive wheels and a caster wheel assembly disposed rearward of the drive wheels. The caster wheel assembly includes a caster wheel supported for vertical movement and a suspension spring biasing the caster wheel toward the floor surface. The robot also includes a cleaning system supported by the robot body forward of the drive wheels and having at least one cleaning element that engages the floor surface. The suspension spring has a spring constant sufficient to elevate a rear end of the robot body above the floor surface to maintain engagement of the at least one cleaning element with the floor surface.Type: ApplicationFiled: April 1, 2016Publication date: July 28, 2016Applicant: iRobot CorporationInventor: Brian Doughty
-
Patent number: 9400503Abstract: A method of object detection for a mobile robot includes emitting a speckle pattern of light onto a scene about the robot while maneuvering the robot across a work surface, receiving reflections of the emitted speckle pattern off surfaces of a target object in the scene, determining a distance of each reflecting surface of the target object, constructing a three-dimensional depth map of the target object, and classifying the target object.Type: GrantFiled: February 22, 2011Date of Patent: July 26, 2016Assignee: iRobot CorporationInventors: Justin H. Kearns, Orjeta Taka, Robert Todd Pack, Michael T. Rosenstein, Michael Halloran, Timothy S. Farlow, Steven V. Shamlian, Chikyung Won, Mark Chiappetta, Jasper Fourways Vicenti
-
Patent number: 9400501Abstract: 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: GrantFiled: March 31, 2015Date of Patent: July 26, 2016Assignee: iRobot CorporationInventor: Mark Schnittman
-
Patent number: 9392920Abstract: 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 commands transmitted from the network data bridge.Type: GrantFiled: May 12, 2014Date of Patent: July 19, 2016Assignee: iRobot CorporationInventors: Michael J. Halloran, Jeffrey W. Mammen, Tony L. Campbell, Jason S. Walker, Paul E. Sandin, John N. Billington, Jr., Daniel N. Ozick
-
Patent number: 9380922Abstract: A computer-implemented method for receiving user commands for a remote cleaning robot and sending the user commands to the remote cleaning robot, the remote cleaning robot including a drive motor and a cleaning motor, includes displaying a user interface including a control area, and within the control area: a user-manipulable launch control group including a plurality of control elements, the launch control group having a deferred launch control state and an immediate launch control state; at least one user-manipulable cleaning strategy control element having a primary cleaning strategy control state and an alternative cleaning strategy control state; and a physical recall control group including a plurality of control elements, the physical recall control group having an immediate recall control state and a remote audible locator control state.Type: GrantFiled: October 5, 2013Date of Patent: July 5, 2016Assignee: iRobot CorporationInventors: Samuel Duffley, Jeffrey W. Mammen, Michael J. Halloran
-
Publication number: 20160188977Abstract: A method of operating a mobile robot includes receiving a layout map corresponding to a patrolling environment at a computing device and maneuvering the robot in the patrolling environment based on the received layout map. The method further includes receiving imaging data of a scene about the robot when the robot maneuvers in the patrolling environment at the computing device. The imaging data is received from one or more imaging sensors disposed on the robot and in communication with the computing device. The method further includes identifying a person in the scene based on the received imaging data and aiming a field of view of at least one imaging sensor to continuously perceive the identified person in the field of view. The method further includes capturing a human recognizable image of the identified person using the at least one imaging sensor.Type: ApplicationFiled: November 18, 2015Publication date: June 30, 2016Applicant: iRobot CorporationInventors: Justin H. Kearns, Orjeta Taka
-
Publication number: 20160183752Abstract: An evacuation station includes a base and a canister removably attached to the base. The base includes a ramp having an inclined surface for receiving a robotic cleaner having a debris bin. The ramp defines an evacuation intake opening arranged to pneumatically interface with the debris bin. The base also includes a first conduit portion pneumatically connected to the evacuation intake opening, an air mover having an inlet and an exhaust, and a particle filter pneumatically the exhaust of the air mover. The canister includes a second conduit portion arranged to pneumatically interface with the first conduit portion to form a pneumatic debris intake conduit, an exhaust conduit arranged to pneumatically connect to the inlet of the air mover when the canister is attached to the base, and a separator in pneumatic communication with the second conduit portion.Type: ApplicationFiled: November 18, 2015Publication date: June 30, 2016Applicant: iRobot CorporationInventors: Russell Walter Morin, Faruk Halil Bursal, Harold Boeschenstein
-
Patent number: 9375842Abstract: 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 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: GrantFiled: March 3, 2015Date of Patent: June 28, 2016Assignee: iRobot CorporationInventors: Steven Shamlian, Brian Doughty
-
Patent number: 9375847Abstract: A mobile robot includes a microprocessor connected to a memory and a wireless network circuit, for executing routines stored in the memory and commands generated by the routines and received via the wireless network circuit. The microprocessor drives the mobile robot to a multiplicity of accessible two dimensional locations within a household, and commands an end effector, including at least one motorized actuator, to perform mechanical work in the household. A plurality of routines include a first routine which monitors a wireless local network and detects a presence of a network entity on the wireless local network, a second routine which receives a signal from a sensor detecting an action state of one of the network entities, the action state changeable between waiting and active, and a third routine which commands the end effector to change state of performing mechanical work based on the presence and on the action state.Type: GrantFiled: January 17, 2014Date of Patent: June 28, 2016Assignee: iRobot CorporationInventors: Colin Angle, David Snelling, Melissa O'Dea, Timothy S. Farlow, Samuel Duffley, Jeffrey W. Mammen, Michael J. Halloran
-
Patent number: 9370290Abstract: 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 7, 2015Date of Patent: June 21, 2016Assignee: iRobot CorporationInventors: Michael Dooley, James Philip Case, Nikolai Romanov
-
Patent number: 9371651Abstract: A gutter-cleaning device includes a body defining a forward drive direction and configured to fit into a residential gutter. The device also includes a drive system supporting the body and configured to maneuver across the gutter. A driven impeller disposed on the body defines an axis of rotation. The impeller has at least one agitator oriented about the axis of rotation. The axis of rotation is arranged at an angle to the forward drive direction to aim toward an inside corner of the gutter to eject agitated debris from the gutter and away from the impeller.Type: GrantFiled: August 28, 2013Date of Patent: June 21, 2016Assignee: iRobot CorporationInventors: Douglas C. Dayton, Sung Park, Karl Eaton Abele, Jason Robinson
-
Patent number: D759586Type: GrantFiled: June 1, 2015Date of Patent: June 21, 2016Assignee: iRobot CorporationInventors: David Orrin Swett, Rogelio Manfred Neumann, Adam Daniel Leech
-
Patent number: D759591Type: GrantFiled: June 1, 2015Date of Patent: June 21, 2016Assignee: iRobot CorporationInventors: David Orrin Swett, Rogelio Manfred Neumann, Adam Daniel Leech