Mobile Robot Simultaneous Error Detection for Autonomous Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile robots, such as robotic vacuum cleaners, often require human intervention to resolve errors like airway blockages and slips, which disrupt their autonomous operation and user experience.
Innovation Solution
A method for a mobile robot to monitor its systems to detect first and second errors simultaneously, determining a third error state, allowing it to perform specific error-handling operations without user intervention, such as reducing suction power to navigate away from a blockage, thereby enhancing autonomy and reducing human interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the robot monitors multiple systems to detect errors, then the accuracy of error identification is improved, but the device complexity increases
Solution Approach 1:
The error detection system is segmented into multiple independent monitoring modules, each dedicated to monitoring a specific system (floor cleaning system, drive system). Each module detects errors in its designated system separately, and the control system integrates these detections to identify combined error states. This segmentation improves measurement precision for each error type while managing overall system complexity through modular design.
2Extent of automation
If the robot resolves errors autonomously without human intervention, then the extent of automation is improved, but the reliability of error resolution may worsen due to incorrect error identification
Solution Approach 1:
The control system implements feedback mechanisms by continuously monitoring system parameters and comparing them against expected ranges. When errors are detected in multiple systems simultaneously, the control system uses this feedback to infer the presence of a third error state (limpet-state). This feedback-based approach enables autonomous error resolution while maintaining reliability through continuous verification of system states.
Solution Approach 2:
The robot is designed to resolve errors autonomously without requiring human intervention. The control system automatically executes error-handling operations based on detected error states, such as reducing suction power when a limpet-state is identified. This self-service capability enhances automation while the systematic error detection methodology ensures reliable identification of error states for appropriate autonomous resolution.
3Ease of operation
If the robot reduces suction power to navigate away from blockage, then the ease of operation is improved, but the productivity decreases
Solution Approach 1:
The robot dynamically adjusts its suction power based on the detected error state. When a limpet-state is identified (indicating the robot is stuck due to excessive suction), the control system reduces suction power to enable the robot to navigate away from the blockage. Once the robot has moved to a different location, the system can restore full suction power. This dynamic adjustment maintains ease of operation by enabling autonomous recovery while minimizing impact on overall productivity through temporary power reduction.
Data Source
AI summary
A mobile robot that includes a control system, a task execution system and a drive system, the control system configured to monitor the task execution system and drive system, wherein the control system comprises an error detection unit, the error detection unit configured to detect a first error in the task execution system and a second error in the drive system, and further configured to determine that a third error has occurred if it detects the first error and the second error at the same time.


