Robot Coordinate Conversion for Visual Position Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In robot systems, users face difficulties in creating control programs to correct the position of a robot when the relative positional relationship between the workpiece and the robot changes, requiring advanced knowledge of data formats and coordinate systems, making it challenging to handle such corrections intuitively.

Innovation Solution

A control device with a detection result acquisition unit, a coordinate system data output unit, and an instruction generation unit that acquires and processes detection data from a visual sensor to generate instructions for the robot, allowing users to easily correct the robot's position based on detected changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a user creates a control program to correct the robot's position based on visual sensor detection results, then the robot can appropriately handle workpieces with positional shifts, but the user requires advanced programming knowledge including data formats and coordinate systems

Engineering Contradiction:
Improverobot position correction capabilityVSAvoidprogramming difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The control device acts as an intermediary between the visual sensor and the robot control system. It automatically performs coordinate system conversion and position correction calculations, mediating the complex data processing requirements so that users only need to input simple detection results without needing to understand coordinate transformations or data format conversions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control device performs self-service by automatically executing the position correction process. Upon receiving detection results from the visual sensor, the control device autonomously converts coordinates, calculates correction values, and generates corrected motion instructions without requiring user intervention in the complex programming aspects of coordinate system management

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the control device automatically converts coordinate systems and generates correction instructions, then user programming burden is reduced, but the control device complexity increases

Engineering Contradiction:
Improveuser programming simplicityVSAvoidcontrol device functionality
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The control device integrates multiple functions into a single unified system: it serves as both the coordinate system conversion engine and the robot motion instruction generator. By consolidating these functions, the device achieves multi-functionality that reduces the need for separate specialized components, thereby managing complexity while providing comprehensive automated correction capabilities

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

Data Source

PatentUS20240408767A1Control device
Publication Date: 2024.12.12 FANUC LTD
  • US20240408767A1 patent drawing
  • US20240408767A1 patent drawing
  • US20240408767A1 patent drawing

AI summary

A control device includes: a detection result acquisition unit which acquires first information corresponding to a detection result obtained through detecting, by means of a visual sensor, the relative positional relationship between a robot and an object; a coordinate system data output unit which, on the basis of the first information, outputs first coordinate system data as data representing a coordinate system that serve as the basis when operating the robot; and a command generation unit which generates a command for the robot on the basis of the first coordinate system represented by the first coordinate system data.