前言
很多传统农机主机厂想做相关产品的智能化改造,但是没有智能化的能力,因为之前都是做传统机械方面,没做过智能化的产品,而智能化对我来说没那么难,但是缺少应用场景或落地条件。
很多人一提到“无人农机”,第一反应是重新设计一台纯电机器人。但在真实产业里,尤其是果园、苗圃、茶园、经济作物基地这类场景,最快落地的路线往往不是从零造车,而是把已有的传统农机底盘改造成具备自动驾驶作业能力的智能农机。
五年前,我曾参与过一个类似项目:一家做小型传统农机底盘的厂商,希望在原有柴油动力底盘基础上,实现果园里的自动驾驶无人打药功能。这个项目让我形成了一个比较明确的判断:传统农机自动驾驶改造的核心,不是简单装一套导航仪,而是把传统底盘、线控执行、定位导航、作业机具、安全策略和产品化接口做成一个闭环系统。所以这篇文章就把我做整个智能化改造的关键方案分享一下。
如果你是传统小型农机底盘主机厂、果园打药装备厂或者农机智能化改造团队,那么本篇分享将
对你也许很有帮助。

一、传统农机改造成无人作业车,真正难点在哪里?
传统柴油农机的底层结构通常包括:柴油发动机、机械油门或电控油门、机械变速箱、离合器、制动器、机械或液压转向系统,以及由药箱、泵、喷杆、喷头和电动推杆组成的作业系统。人来驾驶时,这套系统没有问题;但一旦要无人驾驶,车辆就必须能够被控制器稳定接管。
因此,传统农机无人化改造首先要回答几个工程问题:机器如何自己控制速度?如何自己转向?如何知道自己在哪里?如何知道什么时候喷药?异常时如何可靠停下来?这些问题没有解决,后面的路径跟踪、自动掉头、喷药逻辑都只能停留在演示层面。
| 问题 | 工程含义 | 不能忽略的风险 |
| 速度如何控制 | 油门、制动、挡位、离合、发动机熄火都要有可控接口 | 只控油门不能保证一定停车 |
| 转向如何控制 | 转向机构必须能由控制器驱动,并且有反馈 | 机械间隙、液压滞后、卡滞会影响控制 |
| 位置如何获得 | 需要定位、定向、姿态、速度等状态估计 | 定位异常时继续作业会产生安全风险 |
| 何时喷药 | 需要作业地图、行间路径、喷药区域和喷杆状态联锁 | 可能漏喷、重喷或地头过喷 |
| 异常如何停车 | 需要急停、遥控接管、失联停车、故障降级 | 无人化系统必须优先保证可控和可停 |
所以,一个传统农机无人化改造项目,本质上是“底盘线控化 + 自动驾驶控制 + 作业机具控制 + 安全系统”的系统工程。这类工程不能只靠单一导航算法解决。
二、总体方案:不要堆设备,而要形成闭环系统
一个可落地的传统农机自动驾驶打药改造方案,可以拆成五层。每一层都必须有清晰输入、输出和异常处理机制,否则系统很容易变成“设备堆叠”,而不是可交付产品。传统农机自动驾驶打药改造的五层架构如下:
| 任务层 | 果园地块、作业行、喷药任务、作业报表 |
| ↓ | |
| 自动驾驶层 | 路径规划、行间跟踪、地头掉头、异常恢复 |
| ↓ | |
| 定位感知层 | RTK-GNSS、IMU、航向、速度,必要时融合激光/视觉 |
| ↓ | |
| 底盘线控层 | 油门、制动、转向、急停、发动机熄火 |
| ↓ | |
| 作业机具层 | 喷杆伸缩、喷药泵、阀组、流量/压力监测 |
这里面最关键的是底盘线控层。只要底盘不能稳定接受速度和转向指令,后面的自动驾驶算法再好,也很难真正落地。线控化改造的目标,不是把所有机械结构都推翻,而是把原有底盘改造成“可控、可观测、可接管、可安全停止”的平台。
三、底盘线控化改造方案:速度与转向
3.1 速度线控化:柴油底盘不能只控制油门
很多传统柴油农机的速度控制并不像电动车那样简单。电动车可以直接控制电机转速或扭矩,但柴油机械底盘往往涉及发动机油门、挡位、离合器、制动器、液压传动或机械传动,以及地面附着和负载变化。因此,传统柴油农机的速度线控化不能简单理解为“加一个电动油门”。
推荐架构自动驾驶控制器输出目标速度 v_ref;速度控制 ECU 根据实际速度 v_meas 控制油门、制动、必要的熄火或安全停车逻辑;底层执行机构负责具体的电动推杆、拉线执行器、液压阀或继电器控制。
| 底盘类型 | 推荐改造方案 | 适用说明 |
| 机械油门柴油机 | 加装电动推杆或拉线执行器控制油门 | 成本低,适合老式小型农机和样机验证 |
| 电喷柴油机 | 读取或接入发动机 ECU 控制接口 | 更标准,但需要主机厂开放协议或接口 |
| 液压无级变速底盘 | 控制 HST 手柄或比例阀 | 适合无人化,速度可控性较好 |
| 机械挡位底盘 | 作业前人工固定低速挡,自动驾驶只控油门和制动 | 适合果园低速作业,改造复杂度低 |
| 电驱底盘 | 直接控制电机控制器 | 控制最理想,但不属于传统柴油底盘改造主线 |
对于果园打药这类低速、重复、规则作业场景,我更建议第一阶段采用“人工选择低速作业挡位 + 自动控制油门 + 自动控制制动 + 急停熄火”的方式。这样可以避免一开始就做复杂的自动换挡和自动离合。果园作业速度本来不高,第一阶段更关注稳定低速、行间对齐、安全停车和可重复作业。
3.2 速度控制必须包含制动和熄火
只控制油门,不能保证车辆一定能停下来。柴油机怠速、坡道、惯性、液压传动滞后、地面湿滑,都可能导致车辆继续移动。因此,自动驾驶改造至少要有三类停车能力。
| 停车方式 | 触发场景 | 设计要点 |
| 正常减速停车 | 到达作业点、行尾、路径终点 | 降低油门,必要时轻制动 |
| 安全停车 | 定位异常、通信中断、控制异常、路径偏差过大 | 关闭喷药、减速、制动停车 |
| 硬急停 | 急停按钮、遥控急停、安全继电器触发 | 切断动力或发动机熄火,喷药系统立即关闭 |
工程上应该把“油门调速”和“安全停车”分开设计。油门用于调速,制动和熄火用于安全兜底。二者不能混为一谈。
3.3 转向线控化:优先选择低侵入式方案
传统农机的转向系统可能是机械方向盘加转向拉杆,也可能是液压助力转向、全液压转向,甚至是履带式差速转向。不同底盘要采用不同的转向线控化路线。
| 方案 | 实现方式 | 优点 | 不足 | 建议定位 |
| 方向盘电机改造 | 在方向盘上增加夹持式或同轴式电机 | 不破坏原车结构,便于后装,人工接管方便 | 存在方向盘间隙和机械回差 | 样机验证、小批量后装 |
| 液压比例阀改造 | 在液压转向系统中增加电液比例阀或电控转向阀 | 响应快、控制精度高、适合产品化 | 涉及液压安全和系统改造 | 主机厂量产集成 |
| 拉杆电动推杆改造 | 直接用推杆驱动转向拉杆 | 成本低、结构直观 | 寿命、防水、防尘和冲击载荷需验证 | 低速样机或特殊小底盘 |
| 履带差速控制 | 分别控制左右侧驱动速度或液压流量 | 适合履带底盘原生转向 | 对传动系统接口依赖大 | 履带式果园/丘陵设备 |
如果主机厂处于早期验证阶段,我建议优先使用方向盘电机或低侵入式执行机构,先验证自动驾驶闭环和作业价值。如果要做正式产品,则应逐步过渡到液压比例阀或底盘原生线控接口,这样更利于可靠性、标定一致性和批量装配。
3.4 转向角反馈是必须项
只让电机转方向盘是不够的,系统必须知道“轮子实际转到了哪里”。没有转向反馈,路径跟踪控制很容易受到机械间隙、轮胎侧滑、液压滞后和方向盘空行程影响。
| 反馈信号 | 主要用途 |
| 方向盘编码器 | 判断转向电机位置,做执行器闭环 |
| 前轮转角传感器 | 直接获得前轮角,是最推荐的转向闭环反馈 |
| IMU 横摆角速度 | 判断车辆实际转向响应,辅助识别打滑和转向异常 |
| RTK/GNSS 航向变化 | 辅助判断车辆运动轨迹和低速路径响应 |
| 电机电流 | 判断堵转、卡滞、外力干扰或机械限位 |
如果成本允许,最好直接加装前轮转角传感器。如果不方便安装,也可以用“方向盘编码器 + 标定模型 + IMU/GNSS 反馈”做估计,但工程上要承认其精度和鲁棒性会受到机械间隙、轮胎侧滑和地面条件影响。
四、自动驾驶系统如何接入底盘?
完成速度和转向线控化之后,自动驾驶系统就可以通过标准控制接口接管底盘。这里的关键不是某一种通信协议,而是要把底盘能力抽象成清晰的“指令接口”和“状态反馈接口”。
| 自动驾驶下发指令 | 含义 |
| target_speed | 目标车速 |
| target_steering_angle | 目标前轮角或目标转向角 |
| spray_enable | 喷药开关 |
| boom_extend_cmd | 喷杆伸出、收回或停止 |
| work_mode | 手动、半自动、自动、急停 |
| emergency_stop | 急停指令 |
| 底盘/机具反馈 | 含义 |
| actual_speed | 实际车速 |
| actual_steering_angle | 实际转角 |
| engine_rpm | 发动机转速 |
| brake_status | 制动状态 |
| gear_status | 挡位状态 |
| spray_pressure | 喷药压力 |
| pump_status | 喷药泵工作状态 |
| boom_position | 喷杆位置 |
| fault_code | 故障码 |
这样设计的好处是,自动驾驶系统不需要关心底层到底是电动推杆、液压阀还是油门拉线。底盘线控 ECU 负责执行机构细节,自动驾驶控制器只面对统一接口。主机厂后续要产品化,必须走这一步:把底盘能力抽象成标准接口,而不是每台车都临时接线、临时调参数。
五、果园打药业务逻辑
果园无人打药不是简单沿着 GPS 点走一圈。它至少包括建图、路径规划、行间对准、喷药联锁、地头关闭、掉头、进入下一行和作业记录等一整套流程。
建立果园作业地图。
标记果树行、行间通道、地头区域和禁行区。
规划每一行的进入点、退出点和掉头路径。
车辆自动行驶到作业起点。
对准果园行间中心线。
进入行间低速作业。
到达喷药区域后自动打开喷药泵。
根据行间状态控制喷杆伸缩。
行尾提前关闭喷药,防止地头过喷。
自动掉头进入下一行。
完成任务后生成作业记录。
业务闭环原则自动驾驶系统不能只负责“把车开到哪里”,还必须知道“什么时候能喷、什么时候必须关、什么时候允许掉头、什么时候必须退出自动模式”。
六、喷药系统控制方案
如果主机厂已有电动推杆控制的可伸缩喷杆,这是一个很好的基础。自动驾驶系统可以把喷药部分抽象成三个控制对象:喷杆、喷药泵和喷药阀组。
| 控制对象 | 控制内容 | 建议反馈 |
| 喷杆 | 伸出、收回、停止、左右独立控制 | 伸缩到位、当前位置、推杆电流或限位开关 |
| 喷药泵 | 启动、停止、压力控制 | 泵状态、压力、流量、电流 |
| 喷药阀组 | 左侧、右侧、分区喷洒、单喷头控制 | 阀门开关状态、分区状态 |
6.1 第一阶段推荐的喷药控制流程
车辆进入作业行。
喷杆伸出到作业位置。
确认车速稳定、定位正常、横向偏差在阈值内。
喷药泵开启。
车辆接近行尾。
提前关闭喷药泵。
喷杆收回或保持安全位置。
执行地头掉头。
6.2 两个必须保留的联锁条件
| 联锁条件 | 系统动作 |
|---|---|
| 没有稳定行驶,不允许喷药 | 停车、急停、定位异常、速度过低、路径偏差过大时,喷药泵必须关闭 |
| 喷杆位置异常,不允许进入自动作业 | 喷杆未到位、推杆卡滞、左右展开不一致时,禁止自动喷药并报警 这样设计的好处是,喷药系统不是简单被动开关,而是和自动驾驶状态机绑定起来。 |
七、自动驾驶状态机与异常处理
自动驾驶农机最怕“能跑但不可控”。因此,真正的产品化方案必须从第一版开始就设计状态机和异常回退,而不是等出问题后再补。
| 状态 | 核心动作 | 转移方向 |
|---|---|---|
| S0 手动待机 | 人工驾驶、系统自检、等待自动作业使能 | ↓ |
| S1 自动驾驶准备 | 定位正常、急停释放、挡位正确、喷药系统正常 | ↓ |
| S2 前往作业起点 | 低速自主行驶到首行入口,过程中禁止喷药 | ↓ |
| S3 行首对准 | 对准行间中心线,确认横向偏差和航向偏差在阈值内 | ↓ |
| S4 行间喷药作业 | 路径跟踪、速度控制、喷药泵开启、喷杆保持作业位置 | ↓ |
| S5 行尾退出 | 提前关闭喷药,减速退出作业行 | ↓ |
| S6 地头掉头 | 按地头空间执行掉头,不压行、不越界 | ↓ |
| S7 进入下一行 | 完成下一行入口对准,重复 S3-S6 | ↓ |
| S8 作业完成 | 回到指定停车点,生成作业记录 | 结束/报告 图2 果园无人打药车推荐状态机 |
7.1 关键异常与系统动作
| 异常类型 | 系统动作 |
|---|---|
| 定位失效 | 减速停车,关闭喷药,提示人工接管 |
| 转向异常 | 停车,关闭喷药,报警并禁止继续自动作业 |
| 速度失控 | 制动,必要时熄火 |
| 喷杆不到位 | 禁止喷药,保持车辆低速或停车 |
| 通信中断 | 停车,关闭喷药 |
| 急停触发 | 立即停车,关闭喷药,切断动力或发动机熄火 |
| 路径偏差过大 | 关闭喷药,减速停车,重新对准或人工接管 安全策略的目标不是让系统永远不停,而是在系统不确定时能够进入可解释、可恢复、可接管的状态。对于农机主机厂来说,这一点比演示视频里“跑得快”更重要。 |
八、分阶段落地路线
主机厂不要一上来就做“完全无人化量产车”。更稳妥的方式是分阶段推进:先证明底盘可控,再证明自动驾驶闭环,再证明喷药作业闭环,最后做产品化。
| 阶段 | 目标 | 主要工作 | 验收重点 |
| 阶段1:底盘线控化样机 | 证明底盘能被稳定控制 | 油门、制动、转向、转角反馈、急停、手自动切换 | 低速可控、急停有效、人工可接管 |
| 阶段2:自动驾驶基础闭环 | 车辆可以按预设路径稳定行驶 | 安装 RTK-GNSS/IMU,标定轴距、转角比例、转向延迟,实现路径跟踪和地头掉头 | 轨迹稳定、可重复、异常可停车 |
| 阶段3:喷药作业闭环 | 车辆不仅会走,还会按业务规则喷药 | 喷杆伸缩、喷药泵控制、压力/流量监测、行内喷药、行尾关闭、任务记录 | 不漏喷、不明显重喷、地头不过喷、状态可追溯 |
| 阶段4:产品化集成 | 从项目样机变成可交付产品 | 控制器定型、线束标准化、防水防尘、故障诊断、参数标定工具、售后接口 | 可安装、可调试、可售后、可批量复制 |
九、对主机厂的价值
9.1 不推翻原有底盘资产
主机厂原来已经有柴油底盘、供应链、加工能力和客户渠道。如果直接换成全新机器人平台,研发风险和成本都很高。通过线控化改造,可以在原有产品基础上快速升级。
9.2 快速形成差异化产品
传统农机厂如果只卖底盘,利润空间有限。如果底盘具备自动驾驶打药能力,就可以从“机械设备”升级为“智能作业装备”。
9.3 适合果园这类刚需场景
果园打药劳动强度高,环境对人不友好,且作业路径相对规律,非常适合自动驾驶作业。相比开放大田高速作业,果园低速、固定行间、重复路线的特点,更适合中小主机厂切入。
9.4 后续可以扩展更多作业
一旦底盘线控化、定位系统、自动驾驶控制器和作业接口打通,同一套平台还可以扩展到果园运输、果园割草、行间除草、巡检、施肥、采摘辅助运输和多机协同作业。自动驾驶打药不是终点,而是传统农机智能化的第一个商业闭环入口。
十、我的工程判断
传统农机改造成自动驾驶农机,不是简单把导航仪装上去,也不是只写一套路径跟踪算法。真正落地时,必须同时解决柴油底盘速度线控化、转向线控化、定位定向系统、自动驾驶控制算法、喷药作业逻辑、安全停车系统和主机厂可复制的集成接口。
| 结论对传统农机主机厂来说,最可行的智能化路线,不一定是立刻重做一台全新的无人车,而是先把已有成熟底盘做成“可线控、可导航、可作业、可安全停车”的自动驾驶作业平台。 |
这条路线成本更低、周期更短、风险更可控,也更符合中小农机厂从传统机械向智能装备升级的现实路径。只要把底盘线控、定位导航、作业机具、安全策略和产品化接口系统性打通,一台传统柴油果园底盘完全可以升级成自动驾驶无人打药车。
附录:工程实现建议清单
| 模块 | 最低可用配置 | 产品化增强配置 |
| 控制器 | 工业控制器或车规级控制板,具备 CAN/串口/IO/PWM/继电器接口 | 双控制器或安全 MCU,支持故障诊断和远程升级 |
| 定位定向 | RTK-GNSS + IMU | RTK-GNSS/IMU + 激光/视觉辅助,弱 GNSS 场景自动降级 |
| 速度执行 | 油门执行器 + 制动执行器 + 熄火继电器 | 电控油门/液压比例阀/底盘原生 ECU 接口 |
| 转向执行 | 方向盘电机或低侵入式转向执行器 | 液压比例阀或底盘原生电控转向 |
| 安全系统 | 急停按钮、遥控急停、失联停车、喷药联锁 | 功能安全分析、冗余急停链路、故障记录和审计 |
| 作业系统 | 喷杆伸缩 + 喷药泵开关 | 分区阀组、压力/流量闭环、变量喷药 |
| 人机交互 | 平板或遥控器启动/暂停/急停 | 作业地图、任务管理、参数标定、日志回放、售后诊断 |
参考依据与延伸阅读
ISO 18497:2018:Agricultural machinery and tractors — Safety of highly automated agricultural machines — Principles for design.
ISO 25119-1:2018:Tractors and machinery for agriculture and forestry — Safety-related parts of control systems — Part 1: General principles for design and development.
ISO 11783-1:2017:Tractors and machinery for agriculture and forestry — Serial control and communications data network — Part 1: General standard.
John Deere Autonomy:Autonomy Precision Upgrade 等产品资料体现了存量农机自动化升级的产业方向。
注意:本文是本人五年前做的一个对传统农机进行智能化改造的项目分享,很多是方法思想总结,有很多细节没有写明,当然,具体的问题还需要具体分析,如果您有需求,可以免费提供一定的技术咨询服务。
小程序扫码观看
更多农机资讯尽在农机一键查
版权声明:本文仅代表作者观点,不代表农机新闻网立场。 本文为分享行业信息所用,如需转载,请联系原作者。
网友评论仅供其表达个人看法,并不代表农机新闻立场。
众智


