做AGV项目这些年,最常被问的一句话是:“不就是个移动机器人吗?” 每次听到这种话,我都想笑。移动机器人,对,但机械部分任何一个尺寸选错,导航精度和稳定性立刻崩给你看。
先聊聊底盘刚度——这玩意决定你导航算法能不能干活
底盘是AGV的骨架。很多初创公司上来就买铝型材拼一个架子,结果跑到客户现场,AGV直线走着走着就歪了。为什么?底盘扭转变形,导致激光雷达坐标系整个偏掉。我见过一个案例,800kg负载的AGV,底盘刚度不足,转弯时机架变形量超过5mm,导航系统来回修正,最后干脆停车报警。
设计时至少做一次有限元分析,关注扭转刚度和弯曲刚度。对于钢架,推荐用矩形管焊接,然后退火去应力。具体数值?一般要求满载工况下,机架最大变形量不大于导航精度的十分之一。比如导航精度±10mm,那变形量就得控制在1mm以内。

驱动单元与悬挂——不是把电机装上就完事
AGV驱动方式有单舵轮、双差速、麦克纳姆轮等。选型要考虑地面条件、负载和转向灵活性。差速最容易做,但轮胎磨损不均匀,尤其铅酸电池那么重,经常出现一侧轮胎磨平。悬挂很重要。如果底盘刚性连接,四个轮子不共面,单个轮子悬空,牵引力全失。
我吃过亏:当初为一个3吨AGV做双舵轮驱动,以为舵轮自带悬挂就万事大吉,结果因为车架刚性太大,两侧舵轮无法自适应地面起伏,过伸缩缝时整车失速。后来改成浮动连接,问题解决。设计舵轮悬挂时,注意弹簧预压力和行程,预压太小,空载会跳;太大,满载会卡死。一般预压力取轮子额定载荷的1/3,行程按地面平整度定,AGV常用厂区地面标高差±15mm,所以行程至少±20mm。

载荷分布与重心——稳定性的数学课
AGV的重心高度和位置直接决定加速制动时的倾覆风险。根据ISO 3691-4,AGV的动态稳定性要通过测试。机械设计时,我们需要计算最大加速时前轮或后轮的载荷转移。公式简单:F_load_transfer = m * a * h / L,其中m是总质量,a是加速度,h是重心高度,L是前后轮距(对于加减速是轴距)。如果载荷转移导致一端轮子载荷为负,那就是翻车了。
实际案例:一个潜伏式AGV,负载托盘高度不合理,把重心抬到了400mm,加速度设定0.5m/s²,结果一转弯就侧翻。后来增加配重块降低重心,并限制加速度,问题解决。所以,电气控制上要设加速度上限,机械上要有防倾翻限位。
导航传感器的机械安装——被忽略的精度杀手

激光导航、反光板导航、SLAM等,都需要传感器固定牢固。很多AGV把激光雷达直接装在钣金支架上,结果支架共振,激光数据发散。一定要用减震支架,同时考虑热膨胀。比如激光雷达安装底部要调水平,平面度误差不超过0.5°。另外,反光板的安装位置也很关键,不能与AGV运动干涉,但这些都是机械设计范围。
防撞机构——安全不止是传感器的事
机械防撞:除了安全触边,还有防撞缓冲器。AGV在导航失效时,防撞机构要能吸收冲击。根据GB/T 30030,AGV的碰撞要求。我们通常设计弹簧缓冲器,行程50mm,变形吸能。但也有踩坑:缓冲器强度不够,撞一次就变形。要计算碰撞动能,比如AGV重量1t,速度0.5m/s,动能约125J,那么缓冲器就要能吸收那么多能量。
机械设计的坑多着呢,以上五个是我最常遇到的。每次项目复盘,都会发现新的问题。各位同行,咱们还是在图纸前多较点真,总好过在客户现场抱头懊恼。