Multi-Joint Robot Arm Control for Synchronized Screw Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot systems with multi-joint robot arms face challenges in accurately interacting with workpieces due to velocity mismatches between the interactor and the screw, leading to improper screwing or insufficient pressing, which can result in inaccurate interaction.

Innovation Solution

A robot system with a multi-joint robot arm that includes a signal output to provide moving amount signals at fixed time periods, allowing an interaction controller to synchronize the interactor's movement with the workpiece, ensuring accurate and stable interaction by controlling the interactor's velocity and interaction amount.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the multi-joint robot arm presses the interactor against the screw without velocity synchronization control, then the robot system can operate with simple control, but the interactor velocity will mismatch with the screw velocity causing improper interaction

Engineering Contradiction:
Improveinteraction accuracyVSAvoidcontrol system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback control by having the interaction controller receive velocity information about the screw movement and adjust the interactor's pressing velocity accordingly. The controller calculates the required interactor velocity based on the screw's rotational velocity and the screw pitch, ensuring synchronized movement between the interactor and screw throughout the fastening process.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the interactor's pressing velocity variable rather than constant. The velocity is dynamically adjusted during the screwing process to match the screw's velocity profile, which changes as the screw penetrates the workpiece. This dynamic velocity matching ensures consistent interaction force and prevents slippage or excessive pressing.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the interactor velocity is not synchronized with screw velocity, then the control system remains simple, but the interaction becomes unstable and inaccurate

Engineering Contradiction:
Improveinteraction stabilityVSAvoidscrewing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the velocity profile for the interactor based on the screw pitch and expected screwing speed. Before the actual screwing operation begins, the interaction controller is programmed with the relationship between screw velocity and required interactor velocity, allowing for stable and accurate interaction from the start of the process.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the interactor is pressed too much or insufficiently against the screw, then the system can operate without complex sensors, but the screwing quality deteriorates

Engineering Contradiction:
Improvescrewing precisionVSAvoidvelocity control mechanism
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by adjusting the interactor's pressing velocity as a controllable parameter to achieve optimal interaction. By varying the velocity parameter based on the screw's movement, the system maintains proper contact force between the interactor and screw, ensuring precise screwing without requiring complex force sensors or pressure regulation mechanisms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12605833B2Robot system and robot
Publication Date: 2026.04.21 KAWASAKI JUKOGYO KK
  • US12605833B2 patent drawing
  • US12605833B2 patent drawing
  • US12605833B2 patent drawing

AI summary

A robot system includes a multi-joint robot arm including a plurality of joints; a robot controller configured or programmed to control movement of the multi-joint robot arm; an interactor configured to interact with a workpiece; a signal output configured to output a moving amount signal based on a moving amount of the interactor arranged on a distal end part of the multi-joint robot arm at a fixed time period; and an interaction controller configured or programmed to control interaction of the interactor with the workpiece based on the moving signal output by the signal output.