Wall-Following Robot Bumper Sensor Design for Corner Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile robots face difficulties in traversing surfaces adjacent to obstacles like walls, often missing areas such as corners and crevices due to their movement patterns, which can lead to incomplete cleaning operations.

Innovation Solution

The implementation of wall-following techniques using linear sensors to control the robot's movement, allowing it to maintain a consistent force against the wall, ensuring effective cleaning of areas that traditional patterns may miss, by employing a bumper system with sensors that detect compression and adjust the robot's position accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional movement patterns are used, then the robot can clean open areas, but it cannot reach corners and crevices adjacent to walls

Engineering Contradiction:
Improveability to clean different areasVSAvoidcleaning coverage completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The robot transitions from static grid-based movement to dynamic wall-following behavior. The control system dynamically adjusts movement patterns based on sensor input, enabling the robot to adaptively follow walls and reach corners that traditional patterns miss, thereby improving cleaning coverage completeness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The robot uses sensors (bump sensors, ultrasonic sensors, or linear sensors) to detect wall presence and provides feedback to the control system. This feedback mechanism enables real-time adjustment of movement to maintain contact with walls and properly navigate corners, ensuring reliable cleaning of previously inaccessible areas

Inventive Principle:
Principle #23Feedback

2Reliability

If the robot maintains contact with the wall using sensor feedback, then it can clean along the wall effectively, but it requires complex control mechanisms

Engineering Contradiction:
Improvewall following consistencyVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot uses its own body (bumper or linear sensor) as the sensing element that directly contacts or detects the wall. This self-service approach simplifies the control system by using the robot's existing structural components for both cleaning and navigation functions, reducing the need for separate complex sensing and control mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces complex mechanical wall-following mechanisms with sensor-based detection systems. Instead of using sophisticated mechanical devices to maintain wall contact, the robot uses linear sensors or bump sensors combined with simple control logic to achieve reliable wall following with reduced mechanical complexity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables the robot to clean hard-to-reach areas like corners and crevices by maintaining contact with the wall, ensuring thorough coverage and efficient cleaning operations, even in geometries with obstacles.

Implementation Method 1

controlling movement of the body of the robot based on a position of the bumper determined by a linear sensor

Methodology Applied
Scientific EffectLinear sensor detection:

Implementation Method 2

a value X indicative of compression of a bumper on the robot

Methodology Applied
Scientific EffectCompression: Compression

Data Source

PatentEP3711648B1Wall following robot
Publication Date: 2023.08.30 IROBOT CORP
  • EP3711648B1 patent drawingFigure 1A
  • EP3711648B1 patent drawingFigure 1B~1C
  • EP3711648B1 patent drawingFigure 1D~1E

AI summary

An example robot includes a body that is movable relative to a surface, a bumper mounted on the body to enable movement of the bumper relative to the body, a sensor to produce a signal in response to the movement of the bumper relative to the body caused by contact between the bumper and the surface, and a controller to control movement of the body to cause the body to track the surface based on a value. The bumper is movable between an uncompressed position relative to the body and a compressed position relative to the body. The signal varies linearly with the movement of the bumper relative to the body. The value is based on the signal and indicates that the bumper in a partially compressed position has a compression range between the uncompressed position and the compressed position.