Neural Network Motion Control with Backlash Threshold Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning techniques for motion control, particularly in physics-based animation and robot control, produce unnatural jittery movements and fail to account for real-world constraints, making them unsuitable for controlling physical robots, especially in conditions sensitive areas like walking and balancing.

Innovation Solution

The proposed solution involves training Neural Networks (NNs) to accept sensor readings as inputs and output either first or second derivatives of servo control commands, with integration and backlash threshold comparison to simulate real-world constraints and ensure smooth, life-like motions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If machine learning techniques are used for motion control, then automation is improved, but movement smoothness deteriorates due to jittery movements

Engineering Contradiction:
ImproveautomationVSAvoidmovement smoothness
Core Design Contradiction:
Extent of automationVSStability of the object's composition

Solution Approach 1:

The patent introduces an integrator as an intermediary component between the neural network output and the servo control system. The integrator accumulates the neural network's derivative outputs over time to reconstruct smooth position commands, effectively filtering out high-frequency jitter while preserving the automated motion control functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical smoothing filters or PID controllers with a neural network-based derivative controller followed by integration. This substitution maintains automation while using mathematical integration to eliminate jitter, transforming the approach from mechanical/empirical control to intelligent mathematical control.

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

2Reliability

If real-world constraints are incorporated into the model, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent incorporates real-world constraints by modifying the training parameters and objective functions of the neural network. Instead of changing the physical hardware, the approach uses parameter adjustments in the virtual model (backlash thresholds, friction coefficients, stiffness values) to simulate real-world behavior, maintaining reliability while avoiding physical complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a virtual copy of the physical robot with embedded real-world constraints (backlash, friction, stiffness). This virtual model is trained separately and then applied to control the physical robot, allowing reliability to be improved through realistic simulation without directly complicating the physical device.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If integration and backlash threshold comparison are implemented, then movement smoothness is improved, but computational requirements increase

Engineering Contradiction:
Improvemovement smoothnessVSAvoidcomputational requirements
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The patent implements integration and backlash threshold comparison selectively rather than continuously at full precision. By applying these operations only when necessary (e.g., when neural network output changes significantly or thresholds are approached), the system achieves smooth movement while reducing unnecessary computational overhead and energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables the generation of smooth, realistic movements while preserving balance and accounting for external disturbances, making the system suitable for controlling physical robots in complex environments.

Implementation Method 1

a machine learning algorithm that includes a sensor value and an integrated output value, wherein the integrated output value is compared to a backlash threshold

Methodology Applied
Scientific EffectBacklash: Backlash

Data Source

PatentUS12280499B2Domain adaptation for simulated motor backlash
Publication Date: 2025.04.22 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12280499B2 patent drawing
  • US12280499B2 patent drawing
  • US12280499B2 patent drawing

AI summary

A method, system and computer program product for training a control input system involve taking an integral of an output value from a Motion Decision Neural Network for one or more movable joints to generate an integrated output value and comparing the integrated output value to a backlash threshold. A subsequent output value is generated using a machine learning algorithm that includes a sensor value and a previous joint position if the integrated output value does not at least meet the threshold. A position of the one or more movable joints is simulated based on an integral of the subsequent output value; and the Motion Decision Neural Network is trained with the machine learning algorithm based upon at least a result of the simulation of the position of the one or more movable joints.