Cleaning Robot Semantic Mapping for Object-Adaptive Task Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cleaning robots are limited in their ability to identify and respond to objects in their environment due to the limited combination of sensors, leading to ineffective task performance and obstacle avoidance.

Innovation Solution

A cleaning robot equipped with multiple sensors and a camera that generates a navigation map and semantic map using recognition information from a trained artificial intelligence model, allowing it to perform tasks based on user control commands and adapt to various objects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional cleaning robots use limited sensors for object detection, then the device complexity is reduced, but the measurement precision and reliability of object identification deteriorate

Engineering Contradiction:
Improvesensor combinationVSAvoidobject identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines multiple types of sensors (camera, LIDAR, ultrasonic sensor, infrared sensor) into an integrated sensing system. This merging of different sensing modalities enables the cleaning robot to capture comprehensive environmental information, improving object identification accuracy while maintaining manageable system complexity through unified processing architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The sensing system is designed with multi-functionality, where each sensor type serves multiple purposes: the camera captures visual information for object recognition, LIDAR provides depth mapping for navigation, ultrasonic sensors detect proximity obstacles, and infrared sensors identify thermal signatures. This universal approach allows a single sensor suite to perform diverse detection tasks, improving measurement precision without proportionally increasing device complexity.

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

2Ease of operation

If cleaning robots avoid all objects uniformly based on sensor detection, then obstacle avoidance is simplified, but the adaptability to different object types deteriorates

Engineering Contradiction:
Improveobstacle avoidance controlVSAvoidtask suitability for different objects
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the obstacle avoidance function into multiple classification levels. Instead of treating all objects uniformly, the system first categorizes objects by type (e.g., furniture, debris, obstacles), then applies different avoidance or interaction strategies to each category. This segmentation enables nuanced responses: some objects are avoided, others are navigated around selectively, and certain objects may even be approached for cleaning tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The obstacle avoidance behavior is made dynamic and adaptive rather than static and uniform. The cleaning robot continuously adjusts its avoidance strategy based on real-time object identification results from multiple sensors. When an object is identified as safe to approach (e.g., a designated cleaning area), the robot dynamically modifies its path planning to approach rather than avoid, demonstrating versatile task adaptation while maintaining operational simplicity through automated decision-making.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If cleaning robots lack detailed object information, then the information processing load is reduced, but the productivity of task performance deteriorates

Engineering Contradiction:
Improveinformation processing energyVSAvoidtask performance efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system performs preliminary object identification and classification using multiple sensors before executing cleaning tasks. By pre-processing environmental data to identify object types, locations, and characteristics, the robot prepares structured information that guides subsequent task execution. This preliminary action reduces the processing burden during actual cleaning operations, as the robot already knows what to clean and how to approach it, thereby improving productivity without excessive energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cleaning robot autonomously processes and interprets sensor data to generate its own task plan without external intervention. The system self-services by automatically identifying objects, determining appropriate cleaning actions, and executing tasks based on its own sensory input and internal processing. This self-service capability improves productivity by eliminating delays associated with human monitoring and decision-making, while energy consumption is optimized through efficient onboard processing algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12140954B2Cleaning robot and method for performing task thereof
Publication Date: 2024.11.12 SAMSUNG ELECTRONICS CO LTD
  • US12140954B2 patent drawing
  • US12140954B2 patent drawing
  • US12140954B2 patent drawing

AI summary

A method for performing a task of a cleaning robot is provided. The method according to an embodiment includes generating a navigation map for driving the cleaning robot using a result of at least one sensor detecting a task area in which an object is arranged, obtaining recognition information of the object by applying an image of the object captured by at least one camera to a trained artificial intelligence model, generating a semantic map indicating environment of the task area by mapping an area of the object included in the navigation map with the recognition information of the object, and performing a task of the cleaning robot based on a control command of a user using the semantic map. An example of the trained artificial intelligence model may be a deep-learning neural network model in which a plurality of network nodes having weighted values are disposed in different layers and exchange data according to a convolution relationship, but the disclosure is not limited thereto.