Multi-Robot Path Coordination Under Sparse Network Connectivity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments like warehouses with limited or disrupted communication between robotic devices and a centralized control system, collisions and operational errors can occur due to deviations in the execution of time-parameterized paths, especially in areas with weak network connectivity.

Innovation Solution

A multi-agent planning framework that allows robotic devices to coordinate their paths by exchanging progress information and modifying their execution based on rate differences, enabling them to operate synchronously and avoid collisions even in areas with limited communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If robotic devices operate independently in areas with weak network connectivity, then device autonomy is improved, but collision risk increases due to inability to synchronize path execution

Engineering Contradiction:
Improvedevice autonomyVSAvoidcollision risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by embedding synchronization logic and progress tracking mechanisms into the robotic devices before they enter weak connectivity zones. Each device pre-calculates potential conflict points and prepares synchronization protocols, allowing them to maintain coordinated path execution even when centralized control is unavailable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where robotic devices continuously report their progress along time-parameterized paths to the centralized control system. This feedback loop enables the system to detect deviations and send correction commands, ensuring synchronization is maintained even in areas with intermittent connectivity.

Inventive Principle:
Principle #23Feedback

2Reliability

If centralized control system continuously monitors and adjusts all robotic device paths, then collision avoidance is improved, but system complexity and communication requirements increase

Engineering Contradiction:
Improvecollision avoidanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robotic devices are equipped with onboard processors and synchronization logic that enable them to autonomously detect and resolve path conflicts. Each device independently monitors its own progress and compares it with scheduled timelines, allowing it to self-correct without requiring constant centralized intervention, thus reducing communication overhead and system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The centralized control system divides the warehouse environment into multiple zones with different connectivity characteristics. It manages synchronization at zone boundaries rather than continuously monitoring every device throughout the entire facility, reducing the overall system complexity while maintaining collision avoidance capabilities.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If robotic devices follow strict time-parameterized paths, then path execution precision is improved, but adaptability to real-time changes decreases

Engineering Contradiction:
Improvepath execution precisionVSAvoidadaptability to changes
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic path parameter adjustment where robotic devices can modify their execution speed and timing within predefined constraints. The time-parameterized paths include flexible time windows rather than fixed timestamps, allowing devices to adapt their progression rate based on real-time conditions while still achieving synchronized arrival at critical locations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows modification of path execution parameters such as speed, acceleration, and timing offsets based on real-time feedback. When deviations are detected or conditions change, the centralized control system or onboard processors adjust these parameters to maintain synchronization and avoid collisions while adapting to new conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11161238B2Multi-agent coordination under sparse networking
Publication Date: 2021.11.02 INTRINSIC INNOVATION LLC
  • US11161238B2 patent drawing
  • US11161238B2 patent drawing
  • US11161238B2 patent drawing

AI summary

A method includes receiving a first time-parameterized path for the first robotic device, and an indication of a second robotic device having a second time-parameterized path that overlaps with the first time-parameterized path at a first location. The method also includes executing, by the first robotic device, a first portion of the first time-parameterized path before reaching the first location, wherein execution of the first portion corresponds to a first rate of progress of the first robotic device along the first time-parameterized path. The first robotic device then receives a communication signal from the second robotic device indicating a second rate of progress of the second robotic device along the second time-parameterized path. The method then includes the first robotic device determining a difference between the first rate of progress and the second rate of progress, and modifying execution of the first time-parameterized path based on the determined difference.