Virtual Robotic Lab Protocol Simulation With Real-Time Position Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automation in lab environments faces challenges due to non-standardized communication languages between operators and robots, lack of operator expertise, and varying interfaces among equipment and robots, leading to difficulties in protocol execution and increased latency.

Innovation Solution

A lab automation system that renders a virtual representation of the lab to simulate and perform protocols, using a graphic user interface to display robot and equipment positions, and integrates with camera systems to calibrate and track actual positions, facilitating standardized communication and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automation is implemented in lab environments, then productivity and efficiency are improved, but communication difficulties arise due to non-standardized languages between operators and robots

Engineering Contradiction:
Improveprotocol execution efficiencyVSAvoidcommunication interface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal standardized communication language that enables different robots and equipment to interact through common protocols. The lab automation system uses standardized command structures and data formats that allow diverse devices to be controlled uniformly, eliminating the need for device-specific communication interfaces and reducing overall system complexity.

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

2Adaptability or versatility

If multiple different robots and equipment are integrated into the lab system, then adaptability and versatility are improved, but latency increases due to needing to determine communication methods for each interface

Engineering Contradiction:
Improveequipment integration capabilityVSAvoidcommunication latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-establishes standardized communication protocols and interfaces for all connected devices. During system setup, communication methods are predetermined and configured in advance, so that when protocols need to be executed, the system can immediately communicate with any device without needing to determine communication methods in real-time, thereby reducing latency.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If operators are required to manually operate equipment and robots, then ease of operation is maintained, but expertise requirements increase and automation benefits are lost

Engineering Contradiction:
Improveoperator usabilityVSAvoidprotocol automation level
Core Design Contradiction:
Ease of operationVSExtent of automation

Solution Approach 1:

The system introduces an intermediary software layer that translates high-level protocol definitions into device-specific commands. Operators interact with this intermediary interface using standardized, equipment-agnostic commands, while the system automatically handles the complexity of translating these commands to specific robots and equipment, thus maintaining ease of operation while enabling full automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12162161B2Protocol simulation in a virtualized robotic lab environment
Publication Date: 2024.12.10 ARTIFICIAL INC
  • US12162161B2 patent drawing
  • US12162161B2 patent drawing
  • US12162161B2 patent drawing

AI summary

A lab system identifies a set of steps associated with a protocol for a lab meant to be performed by a robot within the lab using equipment and reagents. The lab system renders, within a user interface, a virtual representation of the lab, a virtual robot, and virtual equipment and reagents. Responsive to operating in a first mode, the lab system simulates the identified set of steps identify virtual positions of the virtual robot within the lab as the virtual robot performs the steps and modifies the virtual representation of the lab to mirror the identified positions of the virtual robot in real-time. Responsive to operating in a second mode, the lab system identifies positions of the robot within the lab as the robot performs the identified set of steps and modifies the virtual representation of the lab to mirror the identified positions of the robot in real-time.