Multi-Axis Robot Coordinate Conversion for Flexible Controller Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current control systems for multi-axis robots lack efficient methods to convert operation commands from one coordinate system to another, limiting their ability to operate effectively across various types of robots and user interfaces.

Innovation Solution

A control system comprising a first controller that outputs operation commands and a second controller with a power output module, storage module for coordinate conversion programs, and a control processing module that converts operation commands to target values for the robot's joint axes using these programs, enabling seamless operation across different robots and user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a control system uses a fixed coordinate conversion method, then the control process is simple, but the adaptability to different robot types and user interfaces is poor

Engineering Contradiction:
Improveadaptability to different robot types and user interfacesVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The control system is designed with a universal coordinate conversion capability that can handle multiple coordinate systems (robot coordinate system, user interface coordinate system, world coordinate system) through a unified conversion framework. This allows the same control system to work with different robot types and user interfaces without requiring separate dedicated systems for each case.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediate coordinate conversion module that acts as a mediator between the user interface coordinate system and the robot coordinate system. This intermediate layer performs the actual coordinate transformations, allowing the control system to adapt to different coordinate systems without directly coupling the user interface with the robot control, thereby improving adaptability while maintaining manageable complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the control system supports multiple coordinate systems, then the versatility improves, but the conversion accuracy and reliability may deteriorate

Engineering Contradiction:
Improvesupport for multiple coordinate systemsVSAvoidconversion accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The coordinate conversion process incorporates feedback mechanisms where the control system validates conversion results and adjusts conversion parameters based on actual robot performance and positioning accuracy. This feedback loop ensures that even with multiple coordinate systems, the conversion accuracy is maintained through continuous verification and correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary coordinate system calibration and conversion parameter setup before actual operation. By pre-configuring accurate conversion relationships between different coordinate systems and validating them through test operations, the system ensures high conversion reliability when supporting multiple coordinate systems.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11198219B2Controller, control system, and control method
Publication Date: 2021.12.14 YASKAWA DENKI KK
  • US11198219B2 patent drawing
  • US11198219B2 patent drawing
  • US11198219B2 patent drawing

AI summary

A control system 1 includes a first controller, and a second controller. The second controller includes a program storage module that stores two or more coordinate conversion programs, and a control processing module 240 that acquires program designation information for designating one of two or more coordinate conversion programs from the first controller. Additionally, the control processing module may acquire a first operation command in the coordinate system for the first controller from the first controller, and convert the first operation command to an operation target value of two or more joint axes of a multi-axis robot using the coordinate conversion programs according to the program designation information. Driving power according to the operation target value may be output to the joint axes.