简洁直观的罗德里格斯旋转点轴方程推导

约定符号

  • 点乘
    A ⋅ B = B ⋅ A A \cdot B = B \cdot A AB=BA
  • 叉乘
    A × B = − B × A A \times B= -B \times A A×B=B×A
  • 数乘
    α B = B α \alpha B = B\alpha αB=Bα

p ⃗ \vec{p} p 绕单位向量 n ⃗ \vec{n} n 逆时针旋转 μ \mu μ弧度
在这里插入图片描述

q ⃗ = O N ⃗ + N W ⃗ + W Q ⃗ \vec{q}=\vec{ON}+\vec{NW}+\vec{WQ} q =ON +NW +WQ

  1. O N ⃗ = ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ \vec{ON}=(\vec{p} \cdot \vec{n}) \cdot \vec{n} ON =(p n )n

  2. N W ⃗ = p ⃗ − ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ ∣ ∣ p ⃗ − ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ ∣ ∣ ∣ ∣ N Q ⃗ ∣ ∣ c o s μ \vec{NW}=\frac{\vec{p}-(\vec{p} \cdot \vec{n}) \cdot \vec{n}}{||\vec{p}-(\vec{p} \cdot \vec{n}) \cdot \vec{n}||}||\vec{NQ}||cos \mu NW =p (p n )n p (p n )n NQ cosμ
    由于: ∣ ∣ N Q ⃗ ∣ ∣ = ∣ ∣ N P ⃗ ∣ ∣ = ∣ ∣ p ⃗ − ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ ∣ ∣ ||\vec{NQ}||=||\vec{NP}||=||\vec{p}-(\vec{p} \cdot \vec{n}) \cdot \vec{n}|| NQ =NP =p (p n )n
    N W ⃗ = ( p ⃗ − ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ ) c o s μ \vec{NW}=(\vec{p}-(\vec{p} \cdot \vec{n}) \cdot \vec{n})cos \mu NW =(p (p n )n )cosμ

  3. W Q ⃗ = p ⃗ × n ⃗ ∣ ∣ p ⃗ ∣ ∣ s i n ϕ ∣ ∣ N Q ⃗ ∣ ∣ s i n μ \vec{WQ}=\frac{\vec{p} \times \vec{n}}{||\vec{p}||sin \phi}||\vec{NQ}||sin\mu WQ =p sinϕp ×n NQ sinμ
    由于: ∣ ∣ N Q ⃗ ∣ ∣ = ∣ ∣ N P ⃗ ∣ ∣ = ∣ ∣ p ⃗ ∣ ∣ s i n ϕ ||\vec{NQ}||=||\vec{NP}||=||\vec{p}||sin \phi NQ =NP =p sinϕ
    W Q ⃗ = − s i n μ ( n ⃗ × p ⃗ ) \vec{WQ}=-sin\mu(\vec{n} \times \vec{p}) WQ =sinμ(n ×p )

综上所述,推导得到罗德里格斯公式:
q ⃗ = ( 1 − c o s μ ) ( p ⃗ ⋅ n ⃗ ) ⋅ n ⃗ + c o s μ p ⃗ − s i n μ ( n ⃗ × p ⃗ ) \vec{q}=(1-cos \mu)(\vec{p} \cdot \vec{n}) \cdot \vec{n} + cos \mu \vec{p} - sin \mu(\vec{n} \times \vec{p}) q =(1cosμ)(p n )n +cosμp sinμ(n ×p )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值