UWB Tag Sensor Movement Identification via Cosine Similarity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tracking devices struggle to accurately identify user movements, leading to unnecessary power consumption and potential safety accidents, as they often respond to non-walking actions.

Innovation Solution

A method using UWB tag sensors attached to both legs of a user, processing distance, speed, and acceleration signals, and calculating cosine similarity to a reference walking pattern to determine if the user is walking or not.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If tracking devices respond to all user movements, then the device can follow the user continuously, but it causes unnecessary power consumption and safety accidents

Engineering Contradiction:
Improvetracking continuityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system changes the parameter of movement detection from raw sensor data to processed gait parameters (distance, speed, acceleration signals). By transforming the detection basis to these processed parameters and comparing them against walking patterns, the system can distinguish between walking and non-walking movements, enabling continuous tracking only when the user is actually walking, thus reducing unnecessary power consumption while maintaining tracking continuity.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If tracking devices use multiple sensors to identify user movements, then the accuracy of movement identification improves, but the cost increases

Engineering Contradiction:
Improvemovement identification accuracyVSAvoidsensor quantity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts and processes only the essential signals from the UWB sensors (distance, speed, and acceleration signals) rather than using multiple types of sensors. By extracting these key parameters from the sensor data and processing them into gait patterns, the system achieves accurate movement identification with minimal sensors, reducing device complexity while maintaining measurement precision.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If tracking devices activate continuously to monitor user movements, then the response time is fast, but the power consumption increases

Engineering Contradiction:
Improveresponse timeVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system implements periodic action by continuously monitoring user movements through UWB sensors but only activating the tracking function when the processed gait signals indicate walking movement. The system periodically processes sensor data into distance, speed, and acceleration signals, compares them against stored walking patterns, and activates tracking only when similarity exceeds the threshold, thus maintaining fast response time for actual walking while reducing power consumption during non-walking periods.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250147164A1Method and device for identifying user's movement
Publication Date: 2025.05.08 JIMBO ROBOTICS INC
  • US20250147164A1 patent drawing
  • US20250147164A1 patent drawing
  • US20250147164A1 patent drawing

AI summary

The disclosed invention relates to a method for identifying a user's movement using a UWB sensor. In one example, the method comprises the steps of acquiring, by at least one of UWB anchor sensor, signals from a pair of UWB tag sensors each worn on both legs of a user, wherein the UWB anchor sensor is installed within communication range of the UWB tag sensors; processing the acquired signals of the two UWB tag sensors into distance, speed and acceleration signals; calculating a cosine similarity of at least one of the distance, speed and acceleration signals to a reference walking pattern stored in advance; and determining the movement of the user as a walking pattern if calculation result of the cosine similarity is greater than a preset similarity, and otherwise, determining the movement as a non-walking pattern.