Robot Tracking Control With Adaptive Sensor Memory Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In robot welding operations, memory capacity issues arise due to displacement of target positions caused by heat strain, leading to welding defects, and existing solutions complicate manual adjustments to prevent memory overflow.

Innovation Solution

A robot control apparatus with a storage unit, memory management unit, and control unit that automatically deletes or reduces sensing data when memory is full, allowing for efficient accumulation and tracking operations without manual intervention, prioritizing data with higher reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If information according to sensing result is accumulated in memory at high frequency, then tracking precision is improved, but memory capacity is insufficient

Engineering Contradiction:
Improvetracking precisionVSAvoidmemory capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system dynamically changes the accumulation interval parameter of sensing information based on memory usage status. When memory is sufficient, information is accumulated at high frequency for precise tracking. When memory becomes insufficient, the accumulation interval is automatically increased, reducing the data rate to prevent overflow while maintaining essential tracking functionality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The memory management system operates dynamically by continuously monitoring memory usage and adjusting the information accumulation rate in real-time. This dynamic adjustment allows the system to adapt between high-precision tracking mode (when memory is abundant) and memory conservation mode (when memory is constrained), optimizing both tracking precision and memory utilization throughout the operation.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If accumulation interval is adjusted manually to prevent memory overflow, then memory capacity is sufficient, but device complexity increases

Engineering Contradiction:
Improvememory capacityVSAvoidadjustment complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory management unit automatically monitors memory usage and adjusts the information accumulation interval without requiring manual intervention. The system serves itself by detecting memory status and autonomously optimizing the accumulation rate, eliminating the need for complex manual adjustment mechanisms while ensuring memory capacity is always sufficient.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the memory management unit continuously monitors memory usage status and uses this feedback to automatically adjust the accumulation interval. When memory usage approaches capacity, the feedback triggers an increase in the accumulation interval, preventing overflow. This closed-loop control simplifies the system by replacing complex manual adjustments with automatic feedback-based regulation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If information is accumulated without adjustment, then ease of operation is improved, but memory overflow occurs

Engineering Contradiction:
Improveoperation simplicityVSAvoidmemory reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system maintains ease of operation by requiring no manual configuration from the user. The memory management unit automatically handles memory monitoring and accumulation interval adjustment, allowing the system to operate simply while preventing memory overflow through self-regulation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory management unit performs preliminary monitoring of memory usage status and proactively adjusts the accumulation interval before memory overflow occurs. This preliminary action prevents the harmful effect of memory overflow while maintaining the simplicity of automatic operation, as the system anticipates and prevents problems before they arise.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11400588B2Robot control apparatus and robot control system
Publication Date: 2022.08.02 DAIHEN CORP
  • US11400588B2 patent drawing
  • US11400588B2 patent drawing
  • US11400588B2 patent drawing

AI summary

A memory in which information that is used in a tracking operation is to be temporarily stored, information cannot be accumulated in the memory when the accumulating intervals and the reading intervals do not match each other. A robot control apparatus includes: a memory; an accepting unit that accepts a sensing result of a laser sensor detecting a shape of a working target before an, and accumulates information according to the sensing result, in the memory. The memory management unit that, in a case in which the memory is running short of free space, deletes the information in the memory; and a control unit that moves the working tool based on teaching data, and corrects the movement of the working tool based on the information according to the sensing result stored in the memory.