Stewart 平台的数学运动解析

中文译本,原文:https://web.archive.org/web/20130506134518/http://www.wokinghamu3a.org.uk/Maths%20of%20the%20Stewart%20Platform%20v5.pdf

 

Stewart平台由2个刚性框架组成,由6条变长支臂连接。将底座作为参照系,以x、y、z为正交轴。顶部平台(以下均简写为平台)有它自己的正交坐标x ',y ', z ',相对于基座有6个自由度。平台坐标的原点可以由三个相对于基座的平移位移来定义,每个轴一个,三个角位移定义了平台相对于基座的方向,使用一组欧拉角来定义每个轴向的转角:

1、ψ(yaw,偏航角)为 z 轴方向上的旋转。

2、θ(pitch,俯仰角)为 y 轴方向上的旋转。

3、φ(roll,横滚角)为 x 轴方向上的旋转。

 

先只考虑第 ψ (yaw,偏航角)在 z 轴上的计算:

以上推导得旋转矩阵 Rz(ψ) 

同理,可得 θ(俯仰)在 y 轴上的矩阵

φ x 轴上的矩阵

结合整个旋转矩阵基于平台的运动就可得到

 

然后将矩阵置于Stewart平台中计算,支臂编号为 i

给出了锚点 Pi 相对于基准坐标系的坐标 qi 的方程

其中 T 为平移向量,给出平台框架原点相对于基准框架的位置线性位移,pi 为定义锚点相对于平台框架的坐标的向量。
同样,i 号支臂的长度公式为

其中 bi 是向量,定义了下锚点Bi的坐标。这6个方程给出了实现平台所需位置和姿态的6条支臂的长度。
考虑正解运动学时,该表达式表示6个未知数中18个同时存在的非线性方程,表示平台的位置和姿态。在寻找这些方程的解方面已经做了大量的工作;在一般情况下,有40种可能的解决方案,尽管在实践中,这些解决方案中的许多并不实用。(说白了就是告诉你正解不合适)
 

后文似乎有个公式有些问题,等确认后再修改。待续...

Stewart平台是一种具有六自由度的可并联机构,由固定底座和位于底座上的移动平台组成。它通过六个伸缩杆连接底座和平台,从而实现平台在空间中的运动Stewart平台的正运动学是指通过给定平台在空间中的位置和姿态,计算出每个伸缩杆的长度。在正运动学分析中,我们需要确定平台中心的位置和姿态,以及伸缩杆的长度。 通过数学建模和几何分析,可以得到Stewart平台运动学的解析表达式。具体地说,我们可以使用坐标表示平台中心的位置,如(x, y, z),以及平台的姿态参数,如旋转矩阵或欧拉角。通过这些参数,我们可以确定平台在空间中的位置和姿态。 接下来,我们需要根据所给定的位置和姿态参数,通过逆向分析来计算各个伸缩杆的长度。这可以通过三角学和向量分析等数学方法来实现。根据平台的几何特征和伸缩杆的约束条件,我们可以推导出伸缩杆长度的表达式。 最后,通过计算得到的伸缩杆长度,我们就可以确定Stewart平台在给定位置和姿态下的正运动学。这样,我们就能够知道平台在空间中的运动方式和所需伸缩杆的长度。 总结起来,Stewart平台的正运动学是通过给定平台的位置和姿态参数,计算出每个伸缩杆的长度。这需要使用数学建模和几何分析的方法,来得到Stewart平台运动学的解析表达式,并通过逆向分析来计算伸缩杆的长度。这样,我们就可以确定平台在给定位置和姿态下的运动方式。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值