Body posture measurement - New York University

Preview:

Citation preview

..Measurement of human body orientation for analyzing posture in Yoga

MECHATRONICS FIANL PROJECT

Project Guide: Dr.Vikram Kapila

Team: Arihant SethiAshish SinghSamanth Hosadurga Chinivar

OUTLINE

u Introduction

u Used Hardware and software

u Circuit Diagram

u Explanation of process

u Homogenous transformation

u Plots.

INTRODUCTIONu The developed countries use the technology of

measuring correct body orientation in various fields such as sports, medicine , physical therapy etc, to maximize the output of a person in this field

u We have proposed a low cost, robust system that can be used in yoga to detect various yoga positions, in sports for stroke and technique analysis like in cricket, tennis (serve analysis), Badminton, Javelin Throw etc., for military purposes like proper positioning of hand and body while shooting

u In our project we are measuring orientation of Yoga postures.

Hardware Usedu Arduino Uno microcontroller

u Xbee Serial 1 module

u Xbee adapter for Arduino

u Bno055 IMU sensor

u FTDI cable

u TCA9548A multiplexer

u Jumper wires

u Bread Board

Softwares UsedØ Arduino IdeØ MatlabØ Simulink

Flow Chart Of Process

Imu Sensor Data(Accelerometer

and Gyrometer 9DOF)

Multiplexer Arduino Uno

Transmitter X-beeReciever XbeeArduino

Simulink matlab Real time plot

Circuit Diagram

Explanation Of Processu Integrated 9- DOF Inertial measurement sensor to Arduino: The 9-DOF IMU is

programmed to get values as Roll pitch yaw. The roll pitch yaw value is then converted into transformation matrix with respect to base of the neck as a reference point.

u The output values is then accessed from matlab serial port monitor.

u Simulink receives serial data from Arduino microcontroller and stores in buffer for the matlab program.

u The roll pitch yaw value we get from Arduino serial monior is then converted into transformation matrix with respect to base of the neck as a reference point.

u The data received by matlab from Simulink is used to plot real time graph.

Homogenous Transformation

Plots:

Yaw

Cost analysis

Materials Quantity Unit Cost(each) Total Cost9 DOF Inertial Measurement Unit

4 34$ 136$

Arduino 1 32$ 32$Zig BEES 2 15 $ 30$Xbee adapter 2 14$ 28$Ftdi cable 1 5$ 5$Jumper wires 40 pieces 6$ 6$Long Connectors

70 pieces 12 $ 12$

Velcro Bands 4 3$ 12$Multiplexer 1 25$ 25$Total 286$

Conclusion

u We are able to Multiplex four imu’s .

u We are able to get Roll Pitch Yaw values of human body orientation of specific yoga position.

u We programmed Simulink to receive serial monitor values from Arduino

u We programmed matlab to receive values from simulik.

u We found homogenous matrix with respect to reference plane.

u We plotted real time graph.

Recommended