Mobile Robot Obstacle Recognition With Filtered Image Upload

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional moving robots face challenges in accurately detecting and navigating around obstacles, particularly due to lighting conditions and the time required to calculate image data, which can result in incomplete cleaning and potential damage to obstacles.

Innovation Solution

A moving robot equipped with a sensor unit, camera, and controller that analyzes image data for brightness and sharpness to filter and transmit only recognizable data to a server for obstacle identification, allowing the robot to adjust its path accordingly based on received obstacle information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the moving robot changes the path immediately when an obstacle is detected, then the robot can avoid the obstacle, but the corresponding area cannot be cleaned

Engineering Contradiction:
Improveobstacle avoidanceVSAvoidcleaning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The robot performs preliminary actions by approaching the obstacle as much as possible before changing path, or by colliding with the obstacle to ensure the area is cleaned. This preliminary action maximizes cleaning coverage while still achieving obstacle avoidance when necessary.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the moving robot waits to change path after approaching or colliding with the obstacle, then the corresponding area can be cleaned, but the obstacle may be broken or the robot may waste time

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidobstacle safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The robot uses camera feedback to identify obstacle types and receives server responses to determine appropriate actions. This feedback mechanism allows the robot to distinguish between breakable and non-breakable obstacles, enabling it to approach or collide with safe obstacles while avoiding damage to vulnerable ones.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the moving robot transmits all photographed image data to the server, then the server can accurately identify obstacles, but unnecessary data transmission increases communication load

Engineering Contradiction:
Improveobstacle identification accuracyVSAvoidcommunication energy
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The robot extracts only the necessary image data (filtered recognizable data) and transmits it to the server, leaving unnecessary data behind. This extraction principle reduces communication load and energy consumption while maintaining sufficient obstacle identification accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

4Speed

If the moving robot calculates image data quickly, then the robot can respond to obstacles faster, but the obstacle may not be accurately identified under poor lighting conditions

Engineering Contradiction:
Improveresponse speedVSAvoidobstacle identification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The server acts as an intermediary that performs the computationally intensive image analysis task. The robot captures images and transmits them to the server, which then identifies obstacles and returns results. This intermediary approach allows the robot to maintain fast response speed while achieving accurate obstacle identification even under poor lighting conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11846950B2Mobile robot and control method thereof
Publication Date: 2023.12.19 LG ELECTRONICS INC
  • US11846950B2 patent drawing
  • US11846950B2 patent drawing
  • US11846950B2 patent drawing

AI summary

The present invention relates to a moving robot and a control method thereof, and includes a sensor unit configured to detect an obstacle located in a traveling direction; a camera configured to photograph the obstacle, when the obstacle is detected by the sensor unit; a controller configured to control a certain operation to be performed in accordance with the obstacle. The controller analyzes a plurality of image data of the obstacle inputted from the camera to determine whether the obstacle can be identified and filters the image data, transmits the filtered image data among the plurality of image data to the server through the communication unit, and controls the traveling unit in accordance with obstacle information received from the server. Hence, by transmitting only recognizable image, unnecessary data transmission is reduced, and accordingly, transmission traffic is reduced and the load of image processing of the server is reduced. As the load of the server decreases, the obstacle can be quickly determined, and accordingly, the moving robot can recognize the obstacle in a short time and determine the type of the obstacle to cope with, thereby performing the operation suitable for the feature of the obstacle, the cleaning area, or the surrounding environment.