Using accelerometer sensor to determine speed of person

AI Thread Summary
The discussion focuses on using an ADXL311 accelerometer to determine a person's speed while running. The user is struggling to develop a formula for speed based on the accelerometer's output, which includes acceleration data for the X and Y axes. They have attempted to calculate speed by integrating discrete acceleration data but are encountering issues with noise and incorrect peak speed values. Participants emphasize the need for proper data collection and processing techniques to improve accuracy. The conversation highlights the importance of understanding the relationship between acceleration and speed to achieve reliable results.
cjn200
Messages
1
Reaction score
0
hello, I'm using an accelerometer (ADXL311) which outputs analog voltage in proportion to g's for X and Y axes. I'm trying to use this to manipulate sound when a person is 'running', basically as speed increases above a certain threshold, but having problems with my formulas for speed.

i've managed to graph these two actions with consistent visual results - it's visually clear when someone is running, etc., but haven't been able to correctly translate this into a usable formula. my known variables are gX, gY, time, and I'm assuming that i'll have to take periodic samples and calculate an average, but so far, I've managed nothing that makes sense.

can anyone help in a language for dummies? i can handle the electronics more or less, but had (embarrassingly enough :rolleyes:) to look the formula for speed.

thanks!
 
Physics news on Phys.org
I presume that they output an acceleration over their time increment. Acceleration times that time increment is the change in speed over that increment. Add the change in speed over that increment to the starting speed and you have the new speed.
 
Where on the body did you attach the accelerometer. If it is on the feet or legs you will need to do something very different find the velocity of the running person.
 
Hi everybody,
I desperately need help!
I am using tri axial accelerometer to calculate speed during sprint. I tried calculating speed and the peak speed from this data is 30m/s (which is not at all possible). I hv data at every .02 secs. I attached the acceleromater on sacrum.
please help..
 
You have not given nearly enough information for anyone to help you.

How did you calculate the velocity that you have?

How did you collect and process the data?
 
hi thanks a tonn for the reply.
I have calculated the speed like this.
Calculation of velocity from discrete acceleration data:

Integral of acceleration will give velocity value. Since data given for acceleration is discrete so we have calculated velocity value at x direction (Vx) through integrating under discrete acceleration data at x direction by using MATLAB programme. Similarly Vy and Vz was calculated. Total velocity value will be sqrt(Vx*Vx + Vy*Vy + Vz*Vz)
I didnot process data but directly used it (though i saw a lot of noise in data but not sure how to process it). could you please tell me about the correct way of collecting data and processing it and the correct procedure of calculating it.
IT will be a great help
 
The rope is tied into the person (the load of 200 pounds) and the rope goes up from the person to a fixed pulley and back down to his hands. He hauls the rope to suspend himself in the air. What is the mechanical advantage of the system? The person will indeed only have to lift half of his body weight (roughly 100 pounds) because he now lessened the load by that same amount. This APPEARS to be a 2:1 because he can hold himself with half the force, but my question is: is that mechanical...
Hello everyone, Consider the problem in which a car is told to travel at 30 km/h for L kilometers and then at 60 km/h for another L kilometers. Next, you are asked to determine the average speed. My question is: although we know that the average speed in this case is the harmonic mean of the two speeds, is it also possible to state that the average speed over this 2L-kilometer stretch can be obtained as a weighted average of the two speeds? Best regards, DaTario
Some physics textbook writer told me that Newton's first law applies only on bodies that feel no interactions at all. He said that if a body is on rest or moves in constant velocity, there is no external force acting on it. But I have heard another form of the law that says the net force acting on a body must be zero. This means there is interactions involved after all. So which one is correct?
Back
Top