Robot End-Effector Motion Data Correction for Tolerance Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems face challenges in generating specifying data that accurately instructs the end effector to perform motions within predetermined tolerances, leading to potential damage or inefficiency, especially when handling complex or time-sensitive targets.

Innovation Solution

A specifying data generating apparatus that acquires manual data, converts and coarse-grains it, interpolates to high resolution, and corrects for tolerance exceedances, using quaternion representation to reduce processing loads and prevent motion deviations, thereby ensuring the end effector operates within safe parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If robot systems generate specifying data to instruct end effector motions, then the robot can perform automated operations, but the end effector may exceed predetermined motion tolerances causing damage or inefficiency

Engineering Contradiction:
Improverobot automated operationVSAvoidmotion tolerance compliance
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The system performs preliminary actions by acquiring manual data from teaching points, converting it to specifying data, and correcting the data before robot execution to prevent tolerance violations. The correction process identifies periods where motions would exceed tolerances and adjusts the specifying data in advance, ensuring reliable operation without exceeding motion limits during actual robot execution.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the robot operates with high speed and precision, then productivity increases, but the complexity of generating accurate specifying data increases

Engineering Contradiction:
Improveoperation speedVSAvoidspecifying data generation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system uses manual teaching data as a template or copy of desired motions, then processes this copied data through conversion and correction steps to generate final specifying data. This approach simplifies the generation process by starting from actual manual demonstrations rather than programming complex motion paths from scratch, reducing the complexity of specifying data generation while maintaining high precision.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the robot handles complex or time-sensitive target objects, then the applicability expands, but the risk of target deterioration increases

Engineering Contradiction:
Improverobot applicabilityVSAvoidtarget deterioration
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The correction unit implements feedback by comparing generated specifying data against predetermined motion tolerances and adjusting the data when violations are detected. This feedback mechanism ensures that even when handling complex or time-sensitive targets, the robot motions remain within safe parameters, preventing target deterioration while maintaining versatility in handling different target types.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11420321B2Specifying data generating apparatus, specifying data generating method, and computer-readable medium having recorded thereon specifying data generating program
Publication Date: 2022.08.23 ARITHMER INC
  • US11420321B2 patent drawing
  • US11420321B2 patent drawing
  • US11420321B2 patent drawing

AI summary

A specifying data generating apparatus configured to generate specifying data for causing a robot to reproduce a motion of a target object including a generating unit configured to generate, based on manual data indicative of a motion of a target object manually operated, specifying data for specifying, in association with a time, a position and a posture of an end effector of a robot configured to imitate the motion of the target object, and a correcting unit configured, when a period during which a motion of the end effector operated according to the specifying data generated by the generating unit deviates from a predetermined tolerance has occurred, to correct, through extension in a time direction, the specifying data of at least the period during which there is the deviation from the tolerance.