Multi-Robot Workflow Scheduling for Dynamic Lab Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing approaches to automating laboratory tasks and experiments with robotic equipment are limited in scalability, throughput, and flexibility, struggling to integrate multiple robotic devices and dynamically adjust workflows, especially in life sciences applications where complex liquid handling and sensitive material handling are involved.

Innovation Solution

A system and method for integrating and scheduling robotic workflows that allows users to define and automate tasks across multiple workcells, enabling the configuration of robotic devices, operations, and dynamic path resolution, with a user-friendly interface for monitoring and modifying processes in real-time, applicable to both life sciences and non-life sciences applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If existing approaches are used to automate single workcell or single robot, then automation of specific task is achieved, but scalability is limited and integration of multiple devices is difficult

Engineering Contradiction:
Improveautomation capabilityVSAvoidscalability
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system implements a universal robotic workflow management platform that can orchestrate multiple different robot types and workcells through a common interface. The workflow engine is designed to be device-agnostic, allowing the same automation framework to manage diverse robotic equipment across different workcells, thereby achieving scalability while maintaining automation capability.

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

Solution Approach 2:

The system divides the automation architecture into independent modular components: individual workcells, separate robot controllers, and a central workflow management layer. This segmentation allows each component to be developed, deployed, and scaled independently while maintaining overall system integration through standardized communication protocols.

Inventive Principle:
Principle #1Segmentation

2Extent of automation

If fixed transportation paths are used for automated workflows, then automation is achieved, but dynamic path adjustment and reprioritization are not supported

Engineering Contradiction:
Improveworkflow automationVSAvoiddynamic path adjustment
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic path planning capabilities where transportation routes between workcells can be adjusted in real-time based on current system state, priorities, and constraints. The workflow engine continuously optimizes path assignments and can reprioritize tasks dynamically, allowing the automation system to adapt to changing conditions while maintaining overall workflow automation.

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple robotic devices are integrated for complex workflows, then throughput capability is improved, but setup process becomes difficult and time-consuming

Engineering Contradiction:
ImprovethroughputVSAvoidsetup process
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The system performs preliminary configuration and validation of multi-robot workflows through simulation capabilities before actual deployment. The workflow engine allows users to define, validate, and optimize complex multi-device processes in a virtual environment, identifying potential conflicts and bottlenecks before physical implementation, thereby reducing setup time and complexity while enabling high throughput operations.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If robotic equipment is pooled and processes are interleaved, then resource utilization is improved, but coordination and scheduling complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces a central workflow management engine as an intermediary layer between multiple robotic devices and their control systems. This mediator handles the complex coordination and scheduling of pooled robotic resources, managing task allocation, collision avoidance, and resource contention without requiring complex point-to-point coordination between individual robots, thereby enabling high resource utilization while controlling coordination complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12179360B2Automated control of multi-process using robotic equipment for complex workflows
Publication Date: 2024.12.31 BIOSERO INC
  • US12179360B2 patent drawing
  • US12179360B2 patent drawing
  • US12179360B2 patent drawing

AI summary

An approach for fully automating the use of robotic devices in a laboratory workflow includes defining sequences for automating tasks and equipment involved in such a workflow, and calculating a path for each sequence that resolves get, handoff, and placement procedures. The approach develops a schedule that executes resolved pathways in and between each device. The approach is provided with an easy-to-use interface, in which a user drags and drops devices to automatically configure them, defines operations to be performed by these devices, and then runs the laboratory workflow. The interface also provides the ability to monitor progress of the workflow, and make modifications and adjustments as needed.