[具身智能-802]:麦克纳姆轮运动学、阿克曼运动学、四驱小车运动学的异同对比,通俗易懂
麦克纳姆轮、阿克曼、普通四驱滑移小车通俗对比用开车打比方把复杂运动学讲明白麦克纳姆轮底盘游戏里的全向机器人可以横着挪、斜着走车头朝向不变直接平移。阿克曼底盘就是咱们现实家用小汽车靠打方向盘转向不能横着走。滑移四驱小车类似坦克轮子死死固定靠左右轮子转速不一样硬掰转向转弯时轮胎在地上 “搓”。 三种底盘长什么样阿克曼家用汽车后轮只管往前跑前面两个轮子可以转动打方向盘。轮子永远垂直车身没有斜滚子。特点想转弯必须转动前轮。不能横着挪车。滑移四驱小车坦克式四驱四个轮子全部死死钉在底盘上轮子角度永远不变没有方向盘。想转弯左边轮子转慢、右边轮子转快靠轮胎和地面摩擦硬扭过来。原地转的时候轮胎在地面搓来搓去磨轮胎。不能横着走。麦克纳姆轮底盘轮子表面是一圈45° 斜着的小滚子。不用转动轮子角度只改变四个轮子的转速就能实现横着走、斜着走、原地转圈。车头朝向不变直接横向平移这就是「全向移动」。✨核心能力直观对比表格项目麦克纳姆轮阿克曼小汽车滑移四驱坦克小车能不能横着平移车头不变左右挪✅可以❌不行❌不行怎么实现转向调整 4 个轮子转速不需要舵机转动轮子打方向盘转动前轮角度左右轮子转速不一样轮胎搓地转向原地自转✅顺滑原地转❌不能原地转必须有转弯半径✅可以原地转但是疯狂磨轮胎斜向行驶✅车头保持朝向直接斜着跑❌车身跟着转向车头指向行驶方向❌车身跟着转向车头指向行驶方向一句话总结 麦克纳姆轮想往哪就往哪车身朝向可以保持不动。 阿克曼、滑移四驱你往哪走车头就必须朝向哪做不到 “车身朝前车身整体向右横移”。运动逻辑通俗拆解1. 麦克纳姆轮上层给指令向前速度、横向速度、旋转角速度。 运动学负责把这三个目标换算成 4 个电机各自该跑多快。例子只想横向向右挪不前进、不旋转。直接给 4 个轮子分配不同转速车体直接平移车头保持朝前不动。⚠️现实坑 地面光滑斜滚子容易打滑如果同时又平移又旋转某个轮子计算出来的速度会超出电机最大转速要做速度限制不然运动变形。2. 阿克曼家用小汽车只有两个可控量油门车速、方向盘角度。油门决定跑多快方向盘打多大决定拐弯拐的急不急。你不能命令汽车 “保持车头朝前整体向右横移”硬件物理约束做不到。 理想阿克曼几何左右前轮转角不一样保证四个轮子都顺着圆弧滚动尽量减少轮胎摩擦。⚠️现实坑方向盘打很大的时候模型非线性变强机械连杆有误差轮胎会磨损。3. 滑移四驱小车坦克式四驱同一侧的轮子转速保持一样。左右两边转速一样直行。右边转快、左边转慢车子往左拐弯。右边正转左边反转原地转圈。理论模型假设轮子纯滚动但现实转弯的时候轮胎必须在地面侧向滑动模型算出来的结果和真实车体运动天生就有偏差。 原地转圈对轮胎损耗非常大不适合频繁原地旋转。共性三者都遵守的底层规律在地面上任何小车运动都可以拆成三件事前进后退、左右移动、车身旋转。全部是理想模型模型假设轮子不打滑。现实中地面打滑、轮胎磨损编码器读到的轮子转速≠小车真实运动光靠轮子编码器不够需要 IMU、SLAM 来修正。底层都依赖电机闭环 PID给定目标轮速PID 控制电机抵抗电压波动、负载阻力保证轮子按目标转速跑。️工程选型通俗建议选麦克纳姆轮适合室内狭小空间AGV、机器人竞赛需要横向挪位置。 代价机械贵滚子容易磨损光滑地面容易打滑4 路电机闭环算力开销大。选阿克曼适合室外小车、仿真自动驾驶模仿真实汽车。 优点行驶轮胎磨损小行驶体验和真车一致缺点不能横移需要一套转向连杆机构。选滑移四驱小车适合预算有限低速巡检小车。 优点机械最简单没有转向机构缺点转弯磨损轮胎频繁原地旋转寿命短模型误差大。一句话终极记忆麦克纳姆轮自由度拉满车身朝向和运动方向互相独立可以横着挪。阿克曼跟家用汽车一模一样靠方向盘转向轮子尽量不搓地不能横移。滑移四驱坦克逻辑靠左右转速差硬扭转弯靠搓轮胎成本最低。补充 麦克纳姆轮虽然可以横移不是说它完美。它的横移依赖斜滚子一旦打滑全向优势直接消失。 阿克曼、滑移小车不是不能走斜线只是走斜线的时候车头必须跟着斜过来不能保持车头朝前直接平移。