Hyper Redundant Manipulator Error Compensation for Confined Space Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Hyper redundant manipulators, such as 'snake arm' and 'elephant trunk' robots, face challenges in navigating confined spaces due to their coiled configuration, which causes positional and orientational errors when uncoiled for tasks like inspecting or repairing gas turbine engines, requiring significant external space for linear tracks or mobile platforms.

Innovation Solution

A method and apparatus for controlling hyper redundant manipulators that involve determining and compensating for positional and orientational errors caused by the coiled configuration by forming S-bend profiles, using a tip following algorithm, and storing coiled and uncoiling profiles to accurately position the manipulator along a trajectory, allowing for compact deployment and precise movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the hyper redundant manipulator is mounted on a linear track or mobile platform to move the free end within the gas turbine engine, then the manipulator can perform inspection and repair activities, but it requires a significant amount of space outside the article which may be undesirable or prohibit use in certain instances

Engineering Contradiction:
Improveability to perform inspection and repair activitiesVSAvoidspace required outside the article
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The manipulator sections are coiled within a compact base structure, nesting the long manipulator arms inside a small footprint base. This allows the manipulator to achieve long reach for inspection and repair tasks while maintaining a minimal external footprint when not in use, eliminating the need for large linear tracks or mobile platforms.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The manipulator transitions dynamically between coiled and uncoiled states. The base rotates to uncoil sections for task execution, then recoils them for compact storage. This dynamic configuration allows the system to adapt its physical footprint based on operational requirements, providing full functionality without requiring permanent large-scale support infrastructure.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If the hyper redundant manipulator is coiled in a base to reduce space requirements, then the area occupied outside the article is minimized, but positional and orientational errors occur when uncoiled making it difficult to perform tasks accurately

Engineering Contradiction:
Improvespace occupied outside the articleVSAvoidpositioning and orientation accuracy
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The control system continuously monitors the actual position and orientation of manipulator sections during uncoiling and movement, comparing them against the desired trajectory. Error signals are generated and used to adjust actuator commands in real-time, compensating for deviations caused by the coiled configuration and ensuring accurate positioning for inspection and repair tasks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-calculates and stores coiled and uncoiling profiles that account for expected positional and orientational errors. Before executing a task, the control system determines the appropriate profile based on the desired end position, allowing the manipulator to proactively compensate for coiling-induced errors and achieve accurate positioning without real-time trial and error.

Inventive Principle:
Principle #10Preliminary action

3Area of stationary object

If the hyper redundant manipulator uses a coiled configuration to maintain compact form, then space constraints are overcome, but error compensation and trajectory alignment become complex requiring advanced control algorithms

Engineering Contradiction:
Improvecompact form factorVSAvoidcontrol algorithm complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Coiled and uncoiling profiles are pre-calculated and stored in memory before operation. These profiles contain predetermined section positions and orientations for various stages of deployment. During operation, the control system simply retrieves and executes the appropriate profile, dramatically simplifying real-time control while still achieving accurate trajectory following despite the complex coiled configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The manipulator is divided into discrete sections that can be independently controlled. Each section has its own position and orientation parameters, allowing the control system to manage complexity by treating each segment separately rather than as a monolithic structure. This segmentation enables modular control strategies and simplifies the overall control algorithm.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10611022B2Methods, apparatus, computer programs and non-transitory computer readable storage mediums for controlling a hyper redundant manipulator
Publication Date: 2020.04.07 ROLLS ROYCE PLC
  • US10611022B2 patent drawing
  • US10611022B2 patent drawing
  • US10611022B2 patent drawing

AI summary

Methods of controlling a hyper redundant manipulator, the hyper redundant manipulator including: a plurality of sections comprising a first free end section and a second end section; and a base arranged to receive the plurality of sections in a coiled configuration, the base being coupled to the second end section of the plurality of sections, the method comprising: receiving a trajectory for movement of the plurality of sections; determining an error in position and/or orientation relative to the trajectory for one or more sections of the plurality of sections, the error being caused at least in part by the coiled configuration; and controlling movement of the one or more sections using the determined error to compensate for the error in position and/or orientation of the one or more sections.