Pool-Cleaning Robot Path Planning for Full Bottom Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual cleaning of pools is inefficient and requires significant human resources due to the large size of the pool.

Innovation Solution

A method for controlling a robot to move by constructing a contour map of the pool bottom, performing path planning based on this map to generate round-trip parallel paths, and controlling the robot to clean the pool along these paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual cleaning is used, then the pool can be cleaned, but the cleaning efficiency is low and requires significant human resources

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidtime consumption
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The pool cleaning robot performs cleaning operations autonomously without human intervention. It navigates the pool bottom independently, detects obstacles, and executes cleaning tasks automatically, transforming the cleaning process into a self-service operation that eliminates manual labor and significantly improves cleaning efficiency while reducing time consumption

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical cleaning system with an automated robotic system equipped with sensors, processors, and motorized components. The robot uses electronic control systems to navigate and clean the pool, substituting human physical labor with an integrated mechanical-electronic system that operates autonomously and efficiently

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Area of stationary object

If the robot follows a simple path, then the control is simple, but the coverage of the pool bottom is incomplete

Engineering Contradiction:
Improvecoverage areaVSAvoidpath planning complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The path planning is segmented into multiple parallel trajectories that systematically cover different regions of the pool bottom. The cleaning path is divided into multiple passes with specific spacing, ensuring complete coverage of the entire pool area. This segmentation approach allows the robot to methodically traverse the full coverage area while maintaining manageable control complexity through structured path segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The path planning transitions from simple linear motion to two-dimensional coverage patterns by introducing parallel trajectories at different positions across the pool width. This dimensional expansion enables complete area coverage by utilizing both longitudinal and lateral dimensions of movement, ensuring the entire pool bottom is covered while maintaining systematic and controllable path structures

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If the robot moves quickly, then the cleaning speed is high, but the cleaning quality may be compromised

Engineering Contradiction:
Improvemovement speedVSAvoidcleaning precision
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The robot implements dynamic speed adjustment capabilities that allow it to vary its movement speed based on real-time conditions. The control system can accelerate during open-water traversal and decelerate when approaching obstacles or during critical cleaning operations, optimizing the balance between overall cleaning speed and localized cleaning quality through adaptive velocity modulation

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260111034A1Method for controlling robot to move
Publication Date: 2026.04.23 XINGMAI INNOVATION TECH (SUZHOU) CO LTD
  • US20260111034A1 patent drawing
  • US20260111034A1 patent drawing
  • US20260111034A1 patent drawing

AI summary

Embodiments of this application provide a method for controlling a robot to move. The method includes: constructing a contour map of a bottom of a target pool based on edge information of the bottom of the target pool; performing path planning on the bottom of the target pool based on the contour map to obtain a planned path for the bottom of the target pool, where the planned path for the bottom of the target pool includes a plurality of round-trip parallel paths, and the planned path for the bottom of the target pool covers the bottom of the target pool; and controlling the robot to move along the planned path and clean the bottom of the target pool in a moving process. According to this application, a problem of low efficiency in manually cleaning a pool can be resolved, and pool cleaning efficiency can be improved.