Robotic Surface Coverage Using Zoned Mapping and Adaptive Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous cleaning robots face challenges in ensuring full surface coverage of a workspace due to time, compute, and power constraints, with existing methods being inefficient and prone to uneven cleaning and repeat coverage.

Innovation Solution

A robotic system that captures sensor data to create a map of the workspace, segments the map into zones, and optimizes the movement path to cover each zone efficiently, allowing for real-time adjustments and improved surface coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If random surface coverage is used, then the robotic device will likely reach all areas of the workspace, but the approach is inefficient and results in uneven cleaning with overlapping serviced areas

Engineering Contradiction:
Improvecoverage completenessVSAvoidcleaning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The workspace is divided into discrete cells forming a grid map, allowing the robot to systematically track and manage coverage of each individual cell, preventing overlap and ensuring complete coverage without redundant servicing

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If systematic surface coverage pattern is followed, then even and controlled surface coverage is achieved, but the predetermined pattern is rigid and cannot adapt to different workspace structures, causing repeat coverage or increased coverage time

Engineering Contradiction:
Improvecoverage uniformityVSAvoidworkspace adaptation
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The coverage path is dynamically adjusted based on real-time sensor data and workspace characteristics. The robot modifies its movement pattern adaptively rather than following a fixed predetermined path, allowing it to accommodate different workspace layouts while maintaining uniform coverage

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The robot uses sensor feedback to continuously monitor its position and the coverage status of each cell, adjusting its path in real-time to avoid already-covered areas and adapt to workspace obstacles, ensuring both uniformity and adaptability

Inventive Principle:
Principle #23Feedback

3Productivity

If complex mapping systems with additional sensors and processors are used, then surface coverage redundancy can be reduced, but acquisition and maintenance costs become prohibitive

Engineering Contradiction:
Improvecoverage efficiencyVSAvoidsystem cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The robot uses its existing sensors and processing capabilities for multiple functions: navigation, obstacle detection, and coverage tracking. The same sensor data is reused to build the grid map and determine coverage status, eliminating the need for additional specialized hardware while maintaining high coverage efficiency

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12339664B1Methods and systems for robotic surface coverage
Publication Date: 2025.06.24 AI INC
  • US12339664B1 patent drawing
  • US12339664B1 patent drawing
  • US12339664B1 patent drawing

AI summary

Some aspects provide a media storing instructions that when executed by a processor of a robot effectuates operations including: capturing first data indicative of a position of the robot relative to objects within the workspace and second data indicative of movement of the robot; generating or updating a map of the workspace based on at least one of: at least a part of the first data and at least a part of the second data; segmenting the map into a plurality of zones; transmitting the map to an application of a communication device; receiving an updated map; generating a movement path based on the map or the updated map; and actuating the robot to traverse the movement path.