Robotic Arm Path Planning for 3D Engine Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for controlling robotic arms in gas turbine engines require incremental path determination, leading to difficulties in achieving task-based processes, especially in complex environments like gas turbine engines, necessitating improved control methodologies.

Innovation Solution

A method for controlling a robotic arm assembly through an environment involves determining the position and orientation of the base and utility member, as well as the three-dimensional constraints of the environment, to plan a path that accounts for the arm's operability limitations, using techniques like tip-following sequences and interpolation for transitional movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If incremental path determination is used for controlling robotic arms, then the robotic arm can navigate through the environment, but it becomes difficult to achieve task-based processes

Engineering Contradiction:
Improvetask-based process achievementVSAvoidcontrol methodology complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by determining the complete path for the robotic arm before execution. The controller calculates the entire trajectory from the current position to the target position, considering all constraints and operability limitations in advance, rather than determining positions incrementally during movement. This enables task-based processes to be achieved efficiently.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If the robotic arm is used to inspect and repair components in the gas turbine engine, then disassembly is avoided, but the control difficulty increases due to the complex environment

Engineering Contradiction:
Improveinspection and repair accessibilityVSAvoidenvironmental constraint complexity
Core Design Contradiction:
Ease of manufactureVSDifficulty of detecting and measuring

Solution Approach 1:

The system applies local quality by determining the path based on specific local conditions within the gas turbine engine environment. The controller considers three-dimensional constraints and operability limitations at different locations within the engine, adjusting the path accordingly to navigate through the complex internal structure while maintaining ease of inspection and repair access.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the path is determined based on base position and task position, then the robotic arm can reach the target, but the operability limitations of the arm are not considered

Engineering Contradiction:
Improvepositioning accuracyVSAvoidoperability limitation compliance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements feedback by continuously considering the operability limitations of the robotic arm when determining the path. The controller uses the determined path to guide the arm while monitoring that all joint limitations and geometric constraints are satisfied throughout the movement, ensuring both positioning accuracy and reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11084169B2System and method for controlling a robotic arm
Publication Date: 2021.08.10 OLIVER CRISPIN ROBOTICS
  • US11084169B2 patent drawing
  • US11084169B2 patent drawing
  • US11084169B2 patent drawing

AI summary

A robotic arm assembly includes a robotic arm, a base, and a utility member, the robotic arm extending between a root end attached to the base and a distal end including the utility member. A method for controlling the robotic arm assembly includes: determining a position of the base, the root end, or both relative to the environment; determining a task position and orientation for the utility member within the environment; determining a three-dimensional constraint of the environment; and determining a path for the robotic arm through the environment based on each of the position of the base, the root end, or both relative to the environment, the task position and orientation for the utility member within the environment, and the three-dimensional constraint of the environment.