divyansha / Gait_Cycle_Detector

An Algorithm to detect 6 phases of gait cycle from a walk data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gait_Cycle_Detector

An Algorithm to detect 6 phases of gait cycle from a walk data

A gait cycle is the sequence of events that a person's feet go through during walking, which together make up a stride. Knowing which phase of the gait cycle the user is in at any given moment can be useful for many wearables. By collecting and classifying accelerometer and gyroscope data of one of the user's feet, we can derive this information.

Summary

This is a real-time algorithm that classifies accelerometer and gyroscope data to identify the current phase of the user's gait cycle. All 6 phases of the classic gait cycle can be identified. The algorithm assumes IMU (accelerometer and gyroscope) is placed on the bridge of the right foot.

Reference:

Thanks to : https://github.com/cancui

[1] "Gait - Physiopedia, Universal Access To Physiotherapy Knowledge.". Physio-pedia.com. N.p., 2016. Web. 12 Nov. 2016.

[2] Novak, Domen et al. "Toward Real-Time Automated Detection Of Turns During Gait Using Wearable Inertial Measurement Units". Sensors 14.10 (2014): 18800-18822.

[3] Hundza, Sandra R. et al. "Accurate And Reliable Gait Cycle Detection In Parkinson's Disease". IEEE Transactions on Neural Systems and Rehabilitation Engineering 22.1 (2014): 127-137.

[4] Park, Min-Hwa, Ki-Young Kwak, and Dong-Wook Kim. "Developing A Portable Gait Cycle Detection System Using An Inertial Sensor And Evaluating The Accuracy Of The Gait Cycle Detection". Technology and Health Care 24.s1 (2015): S69-S76.

[5] "Inertial Sensor-Based Gait Analysis - Fachgebiet Regelungssysteme TU Berlin". Control.tu-berlin.de. N.p., 2016. Web. 12 Nov. 2016.5

About

An Algorithm to detect 6 phases of gait cycle from a walk data


Languages

Language:C++ 95.8%Language:C 4.2%