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 pair 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.
Abstract:
A moving apparatus includes a route preparing function unit, a moving function unit, an obstacle detecting function unit, an obstacle removal requesting function unit, an obstacle judging function unit, a request target detecting function unit and an obstacle selecting function unit. Here, the route preparing function unit prepares a route to a destination. The moving function unit moves along the route. The obstacle detecting function unit detects obstacles that interfere in the movement. Here, when the obstacles exist on the route, the route preparing function unit tries to prepare a different route from the route. When the different route exists, the moving function unit tries to move to the destination along the different route. The obstacle removal requesting function unit requests the outside to remove the obstacles outside the route, when the different route does not exist. The obstacle judging function unit judges existence of at least one removable obstacle that can be removed from the route among the obstacles detected by the obstacle detecting function unit. The request target detecting function unit detects at least one request capable target who is capable of being requested to remove the removable obstacle by the obstacle removal requesting function unit, in an outside. The obstacle selecting function unit, when there is a plurality of removable obstacles as the at least one removable obstacle, selectively determine a removal target obstacle that is an obstacle whose removal is requested by the obstacle removal requesting function unit from the plurality of removable obstacles.
Abstract:
A method of navigating a robot includes creating a robot navigation map using a map database required for navigation of the robot; and creating a path on which no obstacle is located in the map database using the created robot navigation map. Further, the method of navigating the robot includes primarily controlling the robot so that the robot travels along the created path; and secondarily controlling the robot so that the robot avoids an obstacle on the path.
Abstract:
This invention relates generally to robotics, and more specifically, to systems and methods for establishing an environmental representation. In one embodiment, the invention includes a method of operations including determining quantitative data relating to one or more landmarks; determining qualitative data relating to the one or more landmarks; and establishing at least a portion of an environmental representation using the quantitative data and/or the qualitative data.
Abstract:
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.
Abstract:
Disclosed is an apparatus and method for detecting slip of a robot. The robot periodically repeats a pattern movement in the order of a uniform motion, a decelerating motion, and an accelerating motion, or in the order of a uniform motion, an accelerating motion, and a deceleration motion. The occurrence of slip of the robot performing a pattern movement is determined by comparing a first acceleration of the robot measured by an acceleration sensor and a second acceleration of the robot measured by an encoder.
Abstract:
A method, medium, and apparatus of a self-propelled mobile unit with obstacle avoidance during wall-following. In the self-propelled mobile unit, a carrying unit may move the mobile unit by using a transmitted power, and a sensor unit can detect an obstacle and a wall, which may be respectively placed in front of and to the side of the mobile unit, with respect to a moving direction of the carrying unit. A controller may direct the carrying unit by generating a path along which the carrying unit moves according to a detection result from the sensor unit. Accordingly, the controller can direct the carrying unit to move while maintaining a predetermined distance (within a predetermined range) from the wall. If the sensor unit detects an obstacle, the controller directs the carrying unit to move in an obstacle free direction.
Abstract:
A device for controlling the reflection of incident beams to influence navigation of an autonomous device having a navigation sensor comprising a beam emitter and a beam detector for detecting reflected emitted beams. The device comprises at least one surface having a geometry configured to direct a reflection from the emitted beam in a predetermined direction so that a suitable amount of the reflected beam can be detected by the detector.
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 system provided with a base station (2) comprising a signal emitting module, a self movable robot comprising at least an energy storage, a sensor for sensing this signal emitted by signal emitting module of the base station and a processor for controlling the movement of the robot by means of the sensed signal to return the robot to the base station. The robot comprises means for controlling the movement of the robot to move the robot randomly over a surface, whereby the absolute position of the robot is not memorized, means for marking the interrupt location (5) where the movement of the robot is interrupted to return to the base station and means for returning the robot from the base station to the interrupt location (5) by means of said marking.