Swing Analysis Device Azimuth Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing swing analysis systems for ball hitting tools, such as bats, suffer from increased measurement errors due to drift and integral errors when continuously measuring data over time, leading to imprecise calculation of bat trajectories during multiple swings.

Innovation Solution

A swing analysis device that includes an information input unit for receiving acceleration and angular velocity data, a posture calculation unit using an extended Kalman filter, a correction unit for correcting posture information based on initial swing data, and a swing information calculation unit for determining precise swing trajectories, which reduces the impact of measurement errors by correcting azimuth errors and calculating trajectories accurately even after multiple swings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If sensor data is continuously measured for multiple swings, then swing analysis coverage is improved, but measurement precision deteriorates due to drift and integral errors

Engineering Contradiction:
Improvecontinuous measurement durationVSAvoidtrajectory calculation precision
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by detecting swing start points before full swing analysis begins. By identifying the swing start point based on acceleration and angular velocity thresholds, the system resets the integration baseline before each swing, preventing error accumulation from previous swings. This preliminary detection and reset mechanism ensures each swing is analyzed from a clean baseline, maintaining precision across multiple continuous swings.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If swing trajectory is calculated using integrated sensor data, then swing analysis capability is improved, but reliability deteriorates due to error accumulation

Engineering Contradiction:
Improveswing analysis capabilityVSAvoidtrajectory calculation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by continuously monitoring acceleration and angular velocity data to detect swing start points. When a swing start point is detected (acceleration exceeds threshold and angular velocity increases), the system provides feedback by resetting the integration baseline and recalibrating the trajectory calculation. This feedback loop ensures that error accumulation is continuously corrected, maintaining reliability while enabling continuous swing analysis across multiple swings.

Inventive Principle:
Principle #23Feedback

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

The system enables precise analysis of each swing, reducing the need for frequent recalibration and maintaining accuracy over multiple swings, thus providing a reliable tool for improving player performance and tool development.

Implementation Method 1

a posture calculation unit configured to calculate posture information of the ball hitting tool in the swing by applying a predetermined filter to the acceleration information and the angular velocity information

Methodology Applied
Scientific EffectKalman filter:

Data Source

PatentUS10046220B2Swing analysis device, non-transitory computer-readable storage medium storing program for analyzing swing, and swing analysis system
Publication Date: 2018.08.14 MIZUNO CORPORATION
  • US10046220B2 patent drawing
  • US10046220B2 patent drawing
  • US10046220B2 patent drawing

AI summary

A swing analysis device for analyzing a swing of a ball hitting tool includes: an information input unit configured to receive input of acceleration information and angular velocity information detected by a sensor attached to the ball hitting tool; a posture calculation unit configured to calculate posture information of the ball hitting tool in the swing by applying a predetermined filter to the acceleration information and the angular velocity information; a correction unit configured to correct the posture information of the ball hitting tool in the swing based on the posture information of the ball hitting tool at a first time in the swing; and a swing information calculation unit configured to calculate a swing trajectory of the ball hitting tool based on the acceleration information and the posture information of the ball hitting tool corrected by the correction unit.