Collaborative Robotic Arm Torque Attenuation for Trajectory Teaching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current collaborative welding devices require significant processing time and are not optimized for trajectories, especially in small or medium series production, as they rely on technician-defined sequences and lack the ability to anticipate future tasks, leading to suboptimal robot performance and difficulty in replicating complex inclinations needed for accessing hard-to-reach weld locations.

Innovation Solution

A collaborative device with a robotic arm, a tool, and a computer unit that includes a flexible joint with a sensor to detect forces during manual operation, allowing the generation of attenuation instructions to control the robotic arm's motors, enabling the recording and replication of trajectories with improved speed and smoothness, facilitating both manual and automatic modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the robot performs tasks sequentially based on pre-defined trajectories, then the program can be created using digital methods, but the trajectories are not optimised and processing time increases

Engineering Contradiction:
Improveprogram creationVSAvoidprocessing time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating and storing optimized trajectories in a database before actual production. The computer unit calculates optimal trajectories in advance based on part geometry and welding parameters, so that during production, the robot can directly execute these pre-optimized paths without real-time computation delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts trajectory optimization based on future task anticipation. The computer unit analyzes the production sequence and optimizes trajectories considering upcoming operations, allowing the robot to adjust its motion paths dynamically rather than following fixed sequential commands, thereby reducing total processing time.

Inventive Principle:
Principle #15Dynamics

2Extent of automation

If the technician defines trajectories manually, then the robot can perform tasks automatically, but some trajectories cannot be optimised for future tasks

Engineering Contradiction:
Improveautomatic modeVSAvoidtrajectory optimisation
Core Design Contradiction:
Extent of automationVSProductivity

Solution Approach 1:

The computer unit performs preliminary optimization of trajectories before the robot executes them. By analyzing the complete production sequence in advance, the system calculates optimal paths that consider future tasks, storing these pre-optimized trajectories in the database for the robot to execute automatically, thereby achieving both automation and optimization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the computer unit continuously monitors robot execution and compares actual performance with optimized trajectories. This feedback loop allows the system to refine and re-optimize trajectories based on actual production data, improving productivity while maintaining automatic operation.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the welding torch must have a well-defined inclination for difficult locations, then weld quality improves, but the trajectory becomes difficult to compute or determine

Engineering Contradiction:
Improveweld qualityVSAvoidtrajectory computation
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The computer unit performs preliminary calculation of complex trajectories with specific inclination requirements before production. By pre-computing the optimal paths that achieve the required torch angles for difficult-to-access locations, the system stores these complex trajectories in the database, allowing the robot to execute them automatically without real-time computation complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The computer unit acts as an intermediary between the simple robotic execution and the complex welding requirements. It translates the need for specific torch inclinations into computable trajectory commands, serving as a mediator that converts manufacturing precision requirements into executable robot paths that the robot can follow accurately.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If optimization is dedicated for large series production, then identical parts can be manufactured efficiently, but implementation time is significant which is not available for small or medium series

Engineering Contradiction:
Improvelarge series productionVSAvoidimplementation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adapts its optimization approach based on production volume. For small or medium series, it uses rapid trajectory calculation methods that provide good enough optimization quickly. For large series, it applies more computationally intensive optimization algorithms that achieve superior efficiency. This dynamic adaptation allows the system to balance implementation time against productivity gains according to the specific production context.

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution allows for efficient and accurate trajectory recording and replication, reducing production time, improving weld quality, and enabling the creation of identical work phases in series, while maintaining desired speed and quality control, even in complex or hard-to-reach areas.

Implementation Method 1

a sensor parameterised to detect forces exerted on the flexible connection when the tool is moved by the technician

Methodology Applied
Scientific EffectForce detection: Force

Implementation Method 2

translate said data into torques applied at said motor(s) of the robotic arm; generate instructions for attenuating the applied torques; control said motor(s) of the robotic arm with the attenuation instructions

Methodology Applied
Scientific EffectTorque control: Torque

Data Source

PatentUS11872697B2Collaborative device with optimised control
Publication Date: 2024.01.16 BA ROBOTICS
  • US11872697B2 patent drawing
  • US11872697B2 patent drawing
  • US11872697B2 patent drawing

AI summary

A collaborative device includes: a robotic arm including at least one motor; a tool secured to a free end of the robotic arm; a computer unit connected to the robotic arm to transmit instructions for controlling the robotic arm; and a joint having a flexible connection. The device integrates at least one sensor parameterised to detect forces exerted on the flexible connection. The computer unit is configured to: receive data from the sensor; translate the data into torques applied at the motor(s) of the robotic arm; generate instructions for attenuating the applied torques; and control the motor(s) of the robotic arm with the attenuation instructions.