全向轮底盘运动学解算原理与实践.pdfVIP

  • 0
  • 0
  • 约3.62千字
  • 约 7页
  • 2026-03-06 发布于河南
  • 举报

全向轮底盘运动学解算原理与实践

全向轮基础与运动学原理

全向移动机器人底盘的核心在于其特殊的轮系设计。与传统差速轮不同,

全向轮通过在轮毂周围安装自由旋转的辊子,使得轮子不仅能提供前进方向的

驱动力,还能实现侧向滑动。这种独特结构使得机器人能够在平面内实现任意

方向的平移和旋转组合运动。

从运动学角度看,全向轮底盘的控制需要解决两个基本问题:正运动学问

题(通过轮速推算底盘运动状态)和逆运动学问题(通过期望底盘运动状态计

算各轮转速)。其中逆运动学解算在实际控制中更为关键,它直接决定了运动

控制的准确性。

表1常见全向轮类型对比

轮类型辊子角度典型布局运动特性

标准全向轮90°三轮120°纯滚动无侧滑

麦克纳姆轮45°四轮矩形斜向滚动产生侧向分量

福来轮可变角度四轮十字综合性能平衡

三轮全向底盘解算模型

三轮全向底盘是最经典的全向移动平台配置,其对称结构使得运动学分析

相对简单。假设三个轮子呈120°均匀分布,底盘中心到各轮轴心的距离为

$L$,轮子半径为$r$。

建立底盘坐标系:以底盘中心为原点,x轴指向轮1的安装方向。则三个

轮子的安装角度分别为:

$$

\theta_1=0°,\theta_2=120°,\theta_3=240°

$$

底盘运动状态可由三个分量描述:沿x轴速度$v_x$、沿y轴速度$v_y$和

旋转角速度$\omega$。根据刚体运动学,每个轮子的速度可表示为:

$$

v_i=v_x\cos\theta_i+v_y\sin\theta_i+L\omega

$$

展开得到矩阵形式的逆运动学方程:

$$

\begin{bmatrix}

v_1\v_2\v_3

\end{bmatrix}

\begin{bmatrix}

10L\

-0.5\frac{\sqrt{3}}{2}L\

-0.5-\frac{\sqrt{3}}{2}L

\end{bmatrix}

\begin{bmatrix}

v_x\v_y\\omega

\end{bmatrix}

$$

实际工程实现时,还需考虑电机特性。设电机减速比为$k$,则最终电机

转速指令为:

$$

n_i=\frac{60}{2\pirk}v_i\quad(\text{rpm})

$$

四轮全向底盘解算差异

四轮全向底盘通常采用十字对称布局,其运动学模型与三轮有所不同。设

四个轮子分别位于底盘前后左右,安装角度为:

$$

\theta_1=45°,\theta_2=135°,\theta_3=225°,\theta_4=315°

$$

此时逆运动学方程为:

$$

\begin{bmatrix}

v_1\v_2\v_3\v_4

\end{bmatrix}

\begin{bmatrix}

\frac{\sqrt{2}}{2}\frac{\sqrt{2}}{2}L\

-\frac{\sqrt{2}}{2}\frac{\sqrt{2}}{2}L\

-\frac{\sqrt{2}}{2}-\frac{\sq

文档评论(0)

1亿VIP精品文档

相关文档