网易首页 > 网易号 > 正文 申请入驻

RoboMaster中的机器人靠什么移动?【麦克纳姆轮浅谈】

0
分享至

本文为5iMX作者KID提供,欢迎大家转发至朋友圈。

前段时间的RoboMaster机器人大赛相信不少人都进行了或多或少的了解,不过这种机器人的轮胎似乎长得有点奇怪。

这种轮胎不会像汽车那样转向却能够让赛场上的机器人朝着各个方向移动。今天我们就来说说这种让神奇的“麦克纳姆轮”。

其实这篇文章是两年前一位知乎网友“科长”发表的,原文名称是“【学渣的自我修养】麦克纳姆轮浅谈”,而且还做了一段小视频,只是在视频中这麦克纳姆轮老师掉链子。下面就让我们来看看这位“科长”是科普这“麦克纳姆轮”的……

什么是麦克纳姆轮

全向轮

麦克纳姆轮
全向轮与麦克纳姆轮的共同点在于他们都由两大部分组成:轮毂和辊子(roller)。轮毂是整个轮子的主体支架,辊子则是安装在轮毂上的鼓状物。全向轮的轮毂轴与辊子转轴相互垂直,而麦克纳姆轮的轮毂轴与辊子转轴呈 45° 角。理论上,这个夹角可以是任意值,根据不同的夹角可以制作出不同的轮子,但最常用的还是这两种。

全向轮与麦克纳姆轮(以下简称「麦轮」)在结构、力学特性、运动学特性上都有差异,其本质原因是轮毂轴与辊子转轴的角度不同。经过分析,二者的运动学和力学特性区别可以通过上面表格来体现。

计算过程如上图所示(供参考),学霸可点开大图验算。

近年来,麦轮的应用逐渐增多,特别是在 Robocon、FRC 等机器人赛事上。这是因为麦克纳姆轮可以像传统轮子一样,安装在相互平行的轴上。而若想使用全向轮完成类似的功能,几个轮毂轴之间的角度就必须是 60°,90° 或 120° 等角度,这样的角度生产和制造起来比较麻烦。

所以许多工业全向移动平台都是使用麦克纳姆轮而不是全向轮,比如这个国产的叉车: 全向移动平台 麦克纳姆轮叉车 美科斯叉车。
另外一个原因,可能是麦轮的造型比全向轮要酷炫得多,看起来有一种不明觉厉的感觉……
的确,第一次看到麦轮运转起来,不少人都会惊叹。以下视频直观地说明了麦轮底盘在平移和旋转时的轮子旋转方向。

麦克纳姆轮工作原理

麦轮的安装方法

麦轮一般是四个一组使用,两个左旋轮,两个右旋轮。左旋轮和右旋轮呈手性对称,区别如下图。

安装方式有多种,主要分为:X-正方形(X-square)、X-长方形(X-rectangle)、O-正方形(O-square)、O-长方形(O-rectangle)。其中 X 和 O 表示的是与四个轮子地面接触的辊子所形成的图形;正方形与长方形指的是四个轮子与地面接触点所围成的形状。

X-正方形:轮子转动产生的力矩会经过同一个点,所以 yaw 轴无法主动旋转,也无法主动保持 yaw 轴的角度。一般几乎不会使用这种安装方式。
X-长方形:轮子转动可以产生 yaw 轴转动力矩,但转动力矩的力臂一般会比较短。这种安装方式也不多见。
O-正方形:四个轮子位于正方形的四个顶点,平移和旋转都没有任何问题。受限于机器人底盘的形状、尺寸等因素,这种安装方式虽然理想,但可遇而不可求。
O-长方形:轮子转动可以产生 yaw 轴转动力矩,而且转动力矩的力臂也比较长。是最常见的安装方式。

麦轮底盘的正逆运动学模型

以O-长方形的安装方式为例,四个轮子的着地点形成一个矩形。正运动学模型(forward kinematic model)将得到一系列公式,让我们可以通过四个轮子的速度,计算出底盘的运动状态;而逆运动学模型(inverse kinematic model)得到的公式则是可以根据底盘的运动状态解算出四个轮子的速度。需要注意的是,底盘的运动可以用三个独立变量来描述:X轴平动、Y轴平动、yaw 轴自转;而四个麦轮的速度也是由四个独立的电机提供的。所以四个麦轮的合理速度是存在某种约束关系的,逆运动学可以得到唯一解,而正运动学中不符合这个约束关系的方程将无解。
先试图构建逆运动学模型,由于麦轮底盘的数学模型比较复杂,我们在此分四步进行:
①将底盘的运动分解为三个独立变量来描述;
②根据第一步的结果,计算出每个轮子轴心位置的速度;
③根据第二步的结果,计算出每个轮子与地面接触的辊子的速度;
④根据第三部的结果,计算出轮子的真实转速。

一、底盘运动的分解

我们知道,刚体在平面内的运动可以分解为三个独立分量:X轴平动、Y轴平动、yaw 轴自转。如下图所示,底盘的运动也可以分解为三个量:


那么可以计算出:

同理可以算出其他三个轮子轴心的速度。
三、计算辊子的速度

根据轮子轴心的速度,可以分解出沿辊子方向的速度和垂直于辊子方向的速度。其中是可以无视的(思考题:为什么垂直方向的速度可以无视?),而


四、计算轮子的速度
从辊子速度到轮子转速的计算比较简单:

结合以上四个步骤,可以根据底盘运动状态解算出四个轮子的转速:

以上方程组就是O-长方形麦轮底盘的逆运动学模型,而正运动学模型可以直接根据逆运动学模型中的三个方程解出来,此处不再赘述。
另一种计算方式
「传统」的推导过程虽然严谨,但还是比较繁琐的。这里介绍一种简单的逆运动学计算方式。
我们知道,全向移动底盘是一个纯线性系统,而刚体运动又可以线性分解为三个分量。那么只需要计算出麦轮底盘在「沿X轴平移」、「沿Y轴平移」、「绕几何中心自转」时,四个轮子的速度,就可以通过简单的加法,计算出这三种简单运动所合成的「平动+旋转」运动时所需要的四个轮子的转速。而这三种简单运动时,四个轮子的速度可以通过简单的测试,或是推动底盘观察现象得出。
当底盘沿着 X 轴平移时:

当底盘沿着 Y 轴平移时:

当底盘绕几何中心自转时:

将以上三个方程组相加,得到的恰好是根据「传统」方法计算出的结果。这种计算方式不仅适用于O-长方形的麦轮底盘,也适用于任何一种全向移动的机器人底盘。

Makeblock 麦轮底盘的组装

理论分析完成,可以开始尝试将其付诸实践了。
第一步,组装矩形框架。

第二步,组装电机模块。

由于麦轮底盘的四个轮子速度有约束关系,必须精确地控制每个轮子的速度,否则将会导致辊子与地面发生滑动摩擦,不仅会让底盘运动异常,还会让麦轮的寿命减少。所以必须使用编码电机。
第三步,将电机模块安装到框架上。

第四步,将麦轮安装到框架上。

第五步,安装电路板并接线。

编码电机必须配上相应的驱动板才能正常工作。这里使用的 Makeblock 编码电机驱动板,每一块板可以驱动两个电机。接线顺序在下文中会提及,也可以随意接上,在代码中定义好对应的顺序即可。
第六步,装上电池。

至此,一个能独立运行的麦轮底盘就完成了。

控制程序

根据麦轮的底盘的运动学模型,要完全控制它的运动,需要有三个控制量:X轴速度、Y轴速度、自转角速度。要产生这三个控制量,有很多种方法,本文将使用一个 USB 游戏手柄,左边的摇杆产生平移速度,右边的摇杆产生角速度。

首先将一个 USB Host 模块连接到 Orion 主板的 3 口。

然后插上一个无线 USB 游戏手柄。

然后再添加其他细节,就大功告成啦!
点击【阅读原文】获得下载代码


动态演示截图

麦克纳姆轮的有点和缺点都是非常明确的!采用麦克纳姆轮的车子大都移动异常灵活,战术机动性能非常好;但是这种轮胎的越野性能却非常差,跨越障碍的能力甚至不如普通轮胎,特别是当坡度较大的时候,甚至还会溜坡。所以配备这种车胎的设备大多是一些场地竞技机器人和室内仓储机器人等,而前面所说的那台叉车也只能在路况较好的铺装路面跑跑。

觉得不错就给作者点个赞吧

新闻资讯 | 专业评测 | 水陆空模型 | 分享作品

尽在【5iMX客户端】

回复QQ,9个5iMXQQ讨论群等你加入
回复Goggles,送上2篇大疆头显Goggles干货
回复小米,1篇小米4K无人机的对比评测给您
回复P4A,2篇Phantom 4 Advanced评测给您
回复悟2,奉上2篇关于INSPRIE 2的干货
回复P4P,献2篇大疆精灵4 Pro+的评测给您
回复御,3篇内容读懂大疆“御”Mavic Pro
回复Disco,2篇看出Parrot飞翼没有这么简单
回复亿航,了解GHOSTDRONE2.0云台版
回复差分,看大疆D-RTK厘米级GPS定位系统
回复DOBBY,送3篇DOBBY专业评测给您
回复M600,看专业航拍无人机大疆M600试飞
回复训练,你将得到一套“无人机训练方法”

↙戳【阅读原文】前往5iMX新手教程的世界

有观点分享,请留言

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
47岁吴建豪暴瘦,1米8才100斤,尖嘴猴腮像老头,健康状况引担忧

47岁吴建豪暴瘦,1米8才100斤,尖嘴猴腮像老头,健康状况引担忧

法老不说教
2025-12-02 23:15:23
面子里子都丢了!离婚半月前妻爆料调解细节,撕下猴哥仅剩的体面

面子里子都丢了!离婚半月前妻爆料调解细节,撕下猴哥仅剩的体面

千言娱乐记
2025-10-23 21:21:23
人民日报:早睡一小时,是性价比最高的投资

人民日报:早睡一小时,是性价比最高的投资

洞见
2025-12-13 21:13:09
中使馆紧急提醒:中国公民尽快转移

中使馆紧急提醒:中国公民尽快转移

wuhu派
2025-12-15 13:04:32
笑死!原来免疫系统真的有夫妻相,网友:难怪有老公后,屎多了

笑死!原来免疫系统真的有夫妻相,网友:难怪有老公后,屎多了

另子维爱读史
2025-12-15 22:34:14
弱水在哪?历史上的居延海

弱水在哪?历史上的居延海

历史地理探索
2025-12-16 00:07:01
亚运三金得主运动员王莉,实名举报获奖归来竟被领导索要奖金

亚运三金得主运动员王莉,实名举报获奖归来竟被领导索要奖金

回旋镖
2025-12-14 22:01:43
江苏一高校,迎来新任副校长

江苏一高校,迎来新任副校长

王姐懒人家常菜
2025-12-16 00:09:57
这就是公开辱华的后果!取消冠军头衔只是开始,职业生涯也全毁了

这就是公开辱华的后果!取消冠军头衔只是开始,职业生涯也全毁了

奇思妙想草叶君
2025-12-14 03:29:53
段永平和王石夫妇采访,我看到两个老登的差距

段永平和王石夫妇采访,我看到两个老登的差距

Spenser
2025-12-15 22:21:12
4件馆藏华服,给林黛玉穿上黑色衣服,也许不是为了让她更美丽

4件馆藏华服,给林黛玉穿上黑色衣服,也许不是为了让她更美丽

我来我看见
2025-12-13 21:25:03
冯东已任新疆维吾尔自治区卫健委主任

冯东已任新疆维吾尔自治区卫健委主任

澎湃新闻
2025-12-15 17:00:28
张文宏直言:患高血压的人,天冷宁可出门散步,也不要去做这几事

张文宏直言:患高血压的人,天冷宁可出门散步,也不要去做这几事

华庭讲美食
2025-12-02 15:34:13
借寿真的存在吗?民间高人:若亲人出现三种反常,多半是被借了阳寿

借寿真的存在吗?民间高人:若亲人出现三种反常,多半是被借了阳寿

古怪奇谈录
2025-12-08 14:11:57
央视年代剧《老舅》首播4集,郭京飞下海折腾,观众评价一针见血

央视年代剧《老舅》首播4集,郭京飞下海折腾,观众评价一针见血

妙知
2025-12-16 00:02:42
跟风必亏!车厘子步阳光玫瑰后尘价格崩盘,年轻人不买账戳痛谁?

跟风必亏!车厘子步阳光玫瑰后尘价格崩盘,年轻人不买账戳痛谁?

你食不食油饼
2025-12-13 19:27:17
真狠!许导只做一个调整,新疆吃下27分耻辱惨败,让刘炜帅位不保

真狠!许导只做一个调整,新疆吃下27分耻辱惨败,让刘炜帅位不保

后仰大风车
2025-12-15 21:21:46
美国凌晨宣布第三次降息!全球资本将流向中国,人民币有望再升值

美国凌晨宣布第三次降息!全球资本将流向中国,人民币有望再升值

亿通电子游戏
2025-12-15 02:52:25
FIFA年度最佳阵容后卫候选:范戴克、萨利巴、阿什拉夫在列

FIFA年度最佳阵容后卫候选:范戴克、萨利巴、阿什拉夫在列

懂球帝
2025-12-15 20:33:07
大刀斩鬼!东部战区对日本发出警告,这次用了一个极为罕见的称呼

大刀斩鬼!东部战区对日本发出警告,这次用了一个极为罕见的称呼

博览历史
2025-12-14 19:04:03
2025-12-16 01:11:00
5iMX我爱模型社区
5iMX我爱模型社区
国内专业模型社区
1369文章数 3187关注度
往期回顾 全部

头条要闻

55岁丈夫收到小卡片半年花30多万 妻子:一天就13人次

头条要闻

55岁丈夫收到小卡片半年花30多万 妻子:一天就13人次

体育要闻

战胜完全体雷霆,马刺“疯狂动物城”只是半成品

娱乐要闻

何晴告别式现场,前夫许亚军双眼泛红?

财经要闻

新农合涨到400元 农民断缴背后的扎心真相

科技要闻

大佬冷酷预言:未来15年 人形机器人成废铁

汽车要闻

主驾配按摩还可选6座 新款捷途X90PRO售13.59万起

态度原创

教育
旅游
本地
健康
公开课

教育要闻

离婚和凑合过,哪个对孩子伤害更大?

旅游要闻

文旅精英齐聚济源 共话产业发展新篇

本地新闻

云游安徽|阜阳三朝风骨,传承千年墨香

这些新疗法,让化疗不再那么痛苦

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版