Let F_linear be the force that accelerates the robot body, and F_angular be the force that accelerates the rotation of the wheels. F_linear + F_angular = F.
F_linear = (M_robot)(a)
F_angular = tau/r = 0.5(M_wheel)®(alpha) = 0.5(M_wheel)(a) where r is wheel radius and alpha is angular acceleration
This was a fun one, because it has been YEARS since I’ve done something like this. I did conceptual Physics in 2001, AP Physics in 2003, and Physics for three quarters in college in 2005, and then finished my Mechanical Engineering degree in 2010, but I haven’t done a whole lot of this type of problem solving since. I had a very rough idea of the concepts going on here, and I recalled a few things from school, but I had to look up the moment of inertia equation for a solid cylinder, and I had to remind myself that Tau = I*alpha.
Initially, I had misread the problem to think that Mwheels was the weight of each wheel, so my answer was 4 times too large, which I quicklyrevised.
If anyone’s interested, here’s a somewhat similar, slightly tricky question I recall from a classical mechanics course:
A bowler releases a bowling ball. Initially, it is sliding at velocity v. Due to friction with the ground, it begins to roll. What is the velocity of the ball once it is rolling?
I don’t think you’ve given enough information. I am fairly certain (but may be wrong) that the force of friction on the ball is important, so we’d need to know the mass/friction.
Well, once the bowling ball is rolling, you will have an angular momentum:
L = I * omega
and a momentum:
p = m * v[sub]f[/sub]
where v[sub]f[/sub] = omega * r
This angular momentum must result from some constant force of kinetic friction, f[sub]k[/sub] acting over a time, t, at the radius r such that:
f[sub]k[/sub] * r * t = L
This same force of friction will have created an impulse, which slowed down the ball as a whole:
f[sub]k[/sub] * t = m * v[sub]f[/sub] - m * v
I * omega / r = m * (v[sub]f[/sub] - v)
I * v[sub]f[/sub] = m * (v[sub]f[/sub] - v)
and so:
v[sub]f[/sub] = -mv / (I - m)
if we take the bowling ball to actually be a perfect, uniform sphere, then:
v[sub]f[/sub] = -mv / (.4 * m * r2 - m)
so
v[sub]f[/sub] = -v / (.4 * r2 - 1)
Which looks really weird to me, so I have no idea if it is correct.
Edit: Figured out two issues. I forgot a negative sign on the change in translational momentum and I switched where the r should go when converting between angular and linear velocity.
Starting from:
I * omega / r = -m * (v[sub]f[/sub] - v)
omega = v[sub]f[/sub]/r
I * v[sub]f[/sub] / r2 = -m * (v[sub]f[/sub] - v)
v[sub]f[/sub] = mv / (I / r2 + m)
Assuming uniform sphere:
v[sub]f[/sub] = mv / (0.4 * m * r2 / r2 + m)
v[sub]f[/sub] = v / (0.4 + 1)
v[sub]f[/sub] = 5 * v / 7
Nope, not quite! You’re making it a bit harder than it has to be by attempting to calculate from the forces themselves - rather, try to think of a way that you can find the answer simply by analyzing the system in two states only (initial, and final). Placement of the origin is crucial to simplifying the problem.
I’m not entirely sure what you mean by trying “to calculate from the forces themselves” (I only mentioned a force at all so that I could create the equivalency; there may be some convenient equation that already takes that into account). My issues resulted from a couple of silly mental errors in typing out the solution (I shouldn’t solve equations in text editors).
I was trying to get at that if you place your origin on the floor, you can notice that the friction force is pointing towards the origin and thus angular momentum is conserved; you need not not consider any forces in any capacity past that, only the initial and final velocities.