摘要

麦克纳姆轮靠一圈斜装 45° 的辊子,把"原地平移"变成了一道数学题:四个轮子各转各的,平台就能横移、斜走、原地自转。但真把它落成一台载重 30 kg 级的搬运平台,选型链路上的坑比想象中多:支撑方式选错会啃路面,功率公式里一个摩擦系数取大十倍,电池就跟着白白加重。本文按轮子选型、动力与电源、悬挂与车架、运动学换算、仿真验证的顺序,拆解一台四轮麦克纳姆轮全向移动机器人的完整设计,参数来自实际设计记录(车重 10 kg、载重 30 kg、满速 1 m/s)。结论先说:这类平台成败不在会不会横着走,而在四轮转速关系的换算链路和电机功率余量这两处算得扎不扎实。

一、先看懂轮子:45° 辊子是怎么"变出"横向速度的

麦克纳姆轮的辊子轴线与轮毂轴线成 45°,轮子转动时,接触点速度沿辊子轴向和垂直轴向分解:沿辊子轴向的分量能自由滚动输出,垂直于辊子轴承的分量是无效速度,分析时可以直接扔掉。四个轮子的辊子角度按镜像规律布置,各自速度的"有效分量"拼起来,就得到平台的合成速度,这就是它能横着走的全部原理。

辊子支撑方式有两种,直接决定这台车能不能走出平整车间:

方案结构优势短板
两端支撑辊子轴两端固定在轮毂上承载能力强不平路面上轮体外轮廓易与地面接触,影响运动精度和控制
中间支撑辊子从中部切分为两半,分别装在辊子轴两侧不平路面仍能与地面充分接触结构稍复杂

业内对这套结构的改进方向也值得知道:自锁式辊子让纵向移动时辊子自动锁定、减少滑动磨损;增大轮体直径和辊子数量能换来更平稳的运动;还有把辊子母线做成可调夹角来优化能量效率的做法。这台设计最终取两端支撑方案,看中的就是承载余量。

在这里插入图片描述

二、设计要求:先立数字再拆结构

整机用 SolidWorks 建三维模型组装成虚拟样机,底盘布置电机、车轮、传感器和控制电路,底部控制箱装蓄电池、电机驱动模块和主控制器。设计要求先钉死:

项目指标
外形尺寸680×600×26(原文单位标 cm,口径存疑,见踩坑一)
车体重量10 kg
载重30 kg
供电锂电池
续航2.5 小时
最大速度1 m/s
跨越能力3 cm

车架选硬质铝,驱动相关和较重的组件布置在车架下部,压低重心防倾覆;外廓不留突出部分,电气线路预留维护空间。

在这里插入图片描述

三、动力与电源:235 W 怎么算,4 小时的账怎么对

电机功率按满载、满速工况算:这类系统通常用功率等于滚动阻力乘速度再除以传动效率的口径,滚动摩擦系数取 0.5(车间平滑地面,比普通轮胎摩擦大),总重 40 kg(车 10 kg 加载重 30 kg),满速 1 m/s,传动效率 0.85,算出总功率 235 W,摊到四个电机每个约 59 W。

候选电机摆在一起比(参数照设计记录的电机参数表口径):

型号类型额定电压最大持续扭矩可持续最大功率负载最大转速
M2006直流无刷24 V1 N·m44 W416 rpm
M3508直流无刷24 V3 N·m150 W469 rpm
PRF60-L1步进24 V——减速比 1 级

单电机 59 W 的需求,M2006 的 44 W 不够用,M3508 的 150 W 留足近 3 倍余量,最终选 M3508,看重的就是功率余量和 3 N·m 的扭矩储备。

电源选 24 V 40 Ah 锂电池。校核很简单:24 V × 40 Ah = 960 Wh,按满载总功率约 236 W 连续工作,能撑约 4 小时,大于 2.5 小时的续航要求,选型通过。账要按"满载持续工作"算,别按空载算,空载电流只有满载的零头,按它校电池必翻车。

四、悬挂与车架:独立悬挂加重心下置

四轮四驱的麦轮平台有个先天问题:轮子多、振动容易叠加,如果机械臂装在车上,振动还会被放大。悬挂就在两条路线里选:

方案优势短板
非独立悬挂结构简单、维修便捷、成本低、动力传递和稳定性好一侧轮子受冲击会传到另一侧,缓冲差、振动大
独立悬挂每轮单独连接车身,冲击互不影响,缓冲吸震好、重量轻结构复杂

这类平台四个轮轴都要装电机,非独立悬挂在电机布局上限制太大,所以选独立悬挂。悬挂设计的三条要求:过障碍时四轮始终接地、机体保持水平;尽量吸收过坑洼的振动;悬挂稳定的同时不干扰传感器数据采集。

五、运动学:四轮转速关系是全向的灵魂

全向能力的实现全在速度解算上。把平台运动拆成三组:沿 X 轴平移、沿 Y 轴平移、绕中心自转,每组都给四个轮子分配一个速度分量,单个轮子的目标转速就是三个分量的叠加,这组关系式就是控制代码里速度解算的核心。反着用也成立:给定期望的平台速度(横移多少、自转多快),能唯一反解出四个轮子各自的转速。

换算链路要打通到底:电机转速经过减速比 19:1 降到轮端转速,再按轮半径 76.2 mm 换算成线速度。按满速 1 m/s 反推,轮端约需 125 r/min,再乘减速比得电机端工作转速,选型时确认这个工况点落在电机的高效区,而不是只看极限参数。

单轮的受力逻辑也顺带讲清:牵引力沿安装支架方向和垂直方向分解,滚轮与地面间的静摩擦系数大于滚子与通槽间的静摩擦系数,轮架滑不滑动、往哪边滑,就由这两处摩擦力的大小关系决定,这也是辊子通槽配合要控制摩擦的底层原因。

在这里插入图片描述

六、仿真验证:72 个接触副的账

结构定型后做仿真验证,流程是:SolidWorks 建三维模型并简化(去掉螺钉、轴套这类非关键小件)→ 导出 x_t 格式 → 导入 Ansys,定义材料属性、按 MMKS 单位制设置网格和重力加速度。每个单向轮含 18 个辊子,四轮的连接架与地面之间共 72 个接触副,用命令流批量添加,接触定义为断续接触,用冲击函数法模拟接触、库伦法模拟摩擦:

Impact 参数取值Coulomb 参数取值
刚度2.31×10³ N/mm静摩擦系数0.6
力指数0.27动摩擦系数0.53
阻尼1.5 N·s/mm静平移速度10.0 mm/s
穿透深度0.01 mm摩擦平移速度500.0 mm/s

结果两句话:静态分析最大等效应力 103.52 MPa,集中在连接部位,结构钢远没到断裂极限,静强度过关;总变形量最大 0.89684 mm,集中在中部,分布均匀,刚度满足使用要求。

在这里插入图片描述

七、踩坑段:四个参数表上看不出来的坑

坑一:外形尺寸单位自相矛盾,表格单位要交叉校核。 设计要求表里尺寸写 680×600×26、单位标 cm:680 cm 是 6.8 米,跟 10 kg 的车重、直径 152.4 mm 的麦轮放在一起明显不自洽,毫米量级才说得通。表格里的数字和单位要拿已定型的部件互相校一遍,一个单位笔误传到加工单上就是一堆废料。

坑二:滚动摩擦系数取 0.5,功率算出来偏保守。 普通轮胎的滚动阻力系数通常在 0.01 到 0.05 量级,0.5 已经接近滑动摩擦的口径。按它算出 235 W,电机余量大不算坏事,但如果拿这个功率去反推电池容量,电池会选大一截,重量和成本跟着涨。取值前先想清楚这个系数代表滚动还是滑动,再决定要不要留这么大余量。

坑三:"前轮转向、后轮驱动"和麦轮原理打架。 同一份设计记录里,总体结构段写的是前轮负责转向、后轮驱动的布局,这是普通转向底盘的口径;而麦克纳姆轮平台四个轮子全是驱动轮,横移和自转全靠四轮转速差实现,不存在"前轮转向"这个角色。两套口径混写在一篇文档里,照抄进控制代码,做出来的就是一台只会前进后退转弯的"假全向"。

坑四:仿真文档里 Ansys 和 Adams 写串,结果数字要复核。 建模流程明写 Ansys,接触参数表标题却是"Adams 接触函数参数",正文还出现"导入 Adams 后"的表述。Impact、Coulomb 这套接触定义两个软件语法不同,软件名写串后参数照抄会报错。另外动态分析里出现了 10⁻⁴ MPa 量级的"等效弹性应力",与静力分析 103.52 MPa 差了五个数量级,大概率是载荷没加上或单位没换算,复现时这个数不能直接引用。

八、避坑清单

#坑后果规避动作
1尺寸单位笔误(mm 写成 cm)传到加工单出废料表格单位与已定型部件尺寸交叉校核
2滚动摩擦系数按滑动口径取功率虚高,电池跟着选大区分滚动/滑动系数量级,余量要给在电机不在电池
3混淆麦轮与转向底盘的运动口径控制代码做不出横移先确认四轮独立驱动 + 转速差解算,再写代码
4仿真软件名写串(Ansys/Adams)接触参数照抄报错建模、求解、后处理各步统一到同一软件再导参数
5仿真结果数量级不复核引用错误应力值做结论结果先和静力工况对数量级,差 3 个量级以上先查载荷设置
6电池容量按空载功率校核续航虚标,中途趴窝按满载持续功率算工时,再留 20% 裕度

九、适用边界

这套方案适合自重十公斤级、载重几十公斤、满速 1 m/s 上下的室内搬运与巡检平台,典型场景是车间物料转运、分拣线接驳、快递站内分拣。三条边界要清楚:

  1. 两端支撑麦轮对路面平整度敏感,跨越能力按 3 cm 量级设计,碎石和连续沟壑路面要么换中间支撑轮,要么上悬挂补偿;
  2. 功率口径取 0.5 的摩擦系数只适用于功率富余优先的场合,对续航和自重敏感的平台要按滚动阻力系数重算,电机和电池要分开定余量;
  3. 全向能力的上限在速度解算不在机械,四轮转速关系的标定和打滑补偿没做好,横移和自转精度上不去,机械再硬也白搭。

落到工程实践:先把四轮速度解算的数学关系钉死,再让机械、电源、仿真三本账互相校核,任何一处数量级对不上就停下来查,麦轮平台的"全向"才会真的听话。

声明

本文为通用技术方法介绍,文中参数为特定工况下的选型结果,不对应任何具体项目。

文中不涉及任何客户信息、项目信息或服务内容。

“飞创学术”长期做工业设计与控制系统的技术积累,相关技术问题可站内交流。

本文由 CSDN AI 工具集辅助生成,核心观点与内容经作者人工校验;文中数据与实测结论来自飞创学术的项目实践。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐