/imu-gait-cycle

An Ardunio project that uses IMU sensors to detect the gait phases.

Primary LanguageC++

IMU-Gait-Cycle

An Ardunio project that uses IMU sensors to calculate the yaw, pitch, and yaw to find the orientation of the knee. This information allows us to detect each gait phases and the data collected from this design can be applied in rehabilitation, injury prevention, or identification.

Gait Cycle

Gait refers to the style of a person's walk. One gait cycle can be broken into two subphases, the swing phase and the stance phase. Those two phases are further broken down into other subphases. Stance phase makes up 60% of the cycle and includes the initial contact, loading response, midstance, terminal stance, and pre-swing. While swing phase is 40% of the cycle and involves the initial swing, mid-swing, and late swing. In this design, we are using the angle and orientation of a person's knee to determine their current gait phase.

Design

Each gait phase has its own unique characteristics. By placing our device besides the knee on a horizontal position pointing down, we can use the yaw calculated from the sensor to find the current angle of the knee. With these information, we can determine if the person is in a stance phase or swing phase plus its other subphases as well.

Part List

  1. Arduino Nano - Allows us to use Arduino to program our sensors and collect data.
  2. MPU-6050 - Uses an accelerometer, an gyroscope, and an magnetometer to caculate the yaw, pitch, and roll.
  3. SD Card Logger - Stores data from the MPU-6050.
  4. 9V Battery - Powers the components.
  5. Battery Clip - Connects the battery to Arduino Nano
  6. Bread Board - Used for prototyping.

Prototype

Wiring

References