Mobile Robot Obstacle State Detection for Adaptive Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous and semi-autonomous mobile robots face challenges in navigating facilities with diverse obstacles, including stationary and moving objects, as existing technologies fail to accurately determine the operational state of obstacles, leading to inefficient navigation and potential collisions.

Innovation Solution

The mobile robot captures sensor data, detects obstacles, determines their operational state by analyzing attributes such as movement and operational presence, and selects appropriate navigational constraints to avoid collisions, using a combination of sensors and machine learning algorithms to categorize obstacles as static or dynamic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the robot treats all obstacles as static, then navigation is simplified, but collision risk increases with operational obstacles

Engineering Contradiction:
Improvenavigation complexityVSAvoidcollision risk
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically adjusts the classification of obstacles from static to dynamic based on detected operational attributes. Sensors monitor obstacles for signs of operation (motors, hydraulics, controls), and when operational attributes are detected, the obstacle's navigational classification changes from static to dynamic, allowing the robot to adapt its navigation strategy in real-time without manually reconfiguring the system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of obstacle classification from static to dynamic based on detected attributes. By monitoring parameters such as motor activity, hydraulic flow, control inputs, and operational state, the system transitions the obstacle's navigational parameter between static and dynamic categories, enabling adaptive collision avoidance while maintaining simplified navigation for truly stationary objects.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the robot uses multiple sensors to detect operational state, then detection accuracy improves, but system complexity increases

Engineering Contradiction:
Improveoperational state detection accuracyVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the detection task across multiple specialized sensors, each monitoring specific operational attributes (motors, hydraulics, controls). Rather than using one complex sensor, the system divides detection into separate channels: motor sensors detect electrical activity, hydraulic sensors detect fluid flow, and control sensors detect operator inputs. This segmentation improves detection accuracy while keeping each sensor component relatively simple and modular.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The sensor system is designed with multi-functionality, where a single integrated sensing platform monitors multiple operational attributes simultaneously. The sensor array can detect motor activity, hydraulic operation, control inputs, and general operational state using a unified detection framework, reducing overall system complexity compared to separate dedicated sensors for each attribute.

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

Data Source

PatentUS20230236600A1Operational State Detection for Obstacles in Mobile Robots
Publication Date: 2023.07.27 SKILD-FETCH LLC
  • US20230236600A1 patent drawing
  • US20230236600A1 patent drawing
  • US20230236600A1 patent drawing

AI summary

A method includes: capturing, using a sensor of a mobile robot, sensor data representing a physical environment of the mobile robot; detecting, from the sensor data, an obstacle in the physical environment; responsive to detecting the obstacle, determining from the sensor data whether the obstacle exhibits a predetermined attribute; assigning a first operational state or a second operational state to the obstacle, according to the determination; selecting a navigational constraint based on the assigned operational state; and controlling a locomotive assembly of the mobile robot to navigate the physical environment based on the selected navigational constraint.