Stewart 运动学正解

randolf2022年8月9日
大约 2 分钟

Stewart 运动学正解

Stewart 运动学正解

定义

使用 Matlab 对 Stewart 机器人进行运动学正解求解。

注意到,一般的给定构型下不存在解析解,因此一般使用数值解进行求解。比较常用的工具是牛顿迭代法,基本思路如下:

2021030522342146

理论分析

对单根轴进行分析,即计算 ,其中

注意到,对一个矢量 ,有微分关系:

因此对 有:

其中, 代表估计参数 对应的之链长度。

结合 stewart 并联机构 Jacobi 矩阵推导,有:

当描述方式为RPY 时 ,有:

note

collapse: open title: Note 注意这里只是一般形式下满足的结果,在Euler角下也可以实现,比如ZYX情况下后面两个轴转动角度为0情况。

因此有:

因此带入有:

,因此有:

带入得到:

其中位姿变换描述在 RPY 下。

note

collapse: open title: Note 需要注意,这里计算的存在一个负号,因为之前定义,因此前面带负号,上面计算没写

Functions

参考我自己完成的正解:

calForwardKinematicsNewton

参考

Loading...