Click here to Skip to main content
15,886,639 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
I am creating Automatic Fall Detection device, in which two sensors accelerometer and gyroscope are used to analyze changes in a body's position.

So, how to find Free-Fall Detection using Embedded C code?

Does any library available in Embedded C for Free-Fall detection?

OR

Does Sensor Fusion library available in Embedded C ?
Posted
Updated 9-Nov-14 18:07pm
v3
Comments
Robert Welliever 31-Oct-14 2:13am    
Sorry I don't have an answer, but what a very intriguing idea you have! However, I can understand that you could detect if the device is falling, but how would you know if the human body is attached to it?
RupeshMote 31-Oct-14 4:43am    
This device is attached on wrist of man, like watch.
[no name] 10-Nov-14 0:39am    
This is the totally wrong place to fit it as the arm moves independently of the body. It needs to be attached near the centre of gravity of the body. If you don't understand this comment this project may not be for you.

Taken from this stack exchange answer: http://arduino.stackexchange.com/questions/4223/enable-free-fall-detection-using-arduino[^]

"Sitting an accelerometer flatly on a bench will produce a value of 1G in one of the 3 axes.

Free fall of an accelerometer (assuming you haven't reached terminal velocity) should read near zero on all 3 axes.

I am not aware of a mode you can set for this, but if you check the values of the 3 axes and all are close to zero, you are probably in a free fall condition."
 
Share this answer
 
I think Google will be far more productive than asking here.
Choose your accelerometer carefully as not all are useful for this purpose.
Look at:
http://cache.freescale.com/files/sensors/doc/app_note/AN3151.pdf[^]

http://www.analog.com/library/analogdialogue/archives/43-07/fall_detector.html[^]

http://electronics.stackexchange.com/questions/83093/fall-detection-using-accelerometer[^]

You ask "Does Sensor Fusion library available in Embedded C ?"

What does that mean? There is no such thing as a generic "embedded" library. What processor are you using?
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900