赞
踩
如图所示为五连杆结构图,其中A,E为机器人腿部控制的两个电机,θ1,θ4可以通过电机的编码器测得。五连杆控制任务主要关注机构末端C点位置,其位置用直角坐标表示为(Cx,Cy),极坐标系用(L0,θ0)表示。
根据上述五连杆结构图可以列出以下等式:
{
B
x
+
L
2
∗
c
o
s
(
θ
2
)
=
D
x
+
L
3
∗
c
o
s
(
θ
3
)
B
y
+
L
2
∗
s
i
n
(
θ
2
)
=
D
y
+
L
3
∗
s
i
n
(
θ
3
)
对公式(1)移项,并在等式两边进行平方有:
{
(
B
x
+
L
2
∗
c
o
s
(
θ
2
)
−
D
x
)
2
=
(
L
3
∗
c
o
s
(
θ
3
)
)
2
(
B
y
+
L
2
∗
s
i
n
(
θ
2
)
−
D
y
)
2
=
(
L
3
∗
s
i
n
(
θ
3
)
)
2
将平方展开有:
{
(
B
x
−
D
x
)
2
+
2
∗
(
B
x
−
D
x
)
∗
L
2
∗
c
o
s
(
θ
2
)
+
(
L
2
∗
c
o
s
(
θ
2
)
)
2
=
(
L
3
∗
c
o
s
(
θ
3
)
)
2
(
B
y
−
D
y
)
2
+
2
∗
(
B
y
−
D
y
)
∗
L
2
∗
s
i
n
(
θ
2
)
+
(
L
2
∗
s
i
n
(
θ
2
)
)
2
=
(
L
3
∗
s
i
n
(
θ
3
)
)
2
对公式(3)内部两个等式相加并移项有:
K
∗
s
i
n
(
θ
2
)
+
M
∗
c
o
s
(
θ
2
)
=
C
{
K
=
2
∗
(
B
y
−
D
y
)
∗
L
2
M
=
2
∗
(
B
x
−
D
x
)
∗
L
2
P
=
2
∗
[
(
L
3
)
2
−
(
L
2
)
2
]
L
B
D
=
(
B
x
−
D
x
)
2
+
(
B
y
−
D
y
)
2
C
=
P
−
(
L
B
D
)
2
使用二倍角法对公式(4)进一步化简,已知:
{
t
a
n
θ
2
=
s
i
n
(
θ
)
1
+
c
o
s
(
θ
)
c
o
s
(
θ
)
=
c
o
s
2
θ
2
−
s
i
n
2
θ
2
=
2
∗
c
o
s
2
θ
2
−
1
c
o
s
2
θ
2
−
s
i
n
2
θ
2
=
1
当
1
+
c
o
s
(
θ
)
≠
0
1+{\color{Green} cos(\theta )} \ne 0
1+cos(θ)=0,对公式(4)进行如下变化,其中
τ
=
1
+
c
o
s
(
θ
)
\tau=1+{\color{Green}cos(\theta)}
τ=1+cos(θ):
τ
2
∗
(
2
∗
K
∗
s
i
n
(
θ
2
)
τ
+
2
∗
M
∗
c
o
s
(
θ
2
)
τ
−
2
∗
C
τ
)
=
0
使用二倍角对公式(5)进行展开并进行化简得:
1
+
c
o
s
(
θ
2
)
2
∗
[
(
C
−
M
)
∗
t
a
n
2
θ
2
2
+
2
∗
K
∗
t
a
n
(
θ
2
2
)
+
(
M
+
C
)
]
根据公式(6)得到了一个关于
t
a
n
(
θ
2
2
)
{\color{Purple} tan(\frac{\theta_{2} }{2})}
tan(2θ2)的一元二次方程,其求根判别式为:
△
=
(
2
∗
K
)
2
−
4
∗
(
C
−
M
)
∗
(
M
+
C
)
=
4
(
K
2
+
M
2
−
C
2
)
\bigtriangleup =(2*K)^2-4*(C-M)*(M+C)=4(K^2+M^2-C^2)
△=(2∗K)2−4∗(C−M)∗(M+C)=4(K2+M2−C2)
当
△
≥
0
\bigtriangleup\ge 0
△≥0时,可以解出
θ
2
\theta_{2}
θ2:
θ
2
=
2
∗
a
r
c
t
a
n
(
K
±
(
K
2
+
M
2
−
C
2
)
M
−
C
)
\theta _{2}=2*arctan(\frac{K\pm \sqrt{(K^2+M^2-C^2)} }{M-C} )
θ2=2∗arctan(M−CK±(K2+M2−C2)
)
通过
θ
1
\theta_{1}
θ1即可解算出
C
C
C点的直角坐标有:
{
C
x
=
L
1
∗
c
o
s
(
θ
1
)
+
L
2
∗
c
o
s
(
θ
2
)
C
y
=
L
1
∗
s
i
n
(
θ
1
)
+
L
2
∗
s
i
n
(
θ
2
)
进一步推导得到极坐标为:
{
L
0
=
(
C
x
−
L
5
)
2
+
C
y
2
θ
0
=
a
r
c
t
a
n
C
y
C
x
−
L
5
2
https://zhuanlan.zhihu.com/p/613007726
[1]于红英,唐德威,王建宇.平面五杆机构运动学和动力学特性分析[J].哈尔滨工业大学学报,2007(06):940-943.
[2]谢惠祥.四足机器人对角小跑步态虚拟模型直觉控制方法研究[D].国防科学技术大学,2015.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。