Skip to main content
Sandbox Physics

M009 · Moving bases

Polar-Coordinate Kinematics

Prescribe radial breathing and angular acceleration, inspect signed vector components on a rotating arm, then reconstruct motion from noisy Cartesian positions and expose angular aliasing.

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

BackgroundMotion has geometry, a traversal clock and an observational record.

Why it mattersConnect vectors anchored in the apparatus to derivatives recovered from acquired positions.

Start with the essentials

Focus question
Where does the transverse cross term come from?
One-sentence intuition
Differentiate both the coefficient and its basis vector.

Core mathematical model

Positive radial law and signed rotation

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}

Radius remains positive because the breathing fraction is strictly below 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 rotating direction changes even when its coefficient stays constant.

Velocity components

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

Radial change and rotation both contribute to the inertial velocity.

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 is kinematic. These are signed components on instantaneous basis vectors.

Reconstruct 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 acquired radius and unwrapped angle. Nearest-branch unwrapping cannot identify missed full turns.

Common difficulties

Model versus observation

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

Better mental modelSampling can miss turns, local fits introduce bias, and sampled maxima are not certified continuous bounds.

Run the experiment

  1. 01

    Start with a circle

    Select Uniform circle and scrub the clock.

    What to observe: The radial acceleration points inward while the velocity is transverse.
  2. 02

    Separate the cross term

    Compare Radial only, Inward spiral and Breathing spiral.

    What to observe: Radial motion and signed rotation determine the cross-term direction.
  3. 03

    Reverse angular motion

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

    What to observe: Angular acceleration can remain nonzero at angular reversal.
  4. 04

    Miss a turn

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

    What to observe: The raw angle fit can be smooth and wrong; the analytic reference exposes the missed motion.