Multi-Robot Coordination Using Graph Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic motion planning systems face challenges in efficiently coordinating multiple robots in complex environments, particularly in high-density setups where collisions and task optimization are critical, leading to manual, time-consuming, and error-prone processes that lack scalability and adaptability.

Innovation Solution

Utilizing graph neural networks (GNNs) to process environmental graph data, encoding interaction relationships among robots and objects, enabling efficient planning and collision avoidance through look-ahead search and weight-sharing, thereby reducing processing power and time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional robotics planning systems are used to coordinate multiple robots in complex environments, then the system can handle basic motion planning, but the processing time and computational power required increase significantly, making real-time control difficult

Engineering Contradiction:
Improvecollision avoidance accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent replaces traditional mechanical planning algorithms with a neural network-based system that learns motion planning policies through training. The neural network processes robot states and outputs coordinated actions, substituting computationally intensive traditional planning methods with a faster inference-based approach that maintains collision avoidance accuracy while reducing processing time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary training offline where the neural network learns optimal motion planning strategies through simulated experiences. This preliminary action allows the system to store learned knowledge in the network weights, enabling fast real-time inference during actual operation without requiring complex computations at runtime.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If multiple robot arms operate simultaneously in a complex workspace to maximize production throughput, then productivity increases, but the complexity of coordinating motion paths and schedules increases

Engineering Contradiction:
Improveproduction throughputVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the planning processes of multiple robot arms into a unified neural network model. Instead of independently planning for each robot, the system uses a single trained network that processes the joint state of all robots and outputs coordinated actions, simplifying the coordination complexity while enabling simultaneous operation of multiple robots to maximize productivity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neural network is designed as a universal planner that can handle multiple robot types, different workspace configurations, and various task requirements through a single model. This multi-functional approach reduces coordination complexity by providing a unified framework that adapts to different scenarios without requiring separate planning systems for each robot or configuration.

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

3Measurement precision

If traditional planning methods are used for high-density motion planning, then basic task completion is achieved, but the processing power and time required make real-time control infeasible

Engineering Contradiction:
Improvemotion planning accuracyVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent substitutes traditional computation-intensive planning algorithms with a neural network inference system. The network learns precise motion planning policies during training and applies them rapidly during inference, maintaining high motion planning accuracy while dramatically reducing the processing power required for real-time control of multiple robots.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12617096B2Coordination of multiple robots using graph neural networks
Publication Date: 2026.05.05 GDM HOLDING LLC
  • US12617096B2 patent drawing
  • US12617096B2 patent drawing
  • US12617096B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for controlling a plurality of robots. One of the methods includes: obtaining state data representing a current state of the environment; generating, from the state data, graph data representing a graph of the current state of the environment; processing the graph data using a graph neural network to generate a graph output that comprises a respective updated feature representation for each of the robot nodes in the graph; and selecting, based on the graph output, a respective action to be performed by each of the robots.