空间数学与刚体运动

螺旋轴

螺旋轴讲的是关于刚体(不会变形的硬物体)运动的一个漂亮事实:无论你把一个刚体从一处拿起、再放到别处的动作看起来多复杂,这个动作总可以描述成:绕某一条直线转一下,外加(可能)沿着这条同样的直线滑一段。想想木螺丝拧进木板的样子——它一边旋转,一边同时往前钻,而旋转和前进都是围绕并沿着同一条轴进行的。这条轴就是螺旋轴。一个令人意外的论断(叫沙勒定理)说:三维空间里的任何刚体运动——哪怕只是笨手笨脚地把一把椅子挪到房间另一头——本质上都不过是这样一次螺旋运动。

机器人学为什么在意它?因为它把杂乱的运动收拢成一个利落的整体。你不必再分开记录某个物体转了多少、又平移了多少,而只需指定空间里的一条直线(螺旋轴),说明它绕这条线转得多快,再说明它沿这条线走了多远。前进的滑动量与转动量之比,叫作螺距,跟真实螺纹的螺距完全是一回事:螺距大,意味着每转一圈滑得很多;螺距为零,就是只转不前进的纯旋转;螺距为无穷大,则是只滑不转的纯直线平移。把旋转和平移这样打包在一起,能让机械臂和关节运动的数学描述干净得多。

这个想法是一种强大机器人运动学方法的骨架。机械臂的每一个关节——无论是旋转的还是滑动的——都可以写成它自己的一条螺旋轴,于是整条手臂的运动就变成一连串螺旋的依次叠加。工程师喜欢这一点,是因为一条会转又会滑的直线,能概括掉原本要用一堆零散数字才能表达的东西;而且它还与旋量自然衔接,后者用同样的螺旋式语言来描述物体某一瞬间的速度。

用一个带螺旋把手的机关去开一扇沉重的地窖门时,你转动把手,门闩同时被往外抽出——这是绕同一条直线进行的边转边前进的动作,正是一次螺旋运动。

旋转与前进绕同一条轴同时发生——这正是螺旋的本质特征。

螺旋的两种特例正好涵盖了我们熟悉的动作:螺距为零是纯旋转,螺距为无穷大是沿直线的纯滑动。

又称
screw motion螺旋运动旋量