Annotated Robot Roadmaps for Deadlock-Free Multi-Agent Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-agent planning in environments with multiple robots often results in deadlock states where robots cannot progress due to conflicting paths and priorities, leading to inefficiencies and potential collisions.

Innovation Solution

A method involving a computing device that annotates a roadmap with unidirectional lanes connecting conflict regions, assigns priorities to robots, and alters routes to prevent blocking, ensuring higher-priority robots can pass through while lower-priority robots wait or alter their routes to avoid conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple robots navigate using route planning algorithms in shared environments, then task completion efficiency is improved, but deadlock states occur where robots cannot progress due to conflicting paths

Engineering Contradiction:
Improvetask completion efficiencyVSAvoiddeadlock-free navigation
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The environment is segmented into conflict regions and non-conflict regions, and paths are segmented into lanes with specific directions. By dividing the navigation space into discrete segments with assigned priorities and directions, the system prevents robots from entering conflicting states while maintaining efficient task completion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary annotation of the roadmap with unidirectional lanes and identifies conflict regions before robots begin navigation. Priorities are assigned to robots and lanes in advance, preventing deadlocks before they occur rather than resolving them during execution.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If unidirectional lanes are annotated on the roadmap to prevent deadlocks, then navigation reliability is improved, but route planning complexity increases

Engineering Contradiction:
Improvedeadlock-free navigationVSAvoidroute planning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of making the entire roadmap complex, the system applies local quality by annotating only specific regions as conflict regions and assigning unidirectional lanes only where necessary. Most of the environment can use standard bidirectional navigation, while only critical areas require the specialized lane annotation approach.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11709502B2Roadmap annotation for deadlock-free multi-agent navigation
Publication Date: 2023.07.25 BOSTON DYNAMICS INC
  • US11709502B2 patent drawing
  • US11709502B2 patent drawing
  • US11709502B2 patent drawing

AI summary

Apparatus and methods related to routing robots are provided. A roadmap of an environment that includes first and second robots can be received. The roadmap can be annotated with unidirectional lanes connecting conflict regions, where each lane ends so to avoid blocking a conflict region. First and second routes for the respective uses of the first and second robots can be determined, where both the first and second routes include a first lane connected to a first conflict region. A first, higher priority and a second, lower priority can be assigned to the respective first and second robots. It can be determined that the second robot following the second route will block the first robot on the first lane. Based on the first priority being higher than the second priority, the computing device can alter the second route to prevent the second robot from blocking the first robot.