[足式机器人]Part3机构运动微分几何学分析与综合Ch01-4 平面运动微分几何学——【读书笔记】

本文仅供学习使用
本文参考:
《机构运动微分几何学分析与综合》-王德伦、汪伟
《微分几何》吴大任

Ch01-4 平面运动微分几何学

      • 1.2.3-2 点轨迹的Euler-Savary公式
      • 1.2.4 高阶曲率理论


1.2.3-2 点轨迹的Euler-Savary公式

例1-7: 平面曲柄摇杆机构的 Euler-Savary公式。
在例1-5中给出了平面曲柄摇杆机构动瞬心线 π m {{\pi }_{m}} πm与定瞬心线 π f {{\pi }_{f}} πf,动瞬心线 π m {{\pi }_{m}} πm上的Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}可由式(1.47)得到∶
{ R ⃗ m = 1 k a − θ ˙ ( − sin ⁡ θ i ⃗ m + cos ⁡ θ j ⃗ m ) E ⃗ 1 m = − [ θ ˙ ( k a − θ ˙ ) cos ⁡ θ + θ ¨ sin ⁡ θ ] i ⃗ m + [ − θ ˙ ( k a − θ ˙ ) sin ⁡ θ + θ ¨ cos ⁡ θ ] j ⃗ m [ θ ˙ 2 ( k a − θ ˙ ) 2 + θ ¨ 2 ] 1 2 E ⃗ 2 m = [ θ ˙ ( k a − θ ˙ ) sin ⁡ θ − θ ¨ cos ⁡ θ ] i ⃗ m − [ θ ˙ ( k a − θ ˙ ) cos ⁡ θ + θ ¨ sin ⁡ θ ] j ⃗ m [ θ ˙ 2 ( k a − θ ˙ ) 2 + θ ¨ 2 ] 1 2 \left\{ \begin{matrix} {{{\vec{R}}}_{m}}=\frac{1}{{{k}_{a}}-\dot{\theta }}(-\sin \theta {{{\vec{i}}}_{m}}+\cos \theta {{{\vec{j}}}_{m}}) \\ {{{\vec{E}}}_{1m}}=\frac{-[\dot{\theta }({{k}_{a}}-\dot{\theta })\cos \theta +\ddot{\theta }\sin \theta ]{{{\vec{i}}}_{m}}+[-\dot{\theta }({{k}_{a}}-\dot{\theta })\sin \theta +\ddot{\theta }\cos \theta ]{{{\vec{j}}}_{m}}}{{{[{{{\dot{\theta }}}^{2}}{{({{k}_{a}}-\dot{\theta })}^{2}}+{{{\ddot{\theta }}}^{2}}]}^{\frac{1}{2}}}} \\ {{{\vec{E}}}_{2m}}=\frac{[\dot{\theta }({{k}_{a}}-\dot{\theta })\sin \theta -\ddot{\theta }\cos \theta ]{{{\vec{i}}}_{m}}-[\dot{\theta }({{k}_{a}}-\dot{\theta })\cos \theta +\ddot{\theta }\sin \theta ]{{{\vec{j}}}_{m}}}{{{[{{{\dot{\theta }}}^{2}}{{({{k}_{a}}-\dot{\theta })}^{2}}+{{{\ddot{\theta }}}^{2}}]}^{\frac{1}{2}}}} \\ \end{matrix} \right. R m=kaθ˙1(sinθi m+cosθj m)E 1m=[θ˙2(kaθ˙)2+θ¨2]21[θ˙(kaθ˙)cosθ+θ¨sinθ]i m+[θ˙(kaθ˙)sinθ+θ¨cosθ]j mE 2m=[θ˙2(kaθ˙)2+θ¨2]21[θ˙(kaθ˙)sinθθ¨cosθ]i m[θ˙(kaθ˙)cosθ+θ¨sinθ]j m
对于由 r + D sin ⁡ α = 0 r+D\sin \alpha =0 r+Dsinα=0确定的连杆平面上的拐点圆,可以通过上式将其转换到连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中描述为∶
( x m − a ) 2 + ( y m − b ) 2 = D 2 4 {{({{x}_{m}}-a)}^{2}}+{{({{y}_{m}}-b)}^{2}}=\frac{{{D}^{2}}}{4} (xma)2+(ymb)2=4D2
其中拐点圆圆心坐标 ( a , b ) (a,b) (a,b)为∶
{ a = − θ ¨ cos ⁡ θ + ( 2 k a − θ ˙ ) ( k a − θ ˙ ) sin ⁡ θ 2 ( k a − θ ˙ ) 3 b = θ ¨ sin ⁡ θ + ( 2 k a − θ ˙ ) ( k a − θ ˙ ) cos ⁡ θ 2 ( k a − θ ˙ ) 3 \left\{ \begin{matrix} a=-\frac{\ddot{\theta }\cos \theta +(2{{k}_{a}}-\dot{\theta })({{k}_{a}}-\dot{\theta })\sin \theta }{2{{({{k}_{a}}-\dot{\theta })}^{3}}} \\ b=\frac{\ddot{\theta }\sin \theta +(2{{k}_{a}}-\dot{\theta })({{k}_{a}}-\dot{\theta })\cos \theta }{2{{({{k}_{a}}-\dot{\theta })}^{3}}} \\ \end{matrix} \right. a=2(kaθ˙)3θ¨cosθ+(2kaθ˙)(kaθ˙)sinθb=2(kaθ˙)3θ¨sinθ+(2kaθ˙)(kaθ˙)cosθ
当该曲柄摇杆机构的输入角 φ = 238 ∘ \varphi =238{}^\circ φ=238时,瞬心点 P 0 {{P}_{0}} P0在连杆坐标系中的极坐标为 r P 0 = 2.6995 , θ P 0 = 15.9604 ∘ {{r}_{{{P}_{0}}}}=\text{2}\text{.6995},{{\theta }_{{{P}_{0}}}}=\text{15}\text{.9604}{}^\circ rP0=2.6995,θP0=15.9604,定瞬心线 π f {{\pi }_{f}} πf与动瞬心线 π m {{\pi }_{m}} πm的曲率分别为 k f = 0.3712, k m = 0.5892 {{k}_{f}}=\text{0}\text{.3712,}{{k}_{m}}=\text{0}\text{.5892} kf=0.3712,km=0.5892,从而诱导曲率 k *= k f − k m = − 0.2180 k\text{*=}{{k}_{f}}-{{k}_{m}}=-\text{0}\text{.2180} k*=kfkm=0.2180。代人式(1.74b),得到此时的Euler-Savary公式为∶
ρ Γ ( r − sin ⁡ α 0.2180 )= r 2 {{\rho }_{\Gamma }}\text{(}r-\frac{\sin \alpha }{\text{0}\text{.2180}}\text{)=}{{r}^{\text{2}}} ρΓ(r0.2180sinα)=r2
此时连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的拐点圆方程为∶
( x m − 4.8075 ) 2 + ( y m − 1.3502 ) 2 = 5.2627 {{({{x}_{m}}-4.8075)}^{2}}+{{({{y}_{m}}-1.3502)}^{2}}=5.2627 (xm4.8075)2+(ym1.3502)2=5.2627
连杆上的一点 P P P在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中的极坐标为 ( 5 , 250 ∘ ) (5,250{}^\circ ) (5,250),其在连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的直角坐标为 ( − 2.3882 , 1.1463 ) (-2.3882,1.1463) (2.3882,1.1463),则可由Euler-Savary公式得到其轨迹曲线 Γ P {{\Gamma }_{P}} ΓP,在该瞬时的曲率半径 ρ Γ = 2.6849 {{\rho }_{\Gamma }}=2.6849 ρΓ=2.6849,从而可知曲率中心 O P {{O}_{P}} OP在Frenet标架 { R ⃗ f ; E ⃗ 1 f , E ⃗ 2 f } \{{{{\vec{R}}}_{f}};{{{\vec{E}}}_{1f}},{{{\vec{E}}}_{2f}}\} {R f;E 1f,E 2f}中的极坐标( r O P = 2.3151 , α O P = 250 ∘ {{r}_{{{O}_{P}}}}=\text{2}\text{.3151},{{\alpha }_{{{O}_{P}}}}=\text{250}{}^\circ rOP=2.3151,αOP=250),或者在固定坐标系 { A ; i ⃗ f , j ⃗ f } \{A;{{{\vec{i}}}_{f}},{{{\vec{j}}}_{f}}\} {A;i f,j f}中的直角坐标为 ( − 0.9384 , 0.0349 ) (-0.9384,0.0349) (0.9384,0.0349)。此时,拐点 P I {{P}_{I}} PI在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中的极坐标为 ( 4.3114 , 70 ∘ ) (4.3114,70{}^\circ ) (4.3114,70),在连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的直角坐标为 ( 6.8928 , 0.3940 ) (6.8928,0.3940) (6.8928,0.3940)。将所有特征点的坐标均转换到固定坐标系中描述,结果如下图所示。
[足式机器人]Part3机构运动微分几何学分析与综合Ch01-4 平面运动微分几何学——【读书笔记】_第1张图片

例1-8: 平面曲柄滑块机构的Euler-Savary公式。
在例1-6中给出了平面曲柄滑块机构动瞬心线 π m {{\pi }_{m}} πm与定瞬心线 π f {{\pi }_{f}} πf,动瞬心线 π m {{\pi }_{m}} πm上的Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}可同样采用式(E1-7.1)得到。利用式(E1-7.2)式(E1-7.3)可以得到连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中拐点圆的方程。
当曲柄滑块机构的输入角为 φ = − 30 ∘ \varphi =-30{}^\circ φ=30时,瞬心点 P 0 {{P}_{0}} P0在连杆坐标系中的极坐标为 r P 0 = 2.1166 , θ P 0 = − 72.8463 ∘ {{r}_{{{P}_{0}}}}=2.1166,{{\theta }_{{{P}_{0}}}}=-72.8463{}^\circ rP0=2.1166,θP0=72.8463,定瞬心线 π f {{\pi }_{f}} πf与动瞬心线 π m {{\pi }_{m}} πm的曲率分别为 k f = − 0.1076 , k m = − 0.2585 {{k}_{f}}=-0.1076,{{k}_{m}}=-0.2585 kf=0.1076,km=0.2585,从而诱导曲率 k *= k f − k m = 0.1509 k\text{*=}{{k}_{f}}-{{k}_{m}}=0.1509 k*=kfkm=0.1509代入式(1.74b),得到此时的Euler-Savary公式
ρ Γ ( r + sin ⁡ α 0.1509 )= r 2 {{\rho }_{\Gamma }}\text{(}r+\frac{\sin \alpha }{\text{0}\text{.1509}}\text{)=}{{r}^{\text{2}}} ρΓ(r+0.1509sinα)=r2
此时连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的拐点圆方程为∶
( x m + 0.6465 ) 2 + ( y m − 1.0372 ) 2 = 10.9760 {{({{x}_{m}}+0.6465)}^{2}}+{{({{y}_{m}}-1.0372)}^{2}}=10.9760 (xm+0.6465)2+(ym1.0372)2=10.9760
连杆上的一点 P P P在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中的极坐标为 ( 5.7 , 45 ∘ ) (5.7,45{}^\circ ) (5.7,45),其在连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的直角坐标为 ( − 1.5518 , − 7.2907 ) (-1.5518,-7.2907) (1.5518,7.2907),则可由Euler-Savary公式得到 P P P点轨迹曲线 Γ P {{\Gamma }_{P}} ΓP在该瞬时对应点处的曲率半径 ρ Γ = 3.1285 {{\rho }_{\Gamma }}=3.1285 ρΓ=3.1285,从而可知曲率中心 O P {{O}_{P}} OP在Frenet标架 { R ⃗ f ; E ⃗ 1 f , E ⃗ 2 f } \{{{{\vec{R}}}_{f}};{{{\vec{E}}}_{1f}},{{{\vec{E}}}_{2f}}\} {R f;E 1f,E 2f}中的极坐标为( r O P = 2.5715 , α O P = 45 ∘ {{r}_{{{O}_{P}}}}=2.5715,{{\alpha }_{{{O}_{P}}}}=\text{45}{}^\circ rOP=2.5715,αOP=45),以及在固定坐标系 { A ; i ⃗ f , j ⃗ f } \{A;{{{\vec{i}}}_{f}},{{{\vec{j}}}_{f}}\} {A;i f,j f}中的直角坐标为 ( 3.5954 , − 3.9686 ) (3.5954,-3.9686) (3.5954,3.9686)。此时,拐点 P I {{P}_{I}} PI在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中的极坐标为 ( 4.6853 , 225 ∘ ) (4.6853,225{}^\circ ) (4.6853225),在连杆坐标系 { B ; i ⃗ m , j ⃗ m } \{B;{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {B;i m,j m}中的直角坐标为 ( 2.4131 , 2.3080 ) (2.4131,2.3080) (2.41312.3080)。将所有特征点的坐标均转换到固定坐标系中描述,结果如下图所示。
[足式机器人]Part3机构运动微分几何学分析与综合Ch01-4 平面运动微分几何学——【读书笔记】_第2张图片

1.2.4 高阶曲率理论

平面曲线在一点的曲率只能反映该曲线在该点邻近三个无限接近位置处的几何性质。因而,为获得曲线在该点更大邻域内的几何性质,需要对曲率的高阶导数进行研究。例如,当连杆点的轨迹在某点曲率的一阶导数为特定的值(如零),表明轨迹曲线具有特定的几何意义,在机构学上研究这些点的位置,对机构的分析和综合具有重要的指导意义。
k Γ = r + sin ⁡ α / k ∗ r 2 {{k}_{\Gamma }}=\frac{r+\sin \alpha /k*}{{{r}^{2}}} kΓ=r2r+sinα/k对弧长参数 σ \sigma σ分别进行一次求导以及二次求导可得到∶
d k Γ d σ = 1 H ( 1 M sin ⁡ α + 1 N cos ⁡ α − 1 r ) \frac{d{{k}_{\Gamma }}}{d\sigma }=\frac{1}{H}(\frac{1}{M\sin \alpha }+\frac{1}{N\cos \alpha }-\frac{1}{r}) dσdkΓ=H1(Msinα1+Ncosα1r1)
d 2 k Γ d σ 2 = ( T − 1 H d H d σ ) d k ∗ d σ − H cos ⁡ α ( d k ∗ d σ ) 2 + 1 H R Q \frac{{{d}^{2}}{{k}_{\Gamma }}}{d{{\sigma }^{2}}}=(T-\frac{1}{H}\frac{dH}{d\sigma })\frac{dk*}{d\sigma }-H\cos \alpha {{(\frac{dk*}{d\sigma })}^{2}}+\frac{1}{H}RQ dσ2d2kΓ=(TH1dσdH)dσdkHcosα(dσdk)2+H1RQ
式中:
{ 1 H = − 3 sin ⁡ α cos ⁡ α r 2 k ∗ , 1 M = k m − k ∗ 3 , 1 N = 1 3 k ∗ d k ∗ d σ , T = 3 M cot ⁡ α + 1 N ( 2 − tan ⁡ 2 α ) R = 1 N 2 cos ⁡ α sin ⁡ 2 α , Q = tan ⁡ 4 α + c 1 tan ⁡ 3 α + c 2 tan ⁡ 2 α + c 3 tan ⁡ α + c 4 c 1 = − k m N + N M , c 2 = − ( 1 + d N d σ ) , c 3 = N M 2 ( d M d σ N + 3 M ) , c 3 = ( M k m − 2 ) N 2 M 2 \left\{ \begin{matrix} \frac{1}{H}=-\frac{3\sin \alpha \cos \alpha }{{{r}^{2}}k*},\frac{1}{M}=\frac{{{k}_{m}}-k*}{3},\frac{1}{N}=\frac{1}{3k*}\frac{dk*}{d\sigma },T=\frac{3}{M}\cot \alpha +\frac{1}{N}(2-{{\tan }^{2}}\alpha ) \\ R=\frac{1}{{{N}^{2}}}\frac{\cos \alpha }{{{\sin }^{2}}\alpha },Q={{\tan }^{4}}\alpha +{{c}_{1}}{{\tan }^{3}}\alpha +{{c}_{2}}{{\tan }^{2}}\alpha +{{c}_{3}}\tan \alpha +{{c}_{4}} \\ {{c}_{1}}=-{{k}_{m}}N+\frac{N}{M},{{c}_{2}}=-(1+\frac{dN}{d\sigma }),{{c}_{3}}=\frac{N}{{{M}^{2}}}(\frac{dM}{d\sigma }N+3M),{{c}_{3}}=\frac{(M{{k}_{m}}-2){{N}^{2}}}{{{M}^{2}}} \\ \end{matrix} \right. H1=r2k3sinαcosα,M1=3kmk,N1=3k1dσdk,T=M3cotα+N1(2tan2α)R=N21sin2αcosα,Q=tan4α+c1tan3α+c2tan2α+c3tanα+c4c1=kmN+MN,c2=(1+dσdN),c3=M2N(dσdMN+3M),c3=M2(Mkm2)N2

详细推导:
已知: d r d σ = − cos ⁡ α , d α d σ = − k m + sin ⁡ α r , k Γ = 1 r + sin ⁡ α r 2 k ∗ \frac{dr}{d\sigma }=-\cos \alpha ,\frac{d\alpha }{d\sigma }=-{{k}_{m}}+\frac{\sin \alpha }{r},{{k}_{\Gamma }}=\frac{1}{r}+\frac{\sin \alpha }{{{r}^{2}}k*} dσdr=cosα,dσdα=km+rsinα,kΓ=r1+r2ksinα
{ d k Γ d σ = cos ⁡ α r 2 + cos ⁡ α d α d σ r 2 k ∗ − sin ⁡ α ( 2 r d r d σ k ∗ + r 2 d k ∗ d σ ) r 4 k ∗ 2 = cos ⁡ α r 2 + cos ⁡ α ( − k m + sin ⁡ α r ) r k ∗ − sin ⁡ α ( − 2 cos ⁡ α k ∗ + r d k ∗ d σ ) r 3 k ∗ 2 = cos ⁡ α r 2 + − r k ∗ k m cos ⁡ α + sin ⁡ α cos ⁡ α k ∗ + 2 sin ⁡ α cos ⁡ α k ∗ − r sin ⁡ α d k ∗ d σ ) r 3 k ∗ 2 = r k ∗ 2 cos ⁡ α − r k ∗ k m cos ⁡ α + 3 sin ⁡ α cos ⁡ α k ∗ − r sin ⁡ α d k ∗ d σ ) r 3 k ∗ 2 = − 3 sin ⁡ α cos ⁡ α r 2 k ∗ ( r k ∗ k m 3 sin ⁡ α − r k ∗ 2 3 sin ⁡ α − k ∗ + r d k ∗ d σ 3 cos ⁡ α r k ∗ ) = 1 H ( 1 M sin ⁡ α + 1 N cos ⁡ α − 1 r ) \left\{ \begin{matrix} \frac{d{{k}_{\Gamma }}}{d\sigma }=\frac{\cos \alpha }{{{r}^{2}}}+\frac{\cos \alpha \frac{d\alpha }{d\sigma }{{r}^{2}}k*-\sin \alpha (2r\frac{dr}{d\sigma }k*+{{r}^{2}}\frac{dk*}{d\sigma })}{{{r}^{4}}k{{*}^{2}}} \\ =\frac{\cos \alpha }{{{r}^{2}}}+\frac{\cos \alpha (-{{k}_{m}}+\frac{\sin \alpha }{r})rk*-\sin \alpha (-2\cos \alpha k*+r\frac{dk*}{d\sigma })}{{{r}^{3}}k{{*}^{2}}} \\ =\frac{\cos \alpha }{{{r}^{2}}}+\frac{-rk*{{k}_{m}}\cos \alpha +\sin \alpha \cos \alpha k*+2\sin \alpha \cos \alpha k*-r\sin \alpha \frac{dk*}{d\sigma })}{{{r}^{3}}k{{*}^{2}}} \\ \begin{matrix} =\frac{rk{{*}^{2}}\cos \alpha -rk*{{k}_{m}}\cos \alpha +3\sin \alpha \cos \alpha k*-r\sin \alpha \frac{dk*}{d\sigma })}{{{r}^{3}}k{{*}^{2}}} \\ =-\frac{3\sin \alpha \cos \alpha }{{{r}^{2}}k*}(\frac{\frac{rk*{{k}_{m}}}{3\sin \alpha }-\frac{rk{{*}^{2}}}{3\sin \alpha }-k*+\frac{r\frac{dk*}{d\sigma }}{3\cos \alpha }}{rk*}) \\ =\frac{1}{H}(\frac{1}{M\sin \alpha }+\frac{1}{N\cos \alpha }-\frac{1}{r}) \\ \end{matrix} \\ \end{matrix} \right. dσdkΓ=r2cosα+r4k2cosαdσdαr2k∗−sinα(2rdσdrk∗+r2dσdk)=r2cosα+r3k2cosα(km+rsinα)rk∗−sinα(2cosαk∗+rdσdk)=r2cosα+r3k2rkkmcosα+sinαcosαk∗+2sinαcosαk∗−rsinαdσdk)=r3k2rk2cosαrkkmcosα+3sinαcosαk∗−rsinαdσdk)=r2k3sinαcosα(rk3sinαrkkm3sinαrk2k∗+3cosαrdσdk)=H1(Msinα1+Ncosα1r1)

  • (1)曲率驻点 当运动刚体 Σ * \Sigma \text{*} Σ*上点 P P P轨迹曲线 Γ P {{\Gamma }_{\text{P}}} ΓP的曲率 k Γ {{k}_{\Gamma }} kΓ对弧长参数 σ \sigma σ的一阶导数为零时,表示该点轨迹此时曲率变化率为零,称其为曲率驻点。令式(1.76)为零,可化简得∶
    1 r = 1 M sin ⁡ α + 1 N sin ⁡ α \frac{1}{r}=\frac{1}{M\sin \alpha }+\frac{1}{N\sin \alpha } r1=Msinα1+Nsinα1
    上式在瞬心线的Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中描述,可通过Frenet标架到运动坐标系 { O ⃗ m ; i ⃗ m , j ⃗ m } \{{{{\vec{O}}}_{m}};{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {O m;i m,j m}的坐标变换将其转换到运动坐标系中描述,可得到关于点坐标 ( x P m , y P m ) ({{x}_{Pm}},{{y}_{Pm}}) (xPm,yPm)的三次代数方程。将满足该方程的曲线称为刚体平面上的曲率驻点曲线刚体上满足曲率驻点条件的点都分布在这条曲线上。曲率驻点无限接近四个位置均在一圆上,或者说其轨迹曲线在该点处与圆三阶接触。随着刚体的运动(对所有时刻 σ \sigma σ)刚体平面上的曲率驻点曲线形成曲线族。

  • (2)Ball点 当运动刚体 Σ * \Sigma \text{*} Σ*上点的轨迹曲线的曲率 k Γ {{k}_{\Gamma }} kΓ及其一阶导数 d k Γ / d σ d{{k}_{\Gamma }}/d\sigma dkΓ/dσ同时为零,即式(1.75)式(1.79)联立,得到该点在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中极坐标 ( r , α ) (r,\alpha ) (r,α)满足的方程为∶
    { tan ⁡ α = k ∗ ( k m + 2 k ∗ ) d k ∗ / d σ r = − sin ⁡ α k ∗ \left\{ \begin{matrix} \tan \alpha =\frac{k*({{k}_{m}}+2k*)}{dk*/d\sigma } \\ r=-\frac{\sin \alpha }{k*} \\ \end{matrix} \right. {tanα=dk/dσk(km+2k)r=ksinα
    该点为拐点圆与曲率驻点曲线的交点,称为Ball点。由1.1.2节可知,平面运动刚体上Ball 点的轨迹曲线在该点的四个无限接近位置共一直线,或与直线三阶接触。

  • (3)Burmester点 当运动刚体 Σ * \Sigma \text{*} Σ*上点的轨迹曲线的曲率一阶导数 d k Γ / d σ d{{k}_{\Gamma }}/d\sigma dkΓ/dσ、二阶导数 d 2 k Γ / d σ 2 {{d}^{2}}{{k}_{\Gamma }}/d{{\sigma }^{2}} d2kΓ/dσ2同时为零,则由式(1.76)式(1.77)得到该点在Frenet标架 { R ⃗ m ; E ⃗ 1 m , E ⃗ 2 m } \{{{{\vec{R}}}_{m}};{{{\vec{E}}}_{1m}},{{{\vec{E}}}_{2m}}\} {R m;E 1m,E 2m}中极坐标 ( r , α ) (r,\alpha ) (r,α)满足的方程为∶
    { 1 r = 1 M sin ⁡ α + 1 N sin ⁡ α tan ⁡ 4 α + c 1 tan ⁡ 3 α + c 2 tan ⁡ 2 α + c 3 tan ⁡ α + c 4 = 0 \left\{ \begin{matrix} \frac{1}{r}=\frac{1}{M\sin \alpha }+\frac{1}{N\sin \alpha } \\ {{\tan }^{4}}\alpha +{{c}_{1}}{{\tan }^{3}}\alpha +{{c}_{2}}{{\tan }^{2}}\alpha +{{c}_{3}}\tan \alpha +{{c}_{4}}=0 \\ \end{matrix} \right. {r1=Msinα1+Nsinα1tan4α+c1tan3α+c2tan2α+c3tanα+c4=0
    式(1.81)中的第二式为 tan ⁡ α \tan \alpha tanα 的四次方程,最多有四个实数解。将满足该方程式的刚体平面上的点称为 Burmester 点,其在固定坐标系中的轨迹曲线在该点处的曲率同时满足 d k Γ / d σ = 0 d{{k}_{\Gamma }}/d\sigma=0 dkΓ/dσ=0 d 2 k Γ / d σ 2 = 0 {{d}^{2}}{{k}_{\Gamma }}/d{{\sigma }^{2}}=0 d2kΓ/dσ2=0。这表明轨迹曲线在该点的无限接近五位置均在一圆上,或者说轨迹曲线在该点与圆四阶接触。

Burmester点的推导单独令写文章进行推导,(待补充)

  • (4)Ball点曲线及其奇点式(1.80)可以得到每一瞬时(瞬心线弧长 σ \sigma σ处)运动刚体 Σ * \Sigma \text{*} Σ*上的一个 Ball点,当刚体经过平面运动后,运动刚体上在不同瞬时的 Ball 点集合就组成了运动刚体上的Ball点曲线,Ball点在Frenet标架中的坐标 ( r , α ) (r,\alpha ) (r,α)或者运动坐标系中的坐标 ( x P m , y P m ({{x}_{Pm}},{{y}_{Pm}} (xPm,yPm]则为瞬心线弧长参数σ的函数,并满足式(1.80)
    对于刚体平面上运动坐标系 { O ⃗ m ; i ⃗ m , j ⃗ m } \{{{{\vec{O}}}_{m}};{{{\vec{i}}}_{m}},{{{\vec{j}}}_{m}}\} {O m;i m,j m} 中的一点 P ( x P m , y P m ) P({{x}_{Pm}},{{y}_{Pm}}) P(xPm,yPm),其轨迹曲线的曲率如式(1.74c)所描述∶
    k Γ = F ( x P m , y P m , s ) G ( x P m , y P m , s ) {{k}_{\Gamma }}=\frac{F({{x}_{Pm}},{{y}_{Pm}},s)}{G({{x}_{Pm}},{{y}_{Pm}},s)} kΓ=G(xPm,yPm,s)F(xPm,yPm,s)
    式中, s s s为原曲线 Γ O m {{\Gamma }_{Om}} ΓOm的弧长, F F F G G G为刚体上点坐标 ( x P m , y P m ) ({{x}_{Pm}},{{y}_{Pm}}) (xPm,yPm)以及弧长 s s s的函数,如式(1.74c)所示。
    将上式对弧长参数 s s s求导,并且令 d k Γ d s = 0 \frac{d{{k}_{\Gamma }}}{ds}=0 dsdkΓ=0,可得到:
    d k Γ d s = 1 G ( d F d s G − d G d s F ) = 0 \frac{d{{k}_{\Gamma }}}{ds}=\frac{1}{G}(\frac{dF}{ds}G-\frac{dG}{ds}F)=0 dsdkΓ=G1(dsdFGdsdGF)=0
    由上式同样可以得到如式(1.79)关于刚体上点坐标的三次代数方程。令式(1.82)为零,并结合上式可得到Ball点满足的条件式
    F ( x P m , y P m , s ) = 0 , ∂ F ∂ s = 0 F({{x}_{Pm}},{{y}_{Pm}},s)=0,\frac{\partial F}{\partial s}=0 F(xPm,yPm,s)=0,sF=0
    对于原曲线 Γ O m {{\Gamma }_{Om}} ΓOm弧长参数 s s s的一段区间,上式的前一式描述了刚体平面上的一组拐点圆,而后一式则为将拐点圆位置对弧长参数 s s s求导,由于 F F F ( x P m , y P m ) ({{x}_{Pm}},{{y}_{Pm}}) (xPm,yPm) s s s的函数,因而上式描述了该组拐点圆的包络线
    式(1.74c) F F F的表达式代入式(1.84),可得到两组解,其中一组为:
    { x m = u 1 ( 1 ) cos ⁡ θ − u 2 ( 1 ) sin ⁡ θ y m = u 1 ( 1 ) sin ⁡ θ + u 2 ( 1 ) cos ⁡ θ \left\{ \begin{matrix} {{x}_{m}}={{u}_{1}}^{(1)}\cos \theta -{{u}_{2}}^{(1)}\sin \theta \\ {{y}_{m}}={{u}_{1}}^{(1)}\sin \theta +{{u}_{2}}^{(1)}\cos \theta \\ \end{matrix} \right. {xm=u1(1)cosθu2(1)sinθym=u1(1)sinθ+u2(1)cosθ
    其中: u 1 ( 1 ) = 0 ; u 2 ( 1 ) = 1 k O m − θ ˙ {{u}_{1}}^{(1)}=0;{{u}_{2}}^{(1)}=\frac{1}{{{k}_{Om}}-\dot{\theta }} u1(1)=0;u2(1)=kOmθ˙1
    另一组解为:
    { x m = u 1 ( 2 ) cos ⁡ θ − u 2 ( 2 ) sin ⁡ θ y m = u 1 ( 2 ) sin ⁡ θ + u 2 ( 2 ) cos ⁡ θ \left\{ \begin{matrix} {{x}_{m}}={{u}_{1}}^{(2)}\cos \theta -{{u}_{2}}^{(2)}\sin \theta \\ {{y}_{m}}={{u}_{1}}^{(2)}\sin \theta +{{u}_{2}}^{(2)}\cos \theta \\ \end{matrix} \right. {xm=u1(2)cosθu2(2)sinθym=u1(2)sinθ+u2(2)cosθ
    其中:
    { u 1 ( 2 ) = C θ ˙ ( k O m − θ ˙ ) − C 2 ( k ˙ O m − θ ¨ ) ( 1 + C 2 ) ( k O m − θ ˙ ) 3 u 2 ( 2 ) = 1 k O m − θ ˙ + C θ ˙ ( k O m − θ ˙ ) + C 2 ( k ˙ O m − θ ¨ ) ( 1 + C 2 ) ( k O m − θ ˙ ) 3 C = θ ˙ ( k O m − θ ˙ ) 2 ( k ˙ O m − θ ¨ ) + θ ˙ 2 ( k O m − θ ˙ ) 3 ( 2 k O m − θ ˙ ) + ( k O m − θ ˙ ) 2 ( k ˙ O m − θ ¨ ) ( 2 k ˙ O m − 3 θ ¨ ) θ ˙ θ ¨ ( k O m − θ ˙ ) 3 + ( k O m − θ ˙ ) ( k ˙ O m − θ ¨ ) ( k ¨ O m − d θ ¨ / d s ) − 2 θ ˙ 2 ( k ˙ O m − θ ¨ ) ( k O m − θ ˙ ) 2 − 3 ( k ˙ O m − θ ¨ ) 3 \left\{ \begin{matrix} {{u}_{1}}^{(2)}=\frac{C\dot{\theta }({{k}_{Om}}-\dot{\theta })-{{C}^{2}}({{{\dot{k}}}_{Om}}-\ddot{\theta })}{(1+{{C}^{2}}){{({{k}_{Om}}-\dot{\theta })}^{3}}} \\ {{u}_{2}}^{(2)}=\frac{1}{{{k}_{Om}}-\dot{\theta }}+\frac{C\dot{\theta }({{k}_{Om}}-\dot{\theta })+{{C}^{2}}({{{\dot{k}}}_{Om}}-\ddot{\theta })}{(1+{{C}^{2}}){{({{k}_{Om}}-\dot{\theta })}^{3}}} \\ C=\frac{\dot{\theta }{{({{k}_{Om}}-\dot{\theta })}^{2}}({{{\dot{k}}}_{Om}}-\ddot{\theta })+{{{\dot{\theta }}}^{2}}{{({{k}_{Om}}-\dot{\theta })}^{3}}(2{{k}_{Om}}-\dot{\theta })+{{({{k}_{Om}}-\dot{\theta })}^{2}}({{{\dot{k}}}_{Om}}-\ddot{\theta })(2{{{\dot{k}}}_{Om}}-3\ddot{\theta })}{\dot{\theta }\ddot{\theta }{{({{k}_{Om}}-\dot{\theta })}^{3}}+({{k}_{Om}}-\dot{\theta })({{{\dot{k}}}_{Om}}-\ddot{\theta })({{{\ddot{k}}}_{Om}}-d\ddot{\theta }/ds)-2{{{\dot{\theta }}}^{2}}({{{\dot{k}}}_{Om}}-\ddot{\theta }){{({{k}_{Om}}-\dot{\theta })}^{2}}-3{{({{{\dot{k}}}_{Om}}-\ddot{\theta })}^{3}}} \\ \end{matrix} \right. u1(2)=(1+C2)(kOmθ˙)3Cθ˙(kOmθ˙)C2(k˙Omθ¨)u2(2)=kOmθ˙1+(1+C2)(kOmθ˙)3Cθ˙(kOmθ˙)+C2(k˙Omθ¨)C=θ˙θ¨(kOmθ˙)3+(kOmθ˙)(k˙Omθ¨)(k¨Omdθ¨/ds)2θ˙2(k˙Omθ¨)(kOmθ˙)23(k˙Omθ¨)3θ˙(kOmθ˙)2(k˙Omθ¨)+θ˙2(kOmθ˙)3(2kOmθ˙)+(kOmθ˙)2(k˙Omθ¨)(2k˙Om3θ¨)

(1.85)式(1.86)描述了拐点圆族的两条包络线式(1.85)1.2.1节中的式(1.42),描述了刚体平面上的动瞬心线式(1.86)则为Ball点曲线的另一种表达形式注意这两条包络线并不是等距线,因为拐点圆的半径随拐点圆位置不同而变化。
对于刚体平面上Ball点曲线的几何性质进行讨论,式(1.84)给出了Ball点满足的条件,而式(1.86a)则给出了Ball点的具体位置方程,可以将其写为∶
x b m = x b m ( s ) , y b m = y b m ( s ) {{x}_{bm}}={{x}_{bm}}(s),{{y}_{bm}}={{y}_{bm}}(s) xbm=xbm(s),ybm=ybm(s)
如果某一瞬时Ball点曲线上出现奇点,则:
x ˙ b m = d x b m d s = 0 , y ˙ b m = d y b m d s = 0 {{{\dot{x}}}_{bm}}=\frac{d{{x}_{bm}}}{ds}=0,{{{\dot{y}}}_{bm}}=\frac{d{{y}_{bm}}}{ds}=0 x˙bm=dsdxbm=0,y˙bm=dsdybm=0
式(1.84)的的隐函数对弧长参数 s s s求偏导,可得∶
{ F x b m x ˙ b m + F y b m y ˙ b m + F s = 0 F x x b m x ˙ b m + F x y b m y ˙ b m + F s s = 0 \left\{ \begin{matrix} {{F}_{{{x}_{bm}}}}{{{\dot{x}}}_{bm}}+{{F}_{{{y}_{bm}}}}{{{\dot{y}}}_{bm}}+{{F}_{s}}=0 \\ {{F}_{x{{x}_{bm}}}}{{{\dot{x}}}_{bm}}+{{F}_{x{{y}_{bm}}}}{{{\dot{y}}}_{bm}}+{{F}_{ss}}=0 \\ \end{matrix} \right. {Fxbmx˙bm+Fybmy˙bm+Fs=0Fxxbmx˙bm+Fxybmy˙bm+Fss=0

你可能感兴趣的:(机构学,运动几何学)