Autonomous Robot Anti-Stasis and Anti-Tilt Escape Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous robotic vacuum cleaners face challenges in navigating and avoiding obstacles, particularly when wedged, tilted, or experiencing stasis, which can lead to immobilization and inefficient cleaning operations.

Innovation Solution

The autonomous mobile robot employs a sensor system with wheel encoders and an inertial measurement unit to detect constraints and tilts, triggering anti-stasis and anti-tilt behaviors through wiggle commands and drive system adjustments, allowing the robot to escape wedged states and maintain stable movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot executes anti-stasis behavior in response to constraint detection, then the robot can escape wedged states and maintain mobility, but the cleaning operation efficiency decreases due to repeated escape maneuvers

Engineering Contradiction:
Improverobot mobilityVSAvoidcleaning operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The robot performs preliminary actions by executing escape maneuvers at the first sign of constraint detection, preventing complete immobilization. The anti-stasis behavior is triggered proactively when constraints are detected, rather than waiting for total failure, allowing the robot to maintain mobility while minimizing the duration of escape operations.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot uses sensor signals to detect constraints and tilts, then the robot can respond appropriately to avoid immobilization, but the device complexity increases due to additional sensors and control systems

Engineering Contradiction:
Improveconstraint detection accuracyVSAvoidsensor system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The inertial measurement unit serves multiple functions: it detects robot tilt relative to gravity, monitors robot orientation during movement, and provides data for both anti-stasis and anti-tilt behaviors. This multi-functionality reduces the need for separate dedicated sensors, thereby limiting the increase in device complexity while maintaining reliable constraint detection.

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

3Reliability

If the robot executes anti-tilt behavior to maintain stable movement, then the cleaning quality improves, but the operation time increases due to corrective maneuvers

Engineering Contradiction:
Improvecleaning stabilityVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The robot employs feedback control by continuously monitoring tilt sensor signals and executing anti-tilt behaviors only when tilt thresholds are exceeded. This feedback mechanism ensures cleaning stability is maintained during normal operation while minimizing corrective maneuvers to only when necessary, thereby reducing the time lost to stabilization actions.

Inventive Principle:
Principle #23Feedback

4Reliability

If the robot increases wiggle angle in subsequent attempts to escape constraints, then the escape success rate improves, but the mechanical stress on the drive system increases

Engineering Contradiction:
Improveescape success rateVSAvoiddrive system durability
Core Design Contradiction:
ReliabilityVSStrength

Solution Approach 1:

The robot dynamically adjusts the wiggle angle based on the number of escape attempts. The wiggle angle increases with each subsequent failed escape attempt, allowing the robot to adapt its escape strategy to overcome increasingly stubborn constraints. This dynamic adjustment improves escape success rate while distributing mechanical stress across multiple attempts rather than applying maximum force immediately.

Inventive Principle:
Principle #15Dynamics

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

The robot effectively navigates and cleans surfaces by detecting and responding to constraints and tilts, ensuring continuous operation and efficient cleaning by preventing immobilization and maintaining stable movement.

Implementation Method 1

an inertial measurement unit for measuring a pose of the robot

Methodology Applied
Scientific EffectGravitation: Gravitation

Implementation Method 2

an inertial measurement unit for measuring a pose of the robot

Methodology Applied
Scientific EffectInertia: Inertia

Implementation Method 3

wheel encoders and an inertial measurement unit for measuring a pose of the robot

Methodology Applied
Scientific EffectAngular displacement measurement:

Data Source

PatentUS10124490B2Autonomous mobile robot
Publication Date: 2018.11.13 IROBOT CORP
  • US10124490B2 patent drawing
  • US10124490B2 patent drawing
  • US10124490B2 patent drawing

AI summary

An autonomous mobile robot includes a robot body, a drive system, a sensor system, and a controller. The drive system supports the robot body and maneuvers the robot over a floor surface. The sensor system includes an inertial measurement unit for measuring a pose of the robot and issues a sensor signal including data having information regarding a pose of the robot. The controller communicates with the drive and sensor systems and executes a behavior system. The behavior system receives the sensor signal from the sensor system and executes a behavior. The behavior system executes an anti-stasis behavior in response to sensor signals indicating that the robot is constrained to evaluate a state of constraint. In addition, the behavior system executes an anti-tilt behavior in response to sensor signals indicating that the robot is tilted with respect to a direction of gravity to evaluate a state of tilt.