Multi-Agent Role Assignment for Flexible Robot Task Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manufacturing factories face challenges in adapting autonomous mobile robots to changing production requirements due to their inflexible reconfiguration processes, which are time-consuming and inefficient.

Innovation Solution

A dynamic configuration method based on role assignment is implemented using a multi-agent plan execution device that communicates with robots, dynamically assigning tasks according to their capabilities, allowing for flexible task distribution and optimization in manufacturing environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If autonomous mobile robots use fixed reconfiguration processes, then device stability is maintained, but adaptability to changing production requirements deteriorates

Engineering Contradiction:
Improveadaptability to production requirementsVSAvoidreconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic role assignment where robot roles are not fixed but can be reassigned based on changing production requirements. The system continuously evaluates robot capabilities against task requirements and dynamically adjusts role分配, transforming the static reconfiguration process into a dynamic adaptive system that responds to market changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of role assignment from static to dynamic by introducing a evaluation mechanism that continuously assesses robot capabilities and matches them with current task requirements. This parameter change enables the system to adapt to production changes without requiring complete reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If traditional task assignment methods are used, then system simplicity is maintained, but productivity deteriorates due to inefficient task distribution

Engineering Contradiction:
Improvetask execution efficiencyVSAvoidconfiguration system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors robot task completion status, capability changes, and production requirements. Based on this feedback, the system dynamically reassesses and reassigns roles to optimize task execution efficiency, ensuring that the most suitable robots perform specific tasks at any given time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary evaluation of robot capabilities and task requirements before actual task assignment. By pre-assessing compatibility between robots and tasks, the system optimizes task distribution in advance, improving execution efficiency without requiring complex real-time decision-making during task performance.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If role-based dynamic configuration is implemented, then adaptability improves, but system complexity increases

Engineering Contradiction:
Improveflexibility in task distributionVSAvoidmulti-agent system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex multi-agent system into manageable components: robot capability modules, task requirement modules, and role assignment modules. Each module handles specific functions independently, reducing overall system complexity while maintaining high adaptability through coordinated interaction between segmented components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11897139B2Dynamic configuration method based on role assignation and multi-agent plan execution device
Publication Date: 2024.02.13 FAROBOT INC
  • US11897139B2 patent drawing
  • US11897139B2 patent drawing
  • US11897139B2 patent drawing

AI summary

A method for dynamically configuring tasks between a number of manufacturing robots is based on a mechanism for assigning roles for different manufacture requirements. The method includes activating from a library a plurality of roles based on a target manufacturing plan and selecting at least one candidate robot for each activated role based on a plurality of abilities required for each role. The method further assigns activated roles to at least one candidate robot and commands each robot to which one or more roles have been assigned to perform the behaviors corresponding to each activated role, the activated robot then reporting completion of task to their controller.