基于卫星定位的玉米高位精播种子着床位置预测方法

2021-03-20 08:00颜丙新付卫强武广伟肖跃进孟志军
农业机械学报 2021年2期
关键词:播种机株距定位

颜丙新 付卫强 武广伟 肖跃进 孟志军

(北京农业智能装备技术研究中心, 北京 100097)

0 引言

玉米植株的精确空间位置分布信息可为中耕、植保、对行收获等田间精准作业提供数据源,有助于水、肥、药的精确施用和植株的对行因苗管理,能有效提高资源利用率,节约农业成本,提高农民收益[1-6],是玉米精细化生产的基础。

目前,玉米植株位置信息获取多依靠视觉、激光雷达等技术,在苗期直接识别植株,获取位置[7-15]。植株识别过程易受枝叶交错、苗草簇生及自然光照等多变环境因素的干扰。所得植株位置为基于作业机具的相对位置数据,具有即获取即使用的特点,不能与其他环节共享。而玉米精播过程种子着床位置预测技术可以在播种环节获取种子着床绝对位置信息,间接定位玉米植株。避免了多变环境因素对植株识别的影响,绝对位置数据还可供后续各环节共享使用,一定程度上弥补了苗期玉米植株识别定位的不足。

精播过程种子着床位置预测技术起源于20世纪末,伴随着精准农业的发展,作物按株作业随之兴起,准确获取高精度种子位置图成为重要研究内容。GRIEPENTROG等[16-17]利用RTK GPS(Real time kinematic global positioning system)改进精量播种机,使开沟器搭载光电种子检测传感器并配合数据采集系统,进行甜菜精量播种和种子定位。NORREMARK等[18-19]在上述研究基础上,提出了一种提高定位精度的方法,该方法在试验田添加已知位置的标识,并在播种机上添加识别该标识的光电传感器,当播种机经过标识时,定位坐标与标识坐标进行比较,来校准定位数据,田间试验结果表明,在作业速度5.3 km/h时,95%的甜菜种子在定位位置37.3 mm范围内出苗。PEREZ-RUIZ等[20]将种子着床位置预测技术应用在番茄移栽中,田间试验表明,在作业速度1.6 km/h时,该控制系统对番茄主茎定位平均中心误差为8 mm。国内外学者还进行了大量方法上的尝试[21-22],但均基于排种器低位投种(排种器排种口距离种床小于20 cm),研究中种子检测位置即为种子着床位置。

随着国内保护性耕作技术的推广,玉米免耕播种面积逐年增加,为减小作业过程土壤颗粒和秸秆对排种器型孔的阻塞和对排种检测传感器的遮挡,大量播种机采用高位投种方式[23](排种器排种口距离种床30~50 cm),种子离开排种盘,经过导种管后着床。而排种检测传感器多安装在导种管中间,种子检测位置距种床较远,不宜继续采用检测位置即着床位置的理论。

本文提出一种基于卫星定位的玉米高位精播种子着床位置预测方法。基于卫星精准定位播种机组位置,结合播种机结构特点构建播种机组与播种单体相对位置模型;基于EDEM数值模拟和动态仿真,构建高位精播种子着床补偿模型,明确种子从排种检测传感器到种床过程的时间延迟和位置滞后,搭建种子着床位置预测系统,实现玉米高位精播环节种子着床位置的精准预测。

1 系统组成

种子着床位置预测系统组成如图1所示,主要包括:12 V电源(实际作业过程中可直接使用拖拉机12 V电源供电)、主控制器(以STM32F407VGT6微控制器为主芯片)、排种检测传感器[24](对射式红外光电传感器,种子识别精度97%)、RTK接收机(联适R60U型接收机,RTK接收机工作时用到的固定基站位于作业地块2 km范围内,RTK接收机平面定位精度为±12 mm)、卫星天线、电台天线和数据记录仪等。所有硬件安装在由拖拉机和4行气吸式播种机组成的播种机组上。

2 种子着床位置预测原理

种子着床位置预测过程可以分为数据获取和位置预测两个过程。以卫星天线在作业平面的投影位置反映播种机组位置,排种检测传感器在作业平面的投影位置反映播种单体位置。种子着床位置预测系统原理如图2所示,播种机开始作业时,RTK接收机采集来自卫星天线的卫星观测数据和来自电台天线的固定基站数据,在系统内组成差分观测值进行实时解析处理,并采用NMEA-0183协议输出包含$GPRMC字段的定位数据,实现播种机组位置、UTC时间等信息的精确获取;各单体排种检测传感器预先分配行号,当种子经过导种管时,排种检测传感器被触发,触发信号和对应行号被传递给主控制器,通过RS232存储到数据记录仪,完成数据获取;播种结束后,综合UTC时间、传感器触发时间以及种子从排种检测传感器到着床过程的时间延迟,确定种子的着床时间;以着床时间为基准采用等速插值方法,结合RTK接收机获取的位置信息,确定种子着床时刻播种机组位置;综合播种机组与播种单体相对位置模型,解算此时各播种单体位置;最后考虑位置滞后补偿确定着床种子最终位置,完成着床种子位置预测。

2.1 数据获取过程

数据获取流程如图3所示,主控制器上电后,对RTK接收机、串口、CAN bus、排种检测传感器等外设进行初始化。初始化完成后程序开始接收来自RTK接收机的数据到缓存器中,并判断缓存器中的数据是否含有$GPRMC字段,没有则清空缓存器,继续接收数据,有则将数据传递给数据记录仪,同时复位指定定时器。两个$GPRMC字段之间的时间间隔为一个接收周期,在一个接收周期内,当排种检测传感器被激活时,数据记录仪记录行号和激活时刻定时器时间,如此循环直到播种结束。

2.2 播种机组与播种单体相对位置模型构建

采用单一卫星天线可以简化整体结构,降低系统成本,但只能直接获取一个定位点数据。为预测4行播种机所有种子的位置数据,需对每个播种单体进行定位。HE等[25]将卫星天线固定在拖拉机驾驶室上方,利用单一位置信息,结合播种机组的航向,播种机组与播种单体相对位置关系确定了各播种单体的位置。由于播种机与拖拉机挂接部位存在铰接关系,在作业过程中播种单体与拖拉机上的卫星天线相对位置会发生变化,同时相同播种机挂接到不同拖拉机上也会造成相对位置的变化,需要重新标定相对位置模型。

为了避免以上问题,本研究将卫星天线直接固定在播种机主梁上。播种机组与播种单体相对位置示意图如图4所示,坐标系为高斯-克吕格平面直角坐标系。假设卫星天线在作业平面的投影坐标为(x,y),则第i行播种单体的位置坐标(xi,yi)为

(1)

式中m——播种行距,m

L——卫星天线与播种单体在播种前进方向上的距离,m

d——卫星天线与边缘播种单体在垂直前进方向的距离,m

θ——航向角,(°)

2.3 种子从播种单体到着床过程运动分析

种子经过安装在播种单体上的排种检测传感器后的运动无法被系统捕获。该过程中,种子经过导种管的输运后,到达种床,与种床接触弹跳或滚动释放多余动能后停止,完成着床。

2.3.1运动轨迹分析

种子从离开排种器到着床过程,种子相对排种器的运动轨迹如图5所示。

在不受导种管约束,接触种床无弹跳滚动的理想状态下,种子从离开排种器到着床过程相对排种器沿作业方向的运动距离ΔS可表示为

ΔS=vhtsinφ

(2)

(3)

种子与播种单体的滞后距离Δs可表示为

Δs=ΔS-ΔL

(4)

种子从排种检测传感器到着床过程的时间延迟Δt可表示为

Δt=t-t′

(5)

式中v——作业速度,km/h

vh——种子线速度,m/s

t——着床耗时(种子从脱离排种器到着床过程耗时),s

φ——投种角,实测值15°

n——排种盘型孔数,取27个

r——排种半径,m

l——播种株距,m

ΔL——投种点与检测点距离差,m

t′——检测耗时(种子从脱离排种器到达排种检测传感器耗时),s

理想状况下,对于特定的播种机,投种角φ、投种点与检测点距离差ΔL不变,滞后距离Δs主要与种子线速度vh和着床耗时t有关。种子线速度越大、着床耗时越长,滞后距离越大。种子线速度主要与排种半径r、作业速度v、排种盘型孔数n、播种株距l有关,而排种半径和排种盘型孔数一定时,作业速度越快、播种株距越小,种子线速度越大。即作业速度越快、播种株距越小、着床耗时越长,滞后距离越大。时间延迟Δt主要与着床耗时t和检测耗时t′有关,着床耗时和检测耗时越接近,时间延迟越小。

如图5红色轨迹所示,在实际作业过程中,定义种子第1次接触种床的位置为第1落点。以第1落点为参考,将种子从播种单体到着床过程分解为两部分:种子从排种检测传感器到第1落点为落种过程,种子从第1落点到静止着床为弹跳移位过程。落种过程种子由于导种管的约束导致与导种管壁发生多次碰撞,造成种子速度的大小和方向发生变化,种子的运动轨迹杂乱无章[26-28];另外,种子弹跳移位过程影响种子着床位置预测。理想状态下的时间延迟和位置滞后计算方法不再适用。

实际作业过程中

(6)

式中 Δs1——种子着床时刻,第1落点与排种检测传感器在作业方向上的距离,m

Δs2——实际着床位置与第1落点在作业方向上的距离,m

Δt1——落种过程耗时,s

Δt2——弹跳移位过程耗时,s

采用EDEM数值仿真方法模拟落种过程,并分析弹跳移位过程种子的运动状况,以探明种子从播种单体到着床消耗的时间和相对排种器的位移,最终预测种子着床位置。

2.3.2落种过程分析

EDEM软件可快速、简便地构建种子颗粒模型,结合物料性质、力学性质和接触参数等准确计算种子运动,仿真模型在近几年的精量播种过程研究中被广泛验证和使用[29-32]。

2.3.2.1仿真模型构建

以郑单958玉米种子作为仿真颗粒建模对象,建模时将种子分为圆扁型、细长型、类球型3类,以提高仿真精度[33]。借助EDEM软件采用多球面组合填充方式构建种子仿真颗粒模型[34-37]。

借助SolidWorks构建仿真用几何模型,如图6所示,主要包括种床、导种管、排种检测传感器和颗粒工厂。其中,颗粒工厂位于排种器排种口处,与导种管上端相距11 cm,导种管长度45 cm,导种管下端距离种床4 cm,排种检测传感器距离导种管下端24 cm。仿真过程中,颗粒工厂按圆扁型、细长型、类球型3类种子所占比例4∶5∶1[34],随机间隔产生种子颗粒代替排种过程。同时导种管、排种检测传感器和颗粒工厂沿作业方向以设定速度运动。忽略种子着床弹跳。仿真过程保存时间间隔设置为0.001 s,以保证准确定位种子着床瞬间。

2.3.2.2仿真试验设计与结果分析

排种盘型孔数n=27,型孔所在圆周半径r=0.07 m,播种株距l取0.2、0.3、0.4 m,作业速度v取3、5、7 km/h,种子初速度分解为竖直方向初速度和作业方向初速度,排种频率q(Hz)、种子竖直方向初速度v0(m/s)和水平方向初速度v′0(m/s)关系为

(7)

式中vx——种子相对排种盘的水平方向速度,m/s

vy——种子相对排种盘的竖直方向速度,m/s

试验参数如表1所示。

表1 仿真试验参数Tab.1 Test parameters of simulation tests

每组试验分别记录30粒种子的Δt1和Δs1数据,并对数据进行分析,仿真结果如表2所示。

表2 仿真结果Tab.2 Results of simulation

方差分析结果显示,Δs1、Δt1对作业速度和播种株距影响均不显著(p>0.05)。在着床位置预测模型中,取Δs1和Δt1平均值104.5 mm、0.147 3 s进行补偿。

2.3.3弹跳移位过程分析

以种子第1落点为参考,种子着床位置与第1落点在作业方向上的位移为Δs2,种子着床位置与第1落点相对位置存在3种不同情况,如图7所示。

如图7a所示,种子着床位置位于第1落点后方,种子接触种床后向后方弹跳或滚动,在着床位置停止。这种情况会导致预测位置位于实际位置前方。

如图7b所示,种子着床位置位于第1落点处,种子接触种床后立即停止运动。这种情况下种子预测位置较为准确。

如图7c所示,种子着床位置位于第1落点前方,种子接触种床后向前方弹跳或滚动,在着床位置停止。这种情况会导致预测位置位于实际位置后方。

综合上述分析可知,弹跳位移过程造成种子着床位置的差异。这种位置差异因种床土壤类型、颗粒大小、含水率、紧实度、种子触土位置、速度等不同,而有差异,暂无合适手段预测,故时间延迟和位置滞后作近似处理,即

(8)

2.4 种子着床位置预测

2.4.1种子着床时间确定

精确的种子着床时间是位置预测的关键,由图2可以看出,位置预测过程涉及UTC时间tUTC、传感器触发时间tT和时间延迟Δt共3个时间量。其中tUTC以卫星定位数据的UTC时间为基准,而tT和Δt以系统硬件时间为基准。为了将不同时间基准统一,在系统中单设定时器一个,每当系统解析到$GPRMC时,重置定时器,以种子触发排种检测传感器时,定时器的时间作为传感器触发时间。在这个过程中,主控制器从接收到识别$GPRMC字段存在固定时延,用ΔT表示,对于固定系统而言ΔT一定,该系统中为7.73×10-3s。则种子着床时间T可表示为

T=tUTC+tT+Δt+ΔT

(9)

2.4.2着床时刻播种机组定位

RTK接收机按定位数据更新率输出播种机组的定位数据是点状信息,很难覆盖种子着床时刻所有播种机组位置,故采用等速插值方法弥补。

假设T时刻前后播种机组位置数据对应的UTC时间分别是Tn-1、Tn+1,基于西安80坐标系6度带,经过高斯投影变换后对应的平面坐标分别为(xn-1,yn-1)、(xn+1,yn+1),播种机组在两点之间视为匀速运动,则T时刻播种机组的位置坐标(x,y)可表示为

(10)

综合播种机组与播种单体相对位置模型获取各播种单体的坐标(xi,yi)。如图5所示,在作业方向上种子着床位置比排种检测传感器位置滞后,结合仿真获取的传感器与着床位置的Δs,着床位置(xzi,yzi)可表示为

(11)

种子着床时刻航向角θ近似为Tn-1、Tn+1时刻播种机组位置坐标 (xn-1,yn-1)、(xn+1,yn+1)连线与X轴正方向的夹角,计算式为

(12)

3 系统性能试验

为检验系统位置预测精度,基于4行气吸式精量播种机,搭建播种过程种子着床位置预测系统,在北京市农林科学院实验基地(116.46°E,40.18°N)进行种子着床位置预测试验。试验前对地块进行旋耕15 cm处理,地表平整无石块。

3.1 试验仪器与设备

试验过程使用了一台4行精量气吸式播种机(德邦大为公司,中国),播种机风机由液压泵提供动力,排种器作业风压不低于4 kPa。排种器高位安装,由地轮提供动力,种子从排种器排出后,经过导种管着床,排种检测传感器安装导种管中段;开沟器为双圆盘开沟器,可形成V形种沟。播种机由一台88 kW拖拉机(约翰迪尔公司,美国)牵引。如图8所示。

3.2 种子实际位置测量方法与评价指标

按照GB/T 6973—2005《单粒(精密)播种机试验方法》,在进行播种质量检测时,将已播玉米种子表面土壤剥离,露出种子,认为露出的种子即为种子着床的位置,本研究采用人工挖种的方式暴露种子的实际着床位置。利用卫星定位机构测量挖出种子的坐标,作为着床种子的实际位置。将实际位置与种子着床位置预测系统所得预测位置进行比较,以评价系统位置预测精度。

种子实际位置测量与种子着床位置预测采用相同的卫星天线、RTK接收机、数据记录仪等硬件设备,以避免硬件差异导致的误差。如图9所示,将卫星天线置于三角架对中杆上端,调平三脚架,使得对中杆下端处于被挖种子正上方, 记录此时卫星天线的位置,作为种子的实际位置,为方便比较计算,种子实际位置同样基于西安80坐标系6度带经过高斯投影转换为平面坐标,表示为(x′zi,y′zi)。

系统预测位置与实际位置越接近,位置预测精度越高[17],定义种子预测位置(xzi,yzi)与实际位置(x′zi,y′zi)的距离差为着床位置偏差DIP(Deviation of implantation position)。所预测种子位置主要用于后期植保环节按株作业,为了避免伤苗,玉米按株作业通常设置主茎安全区,以预测位置为圆心,半径5 cm范围设置为安全区,可以实现93.46%的安全作业区域覆盖(以20 cm株距,60 cm行距的常规玉米播种为例)[38]。定义落在以预测位置为圆心,半径5 cm范围内的种子数量所占比例为着床位置预测准确率AIP(Accuracy of implantation position)。以着床位置偏差和着床位置预测准确率为指标,评价位置预测系统的工作性能,DIP越小,AIP越大,说明位置预测越精确。DIP和AIP计算式为

(13)

式中N0——落在以预测位置为圆心、半径5 cm范围内的样本数量

N——所测样本总数

3.3 试验设计

以作业速度、株距和定位数据更新率为试验因素,开展三因素三水平正交试验,因素水平设置如表3所示。选用郑丹958玉米种子,每组播种作业区域总长50 m,前后各10 m分别为启动区和停止区,试验数据采集区长度30 m,播种深度设置3 cm,作业速度3 km/h。试验过程通过位置预测系统采集播种数据,预测种子着床位置。播种后,在试验数据采集区随机确定采样起点,进行连续取样,每行测量20粒种子的实际位置。

表3 正交试验因素水平Tab.3 Factor levels of tests

图10为播种株距0.4 m、作业速度3 km/h、定位数据更新率10 Hz时实际位置与预测位置对比试验结果。

4 试验结果与讨论

根据L9(34)正交表设计试验方案,如表4所示。对试验结果首先采用极差分析法确定各因素对DIP和AIP的影响主次关系。由极差分析结果可知,各因素对DIP的影响主次顺序为作业速度、定位数据更新率、播种株距。根据DIP越小,位置预测越精确的原则,最优的方案组合为A1B3C3,即作业速度3 km/h,播种株距0.4 m、定位数据更新率10 Hz。各因素对AIP的影响主次顺序为作业速度、播种株距、定位数据更新率。根据AIP越高,位置预测越精确的原则,最优的方案组合也是A1B3C3。该方案下的平均着床位置偏差和着床位置预测偏差分别为24.3 mm和88.9%。

表4 正交试验方案及结果Tab.4 Test scheme and results

为了明确作业速度、播种株距、定位数据更新率对DIP和AIP影响的重要程度,采用IBM SPSS Statistics对试验结果进行方差分析,如表5所示:作业速度和定位数据更新率对DIP影响极显著(p<0.01),播种株距对DIP影响显著(p<0.05);作业速度对AIP影响显著(p<0.05),播种株距和定位数据更新率对AIP影响不显著(p>0.05)。

表5 方差分析结果Tab.5 ANOVA results

DIP变化曲线如图11所示。由图11a可知,随作业速度从3 km/h增至7 km/h,平均DIP从32.1 mm增至59.2 mm,增加了84.4%。造成这一现象的可能原因是:随着作业速度的增加,种子到达第1落点时相对种床的速度增加,导致在弹跳移位过程中Δs2增加,DIP增大。3 km/h状态下的DIP平均值与EHSANI等[22]以相同速度使用低位投种播种机播种玉米时的平均距离差34 mm接近,说明高位投种播种机也可以实现播种过程种子着床位置的预测。

由图11b可知,随着播种株距从0.2 m增加到0.4 m,DIP从48.7 mm减小到43.5 mm,减小了10.7%。对于特定播种机,播种株距增大,排种盘转速减小,种子到达第1落点时相对种床的速度减小,导致在弹跳移位过程中Δs2减小,因碰撞引起的着床位置偏差变小。BUFTON等[39]研究也证实了随着种子着床速度的增加,种子着床弹跳和滚动移位随之增加。

由图11c可知,随着定位数据更新率从1 Hz增加到10 Hz,DIP从50.8 mm减小到41.3 Hz,减小了18.7%。导致这一现象的可能原因是随着定位数据更新率的增加,相同时间内系统可获取更多定位点信息,根据式(11)进行着床时刻播种机组位置预测时,两已知位置点的距离减小,预测位置更加精确。

AIP变化曲线如图12所示,由图12a可知,随作业速度从3 km/h增加到7 km/h,平均AIP从81.9%下降到43.3%,下降了49.6%。弹跳移位过程Δs2的变化同样是导致这一现象的主要原因。

在作业速度3 km/h时,AIP最高,但与NORREMARK等[19]以最高5.3 km/h采用低位零速度投种方式播种甜菜时95%的种子落在预测位3.73 cm范围内的结果相比,存在较大差异。主要原因是:本研究所用高位投种播种机,种子经过导种管后着床,由于种子与导种管内壁碰撞,无法实现零速投种,导致种子着床弹跳移位,是造成这一结果的可能原因之一;NORREMARK等[19]在种子位置预测过程中,添加已知位置的标识,以校准动态定位数据,是定位精度更高的另一可能原因。播种株距和定位数据更新率对AIP影响不显著。

综合上述分析,可见进一步减小DIP、提高AIP可以从减小种子着床弹跳移位和改善卫星动态定位精度入手。

5 结论

(1)提出了一种基于卫星定位的玉米高位精播种子着床位置预测方法,搭建了试验系统,将玉米高位精播种子着床位置的预测控制在了厘米级。

(2)各因素对着床位置偏差影响的主次顺序是:作业速度、定位数据更新率、播种株距,其中作业速度、定位数据更新率对着床位置偏差影响极显著(p<0.01),播种株距对着床位置偏差影响显著(p<0.05);各因素对着床位置预测准确率影响的主次顺序是:作业速度、播种株距、定位数据更新率,其中作业速度对着床位置预测准确率影响显著(p<0.05),播种株距和定位数据更新率对着床位置预测准确率不显著(p>0.05)。

(3)正交试验结果表明:着床位置偏差随着作业速度的增加、播种株距的减小、定位数据更新率的减小而增加,着床位置预测精确率随作业速度的增加而减小。作业速度、播种株距、定位数据更新率为3 km/h、0.4 m、10 Hz时,着床位置预测最准确,着床位置偏差和着床位置预测准确率分别为24.3 mm和88.9%。

猜你喜欢
播种机株距定位
蚕羌种植最佳移栽密度研究
基于PLC技术的播种机电气自动化技术探究
洋马高速插秧机株距调节方法
大蒜播种机让蒜农挺直了腰
《导航定位与授时》征稿简则
银行业对外开放再定位
免耕播种机使用性能的研究
播种机使用维修及用后保养的注意事项
少儿智能定位鞋服成新宠
把握新定位、新要求 推动人大工作创新发展