首页 / 资讯中心 / 文章详情

舵轮 AGV 原地自旋,转一圈航向就歪几度?先查轮间距标定

舵轮 AGV 原地自旋,转一圈航向就歪几度?先查轮间距标定 ★ FEATURED ARTICLE
做舵轮 AGV 调试的工程师大概率见过这种场景车让原地自旋 360°转完之后车头没回到原来的朝向——多转了两三度。再转一圈又多偏一点。圆弧行走时也怪走的弧总是比程序里算的大一点或小一点路径跟踪控制器一直在悄悄修正。第一反应通常是编码器分辨率不够、控制周期太长、或者地面打滑。这些都可能但有一个更常见、也更容易被忽略的根源**控制器里的轮间距和车上真实的轮间距对不上。**这篇把这个数讲透它是什么、怎么放大误差、怎么标。TOC## 一、什么是轮间距自旋背后的几何轮间距Track Width指左右驱动轮或左右舵轮接地中心之间的横向距离。单看它就是一个尺寸参数但它是所有原地旋转运动学解算的分母。原地自旋时左右轮以等速反向转动车的旋转角速度由两轮的速度差除以轮间距得到ω (v右 − v左) / L控制器想让车转多少度本质上是按模型里的轮间距 L 反算左右轮该走多少行程。**模型里的 L 是多少控制器就认为车该转多少度。**问题来了这个 L 从哪来大多数项目里它是从机械图纸或者铭牌上抄来的。可实车上轮子的安装位置有公差、轮面有磨损、舵轮的接地中心随负载偏移——**图纸上的 800 mm实车量出来可能是 806 mm。差的这 6 毫米平时毫无存在感直行走得好好的直行不依赖轮间距横移也基本正常。可一到自旋和圆弧它就开始偷偷记账。## 二、轮间距误差是怎么放大成航向漂移的自旋一圈的航向角增量由两轮的行程差和轮间距共同决定Δθ 360° × (ΔL / L)注意这个公式里 L 在分母上——模型里的轮间距偏小控制器算出来的航向增量就偏大车实际转的角度和控制器以为的转角对不上。算一笔账| 轮间距模型值 | 真实值 | 标定误差 | 自旋一圈航向误差 ||—|—|—|—|| 800 mm | 802 mm | 0.25% | ≈ 0.9° || 800 mm | 806 mm | 0.75% | ≈ 2.7° || 800 mm | 812 mm | 1.5% | ≈ 5.4° |而很多工艺环节对航向的要求是 ±1° 以内对接辊道、抓取货架、双车协同搬运同一件大件。2.7° 的航向漂移在 2 米远的货架端就放大成 9 公分的横向偏差——对接又黄了。这类问题的现场特征非常典型可以对号入座- 直行走得好好的一自旋或走圆弧就不太对- 偏差方向固定总是多转或少转同样的量不是忽大忽小- 重新建图、升级导航毫无改善- 换了一台同型号车偏差量还不一样。四条全中基本可以锁定轮间距了。## 三、怎么确认是轮间距的问题现场判别两招就够第一招自旋累计测试。让车连续自旋 5 整圈记录控制器的航向解算值和导航给出的真实航向。如果控制器显示正好转了 1800°而导航实测是 1795° 或 1805°两者差值稳定——这就是轮间距或轮径标定误差。注意只转一圈误差可能被抖动淹没累计 5 圈再看规律一目了然。**第二招换向对比。先顺时针转 5 圈记录偏差再逆时针转 5 圈记录偏差。如果两个方向的偏差大小相近——是轮间距问题如果只往一个方向偏、另一个方向准——更可能是打滑或单侧轮径问题先去查轮径。## 四、轮间距标定的标准流程标定的思路很直接不让图纸说话让车自己报出真实的轮间距。三步1.走自旋选一块平整空地让车原地自旋固定圈数建议 5 圈以上用激光导航记录真实航向增量 θ单位度2.反算真值代入公式L’ L × (360° × n / θ)n 为圈数。比如模型 L800 mm转 5 圈导航实测航向 1770°则 L’ 800 × 1800/1770 ≈ 813.6 mm3.写回模型把 L’ 写进控制器的运动学参数替换图纸值。然后重跑一遍自旋测试验证误差应收敛到 0.2°/圈 以内。三条现场铁律-双向标定顺、逆时针各测一次取平均把打滑的不对称性抵消掉-带载标定满载时舵轮接地中心和空载不同按实际工况最重的状态标-进保养清单撞过车、换过舵轮或轮子、大修之后必须重标。和零位、轮径打包成同一张季度标定卡——一次停机三个数全过一遍。## 五、和激光导航怎么配合标完轮间距整条误差链的分工就清晰了-轮径决定走了多远里程精度-零位决定朝哪走方向基准-轮间距决定转了多少旋转精度-激光负责长时间尺度的绝对位姿兜底。轮间距没标之前会看到一种隐蔽的浪费车每次自旋定位导航都要多纠一轮航向圆弧段路径跟踪控制器的修正量明显偏大。这些纠偏动作看起来是导航在正常工作其实是在替机械标定误差擦屁股。三个机械数标准之后导航纠偏的频率和幅度都会肉眼可见地下降整车动作干净利落——这才是激光导航该有的样子。## 小结- 轮间距是自旋/圆弧运动学解算的分母直行不看它一转就现形- 误差按Δθ 360° × ΔL / L放大差 1%转一圈航向漂约 3.6°- 判别两招自旋累计测试 换向对比累计 5 圈看稳定偏差- 标定三步自旋测真值 → 公式反算 → 写回模型双向、带载、进保养清单- 零位、轮径、轮间距三数打包成季度标定卡一次停机全标完。下次车自旋完总差几度先别怀疑编码器——拿卷尺量一量图纸上的轮间距和实车差几个毫米------## 写在最后零位、轮径、轮间距这三个机械数是一套的零位决定朝哪走轮径决定走了多远轮间距决定转了多少。任何一个没标好激光导航都要替它擦屁股——表现出来就是导航总在纠偏“精度时好时坏”。建议把它们打包成同一张季度标定卡一次换班、一次停机全过一遍。如果你在现场还见过别的自旋漂移元凶打滑、地面坡度、负载偏心欢迎在评论区聊聊——你的一个案例也许能帮同行省下一次彻夜排查。
阅读完成 · 觉得有帮助?
咨询建站