Using augmented reality to exchange spatial information with a robotic cleaning device

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic vacuum cleaners face challenges in accurately mapping and navigating around obstacles due to mapping errors and the difficulty for users to identify objects in sparse or small maps, especially for inexperienced users.

Innovation Solution

A method and device that allow users to acquire a visual representation of the robotic cleaning device, compute coordinate transforms, and send instructions on how to move over the area to be cleaned, enabling precise control and communication of spatial information between the user's device and the robotic cleaner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the robotic vacuum cleaner draws a map for user input, then the user can provide cleaning instructions, but mapping errors reduce the accuracy of spatial information

Engineering Contradiction:
Improveuser ability to provide cleaning instructionsVSAvoidaccuracy of spatial information
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system creates a visual copy of the robot's current view and displays it on the user's device. This visual representation serves as an accurate replica of the robot's perspective, allowing users to provide instructions based on what they actually see rather than interpreting abstract map data. The copying principle resolves the contradiction by providing both ease of operation (intuitive visual interface) and measurement precision (accurate spatial representation).

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The visual representation acts as an intermediary between the robot's camera system and the user's control interface. Instead of directly interacting with raw spatial data or map coordinates, users interact with a processed visual display that mediates the communication, preserving spatial accuracy while simplifying user operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the map is small or sparse with details, then the data transmission is efficient, but it is difficult for inexperienced users to identify objects in the map

Engineering Contradiction:
Improveamount of map dataVSAvoiduser ability to identify objects
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

Instead of transmitting and displaying abstract map data, the system transmits and displays a visual copy of the robot's actual camera view. This approach maintains efficient data transmission (sending image frames rather than processed maps) while dramatically improving object identification for users, as they can directly see what the robot sees without needing to interpret sparse graphical representations.

Inventive Principle:
Principle #26Copying

3Extent of automation

If the robotic cleaning device operates autonomously, then it can freely move around without human intervention, but it experiences mapping errors that reduce navigation accuracy

Engineering Contradiction:
Improveautonomous movement capabilityVSAvoidnavigation accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system implements a feedback loop where the robot's visual data is continuously transmitted to the user's device, allowing real-time monitoring and correction of navigation. Users can observe the robot's perspective and provide corrective instructions when mapping errors occur, combining autonomous operation with human oversight to maintain navigation accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11612286B2Using augmented reality to exchange spatial information with a robotic cleaning device
Publication Date: 2023.03.28 AB ELECTROLUX
  • US11612286B2 patent drawing
  • US11612286B2 patent drawing
  • US11612286B2 patent drawing

AI summary

A method of controlling movement of a robotic cleaning device over an area to be cleaned. The method includes acquiring a visual representation of the robotic cleaning device on a display of a wireless communication device, identifying the robotic cleaning device in the visual representation, computing a coordinate transform between the visual representation and a robotic cleaning device coordinate system, creating an instruction by receiving user-indicated spatial information on the display or how the robotic cleaning device should move over the area to be cleaned, applying the transform to the spatial information, transforming the spatial information to the robot coordinate system, and sending the instruction to the robotic cleaning device via wireless communication, to cause the robotic cleaning device to move over said area in accordance with the transformed spatial information.