跳到主要内容
Sandbox Physics

M083 · 受控纯滚动

滚轮与几何相位

滚轮的朝向和转角都回到初值,它也回到原地了吗? 不一定。先向前滚,再转向,滚回同样距离,最后转回来:朝向和轮子的转角都复原了,轮子却停在了别处。轮子只能沿朝向滚,转过向再滚回去,走的就不是来时的路。先转向再滚,偏移方向正好相反;完全不转向,路径才闭合。

前滚、转向、后滚、再转回来。直立的三维滚轮恢复了原来的朝向和轮面姿态,位置却横移了一段。交换指令的先后,横移就反过来。

交互模型滚轮与几何相位
水平位移00
横向位移00
朝向变化00
轮面转角00
位置净偏移00
接触物质点速率00

物理教程

控制指令走完一圈,路径却不一定回到起点

背景直立滚轮必须沿朝向滚动。滚动与转向是独立控制,但先后次序会改变最终位置。

为什么值得理解看一条看得见的接触规则,怎样决定整条轨迹和描述它的数字。

先抓重点

核心问题
如果两个转角都回到初值,滚轮也必须回到原地吗?
一句话直觉
滚轮能往哪个方向走,取决于它的朝向。朝向变了以后,再把滚动量和转向量原样撤回,位置变化并不会跟着撤回。

核心数学模型

指定转向的纯滚动

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

俯视时,朝向角从水平正轴逆时针计量;轮面正转使滚轮前进。

初始朝向为零、先滚的回路

Δθ=Δϕ=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

换一种指令次序,位移就反向。每条指令持续一秒;这里不计算动力学中的力或功。

常见难点

接触约束限制的是速度

容易误解把控制复原,运动就该撤销;转得慢了,就一定损失了能量。

正确理解比较两种指令次序各自停在哪里。允许的速度方向取决于当时的朝向。

动手实验

  1. 01

    实验 1

    拖到终点:两个转角都回到初值,位置却没有回去。

    你会看到: 对照轨迹和数值读数,两者同步更新。
  2. 02

    实验 2

    交换指令次序,再把转向角设为零。

    你会看到: 对照轨迹和数值读数,两者同步更新。
  3. 03

    实验 3

    保持滚动距离不变,改变半径,看轮面上的标记转过的角度怎样变化。

    你会看到: 对照轨迹和数值读数,两者同步更新。

一手理论资料:Simoes & Colombo · rolling disk · Chang & Perlmutter · Chaplygin sleigh

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策