Robot Operational Information Backup Using Three-Memory Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems face issues with data loss or overwrite when multiple errors occur during backup, as the ring buffer deletes data after a fixed time, preventing new error data from being saved until the backup is completed.

Innovation Solution

Implement a system with a first memory for real-time data storage, a determination unit to identify trigger conditions, a writing unit to extract specific operational information, and a third memory to store additional information when another trigger occurs before backup completion, ensuring data is preserved and transmitted accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a ring buffer is used to store operational information for a fixed time period, then data storage efficiency is improved, but data loss occurs when multiple errors occur during backup

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidoperational information loss
Core Design Contradiction:
Quantity of substanceVSLoss of information

Solution Approach 1:

The patent segments the storage system into multiple storage units (first storage unit with ring buffer, second storage unit for error data, third storage unit for backup data) rather than using a single unified storage. This segmentation allows different types of data to be stored and managed independently, preventing data loss when multiple errors occur during backup operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by continuously storing operational information in the first storage unit's ring buffer before any error occurs, and by having the second storage unit ready to capture error-related data immediately when errors are detected. This ensures that data is preserved in appropriate storage locations before backup operations begin, preventing data loss.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If backup is performed by transmitting data to external apparatus, then data security is improved, but data overwrite occurs when new errors occur during transmission

Engineering Contradiction:
Improvedata securityVSAvoiderror data overwrite
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent segments the backup process into distinct phases with dedicated storage units. The second storage unit holds error data ready for backup, while the third storage unit temporarily stores new error data that occurs during transmission. This segmentation prevents overwrite issues by providing isolated storage spaces for different data states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The third storage unit acts as an intermediary buffer between the first storage unit (ring buffer) and the second storage unit (error data storage). When new errors occur during backup transmission, the third storage unit temporarily holds this new data, preventing it from overwriting data in the second storage unit that is being transmitted. This intermediary mechanism ensures data security during the backup process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If data is deleted after fixed time period in ring buffer, then storage capacity is improved, but new error data cannot be saved until backup completes

Engineering Contradiction:
Improvestorage capacityVSAvoiddata saving speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments storage functions across three different storage units, each with specific purposes. The first storage unit maintains ring buffer for continuous operational data with fixed time deletion. The second storage unit is dedicated to error data that triggers backup. The third storage unit handles new error data during backup. This segmentation allows simultaneous data saving operations without waiting for backup completion, improving productivity while maintaining storage capacity management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements copying by creating redundant copies of error data across multiple storage units. When an error occurs, data is copied from the ring buffer to the second storage unit. When new errors occur during backup, data is copied to the third storage unit. This copying mechanism ensures data is preserved in multiple locations simultaneously, allowing continuous data saving without waiting for backup completion while maintaining efficient storage capacity utilization.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260027709A1Information processing apparatus, robot system, and information processing method
Publication Date: 2026.01.29 SEIKO EPSON CORP
  • US20260027709A1 patent drawing
  • US20260027709A1 patent drawing
  • US20260027709A1 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, a transmission unit, and a third memory. The writing unit writes second specific operational information stored in the third memory to a second memory after the transmission unit completes transmission of first specific operational information.