Capability-Aware Robot Pathfinding for Conflict Segment Rerouting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional pathfinding algorithms for autonomous mobile robots are either computationally expensive and accurate or quick but less accurate, and often fail to account for the robot's movement capabilities, leading to inefficiencies and potential collisions with obstacles.

Innovation Solution

A capability-aware pathfinding algorithm that generates a primary path using a primary pathfinding algorithm and applies smoothing techniques, identifying conflict points to determine secondary paths based on the robot's motion capabilities, optimizing the path to avoid obstacles and ensure traversability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional pathfinding algorithms are used, then pathfinding speed is improved, but pathfinding accuracy deteriorates

Engineering Contradiction:
Improvepathfinding speedVSAvoidpathfinding accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The pathfinding process is segmented into two distinct phases: a primary pathfinding step using a fast algorithm (e.g., A* or RRT) to generate an initial path, and a secondary conflict resolution step that only processes specific segments of the path where robot capabilities are violated. This segmentation allows the system to benefit from the speed of simplified algorithms while achieving the accuracy of capability-aware pathfinding where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying complex capability-aware pathfinding to the entire path, the system applies conflict resolution actions only to partial segments of the path where conflicts are detected. This partial action approach maintains overall pathfinding speed while ensuring accuracy is improved at critical locations where the robot's motion constraints would otherwise be violated.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If capability-aware pathfinding is implemented throughout the entire path generation process, then path traversability is improved, but computational complexity increases

Engineering Contradiction:
Improvepath traversabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The path is segmented into conflict-free segments and conflict segments. The algorithm uses a primary fast pathfinding method for the overall path structure, then identifies specific conflict segments where robot capability constraints are violated. Only these specific segments undergo secondary processing with full capability-aware algorithms, reducing overall computational complexity while maintaining traversability where it matters most.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computationally intensive capability-aware pathfinding is applied partially only to segments where conflicts are detected, rather than to the entire path. This partial application of complex algorithms maintains path traversability at critical points while avoiding the excessive computational burden of applying the same level of analysis uniformly across the entire path.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If conventional pathfinding algorithms are used, then computational efficiency is improved, but robot capability compliance deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidrobot capability compliance
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The pathfinding process segments computational effort between a primary efficiency-focused phase using conventional algorithms and a secondary compliance-focused phase that addresses robot capability constraints. This segmentation allows the system to maintain high computational efficiency for the majority of path generation while ensuring capability compliance through targeted secondary processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Capability compliance checking and correction are applied partially only to path segments where conflicts are detected, rather than uniformly across the entire path. This partial application maintains computational efficiency for the overall pathfinding process while ensuring robot capability compliance is achieved where necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12186912B2Capability-aware pathfinding for autonomous mobile robots
Publication Date: 2025.01.07 GIDEON BROTHERS D O O
  • US12186912B2 patent drawing
  • US12186912B2 patent drawing
  • US12186912B2 patent drawing

AI summary

An autonomous mobile robot uses a capability-aware pathfinding algorithm to traverse from a start pose to an end pose efficiently and effectively. The robot receives a start pose and an end pose, and determines a primary path from the start pose to the end pose based on a primary pathfinding algorithm. The robot may smooth the primary path using Bezier curves. The robot may identify a conflict point on the primary path where the robot cannot traverse, and may determine a secondary path from a first point before the conflict point to a second point after the conflict point. The secondary path may use a secondary pathfinding algorithm that uses motion primitives of the robot to generate the secondary path based on the motion capabilities of the robot. The robot may then traverse from the start pose to the end pose based on the primary path and the secondary path.