Abstract:
A system for returning a robot to a charger includes: a homing signal transmitter, including at least first, second, and third signal transmitters, each adapted to be provided at a front side of the charger and to respectively transmit signals which are different from each other in at least one of a code and a transmission distance, and a fourth signal transmitter, adapted to be provided on at least one lateral side of the charger and to transmit a signal which is different from the signals of the first, second, and third transmitters in code; a homing signal receiver provided at the robot and to receive at least one signal transmitted from the homing signal transmitter; and a controller adapted to identify the at least one signal and to control the robot to return to the charger based at least in part on the at least one signal.
Abstract:
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.
Abstract:
The present invention relates to a position detection device for a mobile robot, including a light-emitting element for emitting light, a light reception element on which light transferred from a bottom, of the light emitted from the light-emitting element and then reflected from an obstacle, is focused, and a signal processing unit for calculating a distance between a position where the light incident on the light reception element is focused and the obstacle. A position detection method using a mobile robot may include operating a robot cleaner, receiving light transferred from a bottom, of light emitted from the robot cleaner and then reflected from an obstacle, and detecting a distance between the robot cleaner and the obstacle from which the light is reflected, determining whether the distance between the robot cleaner and the obstacle increases, and determining whether the robot cleaner has approached the obstacle.
Abstract:
The apparatus includes a coarse map creating unit creating a coarse map which includes path information of the mobile robot; and a virtual door extracting unit extracting virtual doors which divide the coarse map into a plurality of sub regions, where the mobile robot sequentially cleans the sub regions one by one. The method includes creating a coarse map which includes path information of the mobile robot; extracting virtual doors which divide the coarse map into a plurality of sub regions; and sequentially cleaning the sub regions one by one.
Abstract:
A robotic cleaning device having a main body with a controllable drive means to move the device over a surface, a cleaning means to clean the surface, an obstacle detecting means, and a control means connected to the drive means and the obstacle detecting means. The main body has a left wall connecting a front end portion with a left rear end portion and a right wall connecting the front end portion with a right rear end portion. The control means receives information from the obstacle detecting means about a detected obstacle and controls the drive means to rotate the device around a main left-turn axis at the left rear end portion or a main right-turn axis at the right rear end portion, such that the device turns one around one of the axes. The side walls are configured such that the device clears the obstacle by the turning motion.
Abstract:
There is provided an apparatus and method for correcting location information of a mobile body and a computer-readable recording medium storing at least a computer program for controlling the apparatus. The apparatus for correcting the location information of the mobile body, the location information regarding at least one of a location and an azimuth angle of the mobile body, includes a beam generator generating at least one beam; and a location information correcting unit receiving measured location information, sensing the generated beam, and correcting the received measured location information using the sensed beam, wherein the location information correcting unit is installed in the mobile body. Therefore, it is possible to easily correct location information of a mobile body using beams and more accurately correct the location information without accumulating errors, differently from a conventional dead reckoning system. Also, it is possible to correct the location information without an artificial landmark, even at night, or when no lighting exists, since the location information is corrected using an infrared ray, and to more accurately correct the location information of a mobile body by increasing the number of the beams. Further, it is possible to flexibly provide a trade-off between the number of the beams and accuracy in correcting of the location information, and to allow the mobile body to sense beams and accurately correct its location information, when the mobile body is picked up and moved to a different location. Therefore, it is possible to accurately correct at least one of a location and an azimuth angle measured by the dead reckoning system, for example, in a home robot having a home base.
Abstract:
A pool cleaning robot adapted to move in a direction along the bottom surface of a pool. The robot comprises a compass, a rate gyroscope, and a controller adapted to determine the orientation of the robot, relative to a reference orientation thereof, based on readings of the compass and the gyroscope.
Abstract:
A robot obstacle detection system including a robot housing which navigates with respect to a surface and a sensor subsystem aimed at the surface for detecting the surface. The sensor subsystem includes an emitter which emits a signal having a field of emission and a photon detector having a field of view which intersects the field of emission at a region. The subsystem detects the presence of an object proximate the mobile robot and determines a value of a signal corresponding to the object. It compares the value to a predetermined value, moves the mobile robot in response to the comparison, and updates the predetermined value upon the occurrence of an event.
Abstract:
A coverage robot including a chassis, multiple drive wheel assemblies disposed on the chassis, and a cleaning assembly carried by the chassis. Each drive wheel assembly including a drive wheel assembly housing, a wheel rotatably coupled to the housing, and a wheel drive motor carried by the drive wheel assembly housing and operable to drive the wheel. The cleaning assembly including a cleaning assembly housing, a cleaning head rotatably coupled to the cleaning assembly housing, and a cleaning drive motor carried by cleaning assembly housing and operable to drive the cleaning head. The wheel assemblies and the cleaning assembly are each separately and independently removable from respective receptacles of the chassis as complete units.
Abstract:
An apparatus, method, and medium for dividing regions by using feature points and a mobile robot cleaner using the same are provided. A method includes forming a grid map by using a plurality of grid points that are obtained by detecting distances of a mobile robot from obstacles; extracting feature points from the grid map; extracting candidate pairs of feature points, which are in the range of a region division element, from the feature points; extracting a final pair of feature points, which satisfies the requirements of the region division element, from the candidate pairs of feature points; forming a critical line by connecting the final pair of feature points; and forming a final region in accordance with the size relationship between regions formed of a closed curve which connects the critical line and the grid map.