Robot Servo Control for Reduction Gear Bending Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In articulated robots, the bending of reduction gears due to gravitational and interference torques leads to position errors that are not accurately corrected by existing methods, which sum these torques, causing inaccuracies in robot arm positioning.

Innovation Solution

A robot control device that separates the gravitational and interference torques applied to the reduction gears, calculating distinct correction values for each to accurately correct the position command, thereby reducing the influence of bending on the robot arm's position accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the correction is based directly on the external torque (sum of gravitational and interference torques), then the correction process is simple, but the bending correction is not performed properly due to different bending behaviors between gravitational and interference torque components

Engineering Contradiction:
Improvesimplicity of correction processVSAvoidaccuracy of bending correction
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent segments the external torque into two distinct components: gravitational torque and interference torque. Each component is calculated and corrected separately through dedicated correction means (gravitational torque correction means and interference torque correction means), allowing for precise correction of each torque's specific bending effect rather than treating them as a single combined torque.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If separate correction values are calculated for gravitational and interference torques, then the position error correction accuracy is improved, but the device complexity increases

Engineering Contradiction:
Improveaccuracy of position error correctionVSAvoidcomplexity of correction system
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The correction system is segmented into specialized sub-systems: gravitational torque correction means and interference torque correction means. Each sub-system is optimized for its specific torque type, improving correction accuracy while maintaining manageable complexity through functional specialization rather than a single complex correction mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The robot control device integrates multiple correction functions within a unified control architecture. The gravitational torque correction means and interference torque correction means operate within the same control device, sharing common resources such as the robot parameter storage and control processing capabilities, thereby achieving high correction accuracy without proportionally increasing overall device complexity.

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

Data Source

PatentEP3653347B1Robot control device
Publication Date: 2024.09.11 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • EP3653347B1 patent drawingFigure 1
  • EP3653347B1 patent drawingFigure 2A~2C
  • EP3653347B1 patent drawingFigure 3

AI summary

A robot control device includes the following: a main control unit; a servo control unit, which receives a position command θc from the main control unit; and a bending correction block (24), which corrects the bending of the reduction gear connected to the servo motor. The bending correction block (24) includes the following: a first position-correction-value calculation means (63), which finds a first position-command correction value θsgc based on the position command θc; and a second position-command-correction-value calculation means (64), which finds a second position-command correction value θskc based on the interference torque τa. The servo control unit drives the servo motor based on a new position command obtained by adding the first position-command correction value θsgc and the second position-command correction value θskc to the position command θc.