Abstract:
A protractible and retractable mast system for an autonomous mobile robot includes an elongate flexible member including a first lateral end and a second lateral end, and a fastener having a first portion extending along a length of the first lateral end and a second portion extending along a length of the second lateral end. The flexible member is configured to be at least partially coiled within a body of the robot, and a portion of the flexible member is vertically movable away from the body when the flexible member is being uncoiled. The fastener is configured to connect the first lateral end to the second lateral end when the flexible member is being uncoiled, and disconnect the first lateral end from the second lateral end when the flexible member is being coiled.
Abstract:
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.
Abstract:
An autonomous mobile robot includes a chassis, a drive supporting the chassis above a floor surface in a home and configured to move the chassis across the floor surface, a variable height member being coupled to the chassis and being vertically extendible, a camera supported by the variable height member, and a controller. The controller is configured to operate the drive to navigate the robot to locations within the home and to adjust a height of the variable height member upon reaching a first of the locations. The controller is also configured to, while the variable height member is at the adjusted height, operate the camera to capture digital imagery of the home at the first of the locations.
Abstract:
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.
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.
Abstract:
An obstacle detector for a mobile robot while the robot is in motion is disclosed. The detector preferably includes at least one light source configured to project pulsed light in the path of the robot; a visual sensor for capturing a plurality of images of light reflected from the path of the robot; a processing unit configured to extract the reflections from the images; and an obstacle detection unit configured to detect an obstacle in the path of the robot based on the extracted reflections. In the preferred embodiment, the reflections of the projected light are extracted by subtracting pairs of images in which each pair includes a first image captured with the at least one light source on and a second image captured with the at least one light source off, and then combining images of two or more extracted reflections to suppress the background.
Abstract:
A robotic cleaner includes a cleaning assembly for cleaning a surface and a main robot body. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and a width of the cleaning assembly is greater than a width of the main robot body. A robotic cleaning system includes a main robot body and a plurality of cleaning assemblies for cleaning a surface. The main robot body houses a drive system to cause movement of the robotic cleaner and a microcontroller to control the movement of the robotic cleaner. The cleaning assembly is located in front of the drive system and each of the cleaning assemblies is detachable from the main robot body and each of the cleaning assemblies has a unique cleaning function.