第二章:AGV硬件架构——车体结构、驱动轮系、传感器与车载控制器

大家好,我是你们的老朋友。今天咱们来聊聊AGV的硬件架构。说实话,很多刚入行的朋友总觉得AGV就是个“会跑的平板车”,其实不然。我做了这么多年AGV调度,见过太多因为硬件选型不当导致项目翻车的案例。嗯,这一章咱们就把AGV的“骨骼”、“肌肉”和“神经”拆开来看。

2.1 车体结构:AGV的“骨架”

车体结构,说白了就是AGV的底盘和外壳。我个人的习惯是,先看负载,再看应用场景。

  • 底盘材质:常见的有碳钢、铝合金、不锈钢。碳钢便宜但重,适合重载;铝合金轻便,适合高速;不锈钢嘛,食品医药行业用得最多。
  • 结构形式:有箱式、框架式、举升式。箱式适合载货,框架式适合定制,举升式嘛,就是能自己把货顶起来。
  • 防护等级:室内用IP54就够了,室外或者粉尘环境,我建议至少IP65。有一次我在一个陶瓷厂做项目,AGV跑了三天就卡死了——粉尘进了轴承。从那以后,防护等级我再也不敢马虎。
我的经验:车体结构设计时,一定要预留走线槽和散热孔。别问我怎么知道的,拆过三台AGV你就懂了。

2.2 驱动轮系:AGV的“腿脚”

驱动轮系决定了AGV怎么走、走多快、稳不稳。常见的驱动方式有这几种:

驱动类型 特点 适用场景
差速驱动 两个驱动轮,靠转速差转弯 轻型、室内、窄通道
舵轮驱动 一个驱动轮+转向电机 重载、长直道、精度要求高
麦克纳姆轮 全向移动,可横移 空间狭小、需要侧移的场景
双舵轮 前后各一个舵轮 重载、长距离、高精度

你想想看,差速驱动虽然便宜,但转弯时轮胎磨损特别快。我做过一个项目,客户非要省钱用差速驱动,结果三个月换了八条轮胎。后来换成舵轮驱动,问题就解决了。

避坑指南:我曾经在选型时忽略了轮径对编码器精度的影响。轮子越小,同样的地面不平整度下,编码器读数抖动越大。嗯,这个坑我替你们踩过了。

2.3 传感器:AGV的“眼睛”和“耳朵”

传感器这块,我重点讲三个:激光雷达、IMU、编码器。这三样东西,缺一个AGV就“瞎”了。

2.3.1 激光雷达

激光雷达是AGV定位和避障的核心。现在主流的是单线激光雷达,比如Sick、Hokuyo、国产的思岚。我个人建议,室内用2D激光雷达就够了,室外或者大场景可以考虑3D。

  • 扫描范围:270°或360°。270°够用,360°更安全。
  • 测距精度:±2cm以内算合格,±1cm算优秀。
  • 抗干扰能力:强光、粉尘环境下,激光雷达容易“瞎”。我遇到过在玻璃幕墙旁边,雷达直接反射到外面去了,定位全乱套。

2.3.2 IMU(惯性测量单元)

IMU说白了就是加速度计+陀螺仪。它不依赖外部信号,但会漂移。为什么?因为积分误差会累积。你想想看,每次测量都有微小误差,时间一长,位置就不知道偏到哪去了。

我的做法是:IMU只用来做短时辅助,比如过隧道、进电梯时。平时定位还是靠激光雷达和编码器融合。

2.3.3 编码器

编码器装在电机轴上,用来测轮子转了多少圈。常见的有增量式和绝对式。增量式便宜,但断电后位置丢失;绝对式贵,但掉电不丢位置。

我建议:如果AGV需要长时间运行,或者有掉电恢复需求,一定要用绝对式编码器。有一次客户说AGV重启后位置全乱了,我过去一看,用的全是增量式编码器。嗯,那场面,你懂的。

传感器融合小技巧:激光雷达+IMU+编码器,三者做卡尔曼滤波融合。我习惯用EKF(扩展卡尔曼滤波),效果比普通KF好不少。代码示例我放在后面。

2.4 车载控制器:AGV的“大脑”

车载控制器,就是AGV上负责算力和控制的那个板子。常见的有PLC、工控机、嵌入式板卡(比如树莓派、Jetson Nano、STM32)。

  • PLC:稳定、抗干扰强,但算力弱,适合简单逻辑。
  • 工控机:算力强,能跑复杂算法,但功耗大、成本高。
  • 嵌入式板卡:性价比高,适合量产。我最近的项目都在用Jetson Orin,跑路径规划算法很流畅。

我个人习惯是:如果AGV只做简单搬运,PLC就够了。如果要跑SLAM、动态避障、多车协同,那必须上工控机或者嵌入式板卡。

选型建议:控制器一定要预留至少20%的算力余量。为什么?因为后期肯定会加功能。我见过太多项目,前期算力刚好够,后期加个视觉识别,直接卡死。

2.5 实战:一个典型的AGV硬件架构示例

下面是我之前做的一个AGV项目的硬件清单,供大家参考:

硬件清单:
- 车体:铝合金框架,负载500kg
- 驱动:双舵轮,轮径200mm
- 激光雷达:Sick LMS111,270°,±1.5cm精度
- IMU:BMI088,六轴
- 编码器:绝对式,17位
- 控制器:NVIDIA Jetson Orin NX
- 电池:48V 20Ah 磷酸铁锂
- 通信:WiFi 6 + 5G(备用)

这个配置,跑室内仓储场景,定位精度能做到±2cm,速度1.5m/s。嗯,实际跑起来效果还不错。

注意:硬件选型不是越贵越好。我见过有人给室内AGV配了工业级3D激光雷达,结果成本翻了三倍,精度却没提升多少。合适才是最好的。

2.6 本章小结

这一章咱们把AGV的硬件架构拆了个遍。车体结构是骨架,驱动轮系是腿脚,传感器是眼睛耳朵,控制器是大脑。四者缺一不可。

下一章,我会带大家深入AGV的“神经系统”——通信与数据交互。到时候咱们聊聊WiFi、5G、UWB这些通信方式在AGV调度中的实战应用。记得来听。