IMU Jerk Computation from Raw Acceleration Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motion capture systems using inertial measurement units (IMUs) produce inaccurate jerk data due to smoothing and processing of raw acceleration data, which is suboptimal for high-frequency or high-resolution motion analysis.
Innovation Solution
Performing jerk computations internally within the IMU before outputting accelerometer vector data to an external processor, thereby increasing the accuracy of jerk data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If raw acceleration data is smoothed and processed by the IMU to generate acceleration vector data, then data transmission bandwidth is reduced, but jerk computation accuracy deteriorates
Solution Approach 1:
The IMU performs preliminary jerk computations on the raw acceleration data before smoothing and processing. This allows the system to extract high-frequency jerk information from the raw data while still transmitting only the processed acceleration vector data, thus maintaining jerk accuracy without increasing transmission bandwidth
Solution Approach 2:
The system segments the data processing into two paths: one path processes raw acceleration data through smoothing to generate acceleration vector data for transmission, while another path computes jerk from the raw data before smoothing. This segmentation allows different processing levels for different purposes
2Device complexity
If jerk computations are performed externally on processed acceleration vector data, then device complexity is reduced, but measurement precision of jerk data deteriorates
Solution Approach 1:
The IMU performs self-service by computing jerk internally from its own raw acceleration data before the data leaves the device. This embeds the jerk computation capability within the IMU itself, maintaining high measurement precision without requiring complex external processing systems
3Measurement precision
If high-resolution raw acceleration data is transmitted to external processors, then jerk computation accuracy is improved, but data transmission bandwidth increases
Solution Approach 1:
The IMU performs preliminary jerk computations on the raw acceleration data before smoothing and processing. This allows the system to extract high-frequency jerk information from the raw data while still transmitting only the processed acceleration vector data, thus maintaining jerk accuracy without increasing transmission bandwidth
Data Source
AI summary
A method for an inertial measurement unit (IMU) coupled to a user includes determining, with a plurality of accelerometers in the IMU, a plurality of acceleration data in response to a movement by the user, computing, with a processor in the IMU, a plurality of gravity vector data in response to the plurality of acceleration data, computing, with the processor in the IMU, a plurality of jerk data in response to the plurality of acceleration data, and outputting, with the IMU, the plurality of gravity vector data and the plurality of jerk data to an external processing unit.


