麦克纳姆轮(万向轮)运动原理

麦克纳姆轮的移动方式是基于一个有许多位于机轮周边的轮轴的中心轮的原理上,这些成角度的周边轮轴把一部分的机轮转向力转化到一个机轮法向力上面。
麦克纳姆轮介绍

  在工业制造盛世年代,人们就感受到传统车辆的转向在一些特定的环境里面使用起来非常不方便,例如在航天航空领域的部件组装中,使用传统车辆运载拼装会消耗大量的人力、物力和时间。在精确到零点几毫米的情况下,对不准的话只能重新校正。对于高精尖的大型设备而言,效率高意味着可以甩开对手几条街。如果能找到一种让车辆不用转动车身就能任意角度平移、旋转,就能完美解决这个问题。
直到1973年,瑞典的麦克纳姆公司研发了一种比较实用的方案被广泛采纳,也就我们今天要介绍的麦克纳姆轮了。
  麦克纳姆轮(以下简称麦轮)是由轮毂和围绕轮毂的辊子组成的,辊子是一种没有动力的从动小滚轮,麦克纳姆轮辊子轴线和轮毂轴线夹角是45度,并且有互为镜像关系的A、B轮两种,或者会被称为左旋轮和右旋轮。这一般会在轮毂上面有标识A和B、L和R。

麦克纳姆轮(万向轮)运动原理


麦克纳姆轮运动分析及方向确定

  前面提到麦轮分AB两种,如果A轮向前运动时同时向右运动,即斜向右前方运动,那么相反,A轮向后运动的同时会向左运动,即斜向左后方运动;相应B轮就可以斜向左前和右后方运动。
  以小车车头为正方向,约定轮子前进时的方向为电机正转,轮子后退时的方向为电机反转。(以下全部课程都以此方向来说明)

麦克纳姆轮(万向轮)运动原理
  拿A轮来说,辊子移动方向上由于滚动从而无法提供前进的力,而在辊子轴线方向上辊子无法滚动并且与地面摩擦产生辊子轴向上的摩擦力,即斜向右前或左后方向,从而A轮的速度方向是斜向右前或左后;同理可分析B轮。
麦克纳姆轮(万向轮)运动原理
  根据我们高中学到的物理知识,我们知道速度是可以正交分解的,决定车体运动取决于四个麦轮的合速度方向。
  那么A轮就可以分解成轴向向右和垂直轴向向前的速度分量,或者说轴向向左和垂直轴向向后的速度分量。

麦克纳姆轮(万向轮)运动原理
  这样,B轮的速度分量和A轮互为镜像关系了。
麦克纳姆轮(万向轮)运动原理



麦克纳姆轮安装组合及运动分析

  在知道AB轮的速度分量之后,我们就可以对四轮的麦克纳姆轮底盘进行排列组合了:AAAA,BBBB,AABB……
是不是所有的组合都能实现全方位的移动呢?并不是的。
  下面我们就只举其中的一个错误例子和一个正确例子,其余的可以自行推理(其实是太多了)。

分析错误例子【AAAA】

麦克纳姆轮(万向轮)运动原理
  这个一看就不靠谱,但是我们还是来分析一下,因为作为一个错误例子,非常容易分析清楚它到底错在哪里。前面我们讲过A轮的速度分量要么是前加右,要么是后加左。
  当四个轮子同时向前转动的时候,每个轮子都会有一个向左的速度分量,这样就会导致整个底盘前进的时候必然会同时向左运动;同理,后退的时候必然会向右运动,这样就没办法使用了,这个东西不受控制到处乱跑,这不是我们想要的全向移动。

麦克纳姆轮(万向轮)运动原理


正确的麦轮分布应该是【ABBA】


麦克纳姆轮(万向轮)运动原理

  当四个轮子都向前转的时候,AB轮可以相互抵消轴向速度,只剩下向前的速度,这样底盘就是向前直行、不会跑偏,后退同理;

麦克纳姆轮(万向轮)运动原理



  如果当A轮正转、B轮反转的时候,向前向后的速度会抵消,仅剩下向右的速度,那么底盘就会向右平移;


麦克纳姆轮(万向轮)运动原理


  相反,如果A轮反转,B轮正转,就会向左平移;

麦克纳姆轮(万向轮)运动原理

  最后底盘左侧轮子正转、右侧轮子反转,就可以实现向右旋转;反之,底盘就会向左旋转了。

麦克纳姆轮(万向轮)运动原理

  另外,当A轮正转、B轮不动时,底盘会向右前方运动;A轮反转、B轮不动时底盘向左后方运动。

麦克纳姆轮(万向轮)运动原理



  相应地,A轮不动、B轮正转,底盘向左前方运动;A轮不动、B轮反转,底盘向右后方运动。

麦克纳姆轮(万向轮)运动原理



  另外还有四种绕轴中点旋转的移动方式。

麦克纳姆轮(万向轮)运动原理

麦克纳姆轮(万向轮)运动原理


  【思考】以上四种情况是不是与平移很相似,当不动的两个轮子像平移那样动起来,但是速度小于另外两个轮子的速度,麦轮底盘会怎么移动呢?


麦克纳姆轮的安装位置

  前面我们讲解完了麦轮的安装组合,安装四个麦轮的位置还有讲究。
四个轮子与地面接触点所围成的形状主要为正方形和长方形。不排除有奇葩形状,但是这里只针对正方形和长方形分析。
  正方形:四个轮子位于正方形的四个顶点,平移和旋转都没有任何问题。受限于机器人底盘的形状、尺寸等因素,这种安装方式虽然理想,但可遇而不可求。


麦克纳姆轮(万向轮)运动原理


  长方形:轮子转动可以产生 Yaw 轴转动力矩,而且转动力矩的力臂也比较长。是最常见的安装方式。

麦克纳姆轮(万向轮)运动原理


  既然提到Yaw,那就简单解释一下这是什么意思吧。
  在3D系统中,假设视点为原点,则视点坐标系如下图所示。
  pitch是围绕X轴旋转,也叫俯仰角;
  yaw是围绕Y轴旋转,也叫偏航角;
  roll是围绕Z轴旋转,也叫翻滚角
麦克纳姆轮(万向轮)运动原理
  通过对比传统车辆,我们可以发现,普通车辆在移动的时候轮子都是向一个方向转,而使用麦轮的车子在做全向移动的时候,像以上分析的那样,每个麦轮的运动方向都不一样,所以麦轮想要做到真正的全向移动,每个麦轮都需要一个单独的电机来驱动,如此一来,就还需要一套控制系统来把握每个轮子的转向和转速。
  实现全向移动一般会使用全向轮和麦克纳姆轮,以上我们主要介绍了麦轮的移动方式和安装组合。全向轮与麦轮在结构、力学特性、运动学特性上都有差异,其本质原因是轮毂轴与辊子转轴的角度不同。经过分析,二者的运动学和力学特性区别可以通过以下表格来体现。

麦克纳姆轮(万向轮)运动原理


安装方法
麦克纳姆轮(万向轮)运动原理

———-----------------
原文链接:https://blog.csdn.net/qq_40374812/article/details/117337556
- 本文来自网络,如有侵权,请联系本站处理。

2021-07   阅读(8135)   评论(0)
 标签: 创客 mechanical 麦克纳姆轮 动作

涨知识
二进制

二进制(binary),发现者莱布尼茨,是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示 。

评论:
相关文章
M5Stack DC Motor模块详解

DC Motor是M5Stack堆叠模块系列中的一款直流电机驱动模块。本文详细讲解DC Motor的电路原理和程序控制原理。


L298P Shield 电机驱动板(Keyes版)

L298P是大功率电机专用驱动芯片,可直接驱动2个直流电机,驱动电流达2A,电机输出端采用8只高速肖特基二极管作为保护。该电路线路布线合理、均采用贴元件片,叠层设计可直接插接到Arduino上。


Arduino UNO 舵机与直流电机PWM冲突问题

使用servo库控制舵机与通过9,10引脚对直流电机PWM调速时冲突问题的解决办法。


L298N(红版)原理图及说明

L298N(红版)原理图及说明

搜索