Motion Control System for Smooth Actuator Clipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing feedback control systems for animated mechanical figures or robots often result in undesirable high-frequency movements or vibrations when actuators encounter physical constraints, as conventional techniques like filtering can affect desired motion frequencies and limit speed, and high mechanical compliance makes these systems slow and unsuitable for dynamic applications.

Innovation Solution

A method and system that modify motion instruction data to prevent actuators from exceeding physical limits by applying a rejoinder acceleration, ensuring subsequent states remain within the allowed motion space, thereby smoothing the motion and preventing damage while maintaining desired movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional clipping techniques are used to prevent actuators from exceeding physical limits, then actuator safety and constraint compliance are improved, but high-frequency movements and vibrations occur that degrade motion quality

Engineering Contradiction:
Improveactuator constraint complianceVSAvoidhigh-frequency movements and vibrations
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary detection of constraint violations in the motion trajectory and applies corrective acceleration adjustments before the actuator actually exceeds its physical limits. This proactive approach prevents the generation of harmful high-frequency movements by smoothing the transition before constraints are violated, rather than reacting after violations occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies cushioning acceleration adjustments to the motion trajectory in advance of constraint violations, creating a smooth transition that prevents abrupt stops or jerky movements. This cushioning effect eliminates high-frequency vibrations by preparing the actuator for constraint boundaries before they are reached.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Object-generated harmful factors

If low pass filters are applied to attenuate high-frequency movements, then vibrations are reduced, but desired motion frequencies are also attenuated and system speed is limited

Engineering Contradiction:
Improvehigh-frequency vibrationsVSAvoidactuator response speed
Core Design Contradiction:
Object-generated harmful factorsVSSpeed

Solution Approach 1:

Instead of applying a global low pass filter that attenuates all frequencies above a cutoff point, the system applies localized acceleration adjustments only at specific points in the motion trajectory where constraint violations are detected. This preserves desired motion frequencies while eliminating harmful vibrations by targeting only the problematic high-frequency components generated during clipping events.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts acceleration parameters in response to detected constraint violations, modifying the motion trajectory locally without changing the overall speed or frequency characteristics of the actuator. This allows the system to maintain high response speeds while eliminating harmful vibrations through targeted parameter modifications rather than broad frequency attenuation.

Inventive Principle:
Principle #35Parameter changes

3Object-generated harmful factors

If mechanical compliance is introduced to absorb kinetic energy, then vibrations are reduced, but the system becomes slower and less suitable for dynamic applications

Engineering Contradiction:
ImprovevibrationsVSAvoidsystem response speed
Core Design Contradiction:
Object-generated harmful factorsVSProductivity

Solution Approach 1:

The system replaces mechanical compliance elements with a computational control approach that detects constraint violations and applies acceleration adjustments through software. This substitution eliminates the need for physical compliance mechanisms that slow down the system, while still achieving vibration reduction through intelligent trajectory modification and acceleration control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system implements a feedback mechanism that continuously monitors the actuator trajectory against defined constraints and dynamically adjusts acceleration in real-time. This closed-loop control eliminates vibrations by detecting and correcting potential constraint violations before they occur, maintaining high response speeds without requiring slow mechanical compliance elements.

Inventive Principle:
Principle #23Feedback

4Reliability

If instruction data is modified to conform to physical constraints, then actuator damage is prevented, but coordination with other actuators is disrupted causing unnatural movements

Engineering Contradiction:
Improveactuator safetyVSAvoidmotion coordination
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system performs preliminary detection of constraint violations and applies acceleration adjustments before the actuator exceeds its limits, allowing other actuators to maintain their planned trajectories. This proactive coordination prevents the need for reactive adjustments that would disrupt the overall motion coordination and create unnatural movements in the animated figure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts only the acceleration parameters of the specific actuator approaching its constraints, while leaving the trajectories of other actuators unchanged. This selective dynamic modification maintains the coordinated motion of the entire system by minimizing disruptions to other actuators, preserving the natural appearance of the animated figure's movement.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7706920B2Smooth clipping of data streams
Publication Date: 2010.04.27 DISNEY ENTERPRISES INC
  • US7706920B2 patent drawing
  • US7706920B2 patent drawing
  • US7706920B2 patent drawing

AI summary

A method for controlling movement of movable object having a plurality of movable subcomponents comprises receiving an instruction configured to generate a defined movement of a selected subcomponent of the movable object between a first state and a second state. The method further comprises determining whether execution of the defined movement results in the selected subcomponent leaving a motion space associated with the selected subcomponent. The motion space is defined by a motion space boundary. The method further comprises producing a modified instruction configured to generate a modified movement of the selected subcomponent between the first state and the second state. Execution of the modified movement results in the selected subcomponent remaining within the motion space. At least a portion of the modified movement deviates from the defined movement.