Step Counting via Accelerometer and Gyroscope Fusion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing step counting methods using accelerometers are inaccurate, particularly in situations where arm swing patterns are inconsistent, leading to incorrect peak detection and subsequent inaccurate step counting.
Innovation Solution
A method that combines resultant acceleration data from a three-axis accelerometer with three-axis gyroscope data to detect peak intervals and sensitive axis information, allowing for accurate step counting by differentiating between single and double steps based on time intervals and zero-crossing points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If accelerometer peak detection is used for step counting, then the device complexity is low, but the measurement precision deteriorates due to inaccurate peak detection in inconsistent arm swing patterns
Solution Approach 1:
The patent combines accelerometer data with gyroscope data to perform step counting. The system integrates results from both sensors, using the gyroscope's angular velocity information to complement the accelerometer's acceleration data, thereby improving measurement precision while maintaining reasonable device complexity
Solution Approach 2:
The patent introduces an intermediary processing mechanism that analyzes time intervals between peaks and compares accelerometer signals with gyroscope signals. This intermediary analysis layer resolves ambiguities in peak detection by using the gyroscope as a reference to validate or correct accelerometer-based step detections
2Device complexity
If only accelerometer data is used for step detection, then the device complexity is low, but the reliability deteriorates due to inconsistent arm swing patterns affecting peak detection accuracy
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors the consistency between accelerometer-detected peaks and gyroscope-measured movements. When inconsistencies are detected (such as missing peaks or false peaks), the system uses gyroscope feedback to correct the step count, thereby improving reliability
Solution Approach 2:
The patent performs preliminary analysis of time intervals between peaks and pre-identifies potential detection issues before final step counting. By analyzing the temporal patterns in advance and comparing with expected walking patterns, the system can preemptively correct for detection errors
Data Source
AI summary
A step counting method and device, an electronic apparatus and a computer-readable storage medium are disclosed. The method comprises: obtaining resultant acceleration and detecting peaks of the resultant acceleration to obtain a plurality of peak time points; calculating respective time intervals between adjacent two peak time points; if the time interval is in a first range, increasing the step count by one; if the time interval is in a second range, selecting sensitive axis data from three-axis gyroscope data; and if the sensitive axis data corresponding to the time interval meets a step counting condition, increasing the step count by two.


