Robot Posture Determination Using Vision-Based Reference Points

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot control methods require workers to empirically determine thresholds for positional accuracy, which is time-consuming and labor-intensive, especially when precise tilt angles are necessary, and are affected by vision sensor errors.

Innovation Solution

A method involving a vision sensor to measure feature points, convert positional differences, and compare them with thresholds to determine the robot's posture, allowing for automatic correction and setting of teach points within a predetermined accuracy range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a worker determines whether the tilt of a leading end of a robot converges by calculating the circularity of a mark, then the positioning accuracy can be improved, but the workload and time required for threshold setting increases significantly

Engineering Contradiction:
Improvepositioning accuracyVSAvoidthreshold setting time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent introduces a determination point as an intermediary element between the vision sensor and the robot's leading end. Instead of directly measuring the robot's position, the system measures the position of a determination point (which is the position of the robot's leading end expressed in the vision sensor's coordinate system) and converts positional differences from the feature point to the determination point. This intermediary approach simplifies threshold setting while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter being measured from the circularity of a mark (which requires complex calculation and empirical threshold setting) to the positional difference of a determination point. By expressing the robot's leading end position in the vision sensor's coordinate system and calculating positional differences directly, the system eliminates the need for complex circularity calculations and empirical threshold determination.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a worker sets thresholds for positional difference to ensure accuracy, then the positioning precision can be improved, but the complexity of the operation increases

Engineering Contradiction:
Improvepositioning precisionVSAvoidthreshold setting ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The determination point serves as an intermediary that simplifies the measurement process. Instead of requiring workers to understand and set thresholds for circularity calculations, the system uses positional difference of the determination point, which can be directly compared with simple thresholds. This makes the operation easier while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/circularity-based measurement approach with a coordinate-based approach. By expressing positions in coordinate systems and calculating positional differences mathematically, the system eliminates the need for workers to understand complex circularity calculations, making the operation simpler and more intuitive.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If the robot is forced to repeatedly perform motion to correct positional difference, then the positioning accuracy can be improved, but the productivity decreases due to multiple repetitions

Engineering Contradiction:
Improvepositioning accuracyVSAvoidwork efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating the determination point position and establishing the coordinate transformation relationship before the repetitive correction process. This preparation work is done once, and then the system can quickly determine convergence by simply comparing positional differences, reducing the time required for each repetition and improving overall productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously measuring the positional difference of the determination point and using this information to determine whether the robot has converged to the target position. This feedback mechanism allows for efficient iterative correction, reducing the number of repetitions needed while maintaining high positioning accuracy.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11059169B2Method of controlling robot, method of teaching robot, and robot system
Publication Date: 2021.07.13 CANON KK
  • US11059169B2 patent drawing
  • US11059169B2 patent drawing
  • US11059169B2 patent drawing

AI summary

A robot system includes a robot, a vision sensor, a controller, and an input unit. The vision sensor configured to measure a feature point and obtain a measured coordinate value. The controller configured to control the robot. The input unit configured to receive an input from a user toward the controller. The controller obtains, via the input unit, setting information data on a determination point which is different from the feature point. The robot system uses a coordinate value of the determination point and the measured coordinate value, and determines whether the robot is taking a target position and orientation.