Robot PCB Through-Hole Insertion Using RL and Admittance Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for inserting electronic components into printed circuit boards using industrial robots are inefficient due to complex geometries and susceptibility to damage, requiring manual parameter tuning and high precision sensors, and lack precision in alignment.

Innovation Solution

A method utilizing reinforcement learning (RL) algorithms, specifically the Soft Actor-Critic (SAC) algorithm, integrated with admittance control and convolutional neural networks (CNNs), to guide an industrial robot in inserting electronic components into a printed circuit board by merging images from multiple perspectives and using admittance controllers for precise positioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional hybrid force-position control with preprogrammed trajectory is used, then the robot can perform insertion tasks, but the method lacks precision in alignment and requires manual parameter tuning

Engineering Contradiction:
Improvealignment precisionVSAvoidmanual parameter tuning time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system uses reinforcement learning to enable the robot to automatically learn and optimize insertion parameters through trial and error, eliminating the need for manual parameter tuning. The robot autonomously improves its insertion performance by receiving feedback from sensors and adjusting its own control parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a closed-loop feedback mechanism where sensors detect the insertion state and provide real-time information to the reinforcement learning algorithm, which then adjusts the robot's trajectory and force parameters dynamically to achieve precise alignment.

Inventive Principle:
Principle #23Feedback

2Reliability

If impedance or admittance controllers with programmed trajectories are used, then the robot can maintain constant downforce, but the method requires high precision sensors and well-made robotized production machine

Engineering Contradiction:
Improveconstant downforce controlVSAvoidsensor precision requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The reinforcement learning algorithm dynamically adjusts control parameters including downforce, trajectory, and insertion speed based on real-time sensor feedback and learned patterns, allowing the system to maintain reliable insertion without requiring extremely high precision sensors or rigid machine structures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from static preprogrammed trajectories to dynamic adaptive trajectories that are continuously adjusted based on sensor feedback and reinforcement learning, enabling the robot to adapt to variations in PCB and component geometry while maintaining constant downforce control.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If pure vision system with high-speed machine vision is used, then alignment can be achieved, but the method does not provide force control for safe assembly

Engineering Contradiction:
Improvealignment precisionVSAvoidcomponent damage risk
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The system merges vision-based alignment with force-controlled insertion by integrating camera data with impedance/admittance control and reinforcement learning, achieving both precise alignment and safe assembly by coordinating visual information with force feedback.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The reinforcement learning algorithm acts as an intermediary that translates vision system alignment data into appropriate force control parameters, coordinating the visual alignment information with the force-controlled insertion process to prevent component damage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If conventional methods with preprogrammed spiral path are used, then insertion can be performed, but the method is inefficient for complex geometries and susceptible to damage

Engineering Contradiction:
Improveinsertion efficiencyVSAvoidcomponent damage susceptibility
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system replaces static preprogrammed spiral paths with dynamic adaptive trajectories generated by reinforcement learning, allowing the robot to optimize its insertion path in real-time based on detected geometry and component characteristics, improving efficiency while preventing damage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12598706B2Method of inserting an electronic components in through-hole technology, THT, into a printed circuit board, PCB, by an industrial robot
Publication Date: 2026.04.07 FITECH SPOKA Z OGRANICZON ODPOWIEDZIALNOCI
  • US12598706B2 patent drawing
  • US12598706B2 patent drawing
  • US12598706B2 patent drawing

AI summary

A method of inserting an electronic components in through-hole technology, THT, into a printed circuit board, PCB by an industrial robot, based on reinforcement learning, includes grabbing, by means of a tool with universal fingers mounted to the end-effector of the industrial robot, the electronic component to be inserted into the PCB; moving the tool to a starting position being in close proximity to a final position of the electronic component; acquiring at least one image showing the tool, the electronic component and the PCB; calculating, on a basis of the at least one image, at least one movement instruction for the industrial robot; adjusting position of the tool on a basis of the at least one movement instruction, and repeating the steps until the electronic component is in the final position.