周笔记(17/52) - RoboticManipulation - Rigid Body Motion(二)

这篇博客探讨了刚体运动中的旋转速度,从纯旋转运动开始,讲解了刚体在不同坐标系下的速度变换,涉及旋转矩阵、伴随矩阵和Screw motion。还介绍了Wrench的概念,以及Reciprocal screws的定义和它们在约束运动中的应用。
摘要由CSDN通过智能技术生成

刚体速度,不是简单地点可以模拟的~ 要用twist!


(2017.5.6更新)又看了几遍第3节和第4节,赶脚好像终于理出一条线了……
第3节其实讲述的是 vector 和 matrix 的变换:
- 旋转矩阵(SO3) <=> 旋转轴和角度(so3)
- 刚体变换矩阵(SE3) <=> 旋转轴和角度和平移(se3)
第4节则是上述变换的速度(导数)方面:
- 刚体变换矩阵速度(SE3导数) <=> se3上的表示
- 速度在不同坐标系下的变换(伴随矩阵)
第4节必须要理解的概念——spatial坐标系和body坐标系:
- 物体在A位置和B位置之间,本身是可以通过一个rigid motion来到达的,亦即矩阵 Rab 。当A位置是变动的时,就有了 Rab(t) 这个概念。然而B位置是可以一直保持不动的,其实当于参照系。
第5节讲述力和速度的关系,介绍了力(刚体约束)和速度(刚体自由度)维度的关系。进入了正交系统,突然间有线性代数的赶脚了……

我一直懵逼的其实一部分是,这些有啥用?也许可能大概将来会用来快速计算之类?或者还有一些深层次的联系?——来自每再读一遍就觉得一周前的自己是个白痴的我 QwQ 以及沃德天上周我记得这些笔记都是个啥~


旋转速度

先考虑纯旋转运动

  1. 曲线 Rab(t)SO(3) ,初始帧A叫做 spatial coordinate,结束帧B叫做body coordinate。其状态为: qa(t)=Rab(t)qb ,其速度为:
    vqa(t)=ddtqa(t)=R˙ab(t)qb(=R˙ab(t)R1ab(t)Rab(t)qb)
  2. 定理: R(t)SO(3),
    R˙ab(t)R1ab(t)so(3)
    R˙ab(t)Rab(t)so(3)
  3. ω^sab:=R˙abR1ab ω^bab:=R1abR˙ab ,那么
    ω^bab=R1abω^sabRab

    ωbab=R1abωsab
  4. 于是速度为:
    vqa(t)=ω^sabRab(t)qb=ωs
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值