Underwater Robot Heading Correction for Full-Coverage Pool Cleaning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Swimming pool cleaning robots face challenges in maintaining a pre-planned cleaning route due to external factors like uneven pool bottoms and obstacles, leading to incomplete coverage cleaning.

Innovation Solution

A control method for underwater robots that involves determining the attitude and heading angles using inertial sensor data, calculating deviation angles, and adjusting the rotation speed of traveling and water pumping motors to correct the robot's path and maintain the target heading.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the underwater robot follows a pre-planned cleaning route, then the cleaning coverage is ensured, but the robot cannot adapt to external factors such as uneven pool bottom and obstacles causing route deviation

Engineering Contradiction:
Improvecleaning coverage completenessVSAvoidroute deviation adaptation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a feedback control mechanism by continuously detecting the robot's actual heading angle through inertial sensors and comparing it with the target heading angle from the pre-planned route. Based on the detected deviation angle, the system automatically adjusts the rotation speed of traveling motors to correct the robot's trajectory, ensuring the robot returns to the intended cleaning path while adapting to external disturbances such as uneven pool bottoms and obstacles.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the robot adjusts its heading to avoid obstacles and uneven pool bottom, then the adaptability improves, but the cleaning coverage becomes incomplete due to route deviation

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidcleaning coverage completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system continuously monitors the deviation between actual and target heading angles through inertial sensors and implements real-time corrections by adjusting motor rotation speeds. This feedback mechanism ensures that while the robot can adapt to obstacles and uneven surfaces, it automatically returns to the pre-planned cleaning route, maintaining complete cleaning coverage.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the robot uses inertial sensors to detect heading angle, then the heading accuracy improves, but the device complexity increases

Engineering Contradiction:
Improveheading angle accuracyVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical heading measurement systems with inertial sensors that utilize electromagnetic and optical principles. The inertial measurement unit (IMU) combines accelerometers and gyroscopes to calculate heading angles through mathematical algorithms, providing high-precision orientation data without the mechanical complexity of traditional compasses or mechanical heading indicators.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Ensures full-coverage cleaning of specific areas in swimming pools by continuously correcting the underwater robot's heading angle, allowing it to follow the pre-planned cleaning route despite external deviations.

Implementation Method 1

determining an attitude angle of the underwater robot according to inspection data of an inertial sensor

Methodology Applied
Scientific EffectGravitation: Gravitation

Implementation Method 2

the inertial sensor includes a 3-axis gyroscope and a 3-axis accelerometer, the inspection data of the inertial sensor includes gyroscope parameters and acceleration parameters

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Implementation Method 3

the inertial sensor includes a 3-axis gyroscope and a 3-axis accelerometer

Methodology Applied
Scientific EffectGyroscope: Gyroscope

Implementation Method 4

determining a rotation speed adjustment amount of a traveling motor and/or a water pumping motor according to the deviation angle

Methodology Applied
Scientific EffectElectromagnetic Propulsion: Electromagnetic Propulsion

Implementation Method 5

determining a rotation speed adjustment amount of a traveling motor and/or a water pumping motor according to the deviation angle

Methodology Applied
Scientific EffectElectromagnetic Propulsion: Electromagnetic Propulsion

Data Source

PatentUS20250153821A1Control method applied in underwater robot, underwater robot, and storage medium
Publication Date: 2025.05.15 SHENZHEN SEAUTO TECH CO LTD
  • US20250153821A1 patent drawing
  • US20250153821A1 patent drawing
  • US20250153821A1 patent drawing

AI summary

A control method applied in an underwater robot, an underwater robot, and a storage medium are provided, wherein the control method applied in comprises: determining an attitude angle of the underwater robot according to inspection data of an inertial sensor, and determining a heading angle according to the attitude angle; determining a deviation angle between the heading angle and a target heading angle when there is a deviation between the heading angle and the target heading angle; determining a rotation speed adjustment amount of a travelling motor and/or a water pumping motor according to the deviation angle, and adjusting a rotation speed of the travelling motor and/or the water pumping motor according to the rotation speed adjustment amount. The current heading angle is calculated through the inertial sensor, and the traveling direction of the underwater robot is continuously corrected according to the deviation of the heading angle.