Project Report
Project Report
1. Abstract 4
2. Introduction 5-7
3. Related Works 8-12
4. Materials Required 13-14
5. Proposed System 15-16
6. Conclusion 17
7. Future Enhancement 17
8. References 18
Abstract
INTRODUCTION:
Posture detection and alert system is used to monitor the posture of the users and
alert them to correct the bad posture.Posture is the position in which we hold our
bodies while standing, sitting, or lying down.Posture is not a position, but a
dynamic pattern of reflexes, habits, and adaptive responses to anything that resists
you being more or less upright and functional.
Poor posture soon results in Sciatica problem.Sciatica is a term that describes
symptoms of pain, numbness, and weakness that radiate along the sciatic nerve
from the lower back to the buttocks and leg as shown in(Appendix
1).(Forward-flexed Posture Detection for the Disease Symptom by Wen-Shao Wu,
Wen-Yen Lin and Ming-Yih Lee October 2014).Most commonly, sciatica is caused
by a disc problem, such as a herniated disc that is pressing against a nerve root.
( Appendix 1 )
Good posture is the correct alignment of body parts supported by the right amount
of muscle tension against gravity as shown in (Appendix 2).Good posture helps us
keep bones and joints in correct alignment so that our muscles are used correctly
and reduces the stress on the ligaments holding the spinal joints together,
minimizing the likelihood of injury.
(Appendix 2)
The project aims at providing a wearable monitoring system to monitor the user
posture continuously using the flex sensor and sends the gathered data to the server
by means of the arduino connected with it. By analyzing the data remotely on the
system and providing the alert to the user by means of the buzzer and also
analyzing the data collected in the server and generating detailed reports on the
user posture.
A flex sensor or bend sensor is a sensor that measures the amount of deflection or
bending. Usually, the sensor is stuck to the surface, and resistance of the sensor
element is varied by bending the surface.
Arduino is an open-source electronics platform based on easy-to-use hardware and
software. Arduino boards are able to read inputs - light on a sensor, a finger on a
button, or a Twitter message - and turn it into an output - activating a motor,
turning on an LED, publishing something online.
Arduino is a tool for controlling electronics. Now what do we mean by this term
electronics- there are two general groups in electronics that are INPUTS and
OUTPUTS.
Inputs are devices which gather information and outputs are devices that do things.
So for inputs you can think of all the sensors like temperature sensor,light sensor,
touch sensor, humidity sensor, infrared sensor, distance sensor etc. We are using a
flex sensor in this project as our input device and these types of sensors are read
with the help of an arduino board.
Outputs will be things like DC motors, servomotor, stepper motors, solenoids,
LCD display, LED indicator lights, speakers and many more. We are using the
buzzer in this project as our output device.
Arduino is used to read inputs and control outputs. When we talk about arduino,
we have to look towards three things which it comprises: Arduino hardware,
Arduino IDE and Arduino code.
First if we see the physical component of an arduino that is the arduino boards.
There are several different types of arduino boards available. One of the most
popular arduino boards is the arduino uno which we have used in our project.
All arduino boards share one thing in common, that is they all possess a
microcontroller in them and a microcontroller is basically a really small computer
and this microcontroller is the one which enables you to read the inputs and control
the different output.
Arduino is more than just a hardware, it’s also comprises of software i.e. Arduino
IDE which stands for integrated development environment used to program the
arduino boards. The third part of this arduino trifecta is the code of the arduino.
The code which is written inside the arduino IDE, ultimately gets loaded onto the
microcontroller and this code is basically C and C++ programming language.
RELATED WORKS:
With an aging society coming, there are more and more elderly people having the
aging related chronic diseases, such as Parkinson’s, and Alzheimer’s diseases. In
this study, a timeless linear transformation method is proposed to obtain tilting
angles from single axis accelerometer data. By wearing the previously designed
posture monitor vest and with the proposed algorithm implemented, this wearable
system can detect the forward-flexed posture which is frequently seen in the early
symptom of Parkinson’s disease, the festination. Detection of this posture is the
necessary function for the destination detection system which can work as a
quantitative tool for early detection of Parkinson’s disease. In this work, a wearable
forward-flexed posture detection is developed. The upper body lean forward angles
are measured to detect the posture and also to indicate the severity of the posture
by wearing the posture monitoring vest designed previously. Since the upper body
lean forward angles are only within a certain tilting range, a time-less linear tilting
angle transformation algorithm is proposed for fast angle linear transformation
which takes only a small amount of time.
However, this study differs from all others by offering a computational lightweight
and online classification method without knowing any priori information.
Moreover, the proposed method not only provides a standalone solution in
differentiation of user states, but also assists other widely used offline supervised
classification methods by automatically generating training data classes and/or
input system matrices. Furthermore, we improve these existing methods for the
purpose of online processing by reducing the required computational burden.
Extensive experimental results show that the proposed method makes a solid
differentiation in user states even when the sensor is being operated under slower
sampling frequencies.
Changes in the society workforce in the last decades has forced the adult
population to spend long periods of time in a sitting position in the workplace that
coupled with a sedentary lifestyle at home is associated with health problems, such
as back and neck injuries . While a person is seated, most of their body weight is
transferred to the ischial tuberosities, to the thigh and the gluteal muscles. The rest
of the body weight is distributed to the ground through the feet and to the backrest
and armrest of the chair when they are available. The adoption of a lumbar flexion
position for long periods of time, can lead to a decrease of the lumbar lordosis,
causing anatomical changes to the spine and degenerate the intervertebral discs and
joints, disorders that have been linked to back and neck pain. In order to build an
intelligent chair capable of posture detection and correction we developed a
prototype that measures a pressure map of the chair’s seat pad and backrest and
classifies the user's posture. The posture classification was done using neural
networks that were trained for 5 standardized postures achieving an overall
classification of around 98%. Those neural networks were exported to a mobile
application in order to do real-time classification of those postures. Using the same
mobile application we devised two correction algorithms that were implemented in
order to create an intelligent chair capable of posture detection and correction. The
posture correction is forced through the change of the conformation of the chair’s
seat and backrest by changing the pressure of eight pneumatic bladders.
Measurement of human posture and movement is an essential area of research in
the bioengineering and rehabilitation fields. It is motivated by different goals in
clinical application, such as in comparing normal movements with pathological
movements, planning and evaluating treatment protocols, and evaluating design of
orthosis and prosthesis. Human postures and movements have been measured by
using different image-based methods including photogrammetry (Weissman 1968;
Bullock and Harley 1972; Thometz et al. 2000;Liu et al. 2001), optoelectric
analysis (Pearcy et al. 1987; Dawson et al. 1993; Gracovetsky et al. 1995), and
video analysis (Robinson et al. 1993; Masso and Gorton 2000; Nault et al.2002;
Engsberg et al. 2003). The characteristics of different image-based methods were
summarized by Hsiao and Keyserling (1990). Photogrammetric systems have been
used to record two- or three dimensional images of posture. This type of system
uses either light reflective markers or light-emitting diodes affixed to the human
body, and captures data with cameras and films for measuring the orientation of
body segments through data reduction processing. Optoelectric analysis applies the
same principles as photogrammetric system to measure the position of joints and
body segments. The optoelectronic sensing unit is used for collecting the data
instead of films. Video systems also use the similar basic principles as both
Photogrammetric and optoelectronic systems but capture data with optoelectronic
units or cameras of higher sampling rate. These systems can be used to capture and
record three-dimensional body movements. The availability of these image-based
methods has helped to achieve the goals of monitoring and analyzing human
posture and movement. However, inherent limitations of these methods, which are
complicated to set up, time-consuming to operate, and limited to the laboratory
environment (Hsiao and Keyserling 1990), so the chance of using these methods in
the clinical applications are restricted. In recent years, low powered and
miniaturized electronic sensors, which are for use in robotic, industrial, aerospace
and biomedical applications, have been developed by using advanced electronic
circuit technology. The use of these electronic sensors has been considered as
alternative methods for human posture and movement analysis in clinical
applications. The purpose of this article is to review the possible clinical
applications of different types of electronic sensors and systems, and their
problems and limitations which are faced in the human posture and movement
measurements. Such information would help researchers and clinicians in
developing and selecting the most appropriate measurement techniques of using
the electronic sensors for clinical applications of human posture and movement
analysis.
1. Flex sensor
Specifications -
The Flex Sensor is a unique component that changes resistance when bent.
In this model a flex sensor of 4.5 inch is used.
Thickness 1mm
2. Buzzer
Specifications -
Input Voltage 5V
Resistance 42 ohms
Resonance Frequency 2048 Hz
Body Size 12 x 8 mm
Colour Black
4. Jumper wires : Various male to male, male to female and female to female
jumper wires were used made up of sleeve material as high grade copper
wire.
Microcontroller ATmega328P
Operating Voltage 5V
Length 68.6 mm
Width 58.4 mm
Weight 25 g
PROPOSED SYSTEM:
The Product reminds the user to correct their posture.The circuit diagram for the
system is designed as mentioned below.
A 5v from Arduino is connected with the flex sensor and the ground is connected
with the 10k resistor. This flex sensor and 10k resistor make a voltage divider, a
wire from the middle is connected with the Analog pin A0 of the Arduino. The
buzzer’s S Pin is connected with pin number 5 of the Arduino which is the PWM
pin and the minus pin is connected with the ground.(Posture determination by
using flex sensor and image analysis technique by abdullah beyaz)
The device gets the value from the flex sensor, resistance of the flex sensor
increases as the bending increases.
The arduino code which is programmed in the arduino IDE is shown in (Appendix
3)
13 void setup()
14 {
15 Serial.begin(9600);
16
17 pinMode(flexs, INPUT);
18 pinMode(buzzer, OUTPUT);
19
20
21 }
22
23 void loop()
24 {
25
26 flexdata = analogRead(flexs);
27 Serial.print("flex value;");
28 Serial.print(flexdata);
29 Serial.println("");
30 if( flexdata < 220)
{
analogWrite(buzzer, 150);
}
delay(1000);
(Appendix 3)
User is alerted if the posture of the user is not good. The posture of the user is
calculated from the flex sensor value reading. If the reading is greater than the
threshold value then the user is alerted using the buzzer sensor in the device. The
user is only if the reading is greater than the threshold value for about a minute.
The buzzer is activated for five seconds and goes to idle. The device sends the data
to the server only when the alert system is activated. The normal posture need not
be analyzed.
CONCLUSION:
Posture related problems are a major problem in the modern world. Bad posture
causes many health related problems. Thus our project provides a device to detect
and correct the posture of the user. garment-integrated bend sensing provides an
accurate and reliable measure of seated spinal posture through measurement of
sagittal flexion. In addition, the flex sensor is not too expensive and well suited to
wearable applications, because of its small size, flexibility, and easily-customized
length. In this study, the sensor was evaluated in a wearable configuration designed
to minimize the number of additional influencing variables. Removing these
variables, however, often requires sacrifices in user comfort and social
acceptability of garments.
FUTURE ENHANCEMENT:
Future work will include analysis of the effects of garment ease and fit on the
sensor’s performance. Ultimately, this sensor will be integrated into a more
complete biofeedback posture monitoring system. By integrating multiple sensors
in the device the posture of the user can be measured with more accuracy. By
reducing the size of the sensor and battery user comfort can be increased.
REFERENCES: