运动控制理论(2)——实践例子

 目的:要知道末端点的位置。

直观的向量法

最直接的办法,以向量相加的形式求。

 *3个向量都是参考0系构建。

坐标转换法

 

p是以1系下的局部坐标。

R是旋转矩阵,各列是以0系为参考的正交基。

v1是平移向量,也是以0系为参考的。

合并起来变成了T。

T = R3*3t3*3  ,将旋转和平移分开两个矩阵,从左往右看,就像旋转了,然后沿旋转后的X轴平移a1,到达了第二个关节一样


 

多轴的例子

 直观的向量法求解

使用坐标转换的方式:

 

 两者结果相同!

结论:

1. 以旋转、平移拆分,更容易写出不出错的T

2. 从左往右像,好像 : 旋转——沿旋转后的轴移动到下一个节点——旋转——沿旋转后的轴移动到下一个节点, 最后再乘以局部坐标。

P0 = R01 *T1* R1* T2...Rn-1n * TnPn

 

如果是不是最末端,Tx3[L3,0,0] 就是一个3*3阵,第3列就是末端的坐标。

 

 


 

将每一步拆分,看成是后面局部坐标,转换为前面整体坐标

 

 

 

posted on   耀礼士多德  阅读(35)  评论(0编辑  收藏  举报

(评论功能已被禁用)
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示