Swarm Control Algorithm for Mesh Connectivity and Areal Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to swarm robotics struggle to maintain optimal area coverage while ensuring connectivity among agents in decentralized multi-agent systems, especially in unknown and dynamically changing environments, where existing wireless communication infrastructure may be unavailable.

Innovation Solution

The Areal Coverage Optimising Movement Scheme (ACOMS) method, which involves identifying neighboring agents, estimating distances and directions, and using an activation function to determine movement magnitudes, allows agents to dynamically adjust their positions to maintain mesh network connectivity and optimize area coverage without prior knowledge of the environment or optimal agent locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If agents are distributed over large areas to achieve optimal area coverage, then area coverage is improved, but communication connectivity between agents deteriorates

Engineering Contradiction:
Improvearea coverageVSAvoidcommunication connectivity
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent implements dynamic position adjustment where agents continuously monitor their distances to neighboring agents and automatically relocate when communication thresholds are exceeded. This dynamic behavior allows the system to adapt to changing environmental conditions and maintain connectivity while maximizing area coverage over time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms where each agent measures distances to neighboring agents using sensor data, compares these distances against communication threshold values, and adjusts positions accordingly. This closed-loop control ensures that area coverage optimization does not compromise communication connectivity.

Inventive Principle:
Principle #23Feedback

2Reliability

If agents are positioned closely together to maintain communication connectivity, then communication reliability is improved, but area coverage capability deteriorates

Engineering Contradiction:
Improvecommunication connectivityVSAvoidarea coverage
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

Agents dynamically adjust their positions based on real-time distance measurements and communication threshold evaluations. This allows the swarm to expand coverage area while maintaining connectivity by only moving agents when necessary to preserve communication links.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system divides the total area coverage task among multiple independent agents, each responsible for monitoring and maintaining connectivity within its local neighborhood. This segmentation allows the swarm to achieve extensive overall coverage while each agent maintains close proximity to its neighbors for reliable communication.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If a centralized control system is used to coordinate agent positions, then optimal positioning can be achieved, but system robustness and scalability deteriorate

Engineering Contradiction:
Improvepositioning accuracyVSAvoidsystem robustness
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

Each agent independently performs distance measurements, threshold comparisons, and position adjustment decisions without requiring centralized coordination. This self-service approach eliminates single points of failure and enables the system to scale to large numbers of agents while maintaining positioning accuracy through local autonomous decision-making.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses adjustable communication threshold parameters that can be modified based on environmental conditions and mission requirements. This parameter adaptability allows the decentralized system to achieve positioning accuracy comparable to centralized systems while maintaining robustness and scalability.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If pre-existing wireless communication infrastructure is used, then communication reliability is improved, but adaptability to environments without infrastructure deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidenvironmental adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The agent positioning system is designed to function universally across different environmental conditions, whether pre-existing wireless infrastructure is available or not. The same distance measurement and threshold-based control mechanism operates in both infrastructure-rich and infrastructure-less environments, making the system highly adaptable.

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

Solution Approach 2:

Agents autonomously establish and maintain communication links using their own sensors and processors without relying on external infrastructure. This self-sufficient approach ensures operation in remote or disaster-struck areas while maintaining reliability through distributed decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11812280B2Swarm control algorithm to maintain mesh connectivity while assessing and optimizing areal coverage in unknown complex environments
Publication Date: 2023.11.07 KK TOSHIBA
  • US11812280B2 patent drawing
  • US11812280B2 patent drawing
  • US11812280B2 patent drawing

AI summary

A method for controlling the position of an updating agent in a decentralised multi-agent system, the method comprising: identifying a first neighbouring agent within a communicative range of the updating agent; estimating a first distance to the first neighbouring agent and a first direction to the first neighbouring agent; determining a movement direction based on the first direction to the first neighbouring agent; and determining a movement magnitude based on an activation function, the first distance to the first neighbouring agent, and a desired reference distance. The activation function is configured such that the greater the difference between the first distance to the neighbouring agent and the desired reference difference, the larger the movement magnitude. The method further comprises moving the updating agent based on the movement direction and the movement magnitude.