Skip to main content
Sandbox Physics

M009 · Moving bases

Polar-Coordinate Kinematics

How do you find the velocity and acceleration of a point on an arm that stretches while it turns? Velocity is the stretching speed along the arm plus the radius times the turning rate across it. Differentiating again, the turning basis adds two terms to the radial and angular accelerations: an inward centripetal term, and a sideways cross term whenever the arm stretches while it turns.

Set how the radius breathes in and out and how the angle accelerates, then read the signed vector components on a rotating arm. Finally, rebuild the motion from noisy Cartesian positions and watch angular aliasing appear.

Interactive modelPolar-Coordinate Kinematics
Signed radial accelerationReady\text{Ready}
Signed transverse accelerationReady\text{Ready}
Radius second derivativeReady\text{Ready}
Centripetal contributionReady\text{Ready}
Angular acceleration contributionReady\text{Ready}
Radial–angular cross termReady\text{Ready}
Polar fit acceleration RMS errorReady\text{Ready}
Largest observed angle stepReady\text{Ready}
Frame at selected timeReady\text{Ready}
Selected timeReady\text{Ready}
Selected speedReady\text{Ready}
Acceleration magnitudeReady\text{Ready}
Signed tangential accelerationReady\text{Ready}
Normal accelerationReady\text{Ready}
Geometric curvatureReady\text{Ready}
Osculating radiusReady\text{Ready}
Sampled path lengthReady\text{Ready}
Acquired positionsReady\text{Ready}
Cartesian fit speed-vector RMS errorReady\text{Ready}
Cartesian fit acceleration RMS errorReady\text{Ready}

Physics tutorial

A rotating basis is part of the derivative

BackgroundEach motion here has three parts: the shape of the path, the timing along it and a record of observed positions.

Why it mattersCompare the vectors drawn on the arm with the derivatives you recover from measured positions.

Start with the essentials

Focus question
Where does the transverse cross term come from?
One-sentence intuition
In polar coordinates you differentiate both the coefficient and the basis vector it multiplies.

Core mathematical model

A radius that stays positive and a rotation of either sign

r(t)=r0edt/T[1+ϵrsin⁡(2πtT)]θ(t)=θ0+ω0t+12αt2\begin{aligned}r(t)&=r_0e^{dt/T}\left[1+\epsilon_r\sin\left(\frac{2\pi t}{T}\right)\right]\\\theta(t)&=\theta_0+\omega_0t+\tfrac12\alpha t^2\end{aligned}

The radius stays positive because the breathing fraction is strictly less than one.

Differentiate the basis too

e˙r=θ˙eθ,e˙θ=−θ˙er\dot{\mathbf e}_r=\dot\theta\mathbf e_\theta,\qquad\dot{\mathbf e}_\theta=-\dot\theta\mathbf e_r

A direction that rotates is changing, even when the coefficient in front of it stays constant.

Velocity components

v=r˙er+rθ˙eθ\mathbf v=\dot r\mathbf e_r+r\dot\theta\mathbf e_\theta

Both the change in radius and the rotation contribute to the velocity in the inertial frame.

Acceleration components

a=(r¨−rθ˙2)er+(rθ¨+2r˙θ˙)eθ\begin{aligned}\mathbf a&=(\ddot r-r\dot\theta^2)\mathbf e_r\\&\quad+(r\ddot\theta+2\dot r\dot\theta)\mathbf e_\theta\end{aligned}

The cross term comes purely from the kinematics. These are signed components along the basis vectors at that instant.

Rebuilding the motion from positions

r^i=xi2+yi2θ^i=unwrap⁡(atan2⁡(yi,xi))\begin{aligned}\widehat r_i&=\sqrt{x_i^2+y_i^2}\\\widehat\theta_i&=\operatorname{unwrap}(\operatorname{atan2}(y_i,x_i))\end{aligned}

Fit local quadratics in time to the measured radius and the unwrapped angle. Unwrapping always picks the nearest branch, so it cannot detect a full turn that was missed.

Common difficulties

A smooth curve is not the true acceleration

Typical misconceptionA smooth reconstruction or a dense plot proves you have the true acceleration.

Better mental modelSampling can miss turns, local fits add bias, and the largest sampled value is not a guaranteed bound on the continuous curve.

Run the experiment

  1. 01

    Start with a circle

    Select Uniform circle and scrub the clock.

    What to observe: The radial acceleration points inward, and the velocity points along the transverse direction.
  2. 02

    Isolate the cross term

    Compare Radial only, Inward spiral and Breathing spiral.

    What to observe: The direction of the cross term depends on the radial motion and the sign of the rotation.
  3. 03

    Reverse the rotation

    Select Reverse the rotation; inspect the midpoint with zero angular velocity.

    What to observe: At the moment the rotation reverses, the angular acceleration can still be nonzero.
  4. 04

    Miss a turn

    Acquire Angular aliasing, then increase frame rate and acquire again.

    What to observe: The fit to the raw angle can look smooth and still be wrong. The analytic reference shows the motion that was missed.
FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy