Hierarchical Message Format for Robotic Swarm Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic swarm systems face challenges in dynamically managing control inputs from multiple operators, including conflicts and inefficient resource allocation, particularly in heterogeneous swarms with diverse robotic units operating in complex environments.

Innovation Solution

A method and system for encoding and deconflicting control information using a hierarchical message format and cloud-based infrastructure, enabling dynamic assignment of operators and resolving conflicts through priority-based matrix transformations, ensuring efficient message delivery and robot control across multiple cloud cores and on-robot computers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple operators control robotic systems simultaneously through a centralized system, then control coordination is improved, but system complexity increases due to conflict resolution requirements

Engineering Contradiction:
Improvecontrol coordinationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control system is segmented into multiple independent cloud cores that can be dynamically allocated and assigned to different operators. Each cloud core handles control inputs independently, and the system uses topic-based message routing to distribute control signals to appropriate robotic units, reducing the complexity of managing all control signals through a single centralized processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces cloud cores as intermediary components between operators and robotic systems. These cloud cores act as mediators that receive control inputs from multiple operators, manage priority-based conflict resolution, and route commands to appropriate robotic units, thereby simplifying the overall system architecture while maintaining coordinated control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If dynamic operator assignment is implemented, then system adaptability is improved, but message delivery reliability deteriorates due to potential conflicts

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidmessage delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-establishing priority levels for different operators and control inputs before conflicts occur. When multiple operators send control signals simultaneously, the pre-defined priority structure immediately determines which signal is executed, ensuring reliable message delivery without requiring complex real-time conflict resolution algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the system continuously monitors control signal arrivals at cloud cores and adjusts message routing based on current operator assignments and priority levels. This feedback loop ensures that dynamic operator reassignments are processed reliably, with the system adapting message delivery to maintain accuracy under changing operational conditions.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If heterogeneous robotic units are integrated into a single swarm, then system versatility is improved, but control management complexity increases

Engineering Contradiction:
Improvesystem versatilityVSAvoidcontrol management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal control framework where cloud cores can be dynamically assigned to manage different types of robotic units (aerial, ground, underwater) regardless of their specific heterogeneity. The topic-based message routing system provides universal communication protocols that allow diverse robotic units to receive and execute control commands through a unified architecture, maintaining versatility while managing complexity.

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

Solution Approach 2:

The system uses dynamic cloud core assignment where operators can be assigned to different cloud cores based on real-time operational needs. This dynamic allocation allows the system to adaptively manage heterogeneous robotic units by routing control signals through appropriate cloud cores that have the necessary computational resources and communication channels, thereby reducing control management complexity despite system versatility.

Inventive Principle:
Principle #15Dynamics

4Speed

If control inputs are processed in real-time across distributed systems, then response speed is improved, but computational resource allocation becomes inefficient

Engineering Contradiction:
Improveresponse speedVSAvoidcomputational resource allocation
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments computational resources into multiple independent cloud cores that can be dynamically allocated to different operators and robotic units. This segmentation allows real-time control inputs to be processed in parallel across distributed systems, improving response speed while enabling efficient computational resource allocation by assigning cloud cores based on actual operational demand rather than maintaining all resources in a single centralized processor.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11658937B2Method and apparatus of control for robotic swarms
Publication Date: 2023.05.23 PEERBHAI IMRAN HASAN
  • US11658937B2 patent drawing
  • US11658937B2 patent drawing
  • US11658937B2 patent drawing

AI summary

A method, system, and/or computer program product controls movements and adjusts operations of a robot or collection of robots over a computer network. The system allows for the dynamic creation of cloud message queues, and uses a hierarchical message format and weight matrix collapse method to allow multi-entity deconfliction of control messages so that multiple operators, either human or intelligent software agents, may simultaneously control one or more robots or subassemblies of robots and/or other electronic/mechatronic devices.