【论文解读】直驱四足机器人Minitaur运动学建模

论文作者:Daniel J. Blackman, John V. Nicholson, Camilo Ordonez, Bruce D.Miller, and Jonathan E. Clark

一、结构参数

在这里插入图片描述

二、腿部运动空间

在这里插入图片描述
上图展示了minitaur的一条腿的整个运动周期,从摆动相到支撑相。 ψ s \psi_s 为支撑相扫过的角度,论文中详细的参数如下:

在这里插入图片描述
下面来介绍腿部运动学模型:
在这里插入图片描述
这里构造一个虚拟的腿L,对于给定腿部末端位置[x, y],有以下数量关系:

腿长: L = x 2 + y 2 L=\sqrt{x^2+y^2}

摆角: ψ = arcsin ( x L ) \psi = \arcsin(\frac{x}{L})

伸展角度: ϕ = arccos ( L 2 + L 1 2 L 2 2 2 L 1 L ) \phi=\arccos(\frac{L^2 + L_1^2 - L_2 ^2}{2L_1L})

根据以上关系,我们可以求出电机所需要的控制角度为

θ 1 = ϕ ψ \theta_1 = \phi - \psi

θ 2 = ϕ + ψ \theta_2 = \phi + \psi

需要注意的是,在之前构建的仿真环境中,我们直接用三角函数来生成摆角信号和伸展角,即:
ψ = 0.3 sin ( 2 π f t + φ ) \psi = 0.3\sin(2\pi f t + \varphi)

ϕ = 0.35 c o s ( 2 π f t + φ ) \phi = 0.35cos(2\pi f t + \varphi)

其中, f f 为频率,用于控制信号周期, φ \varphi 为相位

发布了39 篇原创文章 · 获赞 255 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/weixin_41045354/article/details/104773270