Automatic Cleaning Device with GPU-Accelerated Real-Time Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic cleaning devices face reduced efficiency due to limited processing capabilities, which slow down the generation of real-time environment maps necessary for effective cleaning operations.

Innovation Solution

An automatic cleaning device equipped with a sensor system, a central processing unit, a graphic processing unit, and a pre-processing unit, where the graphic processing unit generates maps based on pre-processed environment parameters, utilizing parallel computation and algorithms like particle filters for accurate and real-time mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a traditional central processing unit is used to generate real-time maps, then the device structure remains simple, but the map generation speed is slow and working efficiency is reduced

Engineering Contradiction:
Improvemap generation speedVSAvoidprocessing unit structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing unit is segmented into two distinct components: a central processing unit (CPU) for control and data acquisition, and a graphic processing unit (GPU) specifically for parallel map generation computations. This segmentation allows the GPU to handle computationally intensive tasks independently, significantly accelerating map generation speed while maintaining overall system manageability through clear functional division.

Inventive Principle:
Principle #1Segmentation

2Speed

If the processing capability is increased to improve map generation speed, then the working efficiency improves, but the device complexity increases

Engineering Contradiction:
Improvereaction speedVSAvoidprocessing unit structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A data pre-processing unit is introduced as an intermediary component between the sensor system and the GPU. This pre-processing unit prepares and organizes environmental parameter data before it reaches the GPU, optimizing the input data structure for parallel processing. This intermediary layer enables the GPU to operate at full speed without being overwhelmed by raw data complexity, thus improving reaction speed while keeping the overall system architecture manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11013385B2Automatic cleaning device and cleaning method
Publication Date: 2021.05.25 XIAOMI INC
  • US11013385B2 patent drawing
  • US11013385B2 patent drawing
  • US11013385B2 patent drawing

AI summary

An automatic cleaning device includes: a sensor system for collecting a pre-set environment parameter of surroundings of the automatic cleaning device; and an application processor. The application processor includes a central processing unit electrically coupled to the sensor system to acquire the pre-set environment parameter collected by the sensor system. The application processor further includes a graphic processing unit electrically coupled to the central processing unit. The graphic processing unit obtains the pre-set environment parameter from the central processing unit and then generates a map of the surroundings of the automatic cleaning device based on the pre-set environment parameter.