Abstract:
A robot that moves to a position indicated by a remote device, and a method for controlling the moving robot. The moving robot according to an embodiment includes a traveling unit that moves a main body, a light reception unit that receives light, and a control unit that determines a traveling direction of the moving robot by filtering the light received from the light reception unit in accordance with a probability-based filtering method, and controls the traveling unit so that the main body travels in the traveling direction.
Abstract:
An automatic identity recognition method used for a robot and a plurality of beacon devices is disclosed. The robot has a tag device. After the robot is started, the tag device enters into a discovery mode and broadcasts a blinking message externally. Each of the plurality of beacon devices respectively replies an initial message including its own anchor ID to the tag device if receiving the blinking message. After receiving the initial message, the tag device records the anchor ID of the initial message into a configuration list, and replies a control command to the beacon device who replies the initial message, so as to control the beacon device not to reply the initial message continually.
Abstract:
An autonomous modular robot includes an attachment retention system that for retaining two or more interchangeable attachments for performing unique tasks, e.g., steam cleaning, vacuuming, grass cutting, etc. The attachments may be sequentially positioned in the path of travel of the robot and configured to perform complementary tasks. For example, for cleaning a floor, a first attachment may be configured to vacuum the floor and a second attachment may be configured for steam cleaning the floor. The robot may also include a vertically translatable lift mechanism. The lift mechanism may include the attachment retention system, thereby allowing the attachments to be moved vertically. The lift mechanism may also include a dimension sensor proximate a top of the lift mechanism. The dimension sensor may be utilized to determine the size, e.g., a height and/or a width of the robot with any retained attachments, to help navigate the robot and avoid obstacles.
Abstract:
A robot and a controlling method thereof are provided. The robot includes a driver unit configured to move a location of the robot, a sensor unit configured to sense an environment around the robot, and a controller configured to, in response to the location of the robot being changed by a user, check a current location of the robot by using the environment of the changed location sensed by the sensor unit and pre-stored map information, determine a task to be performed, based on the checked location and the environment of the changed location, and control the driver unit according to the determined task.
Abstract:
A vacuum cleaner includes a charging unit including first and second light emitting parts arranged in positions separated from each other. The light emitting parts transmit respective guide signals to guide a vacuum cleaner body. The charging unit includes a charging unit controller to make the light emitting parts transmit the respective guide signals that are same guide signals and transmitted according to respective timings. The vacuum cleaner body includes a third light emitting part to transmit a demand signal. The vacuum cleaner body includes a light receiving part capable of receiving the respective guide signals transmitted from the first and second light emitting parts. A controller makes the body case travel toward the charging unit depending on respective receiving statuses at the light receiving part of the two guide signals transmitted from the first and second light emitting parts and according to the respective timings.
Abstract:
A robot includes a body that is movable relative to a surface one or more measurement devices within the body to output information based on an orientation of the body at an initial location on the surface, and a controller within the body to determine an orientation of the body based on the information and to restrict movement of the body to an area by preventing movement of the body beyond a barrier that is based on the orientation of the body and the initial location.
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 command; transmitted from the network data bridge.
Abstract:
A robot cleaner includes a main brush to sweep or scatter dust off a floor, a main brush motor to rotate the main brush, a Revolution Per Minute (RPM) detector to detect an RPM of the main brush motor, and a control unit to determine a type of floor according to the RPM of the main brush motor acquired by the RPM detector and control an operation of the robot cleaner based on the determined type of floor. A carpet mode to clean only a carpet area and a hard floor mode to clean a hard floor area excluding the carpet area are given based on detected information relating to the material of a floor, which enables partial cleaning with respect to a cleaning area selected by a user and adjustment in the number of cleaning operations or the intensity of cleaning according to the material of the floor.
Abstract:
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.
Abstract:
A robot having a signal sensor configured to measure a signal, a motion sensor configured to measure a relative change in pose, a local correlation component configured to correlate the signal with the position and/or orientation of the robot in a local region including the robot's current position, and a localization component configured to apply a filter to estimate the position and optionally the orientation of the robot based at least on a location reported by the motion sensor, a signal detected by the signal sensor, and the signal predicted by the local correlation component. The local correlation component and/or the localization component may take into account rotational variability of the signal sensor and other parameters related to time and pose dependent variability in how the signal and motion sensor perform. Each estimated pose may be used to formulate new or updated navigational or operational instructions for the robot.