《Smart Agricultural Technology》:Development and evaluation of an interoperable sensor-driven tractor control system for rotary tillage
编辑推荐:
为维持粮食生产,将机器人技术与自动化引入农业作业已日益重要。本研究旨在实现拖拉机耕作作业的自动化。研究人员开发了一套系统,通过在作业机具(旋耕机)上安装土壤粉碎率传感器,并基于实时测量数据由车载计算机向拖拉机发送控制指令,实现拖拉机速度的自动控制。为评价系统性
为维持粮食生产,将机器人技术与自动化引入农业作业已日益重要。本研究旨在实现拖拉机耕作作业的自动化。研究人员开发了一套系统,通过在作业机具(旋耕机)上安装土壤粉碎率传感器,并基于实时测量数据由车载计算机向拖拉机发送控制指令,实现拖拉机速度的自动控制。为评价系统性能,研究人员开展了田间试验。与传统耕作相比,所提出的系统将土壤粉碎率处于预设目标范围内的观测比例从59%提高至74%,并将土壤粉碎率的方差从26.5%2降低至18.6%2。控制循环在田间作业期间以10 Hz频率执行。在实际田间作业中,不同拖拉机与作业机具之间的切换十分常见,因此系统应能跨不同拖拉机型号运行。为此,系统被扩展以支持两种通信协议,包括基于ISOBUS的拖拉机机具管理(Tractor Implement Management, TIM)功能与EcoTraLink。研究人员使用不同拖拉机型号开展了速度控制试验以评价其瞬态特性。结果揭示了不同拖拉机之间动态响应存在显著差异。该发现凸显了当前拖拉机-机具通信协议的局限性:尽管指令消息已被定义,但响应特性及拖拉机动力学数学模型均未作规定。这一局限性使得在维持互操作性的同时应用基于模型的高级控制变得困难。最后,研究人员提出了应对该局限性的潜在方法。
本研究论文发表于《Smart Agricultural Technology》,聚焦于旋耕作业中基于土壤粉碎率传感器的拖拉机速度自动控制系统的开发与评价,并针对农业机械互操作性这一关键议题展开了深入探讨。
研究背景方面,耕地作为有限资源,正面临城市化进程、饮食习惯精细化以及环境约束带来的面积缩减压力。在此背景下,提升农业生产效率以保障粮食安全成为迫切需要。引入机器人技术与自动化被视为提高田间作业生产力的有效途径。农业拖拉机作为农场主要移动动力源,兼具牵引与驱动功能,广泛应用于从土壤准备到收获的各类作业环节。尽管商用机器人拖拉机已实现自主导航,但其运行参数如行驶速度仍需操作员预先设定,作业质量监控与参数调整依旧依赖人工经验,导致生产效率受限于操作技能水平。耕作作业通过改变土壤团聚体粒径分布影响种床的机械、物理及农艺性状,适宜耕作可促进作物生长,不当耕作则可能形成大而密实的土块阻碍出苗。土壤粉碎率作为量化指标,定义为单元体积内最大直径2厘米及以下土壤团块所占比例,70%以上的粉碎率有利于良好出苗。实现该指标稳定维持在目标水平并最小化空间变异,是理想耕作性能的核心诉求。
研究人员开展了传感器驱动的拖拉机速度控制系统研制工作。选择行驶速度而非动力输出轴(Power Take-Off, PTO)转速或整平板位置作为被控变量,主要考虑到PTO转速常由机具制造商指定且部分机型不支持外部控制,而整平板调节虽可改善粉碎效果却可能损害地表平整质量。系统核心由安装于旋耕机后部的土壤粉碎率传感器、控制器及通信模块构成。传感器整合摄像头、实时动态差分全球导航卫星系统(Real-Time Kinematic-Global Navigation Satellite System, RTK-GNSS)模块及嵌入式计算机,以15 Hz频率传输数据,通过基于亮度的图像处理方法估算土壤粉碎率,其均方根误差为16.1%。控制器运行于Ubuntu系统计算机,采用带死区的比例控制算法,根据土壤粉碎率与目标值的偏差调节行驶速度,控制周期设定为10 Hz以兼容TIM协议约束。系统自动识别PTO启动作为作业开始标志,延迟1.5米后启用自动控制以确保土壤进入传感器视野。
田间耕作试验表明,控制系统有效实现了预期行为:土壤粉碎率低于目标值时拖拉机减速,高于目标值时加速,死区机制有效抑制了速度振荡。统计分析显示,对照组与自动控制组的土壤粉碎率均值相近(85.0% vs 85.7%),但自动控制显著降低了方差(从26.5%
2降至18.6%
2),目标范围内(80%-90%)观测比例由59%提升至74%。工作效率因部分区域降速而降至无控制状态的0.84倍,但该代价换取了作业质量的稳定性提升。
在系统互操作性扩展方面,研究人员引入了支持TIM协议的Fendt 516 Vario拖拉机(Tractor B),与基于EcoTraLink的Yanmar YT5114R拖拉机(Tractor A)进行对比。通过构建协议适配层,实现了TIM与EcoTraLink两种通信协议的统一控制接口。该适配层包含协议特定转换模块,处理偏移量与单位转换、字节序转换及速度指令信息封装,分别通过AgISOStack++库和Python CAN实现消息传输。
阶跃响应试验揭示了两种拖拉机显著的动态特性差异。加速过程中,Tractor B的上升时间为3.4秒,是Tractor A(1.3秒)的2.6倍;减速过程中,Tractor B的上升时间(4.1秒)达Tractor A(0.9秒)的4.6倍。Tractor A在加减速过程中分别呈现3.4%和10.8%的超调量,表现为二阶系统特性;而Tractor B几乎无超调,呈现一阶系统行为。稳定时间同样差异显著:加速时Tractor B(4.4秒)为Tractor A(1.9秒)的2.3倍,减速时(7.2秒 vs 2.1秒)达3.4倍。
研究结果部分,"自主耕作系统开发"显示:控制逻辑有效运行,土壤粉碎率围绕目标值的集中度提升,方差显著降低(p=0.0020),目标范围内频率增加显著(Fisher精确检验p=0.014)。"系统互操作性扩展"显示:两种协议下均可实现速度控制,但拖拉机响应特性差异显著,同一控制输入在不同机型上产生截然不同的动态表现。
讨论部分,研究人员指出土壤条件空间变异导致无控制状态下作业质量波动,反馈控制有效缓解了这种变异影响。传感器在试验条件下未受明显粉尘干扰,但不同机具配置下的适用性仍需验证。与现代汽车自适应巡航控制(Adaptive Cruise Control, ACC)类比,比例控制的使用为后续引入模糊控制、模型预测控制(Model Predictive Control, MPC)等现代控制方法提供了发展空间。核心局限在于当前通信协议仅定义指令消息格式,未规定响应特性或提供动力学模型,导致机具侧无法获知拖拉机动态参数,难以实现模型化高级控制。针对此问题,研究人员提出四种解决路径:其一,开发并标准化拖拉机向机具传输模型参数的功能;其二,建立拖拉机与机具间的标准化中间动力学模型;其三,建立简易拖拉机模型标定方法;其四,应用自适应或鲁棒控制降低对精确模型的依赖。
研究结论指出:土壤粉碎率传感器驱动的拖拉机速度控制系统成功实现了10 Hz频率的田间自动控制,显著提升了旋耕作业质量一致性;系统通过协议适配层支持TIM与EcoTraLink,扩展了跨机型互操作能力;然而现有通信协议未涵盖拖拉机动态特性规范,制约了高级控制策略的应用,未来需在协议标准层面纳入动力学模型描述或补偿机制,以真正实现农业机械的即插即用与高精度协同作业。