Redundant Robot Axis Prioritization for Adaptive Motion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots with more degrees of freedom than required for a task face inefficiencies in control due to their redundancy, leading to multiple possible poses and adjustments, which can result in suboptimal performance and increased complexity in tasks like path planning and collision avoidance.

Innovation Solution

A method and system that prioritize adjustments of specific pairs of movement axes based on operating modes, allowing for adaptive control by specifying which axis is prioritized over others, enabling more efficient use of degrees of freedom in various situations, including blocking or independent adjustments of axes in reduced modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a robot has more degrees of freedom than required for a task, then the robot can achieve the task in multiple different poses, but the control complexity increases and performance becomes suboptimal

Engineering Contradiction:
Improvenumber of possible posesVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot's degrees of freedom are segmented into task-relevant and task-irrelevant components. The control system separately manages primary axes that directly affect task execution and secondary axes that provide redundancy, allowing independent optimization of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control system dynamically adjusts the utilization of redundant degrees of freedom based on task requirements and operating conditions. Operating modes enable flexible switching between different strategies for utilizing redundant axes, optimizing performance for specific scenarios.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If all movement axes are adjusted simultaneously for task execution, then task flexibility is improved, but control complexity and computational burden increase

Engineering Contradiction:
Improvetask execution flexibilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Movement axes are segmented into primary and secondary groups. Primary axes are directly controlled for task execution, while secondary axes are managed separately based on their contribution to task objectives, reducing the complexity of simultaneous control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control system applies partial action by selectively activating only the necessary degrees of freedom for each specific task phase. Not all redundant axes are actively controlled simultaneously, but only those that provide benefit for the current operating mode.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If redundant degrees of freedom are utilized without prioritization, then pose versatility is maintained, but path planning and collision avoidance become more difficult

Engineering Contradiction:
Improvepose versatilityVSAvoidpath planning difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The control system segments axes into primary and secondary categories, where primary axes are prioritized for task execution and secondary axes are managed to support without interfering with primary objectives. This segmentation simplifies path planning by clearly distinguishing between critical and supportive movements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control system performs preliminary actions by pre-planning the utilization of redundant axes based on predicted task requirements. Operating modes are predetermined with specific strategies for axis utilization, allowing proactive rather than reactive management of redundancy during execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11826911B2Method and system for controlling a robot
Publication Date: 2023.11.28 KUKA DEUT GMBH
  • US11826911B2 patent drawing

AI summary

A method for controlling a robot to perform a task, for which the robot is redundant, includes specifying an adjustment of first and second axes of at least one pair of two movement axes of the robot based on a specified operating mode such that both axes can be adjusted and adjustment of the first axis is prioritized over the second axis if a first operating mode is specified. Adjustment of the second axis is prioritized over the first axis if a second operating mode is specified. Additionally or alternatively, adjustment of at least one selected movement axis is specified based on a specified operating mode such that this axis can be adjusted or is blocked independently of the task if a reduced operating mode is specified, and can be adjusted for the purpose of performing this task if an operating mode differing from this reduced operating mode is specified.