Does a rotating accelerometer moving linearly measure linear velocity?

  • #1
FGD
41
12
If an accelerometer is rotating as it moves forward through the air, what force is acting on the accelerometer? Say we remove gravity and just concentrate on the horizontal axis.

I know there is centripetal and tangential acceleration that shows up as an offset in the sin wave, but what causes the sinusoidal pattern?

For example if the accelrometer was in place and rotating at a constant speed, all you would see is the centripetal force as an offset. Tangential acceleration would be non existent since the speed is constant.

As soon as it moves forward though, you see a sinusoidal pattern emerge.

The only thing I can think of is velocity of the accelerometer is somehow effecting the readings as it spins. Is this what is happening?

If so, is there math/physics to back this up? Like could you reverse engineer the values to get the velocity?

Say:
we remove the offset so that the centripetal acceleration is not a factor.
ω = ~70 rad/s
period = ~0.09 seconds
amplitude = ~20 m/s^2
we’ll just say phase is 0 to make things simpler.

What would be the math to figure this out? Any help would be very appreciated.

I’ve attached an image of the 2d plane if that helps. There is no acceleration when the accelerometer is 90 degrees to the velocity direction. And negative values from 90 to 270 degrees.

Accel.jpg
 
Last edited by a moderator:
Physics news on Phys.org
  • #2
1722056280911.png

I may have said that wrong now that I look at it closer. Maybe the larger values are on the sides closer to the 90 degrees. I would still love help with this. Been thinking about it quite awhile now. :)
 
  • #3
FGD said:
If an accelerometer is rotating as it moves forward through the air, what force is acting on the accelerometer?
Moving at a constant speed in a straight line?
 
  • #4
Nugatory said:
Moving at a constant speed in a straight line?
Yes, in order to make is simple, I'm just looking at the constant speed in a straight line.
Accelerometer measures change in velocity, so there must be a way to determin the actual velocity from this. I just haven't been able to track down or figure the formula yet. Thinking about it more: from the radial/circular diagram above it looks like the biggest change in the y direction (the axis that aligns with velocity) is at the -90 and +90 positions, but then the accelerometer only acts along it's axis so that change in acceleration is probably close to 0 at those points. It's got me stumped at the moment. Any suggestions?
 
  • #5
What do you mean by "rotating an accelerometer"? If you just spin an accelerometer, it will measure zero acceleration (depending on the construction of the accelerometer). It needs to be off-center from the axis of rotation in order to sense the centripetal acceleration.

Think of one of the simplest accelerometers -- a mass on a spring. If you spin that accelerometer about the center of that mass, there is no force on the mass to generate a displacement, so the accelerometer reads zero...
 
  • Like
Likes Tazerfish, FGD and Lnewqban
  • #6
FGD said:
Accelerometer measures change in velocity
Actually an accelerometer measures something called "proper acceleration", loosely the difference between the path an object follows and the straightline path it would follow if there were no forces acting on it.

Say we place the accelerometer at a point on the rim of the disk. The only force acting on that point is the centripetal force that is stopping that point from moving in a straight line tangent to the rim. That force has constant magnitude and is directed toward the center of the disk, so of course the accelerometer also shows constant acceleration towards the center.

The speed of the point on the rim in the direction of motion does change. That is explained by calculating the component of the centripetal force vector in the direction of motion (this is easier in cartesian coordinates than in the polar coordinates that we more often use for rotating objects). You will find that all along the trailing side of the disk that component is positive so the point is accelerating ("change of velocity" acceleration here) in the direction of motion; all along the leading side of the disk that component is negative so the point is decelerating; and of course the maximum and minimum speeds will be reached at the inflection points where the acceleration switches between positive and negative.

It may help to visualize wheel rolling without slipping: The contact point of the wheel is at rest relative to the ground, the top edge of the wheel is moving forward at twice the speed of the hub, and all it takes to make that happen is the centripetal force that holds the wheel together.
 
  • Like
Likes FGD and Lnewqban
  • #7
FGD said:
If an accelerometer is rotating as it moves forward through the air, what force is acting on the accelerometer? Say we remove gravity and just concentrate on the horizontal axis.
Like in this case?:
The accelerometer is set to sense only horizontal accelerations of the geometric center of a flying Frisbee disc?
 
  • Like
Likes FGD
  • #8
Lnewqban said:
Like in this case?:
The accelerometer is set to sense only horizontal accelerations of the geometric center of a flying Frisbee disc?
Yes, that is a good analogy. The accelerometer is aligned with the radial axis. (AKA: aligned with the centripetal axis). Sorry if I am not explaining this clearly enough. Here is a chart with real world data. I took the data and removed the offset (Which I believed was the centripetal acceleration. (I don't know what else would cause a constant offset.)).

Then I fitted a sin wave to the data. The accelerometer is almost center, but as berkeman mentioned it is not perfectly center. Using the equation ac=ω^2⋅r, I get that R = 0.001103m (So the accelerometer is about 1mm from the center of rotation). In my new diagram I have the velocity vector pointing in the direction I believe Nugatory described where the negative values are aligned with the velocity vector. Once the Centripetal acceleration is removed isn't what is left related to linear velocity?

BTW, Thank you berkeman, Nugatory, and Lnewqban for taking the time to help me with this. I appreciate you!

1722118964789.jpeg
 
Last edited by a moderator:
  • Like
Likes Lnewqban
  • #9
Since the values of accelerations seem to be perfectly symmetrical about the y axis, the radius is only 1.1 mm, and the rpm are only 700, I initially thought about partially blaming the cyclic readings to the accelerometer sensing device not being perfectly coplanar with the disc.

But, after a second, I realized that the readings are respect to the disc rather than to an inertial frame.

Then, I contradicted myself remembering that a small gyroscope fights back any attempt by an exterior torque to change its spatial plane of rotation.

Rotating accelerometer.jpg
 
Last edited:
  • Like
Likes FGD
  • #10
Lnewqban said:
Since the values of accelerations seem to be perfectly symmetrical about the y axis, the radius is only 1.1 mm, and the rpm are only 700, I initially thought about partially blaming the cyclic readings to the accelerometer sensing device not being perfectly coplanar with the disc.

But, after a second, I realized that the readings are respect to the disc rather than to an inertial frame.

Then, I contradicted myself remembering that a small gyroscope fights back any attempt by an exterior torque to change its spatial plane of rotation.
Love the brain storming! I actually attached a 3 axis accelerometer, but want to keep things simple and just think about the linear velocity. However, just for info sake, the z axis pointing down actualy has roughly twice as fast of a rotation. X and Y are similar since they are about 90 degress out of phase.
1722124692191.png
 
  • Like
Likes Lnewqban
  • #11
Nugatory said:
Actually an accelerometer measures something called "proper acceleration", loosely the difference between the path an object follows and the straightline path it would follow if there were no forces acting on it.
I visualize the accelerometer like a mass with a spring, like the diagram below. Is this correct? That is why I thought it might be possible to figure out the linear velocity. (Sorry the masses look like W's. I origionally drew it upside down. :) )
1722124867284.png
 
Last edited:
  • #12
FGD said:
I actually attached a 3 axis accelerometer....
The three axes of your three-axis accelerometer are of course the cartesian x,y,z axes and it s reporting the components of the proper acceleration vector in cartesian coordinates. Calculate the components of the centripetal force vector and you will see that you are getting exactly the expected acceleration in the x and y directions. The z oscillation will not be present in the idealized system you described in the original post - likely you are seeing flutter or some other artifact of imperfect balancing of the disk.
 
  • Like
Likes Lnewqban and FGD
  • #13
Nugatory said:
The three axes of your three-axis accelerometer are of course the cartesian x,y,z axes and it s reporting the components of the proper acceleration vector in cartesian coordinates. Calculate the components of the centripetal force vector and you will see that you are getting exactly the expected acceleration in the x and y directions. The z oscillation will not be present in the idealized system you described in the original post - likely you are seeing flutter or some other artifact of imperfect balancing of the disk.
I am not totally sure the R value to calculate the centripetal force. I only derived it from the calculation based on thinking that the offset was the centripetal acceleration.

If I understand you correctly your saying the whole thing is centripetal acceleration and the linear velocity has no effect on the measurement? Is the answer to the question no you can not calculate linear velocity from a rotating accelerometer?

I took the magnitudes of the x and y and got the following plot. It looks like the z axis shows up in the magnitude. (This is the raw data, with the offsets removed).
1722139709086.png
 
  • #14
Here is another sample for comparison. Different amplitude. ω = 62.8318530717959
1722140756396.png
 
  • #15
FGD said:
Love the brain storming! I actually attached a 3 axis accelerometer, but want to keep things simple and just think about the linear velocity. However, just for info sake, the z axis pointing down actualy has roughly twice as fast of a rotation. X and Y are similar since they are about 90 degress out of phase.
I wonder if the factor of two has to do with what Feynman mentioned about a wobbling plate in one of his books. Here's a video illustrating the phenomenon.

 
  • Like
  • Love
Likes FGD and Lnewqban
  • #16
FGD said:
If I understand you correctly you’re saying the whole thing is centripetal acceleration and the linear velocity has no effect on the measurement?
Yes. Consider that the disk moving in some direction relative to us is the same situation as the disk at rest while we are moving in the opposite direction; surely the accelerometer readings must be the same in both cases. But if they are same in both cases they cannot be used to distinguish them.

(This is an example of Galilean relativity. If you are not familiar with that idea, Google will bring up some good references)
Is the answer to the question no you cannot calculate linear velocity from a rotating accelerometer?
In general, we cannot. There are some special cases: for example if we know that the accelerometer is attached to a wheel that is rolling without slipping then the rotation rate, which the accelerometer will give us, allows us to calculate the speed of the wheel relative to the road.
 
  • Like
Likes FGD
  • #17
FGD said:
Is the answer to the question no you can not calculate linear velocity from a rotating accelerometer?
No, you cannot. This would violate Galilean relativity. There is no such thing as an absolute velocity and you should get the same result regardless of whether the accelerometer is moving relative to you or just spinning in place.
 
  • Like
Likes FGD
  • #18
FGD said:
... just for info sake, the z axis pointing down actually has roughly twice as fast of a rotation. X and Y are similar since they are about 90 degrees out of phase.
View attachment 349044
giphy.webp
 
  • Haha
Likes Tazerfish, FGD and berkeman
  • #19
FGD said:
Is the answer to the question no you can not calculate linear velocity from a rotating accelerometer?
If you know the initial linear velocity and orientation, and keep track of the linear acceleration (accelerometer) and angular velocity (gyroscope), then you can calculate linear velocity by integration. It's simple in theory, but tricky in practice, because small initial errors add up over time (drift).

https://en.wikipedia.org/wiki/Inertial_navigation_system
 
  • Like
Likes FGD and berkeman
  • #20
Orodruin said:
No, you cannot. This would violate Galilean relativity. There is no such thing as an absolute velocity and you should get the same result regardless of whether the accelerometer is moving relative to you or just spinning in place.
I took a day to learn about Galilean relativity. (Then got caught up in special relativity. lol, lost a day). Thank you all again for your insight. I looked for experements of acceleration that included both rotational and translational components. However, every one I found only showed either translational or rotational acceleration. Does anyone know of experements that show data for both translational and rotational acceleration at the same time? Just the fact that there is a sin wave that is produced says to me there is something more going on here. If you watch the following video, it looks like the rotational acceleration shows up only as an offset, with very little gravitational sin wave showing for the table not being perfecly orthoganal to gravity. It does not look like the data I collected that included both rotational and translational components. (I guess we need to move away from constant speed.)
 
Last edited:
  • Like
Likes Lnewqban
  • #21
Nugatory said:
Yes. Consider that the disk moving in some direction relative to us is the same situation as the disk at rest while we are moving in the opposite direction; surely the accelerometer readings must be the same in both cases. But if they are same in both cases they cannot be used to distinguish them.
I am trying to grasp this in my little brain. I took a day to study Galilean relativity as you suggested. The problem I am struggling with is the sin wave that is generated. What is causing this? In the video above you see the accelrometer reading the centripetal acceleration as a constant offset.

Here is my thought at the moment. (Just brain storming) Could this sin wave be due to the deceleration of the disc caused by drag? If you knew the coefficient of drag, could you figure the velocity?
(Sorry, I think my attempt so simplify with constant speed made things more complicated. :/)
 
Last edited:
  • #22
FGD said:
Here is my thought at the moment. (Just brain storming) Could this sin wave be due to the deceleration of the disc caused by drag? If you knew the drag, could you figure the velocity?
Are we talking about a thrown object, like a frisbee? The linear proper acceleration that an accelerometer at the center of mass measures, is solely due to the total aerodynamic force (lift and drag) acting on the flying object.
 
  • Like
Likes FGD
  • #23
A.T. said:
Are we talking about a thrown object, like a frisbee? The linear proper acceleration that an accelerometer at the center of mass measures, is solely due to the total aerodynamic force (lift and drag) acting on the flying object.
Yes like a frisbee. But the accelerometer is not exaclty in the center. It's offset more like this. The accelerometer could be placed anywhere on the radius circle. So X and Y are not neccessarily parallel to the radial of the plate/disc/frisbee. It is hard to know where the accelreometer is inside the manufactured casing exactly.
1722286376313.png
 
Last edited:
  • #24
FGD said:
Does anyone know of experements that show data for both translational and rotational acceleration at the same time?
Very strongly suggest that you not take on the problem of translational acceleration until you've resolved the original problem you posed: constant translational velocity, therefore zero translational acceleration.
 
  • Like
Likes FGD
  • #25
Nugatory said:
Very strongly suggest that you not take on the problem of translational acceleration until you've resolved the original problem you posed: constant translational velocity, therefore zero translational acceleration.
I believe the original was solved with the answer it is not possible because of Galilean relativity. Should I start a new thread for the translational acceleration problem?
 
  • #26
FGD said:
Could this sin wave be due to the deceleration of the disc caused by drag? If you knew the coefficient of drag, could you figure the velocity?
The sine wave has nothing to do with drag, or anything else except the centripetal acceleration produced by the centripetal force. You may be confusing yourself by thinking that the centripetal acceleration is constant - it is not. Its magnitude is constant, but being a vector it has both magnitude and direction, and the direction is not constant.

The sine wave is just how all circular motion works. Consider an accelerometer moving counterclockwise in a circle of radius ##R## with angular velocity ##\omega=\frac{v}{R}##. Using ordinary Cartesian coordinates with origin at the center of the circle (an arbitrary choice that makes the math easier) and starting our clock as the object crosses the positive ##x## axis (another arbitrary choice that simplifies the math) the ##y## position of the particle at time ##t## is ##y(t)=\sin\omega{t}##. We differentiate twice to get the acceleration along the ##y## axis ##\ddot{y}(t)=-\omega^2\sin\omega{t}## and there is the sine wave that your accelerometer is reporting, caused by the centripetal force that is keeping the accelerometer on its circular trajectory. (We can of course do a similar calculation with the ##x## position to find another sine wave, this one ninety degrees out of phase).

Now consider the whole rotating disk moving in the positive ##y## direction with constant speed ##V##.
We use the Galilean transformation to calculate the ##y## position, and we get the rather unsurprising result ##y(t)=Vt+\sin\omega{t}##. Differentiate twice to get the acceleration in the ##y## direction and we get... the exact same ##\ddot{y}(t)=-\omega^2\sin\omega{t}## because the only acceleration involved is that produced by the centripetal force.
(Sorry, I think my attempt so simplify with constant speed made things more complicated. :/)
No, it is less complicated The variable speed problem is worked exactly as above but with the additional complication that ##V## is not a constant but instead some more or less messy function of ##t##.

As I said in the previous post, you do not want to take on this more complicated problem until you clearly understand how the logic of the Galilean transform applies in the simpler constant velocity case.
 
Last edited:
  • Like
Likes FGD
  • #27
FGD said:
I believe the original was solved with the answer it is not possible because of Galilean relativity. Should I start a new thread for the translational acceleration problem?
Sure, but Galilean relativity will still apply (the math just gets messier without providing any additional physical insights) so if you understand why the answer to the constant velocity case is what it is, you won't need the new thread - you'll already know the answer.
 
  • Like
Likes FGD
  • #28
Nugatory said:
The sine wave has nothing to do with drag, or anything else except the centripetal acceleration produced by the centripetal force. You may be confusing yourself by thinking that the centripetal acceleration is constant - it is not. Its magnitude is constant, but being a vector it has both magnitude and direction, and the direction is not constant.

The sine wave is just how all circular motion works. Consider an accelerometer moving counterclockwise in a circle of radius ##R## with angular velocity ##\omega=\frac{v}{R}##. Using ordinary Cartesian coordinates with origin at the center of the circle (an arbitrary choice that makes the math easier) and starting our clock as the object crosses the positive ##x## axis (another arbitrary choice that simplifies the math) the ##y## position of the particle at time ##t## is ##y(t)=\sin\omega{t}##. We differentiate twice to get the acceleration along the ##y## axis ##\ddot{y}(t)=-\sin\omega{t}## and there is the sine wave that your accelerometer is reporting, caused by the centripetal force that is keeping the accelerometer on its circular trajectory. (We can of course do a similar calculation with the ##x## position to find another sine wave, this one ninety degrees out of phase).

Now consider the whole rotating disk moving in the positive ##y## direction with constant speed ##V##.
We use the Galilean transformation to calculate the ##y## position, and we get the rather unsurprising result ##y(t)=Vt+\sin\omega{t}##. Differentiate twice to get the acceleration in the ##y## direction and we get... the exact same ##\ddot{y}(t)=-\sin\omega{t}## because the only acceleration involved is that produced by the centripetal force.
No, it is less complicated The variable speed problem is worked exactly as above but with the additional complication that ##V## is not a constant but instead some more or less messy function of ##t##.

As I said in the previous post, you do not want to take on this more complicated problem until you clearly understand how the logic of the Galilean transform applies in the simpler constant velocity case.
This explanation requires the accelerometer to also be a gyroscope such that its axes remain fixed. This is not the case for most accelerometers. Instead, they are usually fixed to an object (like a smart phone), meaning the reported axes co-rotate with the object. In the ideal case with the accelerometer performing perfect uniform circular motion, it would therefore report a constant acceleration in the radial direction.
 
  • Like
Likes vela and FGD
  • #29
Orodruin said:
This explanation requires the accelerometer to also be a gyroscope such that its axes remain fixed. This is not the case for most accelerometers. Instead, they are usually fixed to an object (like a smart phone), meaning the reported axes co-rotate with the object. In the ideal case with the accelerometer performing perfect uniform circular motion, it would therefore report a constant acceleration in the radial direction.
I plotted the 2 graphs as I undertand it. Here are the plots according to how I understood Nugatory's explanation.
Rotation.jpg


And the plot according to how I understand Orodruin's explanation if the accelerometer is aligned with the radial axis.
Accelerometer.jpg

Correct me if I am misunderstanding. (Learning lots! Love all the help!)
 
Last edited:
  • #30
FGD said:
I plotted the 2 graphs as I undertand it.
You are understanding them right.
The plots from your posts #13 and #14 show the sinusoidal pattern, so we know you are using an accelerometer that includes the gyroscope @Orodruin describes in his post. Without that gyroscope the accelerometer would have no way of knowing that it is pointing in different directions at different times (rather like “down” on the other side of the earth from us is pointing in the direction that we call “up”) and you would have seen the straight-line plot of your second graph.
 
  • Like
Likes FGD
  • #31
Nugatory said:
we know you are using an accelerometer that includes the gyroscope @Orodruin describes in his post
Yes and no. What I described was an accelerometer performing perfect uniform circular motion. This will generally not be the case if the accelerometer is attached to a rigid body with anisotropic moment of inertia. Freely rotating rigid bodies can do all kinds of interesting stuff. The Dzhanibekov effect is a great example of this:
 
  • Love
Likes FGD
  • #32
Orodruin said:
In the ideal case with the accelerometer performing perfect uniform circular motion, it would therefore report a constant acceleration in the radial direction.
Which might be the constant offset of the sinusoidal acceleration, while its variable part is due to the external aerodynamic force, which rotates in the body fixed system.
 
  • Like
Likes FGD
  • #33
Nugatory said:
The plots from your posts #13 and #14 show the sinusoidal pattern, so we know you are using an accelerometer that includes the gyroscope @Orodruin describes in his post.
This is the accelerometer I am using. https://www.adafruit.com/product/4464. The accelerometer is fixed 3 axis attached to the plate. It has a separate gyroscope that has no effect on the accelerometer from what I see. So the sin wave has to be from another source correct? Also the simulation I ran earlier has acceleration values much higher than my measurement.
1722355676104.png
 
Last edited:
  • #34
Orodruin said:
The Dzhanibekov effect is a great example
Way to make things more complicated. lol
It's a relief the earth won't flip on it's axis though. (Had me worried for a sec) :)
 
  • #35
A.T. said:
Which might be the constant offset of the sinusoidal acceleration, while its variable part is due to the external aerodynamic force, which rotates in the body fixed system.
That is what I was wondering earlier. If it measures deceleration then I believe you can determine instantaneous velocity. (Haven't seen info on this though, so maybe I'm missing something.) I love all the different ways of looking at this problem so far. Very interesting.
1722359263841.png

1722359286207.png

1722361075849.png
 
Last edited:
Back
Top