Robot Fleet Navigation Simulation for Congestion-Aware Task Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot navigation and control systems struggle to accurately model complex, dynamic environments with multiple actors, such as robots and humans, leading to inefficiencies and errors due to oversimplification of interactions and bottlenecks.

Innovation Solution

A simulation technique using a graph representation of the physical area with agents that include state machines and models to simulate task durations, accounting for direct and indirect interactions between actors, allowing for more accurate prediction of task completion times and efficient resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If discrete event simulation is used to model individual tasks, then scalability and ease of modeling are improved, but accuracy in capturing complex interactions and bottlenecks deteriorates

Engineering Contradiction:
Improveease of modelingVSAvoidsimulation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The simulation system segments the facility into discrete spatial zones and models actor movements and interactions within each zone. This segmentation allows the system to capture local interactions and bottlenecks while maintaining overall system scalability, resolving the contradiction between ease of modeling and simulation accuracy.

Inventive Principle:
Principle #1Segmentation

2Productivity

If more robots are added to the fleet, then task completion speed is improved, but congestion and gridlock in the facility worsen

Engineering Contradiction:
Improvetask completion speedVSAvoidcongestion and gridlock
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The simulation system incorporates feedback mechanisms that monitor facility congestion levels and actor interactions in real-time. This feedback allows the system to optimize robot fleet size and routing strategies to maximize task completion speed while preventing congestion and gridlock, resolving the contradiction between productivity and harmful factors.

Inventive Principle:
Principle #23Feedback

3Power

If simplified task modeling is used, then computational efficiency is improved, but ability to capture stochastic behavior and interactions deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidbehavioral accuracy
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The simulation system dynamically adjusts modeling parameters based on the complexity of interactions being simulated. For simple tasks, simplified models maintain computational efficiency, while for complex interactions involving multiple actors and bottlenecks, the system increases model fidelity to capture stochastic behavior, resolving the contradiction between computational efficiency and behavioral accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11960302B2Enhanced robot fleet navigation and control
Publication Date: 2024.04.16 ACCENTURE GLOBAL SOLUTIONS LTD
  • US11960302B2 patent drawing
  • US11960302B2 patent drawing
  • US11960302B2 patent drawing

AI summary

This document describes a simulation system that simulates robots and other actors performing tasks in an area. In one aspect, a method includes obtaining a graph representing a physical area. The graph includes area nodes that represent regions of the area that are traversed by a set of actors that perform tasks in the area and terminal nodes that represent regions of the facility where the actors perform the tasks. A set of agents that each include a model corresponding to an actor is identified. At least a portion of the agents includes models for robots that perform tasks in the area. The model of an agent represents durations of time for traversing area nodes and performing tasks are terminal nodes during simulations. A sequence of tasks being performed in the area is simulated using the graph and the set of agents.