一、农业机器人需要解决哪些控制问题
农业机器人的运行环境与工厂内部不同。
大田地面存在松软、起伏和车轮打滑,果园中有树冠、枝叶和坡地,温室则常见通道狭窄、湿度较高、卫星信号受建筑结构影响等情况。
因此,农业机器人通常需要同时处理定位、底盘控制、环境感知和作业机构控制。
大田设备可以使用GNSS/RTK获取全局位置,再结合IMU、编码器修正车辆姿态和行驶状态;果园、温室以及遮挡较多的区域,则可以加入激光雷达或视觉系统辅助定位。
典型硬件包括车载计算主机、GNSS/RTK模块、IMU、相机、激光雷达、底盘控制器、BMS、无线通信以及喷施、除草、采摘等作业机构。
其中,工控主机负责定位、路径规划、视觉识别和任务管理;转向、电机、液压和其他需要固定控制周期的动作,则由底层控制器完成。
二、农业机器人的运行流程
以自主移动农田机器人为例,设备首先读取作业区域、目标路线和任务参数。
车辆行驶过程中,GNSS、IMU和编码器持续提供位置和运动状态。装有视觉或雷达后,还可以识别作物行、地面边界、障碍物和作业目标。
上层系统根据这些信息修正路线,并把行驶或作业任务发送给底层控制器。
基本流程可以概括为:
任务设置 → 定位与姿态获取 → 路径生成 → 自主行驶 → 环境或作物识别 → 作业位置计算 → 执行机构动作 → 状态反馈 → 路径调整 → 数据记录。
对于除草、喷施和采摘设备,上层计算主机主要解决“目标在哪里、应该在哪个位置执行”,刀具、喷头、机械臂和其他机构的实时动作仍由对应控制器完成。
三、农业机器人硬件配置的几个重点
1. 先确定定位和导航方式
GNSS/RTK设备可能通过串口、USB或网络接入,IMU、BMS和底盘控制器则可能使用CAN或RS485。
如果机器人同时使用GNSS、雷达和视觉,主板的LAN、USB、COM和CAN资源要一起统计。
2. 视觉任务不能只看CPU型号
作物行检测、二维码读取和简单目标定位,与杂草分割、果实识别、多相机和3D视觉的计算量差异明显。
处理器选择需要结合相机数量、分辨率、帧率和实际算法进行测试。
3. 大范围作业需要考虑蜂窝通信
农田和果园不一定具备连续Wi-Fi覆盖。
如果设备需要远程上传任务、位置或作业数据,可以增加4G/5G通信。主板预留B-Key、SIM卡等接口后,通信模块更容易集成到车体内部。
4. 户外环境需要从整机处理
主板标注的工作温度,只表示其规定工作环境,并不能直接等同于防水、防尘、耐农药腐蚀或抗振能力。
机器人用于户外时,还要根据机箱、防水连接器、电源保护、散热和安装结构设计整机防护。
四、不同农业机器人的工控硬件解决方案
1. 大田自主移动机器人
农田运输、巡田以及自主作业底盘通常需要同时连接GNSS、IMU、底盘控制器、BMS和作业机构。
这类设备对CAN、串口和无线扩展的要求往往高于显示接口。
匹配型号:PRM-7610A(3.5寸工控主板)
主要配置:
Intel Wildcat Lake系列处理器,TDP 15W;
1×DDR5 SO-DIMM,最大64GB、2×Intel i226-V网络;
6×COM,其中COM1/2支持RS232/422/485;
2×CAN、8Bit GPIO、M.2 2280、E-Key支持Wi-Fi/蓝牙;
B-Key支持4G/5G、DC 9~36V;
PCB尺寸102×146mm、工作温度-20℃~+60℃。
6路串口可以连接GNSS、RTK相关设备以及其他外围模块,两路CAN则为底盘和作业控制节点提供接口。
9~36V输入便于与车载DC/DC电源系统组合,但仍需按照动力电池和整车供电设计电源保护。
适用: 农田自主移动平台、巡田机器人、农业运输机器人、植保辅助设备。
2. 果园自主机器人
果园中的树干、枝叶和地形变化会增加导航难度。机器人除了全局定位,还可能需要通过视觉或雷达识别行间道路、树木和周围障碍物。
如果设备同时承担果实识别、树体检测等视觉任务,计算负载会进一步增加。
匹配型号:Q-BOX-E10(UT1003AW)嵌入式工控机
主要配置:
Intel Core Ultra系列处理器,TDP 28W、2×DDR5 SO-DIMM,最大96GB;
2×Intel i226-V网络、6×USB、5×COM、1×CAN、8Bit GPIO、M.2 2280;
E-Key支持Wi-Fi/蓝牙、B-Key支持4G/5G、DC 9~36V;
无风扇铝型材机身。
USB和LAN可以连接视觉相机和雷达,COM和CAN用于GNSS、底盘以及其他控制设备。
如果需要运行多路相机或较大的识别模型,应按照实际算法测试处理器、内存和数据带宽,不宜仅依据CPU系列判断。
适用: 果园巡检、果园运输、视觉导航、采摘机器人移动底盘。
3. 视觉除草与作物识别机器人
视觉除草、苗株识别和定点喷施需要连续采集地面图像,并计算作物或杂草的位置。
视觉系统完成识别后,再把目标坐标发送给喷头、刀具或其他作业机构。
匹配型号:AR200CA(10×10cm工控主板)
主要配置:
Intel Core Ultra系列处理器,TDP 28W、2×DDR5 SO-DIMM,最大96GB;
2×Intel i226网络、2×USB3.0、2×Type-C、M.2 2280,NVMe PCIe 4.0 x4;
E-Key无线扩展、DC 12~19V、PCB尺寸100×100mm。
100×100mm板型可以用于独立视觉计算单元,网络和USB接口用于连接相机及上层设备。
如果作业机构要求较短的控制周期,应由独立运动控制器处理执行动作,视觉主机负责识别和坐标输出。
适用: 视觉除草、苗株识别、定点喷施、作物表型采集、农业视觉计算节点。
4. 温室运输与巡查机器人
温室机器人通常体积较小,任务以物料运输、环境采集、巡查和简单导航为主。
如果没有复杂视觉模型,主控不需要过度提高处理器配置。
匹配型号:PDM-5110(2.5寸工控主板)
主要配置:
Intel Alder Lake-N/Twin Lake-N系列处理器;
N97、N100、N150等型号可选、板载LPDDR5,最大16GB;
2×Intel i226-V网络、2×COM,支持RS232/422/485;
M.2 2242、E-Key支持Wi-Fi/蓝牙、DC 12V、PCB尺寸100×72mm;
工作温度-20℃~+60℃。
100×72mm尺寸适合小型机器人内部空间。
需要注意的是,PDM-5110没有板载CAN。如果底盘主要通过CAN通信,应增加CAN控制模块,或者直接换用带CAN的平台。
适用: 温室运输、环境巡查、苗床搬运、小型农业移动机器人。
5. 多相机农业数据采集平台
作物表型、果实观察和生长状态记录可能需要多台网络相机同时采集数据。
如果主要任务是设备接入、数据记录和轻量分析,可以采用多网口嵌入式主机。
匹配型号:N11-52工控机
主要配置:
Intel N150,可选N305、1×DDR5 SO-DIMM,最大16GB;
4×LAN,其中3路采用Intel i226-V、网口可选48V/15W PoE PSE;
6路串口资源,其中COM1支持Console,COM2~COM6可根据配置选择RS232/RS485;
8Bit GPIO、M.2 2280、MiniPCIe支持Wi-Fi/蓝牙/4G、DC 9~36V。
网络相机支持相应PoE标准时,可以减少部分独立供电线路。
N150/N305更适合数据采集、存储和轻量处理。多路高分辨率视觉识别、3D重建或计算量较大的模型,应采用计算能力更高的平台。
五、农业机器人落地时还要考虑哪些因素
农田环境具有明显的变化性。
雨后土壤、松软地面和坡度都会影响车辆运动状态;果园树冠会影响部分定位信号;作物颜色、形态和高度也会随季节发生变化。
因此,农业机器人不宜把导航能力完全建立在单一传感器上。硬件设计阶段可以为GNSS、IMU、视觉或雷达结合预留接口和计算余量。
喷施、切割和采摘等作业还涉及人员和机械安全。普通GPIO适合一般状态采集和逻辑控制,不应直接承担急停或其他安全控制功能。
六、农业机器人主控硬件如何选型
如果设备主要在大田运行,同时需要较多CAN、串口和车载通信,可以从PRM-7610A这类机器人主板开始配置。
果园机器人同时运行导航和视觉时,可根据算法负载选择Q-BOX-E10(UT1003AW);视觉除草和独立图像计算节点,可以评估AR200CA。
温室小型移动设备对空间和功耗更敏感,PDM-5110的100×72mm板型更容易集成。多网络相机以采集和记录为主时,则可以使用N11-52。
实际定型时,建议先把导航设备、作业机构、相机、底盘通信和无线网络列成完整接口表,再决定处理器和主板。这样比先确定CPU型号,再通过转接模块补接口更容易控制整机结构。