Robot Assembly Axis-Space Trajectory Control for Predictable Motion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control methods result in unpredictable and varying trajectories due to velocity-dependent interpolation, especially in redundant robots, leading to differing axial coordinates and increased computing load during path traversal.

Innovation Solution

A method for controlling robot assemblies involves determining and storing a trajectory in axis space based on specified cartesian poses, calculating control values during transit, and controlling the robot using these values to reduce trajectory variations and computing load, with options for renewed determination and correction to maintain accuracy and optimize path planning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If variable scanning of cartesian path is performed in velocity-dependent interpolation cycle, then robot can adapt to different velocities, but axial coordinates vary and trajectory becomes unpredictable

Engineering Contradiction:
Improvevelocity adaptationVSAvoidtrajectory predictability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent pre-calculates and stores discrete trajectory points in axis space before robot execution. These pre-determined points serve as a fixed reference framework that ensures consistent trajectory reproduction regardless of velocity variations during actual robot operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous cartesian path is segmented into discrete trajectory points that are pre-calculated and stored. This segmentation transforms the continuous path planning problem into a discrete set of reference points that can be reliably interpolated during execution, reducing variability.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If cartesian path is scanned in each interpolation cycle, then real-time control is achieved, but computing load increases during path traversal

Engineering Contradiction:
Improvereal-time controlVSAvoidcomputing load
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The computationally intensive path scanning and coordinate transformation operations are performed in advance during program preparation. The results are stored as discrete trajectory points in axis space, eliminating the need for repeated real-time calculations during robot execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of repeatedly calculating transformations from cartesian coordinates to axis coordinates during execution, the patent creates a copy of the trajectory data in the form of pre-calculated axis space points that can be directly used for control.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If redundancy resolution is performed in interpolation cycle, then robot can operate with redundant degrees of freedom, but discretization causes varying axial coordinates

Engineering Contradiction:
Improveredundant degree of freedom operationVSAvoidaxial coordinate consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

Redundancy resolution is performed in advance during offline program preparation rather than during real-time execution. The discrete trajectory points are calculated with consistent redundancy resolution, ensuring axial coordinate consistency across multiple executions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous redundancy resolution problem is segmented into discrete trajectory points that can be calculated offline with controlled discretization. This approach allows for more careful and consistent resolution of redundant degrees of freedom.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11826912B2Method and control means for controlling a robot assembly
Publication Date: 2023.11.28 KUKA DEUT GMBH
  • US11826912B2 patent drawing
  • US11826912B2 patent drawing

AI summary

A method for controlling a robot assembly having at least one robotic arm. The method includes determining a trajectory in the axis space of the robot assembly on the basis of a path having a plurality of previously specified Cartesian poses of at least one robot-assembly-fixed reference, and determining control values in the axis space on the basis of said trajectory. The robot assembly is controlled on the basis of the control values.