Robot Controller Matching Using Hardware IDs and Individual Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems face challenges in efficiently replacing and connecting robot controllers with robot main bodies of the same or different models, due to individual differences and varying structural information, which complicates accurate control and flexibility in operation.

Innovation Solution

A robot system is designed with a robot controller that includes a storage part for hardware identifiers, individual discrimination data, and device-specific data, allowing for the creation of hardware definition information to facilitate control of robot main bodies and attachments, enabling easy replacement and connection of robot controllers across similar mechanisms, even if they are of different models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If robot controllers are prepared for each model with individual difference data stored, then control accuracy for each robot main body is improved, but device complexity and data storage requirements increase

Engineering Contradiction:
Improvecontrol accuracyVSAvoidcontroller preparation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically measuring and storing individual difference data (such as encoder offset values) in the robot main body's storage unit during assembly or initial setup. This pre-stored data is then automatically retrieved and applied when a robot controller is connected, eliminating the need for manual readjustment and enabling accurate control without preparing separate controllers for each model.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If robot controllers are prepared for each model, then control accuracy is improved, but ease of operation for replacing controllers deteriorates

Engineering Contradiction:
Improvecontrol accuracyVSAvoidcontroller replacement ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables self-service by automatically detecting the connected robot main body's model and retrieving the corresponding individual difference data from its storage unit. The robot controller automatically applies this data to itself, eliminating the need for manual operator intervention to readjust parameters when replacing controllers. This allows operators to simply connect the controller without performing any additional setup operations.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If individual difference data are stored in robot controller, then control accuracy for same model robots is improved, but adaptability to different models deteriorates

Engineering Contradiction:
Improvecontrol accuracyVSAvoidmodel compatibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system uses copying by storing individual difference data directly in the robot main body's storage unit rather than in the robot controller. When a controller is connected, it automatically reads and copies the necessary data from the robot main body's storage unit. This allows the same robot controller to be used with different robot main bodies of the same model, as each main body provides its own customized data, thereby improving both control accuracy and adaptability.

Inventive Principle:
Principle #26Copying

4Ease of operation

If robot main bodies of different models are controlled by the same controller, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvecontroller replacement easeVSAvoidcontrol accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by having each robot main body pre-store its own individual difference data (such as encoder offset values specific to its manufacturing variations) in its storage unit. When a robot controller connects to any robot main body of the same model, it automatically retrieves the specific data from that main body's storage unit before operation begins. This ensures that each robot main body receives customized control parameters tailored to its individual characteristics, maintaining high control accuracy while allowing the same controller to be used across different models.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11529730B2Robot system
Publication Date: 2022.12.20 SANKYO SEIKI MFG CO LTD
  • US11529730B2 patent drawing
  • US11529730B2 patent drawing
  • US11529730B2 patent drawing

AI summary

A robot system includes a robot controller and an object robot including a first storage part storing a hardware identifier, individual discrimination data, and device specific data including an individual difference parameter. The same hardware identifier is assigned to the object robot having the same mechanism. The robot controller includes a second storage part storing common configuration information corresponding to the hardware identifier and the individual discrimination data and the individual difference parameter of the object robot, and a control part configured, in a case that the hardware identifier corresponding to the common configuration information stored in the second storage part and the hardware identifier assigned to the object robot are collated and matched with each other, to create hardware definition information of the object robot based on the common configuration information stored in the second storage part and the individual difference parameter read from the first storage part.