A47L11/4011

MOBILE ROBOT AND METHOD FOR CONTROLLING SAME
20230028685 · 2023-01-26 ·

The present invention relates to a mobile robot and a method for controlling the same. The present invention provides a mobile robot using the rotational force of at least three rotating members as a movement power source and a method for controlling the same, in which the mobile robot is controlled to effectively travel along a set curved driving path and not deviate from the set curved driving path, or to immediately return to the curved driving path when deviating from the set curved driving path.

SELF-MOVING CLEANING DEVICE
20230028444 · 2023-01-26 ·

A self-moving cleaning device includes: a base; a mobile module adjacent to the base and configured to contact a surface when the self-moving cleaning device moves on the surface; a vacuum module arranged over the base; a dust box arranged over the base and connected to the vacuum module, the dust box including a first opening and a second opening; a first suction port arranged on the base and including a first suction inlet connected to the first opening; a second suction port arranged on the base and including a second suction inlet connected to the second opening, the first suction port disposed between a front side of the base and the second suction port; a roller brush device arranged on the base and within the second suction port; and an air duct, wherein the first suction port is connected to the dust box through the air duct to thereby connect the first suction inlet to the first opening.

OBSTACLE AVOIDANCE METHOD AND APPARATUS FOR SELF-WALKING ROBOT, ROBOT, AND STORAGE MEDIUM
20230225576 · 2023-07-20 ·

An obstacle avoidance method for a self-moving robot includes: obtaining and recording, by the self-moving robot, information about an obstacle encountered during traveling, wherein the information about the obstacle includes type information and location information of the obstacle; and receiving, by the self-moving robot, an operation instruction for a specified obstacle, wherein the operation instruction is configured for instructing the self-moving robot, when detecting an obstacle of a same type as the specified obstacle in a region range labeled with the specified obstacle, not to perform an obstacle avoidance operation on the obstacle of the same type.

ROBOT CLEANER AND ROBOT CLEANER CONTROL METHOD
20230225580 · 2023-07-20 ·

Provided are a robot cleaner including: a drive part configured to apply a driving force required to drive the robot cleaner; a sensor configured to obtain at least one of information about a travel state of the robot cleaner and information about surroundings of the robot cleaner; and a controller configured to determine at least one reference trajectory on a coordinate system of a cleaning area, and to compensate for a degree to which the robot cleaner is spaced apart from the reference trajectories based on at least one of a position and an direction of the robot cleaner, which are determined based on the at least one information obtained by the sensor, and a method for controlling a travel of the robot cleaner.

Self-moving device, working system, automatic scheduling method and method for calculating area

An automatic working system comprises a self-moving device moving and working in a working region, a handheld device and a control module. The handheld device is configured to move along a perimeter of the working region with a user and comprises a detecting module, detecting the perimeter information of the working region; and an input module, receiving a command of the user for detecting the perimeter information. The control module comprises a perimeter setting unit, generating virtual data of the perimeter, an area calculation unit calculating the area of the working region and a scheduling unit generating a working schedule. The self-moving device comprises a working module, a driving module and a controller. The controller controls the self-moving device to work according to the working schedule.

System for Automated Floor Cleaning
20230230046 · 2023-07-20 ·

A method of managing a plurality of washrooms in a facility for servicing by service personnel and, more particularly, for establishing servicing operations which provide for service of at least selected of the dispensers before their consumable product supply falls below a pre-selected refill value.

Autonomous floor cleaner with drive wheel assembly

An autonomous floor cleaner can include a housing, a drive system for autonomously moving the housing over the surface to be cleaned, and a controller for controlling the operation of the autonomous floor cleaner. The drive system can include at least one drive wheel for driving the housing across a surface to be cleaned. The drive wheel can be selectively moved from an engaged or in-use position to a disengaged or maintenance position. In the disengaged or maintenance position, the wheel is disengaged from the autonomously moveable housing such that it can be pivoted, extended, removed, or otherwise moved farther away from the autonomously moveable housing.

Systems and methods for robotic path planning

Systems and methods for robotic path planning are disclosed. In some implementations of the present disclosure, a robot can generate a cost map associated with an environment of the robot. The cost map can comprise a plurality of pixels each corresponding to a location in the environment, where each pixel can have an associated cost. The robot can further generate a plurality of masks having projected path portions for the travel of the robot within the environment, where each mask comprises a plurality of mask pixels that correspond to locations in the environment. The robot can then determine a mask cost associated with each mask based at least in part on the cost map and select a mask based at least in part on the mask cost. Based on the projected path portions within the selected mask, the robot can navigate a space.

Discovering and plotting the boundary of an enclosure

Provided is a process that includes: obtaining a first version of a map of a workspace; selecting a first undiscovered area of the workspace; in response to selecting the first undiscovered area, causing the robot to move to a position and orientation to sense data in at least part of the first undiscovered area; and obtaining an updated version of the map mapping a larger area of the workspace than the first version.

Map based training and interface for mobile robots

A method of operating an autonomous cleaning robot is described. The method includes initiating a training run of the autonomous cleaning robot and receiving, at a mobile device, location data from the autonomous cleaning robot as the autonomous cleaning robot navigates an area. The method also includes presenting, on a display of the mobile device, a training map depicting portions of the area traversed by the autonomous cleaning robot during the training run and presenting, on the display of the mobile device, an interface configured to allow the training map to be stored or deleted. The method also includes initiating additional training runs to produce additional training maps and presenting a master map generated based on a plurality of stored training maps.