Mobile cleaning robot artificial intelligence for situational awareness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile cleaning robots lack situational awareness, failing to adapt their cleaning operations based on dynamic environmental changes and user preferences, leading to inefficient cleaning and potential interference with daily activities.

Innovation Solution

A mobile cleaning robot equipped with artificial intelligence, featuring cameras for environmental sensing, a recognition module using neural networks to identify objects and patterns, and a control module that adjusts cleaning tasks based on recognized objects, barriers, and user preferences, allowing for adaptive navigation and scheduling of cleaning tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot uses basic navigation without environmental recognition, then the device complexity is low, but the adaptability to environmental changes is poor

Engineering Contradiction:
Improveadaptability to environmental changesVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot performs preliminary mapping of the environment before cleaning operations. The mapping module creates a structural map of the environment in advance, allowing the robot to adapt to environmental changes without increasing operational complexity. This preliminary action enables the robot to recognize and adapt to environmental features before actual cleaning tasks begin.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary recognition module that acts as a mediator between the basic navigation system and the cleaning operations. This module processes environmental information and translates it into actionable cleaning decisions, allowing the robot to adapt to environmental changes without directly increasing the complexity of the core navigation and cleaning systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the robot cleans all areas uniformly, then the productivity is high, but the cleaning effectiveness is reduced due to missed spots around obstacles

Engineering Contradiction:
Improvecleaning effectivenessVSAvoidproductivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The robot applies different cleaning strategies to different areas based on environmental recognition. The control module adjusts cleaning parameters locally around detected obstacles versus open areas, ensuring thorough cleaning effectiveness in complex regions while maintaining high productivity in simple regions. This local differentiation allows the robot to optimize both cleaning quality and overall efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The cleaning operation is made dynamic and adaptive rather than static and uniform. The robot continuously updates its cleaning path and parameters based on real-time environmental recognition, allowing it to dynamically adjust around obstacles while maintaining overall productivity. The cleaning process becomes flexible, adapting to environmental changes without sacrificing thoroughness.

Inventive Principle:
Principle #15Dynamics

3Duration of action of moving object

If the robot frequently returns to charging station, then the duration of action is extended, but the loss of time increases due to repeated interruptions

Engineering Contradiction:
Improveduration of cleaning operationVSAvoidtime lost to interruptions
Core Design Contradiction:
Duration of action of moving objectVSLoss of time

Solution Approach 1:

The robot performs preliminary environmental mapping and obstacle recognition during initial navigation phases, allowing it to plan more efficient cleaning paths that minimize interruptions. By understanding the environment in advance, the robot can optimize its cleaning route to reduce the frequency and duration of returns to the charging station, thereby extending effective cleaning duration while reducing time loss.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the robot uses simple obstacle detection, then the device complexity is low, but the measurement precision of environmental features is insufficient

Engineering Contradiction:
Improveprecision of environmental recognitionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The environmental recognition system is segmented into multiple specialized modules, each handling specific types of environmental features. The mapping module handles structural features, the recognition module identifies objects and obstacles, and the control module processes cleaning decisions. This segmentation allows high measurement precision for different environmental aspects while keeping individual module complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The environmental recognition system is designed with multi-functional capabilities that serve multiple purposes. The same mapping and recognition modules that provide precise environmental measurement also enable adaptive path planning, obstacle avoidance, and cleaning optimization. This universality allows high measurement precision without proportionally increasing device complexity, as the same components serve multiple functions.

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

Data Source

PatentUS10878294B2Mobile cleaning robot artificial intelligence for situational awareness
Publication Date: 2020.12.29 IROBOT CORP
  • US10878294B2 patent drawing
  • US10878294B2 patent drawing
  • US10878294B2 patent drawing

AI summary

A mobile cleaning robot includes a cleaning head configured to clean a floor surface in an environment, and at least one camera having a field of view that extends above the floor surface. The at least one camera is configured to capture images that include portions of the environment above the floor surface. The robot includes a recognition module is configured to recognize objects in the environment based on the images captured by the at least one camera, in which the recognition module is trained at least in part using the images captured by the at least one camera. The robot includes a storage device is configured to store a map of the environment. The robot includes a control module configured to control the mobile cleaning robot to navigate in the environment using the map and operate the cleaning head to perform cleaning tasks taking into account of the objects recognized by the recognition module.