Robot Operational Data Buffering for Overlapping Error Triggers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems face issues with incomplete recording of operational information when multiple errors occur closely in time, as the temporary data recording unit deletes data before it can be transferred to the trigger-time data recording unit, leading to potential loss of critical operational data.

Innovation Solution

The system employs a first memory for real-time storage, a determination unit to identify trigger conditions, and a writing unit that sequentially writes specific operational information to a second memory while temporarily storing additional information in a third memory when trigger conditions overlap, ensuring complete data capture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a ring buffer is used to temporarily record operational information for a fixed time period, then data storage efficiency is improved, but data completeness deteriorates when multiple errors occur in quick succession

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidoperational information completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent divides the data storage system into multiple independent storage regions (first storage region, second storage region, third storage region) instead of using a single ring buffer. Each region serves a specific purpose: the first stores current operational data, the second stores completed error data, and the third stores error data that needs to be transferred. This segmentation prevents data loss by ensuring that error data is properly preserved and transferred even when multiple errors occur in succession.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a third storage region as an intermediary buffer between the first storage region (operational data) and the second storage region (completed error data). When an error occurs, data is first moved to the third storage region, and then transferred to the second storage region. This intermediary mechanism prevents data loss during the transfer process, especially when multiple errors occur in quick succession, as each error data set is properly staged before final storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If operational information is deleted after a predetermined time period in a ring buffer, then storage space is reused efficiently, but critical error data may be deleted before writing to the trigger-time data recording unit is completed

Engineering Contradiction:
Improvestorage space reuse efficiencyVSAvoiderror data recording reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary actions by first determining whether an error has occurred before deleting operational information. The system checks for error conditions, and only when no error is detected does it proceed to delete the operational information from the ring buffer. This preliminary error checking ensures that critical error data is identified and preserved before the regular data deletion cycle occurs, preventing loss of important diagnostic information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors for error conditions and uses this information to control the data deletion process. When error data is detected, the system provides feedback to prevent deletion of that specific data, even if it exceeds the predetermined time period. This feedback loop ensures that reliable error data is maintained while still allowing efficient reuse of storage space for normal operational data.

Inventive Principle:
Principle #23Feedback

3Loss of information

If operational information is extracted and written to trigger-time data recording unit sequentially, then data integrity is maintained, but data loss occurs when multiple errors occur during the writing process

Engineering Contradiction:
Improvedata integrityVSAvoiddata transfer time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the data transfer process into distinct stages using multiple storage regions. Error data is first extracted to the third storage region, then transferred to the second storage region in a controlled manner. This segmentation allows the system to handle multiple error data sets simultaneously in different regions, preventing data loss while managing the transfer process efficiently without requiring sequential processing of all error data through a single bottleneck.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260027710A1Information processing apparatus, robot system, and information processing method
Publication Date: 2026.01.29 SEIKO EPSON CORP
  • US20260027710A1 patent drawing
  • US20260027710A1 patent drawing
  • US20260027710A1 patent drawing

AI summary

An information processing apparatus includes a first memory, a determination unit that determines whether a predetermined trigger condition occurs, a writing unit, and a third memory. The writing unit sequentially performs writing of first specific operational information to a second memory and writing of second specific operational information stored in the third memory to the second memory.