Cooperative Robot Motion Weighting for Redundancy and Collision Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic systems face inefficiencies in handling redundant degrees of freedom during complex tasks, leading to challenges in motion planning and increased processor usage, as existing methodologies often get stuck in local minima and are NP-hard, failing to account for practical user concerns in manufacturing environments.

Innovation Solution

A computer-implemented method for distributing cooperative motion between two manipulators in a manufacturing processing system, allowing users to adjust weighting factors to specify motion percentages, calculating and distributing translation and rotation motions based on these factors to optimize joint movements and reduce redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous optimization methods are used to resolve motion redundancies, then collision constraints can be included and minimum time solutions can be found, but the methodology gets stuck in local minima and requires intensive processor usage

Engineering Contradiction:
Improvecollision constraint handlingVSAvoidprocessor usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the redundant motion resolution into discrete, selectable distribution options rather than continuous optimization. Users can choose from predefined motion distribution percentages (e.g., 0%, 25%, 50%, 75%, 100%) for each manipulator, converting a continuous NP-hard optimization problem into discrete selectable options that are computationally efficient to process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts motion distribution between manipulators based on user-selected parameters and real-time system state. The weighting factors for motion distribution can be modified during operation to optimize performance, reduce collisions, or minimize processor usage depending on operational requirements.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If more than one manipulator is used to perform complex tasks, then task capability is improved, but motion redundancy increases making motion planning challenging

Engineering Contradiction:
Improvetask capabilityVSAvoidmotion planning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces user-configurable weighting parameters that define motion distribution percentages for each manipulator. By changing these parameters, the system can adapt motion planning to different task requirements without increasing computational complexity. The parameters transform a complex redundancy resolution problem into a straightforward parameter assignment task.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The motion distribution weighting factors act as intermediaries between the task requirements and the actual manipulator motions. Instead of directly solving the complex redundancy resolution, the system uses these weighting parameters to mediate and simplify the motion planning process, making it more manageable and less computationally intensive.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If user-adjustable weighting factors are implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improvemotion distribution controlVSAvoidsystem configuration
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides user-adjustable weighting factors for motion distribution, but these factors only control the percentage of motion for each manipulator without requiring users to configure complex optimization algorithms or constraint systems. This partial action approach gives users sufficient control for most applications without exposing them to the full complexity of motion redundancy resolution.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11413751B2Motion distribution in robotic systems
Publication Date: 2022.08.16 HYPERTHERM INC
  • US11413751B2 patent drawing
  • US11413751B2 patent drawing
  • US11413751B2 patent drawing

AI summary

The present invention features a computer-implemented method for adjustably distributing cooperative motion between a first manipulator and a second manipulator in a manufacturing processing system. The method includes receiving, by a computing device, data for the first manipulator configured to hold a tool, data for the second manipulator configured to hold a workpiece, and process data defining a process to be performed by the tool on at least a portion of the workpiece. The data for at least one of the first or second manipulator comprises a weighting factor adjustable by a user to specify at least a percentage of motion for the corresponding manipulator. The method also includes generating a relative transformation function for defining the process path and distributing motions between the first and second manipulators to complete the process path based on the at least one weighting factor.