Robot Auction Scheduling With Automaton-Based Temporal Task Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods lack efficient algorithms for coordinating robots in multi-agent systems to solve tasks with time-dependent specifications in non-deterministic environments, particularly under uncertainties and temporal dependencies.

Innovation Solution

A method using a deterministic finite automaton to assign subtasks to robots through a decentralized auction scheme, where robots determine options based on cost values that consider time and probability, allowing for efficient distribution and adaptation to environmental uncertainties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional planning methods are used for individual robots, then task completion is achieved, but coordination efficiency and adaptability to uncertainties deteriorate

Engineering Contradiction:
Improvetask completion efficiencyVSAvoidadaptability to environmental uncertainties
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the task specification into subtasks corresponding to state transitions in a deterministic finite automaton. Each robot independently evaluates and bids on specific subtasks rather than planning entire trajectories, enabling scalable coordination while maintaining adaptability through localized decision-making

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements continuous feedback loops where robots monitor system state, receive updates from other robots about completed subtasks, and dynamically adjust their plans. This allows the system to adapt to uncertainties and changing environmental conditions while maintaining overall task coordination

Inventive Principle:
Principle #23Feedback

2Reliability

If centralized coordination methods are used, then task coordination is achieved, but system complexity and computational burden increase

Engineering Contradiction:
Improvetask coordination reliabilityVSAvoidcoordination system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each robot independently evaluates subtasks, determines its own capability and cost, and places bids without requiring centralized arbitration. The auction mechanism itself is simple and rule-based, allowing robots to self-organize and coordinate tasks autonomously, reducing overall system complexity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates an equipotential coordination environment where all robots operate under the same auction rules and have equal access to subtask information. This symmetric, rule-based approach simplifies coordination by eliminating the need for hierarchical control structures or complex negotiation protocols

Inventive Principle:
Principle #12Equipotentiality

3Adaptability or versatility

If probabilistic planning is used to handle uncertainties, then adaptability improves, but computational complexity and planning time increase

Engineering Contradiction:
Improvehandling of environmental uncertaintiesVSAvoidprobabilistic planning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the complex probabilistic planning problem into smaller, independent subtasks corresponding to individual state transitions. Each robot only needs to evaluate probabilities for its own subtasks rather than computing full probabilistic trajectories, dramatically reducing computational complexity while maintaining adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from full probabilistic trajectories to simplified cost values that capture essential uncertainty information. Each robot computes a single cost value per subtask that incorporates probability assessments, transforming complex probabilistic reasoning into tractable parameter optimization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11179843B2Method for operating a robot in a multi-agent system, robot, and multi-agent system
Publication Date: 2021.11.23 ROBERT BOSCH GMBH
  • US11179843B2 patent drawing
  • US11179843B2 patent drawing
  • US11179843B2 patent drawing

AI summary

A method for operating a multi-agent system having a plurality of robots. Each of the robots execute the following method cyclically until a target system state is achieved: starting from an instantaneous system state, determining possible options where progress is made along a path of system states in a predefined, deterministic finite automaton; the options defining actions through which a transition from a current to a subsequent system state can be achieved; determining a cost value for each of the possible options to carry out an action specified by the option; performing an auction, the cost values ascertained for each option being considered by each of the remaining robots; and executing an action, which corresponds to one of the options, as a function of all of the cost values which are determined or received for the respective option.