Abstract:
First and second positioning devices disposed at first and second stationary locations transmit first and second pilot signals, respectively. Transmission coverages of the first and second pilot signals have an area of overlap. When a mobile robot moves to the area of overlap, the mobile robot determines first angular orientation information between the mobile robot and the first positioning device, and second angular orientation information between the mobile robot and the second positioning device. The mobile robot then determines an initial position of the mobile robot based on the first stationary location, the second stationary location, the first angular orientation information, and the second angular orientation information.
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 SLAM of a robot is provided. The position of a robot and the position of feature data may be estimated by acquiring an image of the robot's surroundings, extracting feature data from the image, and matching the extracted feature data with registered feature data. Furthermore, measurement update is performed in a camera coordinate system and an appropriate assumption is added upon coordinate conversion, thereby reducing non-linear components and thus improving the SLAM performance.
Abstract:
An autonomous floor cleaning robot includes a transport drive and control system arranged for autonomous movement of the robot over a floor for performing cleaning operations. The robot chassis carries a first cleaning zone comprising cleaning elements arranged to suction loose particulates up from the cleaning surface and a second cleaning zone comprising cleaning elements arraigned to apply a cleaning fluid onto the surface and to thereafter collect the cleaning fluid up from the surface after it has been used to clean the surface. The robot chassis carries a supply of cleaning fluid and a waste container for storing waste materials collected up from the cleaning surface.
Abstract:
A method for energy management in a robotic device includes providing a base station for mating with the robotic device, determining a quantity of energy stored in an energy storage unit of the robotic device, and performing a predetermined task based at least in part on the quantity of energy stored. Also disclosed are systems for emitting avoidance signals to prevent inadvertent contact between the robot and the base station, and systems for emitting homing signals to allow the robotic device to accurately dock with the base station.
Abstract:
A robot cleaner includes a main body traveling along a floor surface and removing foreign substances in a cleaning travel mode, a sensor unit sensing obstacles around the main body, brush units sweeping foreign substances on a floor surface through rotation, and a controller reducing the traveling velocity of the main body and causing the main body to approach a front obstacle, if an area where a plurality of obstacles contacts each other is sensed by the sensor unit.
Abstract:
Provided are a window cleaning apparatus including first and second cleaning units which are respectively attached on both surfaces of a window using a magnetic force to move together with each other, and a method for controlling a movement of the window cleaning apparatus. The window cleaning apparatus includes a direction detecting sensor, a control part, a collision sensing part, and an offset setting part. The direction detecting sensor is provided to at least one of the first and second cleaning units to detect a moving direction of the window cleaning apparatus. The control part controls a movement of the window cleaning apparatus, based on the moving direction detected by the direction detecting sensor. The collision sensing part senses a shock to the window cleaning apparatus. The offset setting part sets a direction offset of the direction detecting sensor when the window cleaning apparatus collides with a frame of the window.
Abstract:
A chassis clings to a ship hull or other ferrous surface by a magnet that moves toward or away from the surface to adjust the magnet air gap and thus the attractive force. The magnet(s) can be the only clinging force or used with other sources such as a suction chamber or fluid jet drive. An internal magnet on a crank mechanism can pivot around a wheel rotation axis inside a wheel body having a non-ferrous traction surface or tire. The magnet gap is least at an angle perpendicular to the surface on which the wheel rests, and larger at an angle oblique to that, for varying the attractive force to two or more levels. The vehicle can be an autonomous hull maintenance device with sensors, controllers and actuators to sense, measure and clean away fouling.
Abstract:
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. The method further includes: receiving user input via the user-manipulable control elements; responsive to the user inputs, displaying simultaneously within the same control area a real-time robot state reflecting a unique combination of control states; and commanding the remote cleaning robot to actuate the drive motor and cleaning motor to clean a surface based on the received input and unique combination of control states.
Abstract:
An exemplary sterilization system includes a self-propelled robotic mobile platform for locating and eradicating infectious bacterial and virus strains on floors (and objects thereon), walls, cabinets, angled structures, etc., using one or more ultraviolet light sources. A controller allows the system to adjust the quantity of ultraviolet light received by a surface by, for example, changing the intensity of energy input to a ultraviolet light source, changing a distance between a ultraviolet light source and a surface being irradiated, changing the speed/movement of the mobile platform to affect time of exposure, and/or by returning to contaminated areas for additional passes. The mobile platform may include a sensor capable of detecting fluorescence of biological contaminants irradiated with ultraviolet light to locate contaminated areas. The system is thus capable of “seek and destroy” functionality by navigating towards contaminated areas and irradiating those areas with ultraviolet light accordingly.