Skip to main content
Sandbox Physics

M083 · Controlled rolling

Rolling Wheel & Geometric Phase

Roll, turn, roll back and turn back. Watch an upright three-dimensional wheel recover its original orientation while retaining a sideways displacement. Change the command order to reverse the result.

Interactive modelRolling Wheel & Geometric Phase
Horizontal displacement00
Transverse displacement00
Heading change00
Wheel rotation00
Net position shift00
Material contact speed00

Physics tutorial

A closed control loop can leave an open path

BackgroundAn upright wheel must move in the direction it faces. Rolling and steering are independent controls, but their order changes the resulting position.

Why it mattersConnect a visible contact rule to the complete trajectory and quantitative account.

Start with the essentials

Focus question
If both angles return to their initial values, must the wheel return too?
One-sentence intuition
The allowed velocity directions depend on heading. Undoing the scalar controls in a new heading does not undo the position.

Core mathematical model

Pure rolling with prescribed steering

x˙=Rϕ˙cos⁡θ,y˙=Rϕ˙sin⁡θ,vcontact=0\dot x=R\dot\phi\cos\theta,\qquad\dot y=R\dot\phi\sin\theta,\qquad\mathbf v_{\rm contact}=\mathbf 0

Heading is measured counterclockwise from the horizontal axis, seen from above. Positive wheel spin rolls forward.

Roll-first loop at zero initial heading

Δθ=Δϕ=0,Δx=d(1−cos⁡α),Δy=−dsin⁡α\Delta\theta=\Delta\phi=0,\qquad\Delta x=d(1-\cos\alpha),\quad\Delta y=-d\sin\alpha

The alternative command order reverses this displacement. Each command lasts one second; there is no dynamical force or work claim.

Common difficulties

Contact is a velocity rule

Typical misconceptionReturning a control or reducing yaw must undo motion or remove energy.

Better mental modelCompare the two command orders at the end. The allowed velocity depends on the current heading.

Run the experiment

  1. 01

    Experiment 1

    Go to the end: both angles return, but position does not.

    What to observe: Compare the synchronized path and numerical readouts.
  2. 02

    Experiment 2

    Swap the command order and set steering to zero.

    What to observe: Compare the synchronized path and numerical readouts.
  3. 03

    Experiment 3

    Change radius while keeping travel fixed. Watch the wheel marker rotate by a different angle.

    What to observe: Compare the synchronized path and numerical readouts.

Primary theory: Simoes & Colombo · rolling disk · Chang & Perlmutter · Chaplygin sleigh

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