Robotic Library Communication Protocol for Power and Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated data storage libraries require an effective method for transmitting communications and power among robotic mechanisms using a robotic library communication protocol, as existing systems lack a standardized power transmission means for data exchange.

Innovation Solution

A robotic library communication protocol is developed, which defines multiple fields for each packet, including a preamble, destination address, source address, type, data, and error checking fields, allowing data to be encoded and modulated onto a power signal for transmission, enabling efficient data exchange between robots and a controller computer system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is transmitted using separate communication lines between controller and robots, then communication reliability is improved, but system complexity and cost increase

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines power transmission and data communication functions into a single electrical connection between the controller and robots. The same electrical lines that deliver power to the robots are also used to transmit encoded data signals, eliminating the need for separate communication infrastructure and reducing system complexity while maintaining reliable communication.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The electrical connection serves multiple functions simultaneously: it provides power delivery to the mobile robots and acts as a communication channel for data transmission. This multi-functional approach allows the system to achieve both power supply and reliable communication without requiring additional dedicated communication lines, thereby reducing overall system complexity.

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

2Ease of operation

If a standardized communication protocol is implemented among robots and controller, then interoperability and ease of operation are improved, but implementation complexity increases

Engineering Contradiction:
ImproveinteroperabilityVSAvoidprotocol implementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The communication protocol is segmented into distinct functional components: packet structure definition, encoding schemes, modulation methods, and error handling procedures. This segmentation allows each component to be developed and tested independently, making the overall protocol implementation more manageable and less complex while still achieving standardized interoperability among all system components.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables reliable and efficient data transmission among robotic mechanisms and a controller computer system within an automated data storage library, ensuring accurate processing and power delivery using a standardized protocol, thereby enhancing communication and operational efficiency.

Implementation Method 1

Data that has been encoded according to the protocol is transmitted to the robotic mechanisms using the power signal

Methodology Applied
Scientific EffectModulation: Phase Modulation

Data Source

PatentUS7286903B2Robotic library communication protocol
Publication Date: 2007.10.23 ORACLE AMERICAN INC
  • US7286903B2 patent drawing
  • US7286903B2 patent drawing
  • US7286903B2 patent drawing

AI summary

A method and system are disclosed for transmitting data among robots and a controller computer system within an automated robotic library. A robotic library communication protocol is described for communicating among the robotic mechanisms and the controller computer system. The robotic library communication protocol defines multiple fields for each packet including a preamble field that describes a predetermined preamble value that is equal to a particular value. Data is transmitted among the robotic mechanisms and the controller computer system utilizing the robotic library communication protocol. Each packet that conforms to the protocol includes only the preamble value in the preamble field. Power is provided to the robotic mechanisms utilizing a power signal. Data that has been encoded according to the protocol is transmitted to the robotic mechanisms using the power signal.