一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用预测图的机器控制的制作方法

2022-04-13 19:13:44 来源:中国专利 TAG:


1.本说明书涉及农业机器、林业机器、建筑机器和草皮管理机器。


背景技术:

2.存在各种各样不同类型的农业机器。一些农业机器包括收割机,诸如联合收割机、甘蔗收割机、棉花收割机、自推进式饲料收割机和割晒机。一些收割机可以安装有不同类型的割台,以收割不同类型的作物。
3.地形特性可对收割操作具有许多有害影响。例如,当收割机在倾斜特征上行进时,所述收割机的俯仰或翻滚可能妨碍收割机的性能。因此,当在收割操作期间遇到倾斜时,操作者可能尝试修改对收割机的控制。
4.上文的论述仅针对一般的背景信息而提供,并且不旨在用于帮助确定要求保护的主题的范围。


技术实现要素:

5.通过农业作业机器来获得一个或更多个信息图。所述一个或更多个信息图将一个或更多个农业特性值映射在田地的不同地理位置处。所述农业作业机器上的现场传感器在所述农业作业机器移动通过所述田地时感测农业特性。预测图生成器生成预测图,所述预测图基于所述一个或更多个信息图中的值与由所述现场传感器感测的农业特性之间的关系来预测所述田地中的不同位置处的预测农业特性。所述预测图可以被输出并用于自动化机器控制。
6.提供本发明内容是为了以简化的形式介绍将在以下具体实施方式中进一步描述的概念的选择。本发明内容不意图识别所要求保护的主题的关键特征或必要特征,也不意图用于限制所要求保护的主题的范围的目的。要求保护的主题不限于解决背景技术中指出的任何或所有缺点的示例。
附图说明
7.图1是联合收割机的一个示例的部分绘画的、部分示意性的示图。
8.图2是更详细地示出根据本公开的一些示例的农业收割机的一些部分的框图。
9.图3a至图3b(在本文中被共同称为图3)示出了说明在生成图时农业收割机的操作的示例的流程图。
10.图4是示出预测模型生成器和预测图生成器的一个示例的框图。
11.图5是示出了在接收地形图、检测农业特性以及生成用于控制收割操作期间的农业收割机的功能预测输送器速度图时农业收割机的操作的示例的流程图。
12.图6是示出控制区生成器的一个示例的框图。
13.图7是示出图6中所示的控制区生成器的操作的一个示例的流程图。
14.图8示出了示出在选择目标设置值以控制农业收割机时的控制系统的操作的示例
的流程图。
15.图9是示出操作者界面控制器的一个示例的框图。
16.图10是示出操作者界面控制器的一个示例的流程图。
17.图11是示出操作者界面显示器的一个示例的插图。
18.图12示出了与远程服务器环境通信的农业收割机的一个示例的框图。
19.图13至图15示出了可以在农业收割机中使用的移动装置的示例。
20.图16是示出了可以在农业收割机中使用的计算环境的一个示例的框图。
具体实施方式
21.为了促进对本公开的原理的理解,现在将参考本文中描述且附图中示出的示例,并且将用特定的语言来描述所述示例。然而,将理解,不旨在限制本公开的范围。对所描述的装置、系统、方法的任何变更和另外的修改,以及本公开的原理的任何另外的应用,都被完全预想到,如本公开相关领域技术人员通常想到的。特别地,完全预想到,关于一个示例描述的特征、部件、和/或步骤可以与关于本公开的其它示例描述的特征、部件和/或步骤进行组合。
22.本说明书涉及使用与农业操作同时获取的现场数据,结合先前数据,以生成预测图,诸如预测输送器速度图。在一些示例中,预测图可以被用于控制农业作业机器上的一个或更多个输送带的速度。
23.如上文论述,当农业收割机接合地形特征(诸如侧坡)时,农业收割机的性能可能被劣化。例如,当农业收割机在侧坡上行驶时,割台的一半将沿下坡供给切断的物料并且割台的另一半将沿上坡供给切断的物料。当在这种情形下两个输送带保持相同速度时,沿下坡推动的物料可能越过将所述物料引导到进料器仓中的中心带。这可能导致谷物损耗或甚至在一些情况下堵塞割台。
24.或者,例如,当农业收割机上坡和下坡时,收割机的地面行进速度可能改变。速度的这种改变对在给定时间内收割机遇到的植被量具有影响。这种增加的植被量可能需要增加输送带速度以减小物料堵塞割台的可能性。
25.地形图说明性地映射横跨感兴趣的田地中的不同地理位置的地面的海拔。由于地面坡度指示海拔的改变,因此两个或更多个海拔值允许计算横跨具有已知海拔值的区域之间的坡度。可以通过具有较多个具有已知海拔值的区域来实现较大的坡度的粒度(granularity)。当农业收割机沿已知方向横跨地势行进时,农业收割机的俯仰和翻滚可以基于地面(即,改变海拔的区域)的坡度来确定。当在下文中提及时,地形特性可以包括但不限于海拔、坡度(例如,包括相对于斜坡的机器取向)和地面外形(例如,粗糙度)。
26.因而,本论述继续针对这样的系统来进行,所述系统接收在先前操作期间生成的图或田地的先前的信息图,并且还使用现场传感器来检测指示在收割操作期间的一个或更多个农业特性的变量。所述系统生成对先前的信息图的值与来自现场传感器的输出值之间关系进行建模的模型。所述模型被用于生成功能预测图,所述功能预测图预测例如在田地中的不同位置处的输送器速度。在收割操作期间生成的功能预测图可以在收割操作期间呈现给操作者或其它用户或者用于自动地控制农业收割机,或者既呈现给操作者或其它用户也用于自动地控制农业收割机。功能预测图可以用于控制一个或更多个输送带的速度。
27.图1是自推进式农业收割机100的部分绘画的、部分示意性的示图。在示出的示例中,农业收割机100是联合收割机。另外,虽然在整个本公开中联合收割机被作为示例提供,但是将理解,本说明书还适用于其它类型的收割机,诸如棉花收割机、甘蔗收割机、自推进式饲料收割机、割晒机或其它农业作业机器。因此,本公开旨在涵盖所描述的各种类型的收割机,并且因而不限于联合收割机。此外,本公开涉及可以适用于生成预测图的其它类型的作业机器(诸如农业播种机和喷雾器)、建筑装备、林业装备和草皮管理装备。因此,本公开旨在涵盖这些各种类型的收割机和其它作业机器,并且因而不限于联合收割机。
28.如图1中示出的,农业收割机100示例性地包括操作者驾驶室101,所述操作者驾驶室101可以具有各种不同的操作者界面机构,以控制农业收割机100。农业收割机100包括一组前端设备,诸如割台102和通常被指示为104的切割器。在示出的示例中,切割器104被包括在割台102上。农业收割机100还包括进料器壳体106、进料加速器108和通常被指示为110的脱粒机。进料器壳体106和进料加速器108形成物料处理子系统125的一部分。割台102沿枢转轴线105被可枢转地联接至农业收割机100的框架103。一个或更多个致动器107驱动割台102沿大致由箭头109指示的方向绕轴线105的移动。因而,割台102高于地面111的竖直位置(割台高度)是可通过对致动器107进行致动而被控制的,割台102在所述地面111上行进。虽然图1中未示出,但是农业收割机100还可以包括一个或更多个致动器,所述一个或更多个致动器操作以向割台102或割台102的各部分施加倾斜角、翻滚角或倾斜角和翻滚角两者。倾斜指的是切割器104与作物接合的角度。例如,通过控制割台102以使切割器104的远侧边缘113更指向地面,来增大倾斜角。通过控制割台102以使切割器104的远侧边缘113指向更远离地面,来减小倾斜角。翻滚角指的是割台102围绕农业收割机100的前后纵向轴线的取向。
29.脱粒机110示例性地包括脱粒转子112和一组凹板114。另外,农业收割机100还包括分离器116。农业收割机100还包括清粮子系统或清粮器(共同地被称为清粮子系统118),所述清粮子系统或清粮器包括清粮风扇120、谷壳筛122和筛网124。材料处理子系统125还包括卸料搅拌器126、尾料升运器128、干净谷物升运器130以及卸载螺旋输送器134和喷口136。干净谷物升运器将干净谷物移动到干净谷物箱132中。农业收割机100还包括残留物子系统138,所述残留物子系统138可以包括切碎机140和散布机142。联合收割机100还包括推进子系统,该推进子系统包括驱动地面接合部件144(诸如轮或履带)的发动机。在一些示例中,本公开的范围内的联合收割机可以具有上文提到的任何子系统中的一个以上的子系统。在一些示例中,农业收割机100可以具有左右清粮子系统、分离器等,其在图1中未示出。
30.在操作中,并且通过概述的方式,农业收割机100示例性地沿由箭头147指示的方向移动通过田地。当农业收割机100移动时,割台102(和相关联的拨禾轮164)接合待收割的作物并朝向切割器104收集作物。农业收割机100的操作者可以是本地的人类操作者、远程的人类操作者或自动化系统。操作者命令是来自操作者的命令。农业收割机100的操作者可以确定割台102的高度设置、倾斜角设置或翻滚角设置中的一者或更多者。例如,操作者向控制致动器107的控制系统输入一个或多个设置,所述控制系统在下文中更详细地描述。控制系统还可以接收来自操作者的设置以建立割台102的倾斜角和翻滚角,并且通过控制操作以改变割台102的倾斜角和翻滚角的相关联的致动器(未示出)来实现所输入的设置。致动器107基于高度设置将割台102保持处于地面111上方的高度,且在适用的情况下将割台
102保持处于期望的倾斜角和翻滚角。所述高度设置、翻滚设置和倾斜设置中的每个设置都可以独立于其它设置来实现。控制系统以基于所选择的灵敏度水平确定的响应性来对割台误差(例如,高度设置与所测得的割台102在地面111上方的高度之间的差异,以及在一些示例中,倾斜角误差和翻滚角误差)做出响应。如果灵敏度水平被设置为较高的灵敏度水平,则控制系统对较小的割台位置误差做出响应,并且尝试比灵敏度处于较低的灵敏度水平时更快地减小所检测到的误差。
31.返回至对农业收割机100的操作的描述,在作物被切割器104切割之后,切断的作物物料在进料器壳体106中通过输送机朝着进料加速器108移动,所述进料加速器108使作物物料加速进入脱粒机110中。通过转子112使作物抵靠凹板114转动,来对作物物料进行脱粒。脱粒后的作物物料通过分离器116中的分离器转子来移动,其中一部分残留物通过卸料搅拌器126朝向残留物子系统138移动。被传递至残留物子系统138的残留物部分被残留物切碎机140切碎并且被散布机142散布在田地上。在其它配置中,残留物成堆地从农业收割机100排出。在其它示例中,残留物子系统138可以包括杂草种子消除器(未示出),诸如种子装袋机或其它种子收集器,或种子压碎机或其它种子破坏器。
32.谷物降落至清粮子系统118。谷壳筛122从谷物分离出一些较大的物料块,并且筛网124从干净谷物分离出一些较细的物料块。干净谷物降落至使谷物移动至干净谷物升运器130的入口端的螺旋输送器,并且干净谷物升运器130向上移动干净谷物,从而将干净谷物沉积在干净谷物箱132中。通过由清粮风扇120生成的气流,从清粮子系统118去除残留物。清粮风扇120引导空气沿气流路径向上通过筛网和谷壳筛。气流将残留物在农业收割机100中向后朝着残留物处理子系统138输送。
33.尾料升运器128将尾料返回至脱粒机110,在脱粒机110中尾料被再脱粒。替代地,尾料也可以通过尾料升运器或另一传输装置被运送至单独的再脱粒机构,在所述单独的再脱粒机构中尾料也被再脱粒。
34.图1还示出了,在一个示例中,农业收割机100包括机器速度传感器146、一个或更多个分离器损耗传感器148、干净谷物相机150、前视图像捕获机构151(其可以呈立体相机或单目相机的形式)以及设置在清粮子系统118中的一个或更多个损耗传感器152。
35.机器速度传感器146感测农业收割机100在地面上的行进速度。机器速度传感器146可以通过感测地面接合部件(诸如轮或履带)、驱动轴、车轴或其它部件的转动速度,来感测农业收割机100的行进速度。在一些情况下,行进速度也可以使用定位系统来感测,所述定位系统诸如是全球定位系统(gps)、航位推算系统、长距离导航(loran)系统、或者提供行进速度的指示的各种各样的其它系统或传感器。
36.损耗传感器152示例性地提供了指示在清粮子系统118的左右两侧发生的谷物损耗量的输出信号。在一些示例中,传感器152是击打传感器打击传感器,其对每单位时间或每单位行进距离的谷物击打进行计数,以提供在清粮子系统118处发生的谷物损耗的指示。清粮子系统118的右侧和左侧的击打传感器可以提供单独的信号,也可以提供组合或集合信号。在一些示例中,与为每个清粮子系统118提供单独的传感器相反,传感器152可以包括单个传感器。
37.分离器损耗传感器148提供了指示左、右分离器(在图1中未单独示出)中的谷物损耗的信号。分离器损耗传感器148可以与左、右分离器相关联,并且可以提供单独的谷物损
耗信号、或者组合或集合信号。在一些情况下,感测分离器中的谷物损耗同样也可以使用各种各样的不同类型的传感器来执行。
38.农业收割机100还可以包括其它传感器和测量机构。例如,农业收割机100可以包括以下传感器中的一个或更多个:割台高度传感器,其感测割台102在地面111上方的高度;稳定传感器,其感测农业收割机100的振荡或颠簸运动(和振幅);残留物设置传感器,其被配置成感测农业收割机100是否被配置成切碎残留物、生成料堆等;清粮器风扇速度传感器,其感测风扇120的速度;凹板间隙传感器,其感测转子112与凹板114之间的间隙;脱粒转子速度传感器,其感测转子112的转子速度;谷壳筛间隙传感器,其感测谷壳筛122中的开口的尺寸;筛网间隙传感器,其感测筛网124中的开口的尺寸;谷物之外的物料(mog)湿度传感器,其感测穿过农业收割机100的mog的湿度水平;一个或更多个机器设置传感器,其被配置成感测农业收割机100的各种可配置的设置;机器取向传感器,其感测农业收割机100的取向;以及作物性质传感器,其感测各种不同类型的作物性质,诸如作物类型、作物湿度和其它作物性质。作物性质传感器还被配置成在农业收割机100正在处理作物物料时感测切断的作物物料的特性。例如,在一些情况下,作物性质传感器可以感测:谷物品质,诸如破裂的谷物、mog水平;谷物成分,诸如淀粉和蛋白质;以及当谷物行进通过进料器壳体106、干净谷物升运器130或农业收割机100中的其它地方时的谷物进料速率。作物性质传感器还可以感测生物量通过进料器壳体106、通过分离器116或农业收割机100中的其它地方的进料速率。作物性质传感器还可将进料速率感测为谷物通过升运器130或通过农业收割机100的其它部分的质量流速,或者提供指示其它所感测到的变量的其它输出信号。
39.在描述农业收割机100如何生成功能预测输送带速度图且将所述功能预测输送带速度图用于控制之前,将首先描述农业收割机100上的一些物件及其操作的简要说明。图2和图3的绘图描述了接收一般类型的先前的信息图以及将来自所述先前的信息图的资讯与由现场传感器生成的地理参考传感器信号进行组合,其中传感器信号指示田地中的特性,诸如存在于田地中的作物或杂草的特性。田地的特性可以包括但不限于:田地的特性,诸如坡度、杂草强度、杂草类型,土壤湿度、表面质量;作物性质的特性,诸如作物高度、作物湿度、作物密度、作物状态;谷物性质的特性,诸如谷物湿度、谷物尺寸、谷物测试重量;以及机器性能(诸如损耗水平、作业质量、燃料消耗和功率利用率)的特性。从现场传感器信号获得的特性值与先前的信息图值之间的关系被标识,并且所述关系被用于生成新的功能预测图。功能预测图预测田地中的不同地理位置处的值,并且一个或更多个这些值可以被用于控制机器,诸如农业收割机的一个或更多个子系统。在一些情况下,功能预测图可以被呈现给用户,诸如农业作业机器的操作者,所述农业作业机器可以是农业收割机。功能预测图可以以视觉方式(诸如通过显示器)、以触觉方式或以听觉方式被呈现给用户。用户可以与功能预测图交互以执行编辑操作和其它用户界面操作。在一些情况下,功能预测图可以被用于控制农业作业机器(诸如农业收割机)、呈现给操作者或其它用户、以及呈现给操作者或用户以便于操作者或用户交互中的一种或更多种。
40.在参照图2和图3描述了总体方法之后,参照图4和图5描述用于生成功能预测输送带速度图的更具体的方法,所述功能预测速度图可以呈现给操作者或用户、或用于控制农业收割机100,或既呈现给操作者或用户又用于控制农业收割机100。此外,虽然继续针对农业收割机(并且特别是联合收割机)进行本论述,但是本公开的范围涵盖其它类型的农业收
割机或其它农业作业机器。
41.图2是示出了示例农业收割机100的一些部分的框图。图2示出了,农业收割机100示例性地包括一个或更多个处理器或服务器201、数据存储器202、地理位置传感器204、通信系统206、和一个或更多个现场传感器208,所述一个或更多个现场传感器208与收割操作同时地感测田地的一个或更多个农业特性。农业特性可以包括可能对收割操作有影响的任何特性。农业特性的一些示例包括收割机、田地、田地上的植物、天气的特性。还包括其它类型的农业特性。现场传感器208生成与所感测到的特性相对应的值。农业收割机100还包括预测模型或关系生成器(在下文中被共同地称为“预测模型生成器210”)、预测图生成器212、控制区生成器213、控制系统214、一个或更多个可控子系统216以及操作者界面机构218。农业收割机100还可以包括各种各样其它农业收割机功能220。例如,现场传感器208包括机载传感器222、远程传感器224和在农业操作的过程期间感测田地的特性的其它传感器226。预测模型生成器210示例性地包括先前的信息变量对现场变量的模型生成器(a prior information variable-to-in-situ variable model generator)228,并且预测模型生成器210可以包括其它物件230。控制系统214包括通信系统控制器229、操作者界面控制器231、设定控制器232、路径规划控制器234、进料速率控制器236、割台和拨禾轮控制器238、输送带控制器240、台面板位置控制器242、残留物系统控制器244、机器清粮控制器245、区控制器247,并且系统214可以包括其它物件246。可控子系统216包括机器和割台致动器248、推进子系统250、转向子系统252、残留物子系统138、机器清粮子系统254,并且子系统216可以包括各种各样其它子系统256。
42.图2还示出,农业收割机100可以接收先前的信息图258。如下文描述的,先前的信息图258包括例如地形图。然而,先前的信息图258还可以涵盖在收割操作之前获得其它类型的数据、或来自先前的操作的图。图2还示出了,操作者260可以操作农业收割机100。操作者260与操作者界面机构218交互。在一些示例中,操作者界面机构218可以包括操纵杆、杠杆、方向盘、连杆机构、踏板、按钮、刻度盘、键盘、用户界面显示装置上的用户可致动元件(诸如图标、按钮等)、麦克风和扬声器(其中提供语音识别和语音合成)、以及各种各样其它类型的控制装置。在提供触敏显示系统的情况下,操作者260可以使用触摸手势与操作者界面机构218交互。上文中描述的这些示例作为说明性示例被提供并且不旨在限制本公开的范围。因此,其它类型的操作者界面机构218可以被使用并且在本公开的范围内。
43.先前的信息图258可以使用通信系统206或以其它方式被下载到农业收割机100上并且储存在数据存储器202中。在一些示例中,通信系统206可以是蜂窝通信系统、用于在广域网或局域网上通信的系统、用于在近场通信网络上通信的系统、被配置成在各种其它网络中的任一网络上或在各网络的组合上通信的通信系统。通信系统206还可以包括这样的系统,所述系统便于将信息下载或传递至安全数字(sd)卡或通用串行总线(usb)卡或安全数字(sd)卡和通用串行总线(usb)卡两者以及从安全数字(sd)卡或通用串行总线(usb)卡或安全数字(sd)卡和通用串行总线(usb)卡两者下载或传递信息。
44.地理位置传感器204示例性地感测或检测农业收割机100的地理位置或方位。地理位置传感器204可以包括但不限于全球导航卫星系统(gnss)接收器,所述全球导航卫星系统(gnss)接收器接收来自gnss卫星发射机的信号。地理位置传感器204还可以包括实时运动学(rtk)部件,所述实时运动学(rtk)部件被配置成提高从gnss信号导出的位置数据的精
度。地理位置传感器204可以包括航位推算系统、蜂窝三角测量系统或各种其它地理位置传感器中的任一种。
45.现场传感器208可以是上文参照图1描述的传感器中的任一传感器。现场传感器208包括机载传感器222,所述机载传感器222被机载地安装在农业收割机100上。这样的传感器可以包括例如光学传感器,诸如相机。现场传感器208还包括捕获现场信息的远程现场传感器224。现场数据包括从收割机上的传感器获取的数据或由在收割操作期间检测数据的任何传感器获取的数据。
46.预测模型生成器210生成指示由现场传感器208感测的值与由先前的信息图258映射至田地的值之间的关系的模型。例如,如果先前的信息图258将地形特性值映射至田地中的不同位置,并且现场传感器208正在感测指示输送带速度的值,则先前的信息变量对现场变量的模型生成器228生成对地形特性与输送带速度之间的关系进行建模的预测输送带速度模型。预测输送带速度模型还可以基于来自先前的信息图258的地形特性值以及由现场传感器208生成的多个现场数据值来生成。预测图生成器212使用由预测模型生成器210生成的预测输送带速度模型以生成功能预测输送带速度图,所述功能预测输送带速度图基于先前的信息图258预测在田地中的不同位置处的输送带速度的值。
47.在一些示例中,功能预测图263中的值的类型可以与由现场传感器208感测的现场数据类型相同。在一些情况下,功能预测图263中的值的类型与由现场传感器208感测的数据可以具有不同的单位。在一些示例中,功能预测图263中的值的类型可以不同于由现场传感器208感测的数据类型,但是与由现场传感器208感测的数据类型的类型有关系。例如,在一些示例中,由现场传感器208感测的数据类型可以指示功能预测图263中的值的类型。在一些示例中,功能预测图263中的数据类型可以不同于先前的信息图258中的数据类型。在一些情况下,功能预测图263中的数据类型与信息图258中的数据可以具有不同的单位。在一些示例中,所述功能预测图263中的数据类型可以不同于先前的信息图258中的数据类型,但是与先前的信息图258中的数据类型有关系。例如,在一些示例中,先前的信息图258中的数据类型可以指示功能预测图263中的数据类型。在一些示例中,功能预测图263中的数据类型不同于由现场传感器208感测的现场数据类型和先前的信息图258中的数据类型中的一者或两者。在一些示例中,功能预测图263中的数据类型与由现场传感器208感测的现场数据类型和先前的信息图258中的数据类型中的一者或两者相同。在一些示例中,功能预测图263中的数据类型与由现场传感器208感测的现场数据类型或先前的信息图258中的数据类型中的一者相同,与另一者不同。
48.如图2中示出的,预测图264基于先前的信息图258中在多个位置处的先前的信息值并使用预测模型来预测横跨田地的那些位置处的感测的(由现场传感器208所感测的)特性的值或与所述感测的特性有关的特性的值。例如,如果预测模型生成器210已经生成了指示地形特性与输送带速度之间的关系的预测模型,则在给定了横跨田地的不同位置处的地形特性值的情况下,预测图生成器212生成预测横跨田地的不同位置处的输送带速度的值的预测图264。从地形图获得的在那些位置处的地形特性值、以及从预测模型获得的地形特性与输送带速度之间的关系被用于生成预测图264。
49.现在将描述在先前的信息图258中映射的数据类型、由现场传感器208感测的数据类型、以及预测图264上预测的数据类型中的一些变化。
50.在一些示例中,先前的信息图258中的数据类型不同于由现场传感器208感测的数据类型,而预测图264中的数据类型与由现场传感器208感测的数据类型相同。例如,先前的信息图258可以是植被指数图,并且由现场传感器208感测的变量可以是产量。然后,预测图264可以是将预测的产量值映射至田地中的不同地理位置的预测产量图。在另一示例中,先前的信息图258可以是植被指数图,并且由现场传感器208感测的变量可以是作物高度。然后,预测图264可以是将预测的作物高度值映射至田地中的不同地理位置的预测作物高度图。
51.此外,在一些示例中,先前的信息图258中的数据类型不同于由现场传感器208感测的数据类型,并且预测图264中的数据类型不同于先前的信息图258中的数据类型和由现场传感器208感测的数据类型这两者。例如,先前的信息图258可以是植被指数图,并且由现场传感器208感测的变量可以是作物高度。然后,预测图264可以是将预测的生物量值映射至田地中的不同地理位置的预测生物量图。在另一示例中,先前的信息图258可以是植被指数图,并且由现场传感器208感测的变量可以是产量。然后,预测图264可以是将预测的收割机速度值映射至田地中的不同地理位置的预测速度图。
52.在一些示例中,根据在先前操作期间先前行进通过田地来生成先前的信息图258,并且数据类型不同于由现场传感器208感测的数据类型,而预测图264中的数据类型与由现场传感器208感测的数据类型相同。例如,先前的信息图258可以是在种植期间生成的种子种群图,并且由现场传感器208感测的变量可以是秸秆尺寸。然后,预测图264可以是将预测的秸秆尺寸值映射至田地中的不同地理位置的预测秸秆尺寸图。在另一示例中,先前的信息图258可以是播种混合图,并且由现场传感器208感测的变量可以是作物状态,诸如站立的作物或倒下的作物。然后,预测图264可以是将预测的作物状态值映射至田地中的不同地理位置的预测作物状态图。
53.在一些示例中,根据在先前操作期间先前行进通过田地来生成先前的信息图258,并且数据类型与由现场传感器208感测的数据类型相同,并且预测图264中的数据类型也与由现场传感器208感测的数据类型相同。例如,先前的信息图258可以是在上一年期间生成的产量图,并且由现场传感器208感测的变量可以是产量。然后,预测图264可以是将预测的产量值映射至田地中的不同地理位置的预测产量图。在这样的示例中,地理参考的先前的信息图258与上一年的相对产量差可以由预测模型生成器210使用,以生成对先前的信息图258上的相对产量差与在当前收割操作期间由现场传感器208感测的产量值之间的关系进行建模的预测模型。然后,预测模型由预测图生成器210使用以生成预测产量图。
54.在一些示例中,预测图264可以被提供至控制区生成器213。控制区生成器213基于预测图264的与那些相邻部分相关联的数据值,将区域的相邻部分分组到一个或更多个控制区中。控制区可以包括区域(诸如田地)的两个或更多个连续部分,对于所述两个或更多个连续部分,与用于控制可控子系统的控制区相对应的控制参数是恒定的。例如,用于改变可控子系统216的设置的响应时间可能不足以对包含在图(诸如预测图264)中的值的改变做出令人满意的响应。在那种情况下,控制区生成器213解析所述图并标识具有限定尺寸以适应可控子系统216的响应时间的控制区。在另一示例中,控制区可以被设置尺寸以减少由于连续调整所引起的过度的致动器移动所造成的磨损。在一些示例中,对于每个可控子系统216或对于成组的可控子系统216,可以存在不同组的控制区。控制区可以被添加至预测
图264以获得预测控制区图265。因而,除了预测控制区图265包括限定控制区的控制区信息之外,预测控制区图265可以类似于预测图264。因而,如本文中描述的功能预测图263可以包括或不包括控制区。预测图264和预测控制区图265两者均是功能预测图263。在一个示例中,功能预测图263不包括控制区,诸如预测图264。在另一示例中,功能预测图263包括控制区,诸如预测控制区图265。在一些示例中,如果实施间作生产系统,则多个作物可以同时存在于田地中。在那种情况下,预测图生成器212和控制区生成器213能够标识两种或更多种作物的位置和特性,然后相应地生成预测控制区图265和预测图264。
55.还将理解,控制区生成器213可以将值聚类以生成控制区,并且控制区可以被添加至预测控制区图265或仅示出所生成的控制区的分立的图。在一些示例中,控制区可以被用于控制和/或校准农业收割机100。在其它示例中,控制区可以被呈现给操作者260并且被用于控制或校准农业收割机100,并且在其它示例中,控制区可以被呈现给操作者260或另一用户、或被存储以供稍后使用。
56.预测图264或预测控制区图265或这两者被提供给控制系统214,控制系统214基于预测图264或预测控制区图265或这两者来生成控制信号。在一些示例中,通信系统控制器229控制通信系统206将预测图264或预测控制区图265或者将基于预测图264或预测控制区图265的控制信号通信给正在同一田地中进行收割的其它农业收割机。在一些示例中,通信系统控制器229控制通信系统206以将预测图264、预测控制区图265或这二者发送到其它远程系统。
57.操作者界面控制器231可操作以生成用于控制操作者界面机构218的控制信号。操作者界面控制器231还可操作以将预测图264或预测控制区图265或者将从或基于预测图264、预测控制区图265或这二者推导出的其它信息呈现给操作者260。操作者260可以是本地操作者或远程操作者。作为示例,控制器231生成控制信号以控制显示机构为操作者260显示预测图264和预测控制区图265中的一者或二者。控制器231可以生成操作者可致动机构,所述操作者可致动机构被显示并且可以被所述操作者致动以与所显示的图交互。例如,操作者可通过基于操作者的观察校正显示在图上的输送带速度来编辑该图。设定控制器232可以基于预测图264、预测控制区图265或这两者来生成控制信号,以控制对农业收割机100的各种设置。例如,设定控制器232可以生成用于控制机器和割台致动器248的控制信号。响应于所生成的控制信号,机器和割台致动器248操作以控制例如筛网和谷壳筛设置、凹板间隙、转子设置、清粮风扇速度设置、割台高度、割台功能、拨禾轮速度、拨禾轮位置、输送器功能(其中农业收割机100被联接至输送器割台)、玉米割台功能、内部分布控制、以及影响农业收割机100的其它功能的其它致动器248中的一者或更多者。路径规划控制器234示例性地生成控制信号以控制转向子系统252根据期望的路径使农业收割机100转向。路径规划控制器234可以控制路径规划系统以生成用于农业收割机100的路线,并且可以控制推进子系统250和转向子系统252以使农业收割机100沿所述路线转向。进料速率控制器236可以基于预测图264或预测控制区图265或这两者来控制各个子系统(诸如推进子系统250和机器致动器248)以控制进料速率。例如,当农业收割机100接近具有高于所选阈值的强度值的杂草地块时,进料速率控制器236可以降低机器100的速度以保持生物量通过机器的恒定的进料速率。割台和拨禾轮控制器238可以生成控制信号以控制割台或拨禾轮或其它割台功能。输送带控制器240可以基于预测图264、预测控制区图265或这两者来生成控制信号以
控制输送带或其它输送器功能。台面板位置控制器242可以基于预测图264或预测控制区图265或这两者来生成控制信号以控制被包括在割台上的台面板的位置。残留物系统控制器244可以基于预测图264或预测控制区图265或这两者来控制残留物子系统138。机器清粮控制器245可以生成用于控制机器清粮子系统254的控制信号。被包括在农业收割机100上的其它控制器也可以基于预测图264或预测控制区图265或这两者来控制其它子系统。
58.图3a和图3b(在本文中被共同地称为图3)示出了示出在基于先前的信息图258来生成预测图264和预测控制区图265时农业收割机100的操作的一个示例的流程图。
59.在280处,农业收割机100接收先前的信息图258。参照方框281、282、284和286来论述先前的信息图258或接收先前的信息图258的示例。如上文论述的,先前的信息图258将与第一特性相对应的变量的值映射至田地中的不同位置,如方框282所指示的。如方框281所指示的,接收先前的信息图258可以包括选择可利用的多个可得到的先前的信息图中的一个或更多个。例如,一个先前的信息图可以是根据空中成像法生成的植被指数图。另一先前的信息图可以是在可以由执行田地中的先前操作的不同机器来执行的先前行进通过田地期间生成的图,所述不同机器诸如为喷雾器或其它机器。选择一个或更多个先前的信息图的过程可以是手动的、半自动化的或自动化的。先前的信息图258是基于在当前收割操作之前收集的数据。这由方框284指示。例如,可以基于在上一年或在当前生长季节早期或在另一时间期间获取的空中图像来收集所述数据。所述数据可以基于除了使用空中图像之外的方式所检测的数据。例如,农业收割机100可以安装有传感器,诸如内部光学传感器,用于识别离开农业收割机100的杂草种子。由传感器在上一年的收割期间所检测的杂草种子数据可以被用作用于生成先前的信息图258的数据。感测到的杂草数据可以与其它数据组合以生成先前的信息图258。例如,基于在不同位置处离开农业收割机100的杂草种子的量值并基于其它因素,诸如种子是否正在由散布机散布或者落到料堆中;天气条件,诸如当种子正在落下或散布时刮风;可以在田地周围移动种子的排水条件;或其它信息,那些杂草种子的位置可以被预测,使得先前的信息图258映射田地中的所预测的种子位置。用于先前的信息图258的数据可以使用通信系统206被传输至农业收割机100,并且被储存在数据存储器202中。用于先前的信息图258的数据也可以使用通信系统206以其它方式提供给农业收割机100,并且这在图3的流程图中由方框286来指示。在一些示例中,先前的信息图258可以由通信系统206接收。
60.在收割操作开始时,现场传感器208生成对指示特性(例如输送带速度)的一个或更多个现场数据值进行指示的传感器信号,如方框288所指示的。参照方框222、290和226来论述现场传感器的示例。如上文所解释的,现场传感器208包括:机载传感器222,诸如相机;远程现场传感器224,诸如在一次飞行时收集现场数据的基于uav的传感器,在方框290中示出;或由现场传感器226指定的其它类型的现场传感器。在一些示例中,使用来自地理位置传感器204的位置、前进方向或速度数据对来自机载传感器的数据进行地理参考。
61.预测模型生成器210控制先前的信息变量对现场变量的模型生成器228以生成对被包含在先前的信息图258中的所映射的值与由现场传感器208感测的现场值之间的关系进行建模的模型,如方框292指示的。由先前的信息图258中的所映射的值以及由现场传感器208感测的现场值所表示的数据类型的特性可以是相同的特性或数据类型或不同的特性或数据类型。
62.由预测模型生成器210生成的关系或模型被提供给预测图生成器212。预测图生成器212使用预测模型和先前的信息图258来生成预测图264,所述预测图264预测在田地中的正在被收割的不同地理位置处由现场传感器208感测的特性的值、或与由现场传感器208所感测的特性有关的不同特性的值,由方框294所指示的。
63.应注意,在一些示例中,先前的信息图258可以包括两个或更多个不同的图、或单个图的两个或更多个不同的图层。每个图层可以表示与另一图层的数据类型不同的数据类型,或各图层可以具有在不同时间处获得的相同的数据类型。所述两个或更多个不同的图中的每个图、或图的两个或更多个不同图层中的每个层,将不同类型的变量映射至田地中的地理位置。在这样的示例中,预测模型生成器210生成对现场数据与由两个或更多个不同的图或两个或更多个不同图层所映射的不同变量中的每个变量之间的关系进行建模的预测模型。类似地,现场传感器208可以包括两个或更多个传感器,每个传感器感测不同类型的变量。因而,预测模型生成器210生成对由先前的信息图258映射的每种类型的变量与由现场传感器208感测的每种类型的变量之间的关系进行建模的预测模型。预测图生成器212可以生成功能预测图263,所述功能预测图263使用预测模型以及先前的信息图258中的各图或各图层中的每者来预测在田地中的正在被收割的不同位置处由现场传感器208感测的每个所感测的特性(或与所感测的特性有关的特性)的值。
64.预测图生成器212配置预测图264,使得预测图264可由控制系统214执行(或使用)。预测图生成器212可以向控制系统214或控制区生成器213或这两者提供预测图264。参照方框296、295、299和297来描述预测图264可以被配置或输出的不同方式的一些示例。例如,预测图生成器212配置预测图264,使得预测图264包括可以由控制系统214读取且作为生成用于农业收割机100的不同的可控子系统中的一个或更多个子系统的控制信号的基础来使用的值,如方框296所指示的。
65.控制区生成器213可以基于预测图264上的值,将预测图264分成各控制区。彼此在阈值内的连续地理定位值可以被分组到控制区中。所述阈值可以是默认阈值,或所述阈值可以基于操作者输入、基于来自自动化系统的输入、或基于其它标准来设置。各区的尺寸可以基于控制系统214、可控子系统216的响应,基于磨损考虑因素,或基于其它标准,如方框295所指示的。控制区生成器213可以配置预测控制区图265以呈现给操作者或其它用户。这由方框299指示。当呈现给操作者或其它用户时,预测图264或预测控制区图265或这两者的呈现可以包含预测图264上的与地理位置有关的预测值、预测控制区图265上的与地理位置有关的控制区、和基于预测控制区图265上的图264或区上的预测值而使用的设置值或控制参数中的一个或更多个。在另一示例中,所述呈现包括更简要的信息或更详细的信息。所述呈现还可以包括置信水平指示置信水平,所述置信水平指示预测图264上的预测值或预测控制区图265上的区与当农业收割机100移动通过田地时可以由农业收割机100上的传感器所测量的测量值的一致程度的准确度。另外,在信息呈现在多于一个位置的情况下,认证和授权系统可以被提供以实施认证和授权过程。例如,可以存在被授权以查看和改变各图和其它所呈现的信息的个人级别。通过举例的方式,机载显示装置可以在所述机器上以接近实时的方式本地地示出各图,或者各图还可以被生成在一个或更多个远程位置处,或这两者。在一些示例中,每个位置处的每个实体显示装置可以与人员或用户许可水平相关联。用户许可水平可以被用于确定哪些显示标记在实体显示装置上可见以及相应的人员可以改
变哪些值。作为示例,机器100的本地操作者可能不能看到与预测图264相对应的信息或者不能对机器操作做出任何改变。然而,监控者(诸如远程位置处的监控者)可能能够看到显示器上的预测图264但被防止作出任何改变。可能位于单独的远程位置处的管理者可能能够看到预测图264上的所有元素并且还能够改变预测图264。在一些情况下,可由位于远程的管理者访问和改变的预测图264可以被用于机器控制。这是可以实施的授权级别的一个示例。预测图264或预测控制区图265或这两者也可以以其它方式来配置,如方框297所指示的。
66.在方框298处,来自地理位置传感器204和其它现场传感器208的输入被控制系统接收。特别地,在方框300处,控制系统214检测来自识别农业收割机100的地理位置的地理位置传感器204的输入。方框302表示由控制系统214接收指示农业收割机100的轨迹或前进方向的传感器输入,并且方框304表示由控制系统214接收农业收割机100的速度。方框306表示由控制系统214接收来自各个现场传感器208的其它信息。
67.在方框308处,控制系统214基于预测图264或预测控制区图265或这两者、以及来自地理位置传感器204和任何其它现场传感器208的输入来生成控制信号,以控制可控子系统216。在方框310处,控制系统214将控制信号施加给可控子系统。将理解,所生成的特定控制信号以及被控制的特定的可控子系统216可以基于一个或更多个不同事物而变化。例如,所生成的控制信号和被控制的可控子系统216可以基于正在被使用的预测图264或预测控制区图265或这两者的类型。类似地,所生成的控制信号、被控制的可控子系统216以及控制信号的定时可以基于通过农业收割机100的作物流的各种延迟和可控子系统216的响应性。
68.通过举例的方式,呈预测输送带速度图形式的所生成的预测图264可以被用于控制一个或更多个子系统216。例如,预测输送带速度图可以包括对正在被收割的田地内的位置进行地理参考的输送带控制设置值。来自预测输送带速度图的输送带速度值可以被提取并且被用于控制割台的输送带速度。因此,可以使用从预测输送带速度图或其它类型的预测图获得的值来生成各种各样的其它控制信号,以控制可控子系统216中的一个或更多个。
69.在方框312处,确定收割操作是否已经完成。如果收割未完成,则处理前进到方框314,在方框314处,继续读取来自地理位置传感器204和现场传感器208(以及可能的其它传感器)的现场传感器数据。
70.在一些示例中,在方框316处,农业收割机100还可以检测学习触发标准,以对预测图264、预测控制区图265、由预测模型生成器210生成的模型、由控制区生成器213生成的区、由控制系统214中的控制器执行的一个或更多个控制算法、以及其它所触发的学习中的一个或更多个执行机器学习。
71.学习触发标准可以包括各种各样不同标准中的任一标准。参照方框318、320、321、322和324来论述检测触发标准的一些示例。例如,在一些示例中,当从现场传感器208获得现场传感器数据的阈值量时,所触发的学习可以涉及重新创建用于生成预测模型的关系。在这样的示例中,从现场传感器208接收现场传感器数据的量超过阈值会触发或引起预测模型生成器210生成由预测图生成器212使用的新的预测模型。因而,当农业收割机100继续时,从现场传感器208接收现场传感器数据的阈值量会触发创建由通过预测模型生成器210生成的预测模型来表示的新的关系。另外,新的预测图264、预测控制区图265或这两者可以使用新的预测模型来再生。方框318表示检测用于触发创建新的预测模型的现场传感器数
据的阈值量。
72.在其它示例中,学习触发标准可以基于来自现场传感器208的现场传感器数据而改变(诸如随时间改变或相较于先前值改变)的程度。例如,如果现场传感器数据(或现场传感器数据与先前的信息图258中的信息之间的关系)的变化在所选范围内或小于限定量或下文的阈值,则预测模型生成器210不会生成新的预测模型。结果,预测图生成器212不会生成新的预测图264、预测控制区图265或这两者。然而,例如,如果现场传感器数据的变化在所选范围之外、大于限定量或高于阈值,则预测模型生成器210利用预测图生成器212为生成新预测图264而使用的新接收的现场传感器数据的全部或一部分来生成新预测模型。在方框320处,现场传感器数据的变化(诸如数据超过所选范围的量的量值、或所述现场传感器数据与所述先前的信息图258中的信息之间的关系的变化的量值)可以被用作用于引起新预测模型和预测图的生成的触发器。与上文中描述的示例保持一致,所述阈值、范围和限定量可以被设置成默认值;由操作者或用户经由用户界面交互来设置;通过自动化系统来设置;或以其它方式来设置。
73.还可以使用其它学习触发标准。例如,如果预测模型生成器210切换到不同的先前的信息图(不同于最初选择的先前的信息图258),则切换到不同的先前的信息图可以触发由预测模型生成器210、预测图生成器212、控制区生成器213、控制系统214或其它物件再学习。在另一示例中,农业收割机100转换至不同的地形或不同的控制区也可以被用作学习触发标准。
74.在一些情况下,操作者260还可以编辑预测图264或预测控制区图265或这两者。所述编辑可以改变预测图264上的值;改变预测控制区图265上的控制区的尺寸、形状、位置或存在;或改变这两者。方框321示出了,编辑后的信息可以被用作学习触发标准。
75.在一些情况下,操作者260还可能观察到,可控子系统的自动化控制不是操作者所期望的。在这些情况下,操作者260可以向可控子系统提供手动调整,这反映出操作者260期望可控子系统以与正在由控制系统214所命令的不同的方式来操作。因而,由操作者260进行的设置的手动变更可以基于操作者260的调整,使预测模型生成器210对模型进行再学习,使预测图生成器212再生成图264,使控制区生成器213再生成预测控制区图265上的一个或更多个控制区,并且使控制系统214对控制算法进行再学习、或对控制系统214中的控制器部件232至246中的一个或更多个执行机器学习,如方框322中示出的。方框324表示使用其它所触发的学习标准。
76.在其它示例中,可以例如基于选定时间间隔(诸如离散时间间隔或可变时间间隔)周期性地或间歇地执行再学习,如方框326所指示的。
77.如方框326所指示的,如果触发了再学习(不论是基于学习触发标准还是基于经过了一时间间隔),则预测模型生成器210、预测图生成器212、控制区生成器213和控制系统214中的一个或更多个基于学习触发标准来执行机器学习,以分别生成新的预测模型、新的预测图、新的控制区和新的控制算法。使用自执行了上次学习操作以来已经被收集的任何额外的数据来生成所述新的预测模型、所述新的预测图和所述新的控制算法。由方框328来指示执行再学习。
78.如果收割操作已经完成,则操作从方框312移动至方框330,在方框330,存储预测图264、预测控制区图265和由预测模型生成器210生成的预测模型中的一个或更多个。预测
图264、预测控制区图265和预测模型可以被本地储存在数据存储器202上、或使用通信系统206发送至远程系统以供稍后使用。
79.将注意,虽然本文中的一些示例描述了预测模型生成器210和预测图生成器212分别在生成预测模型和功能预测图时接收先前的信息图,但是在其它示例中,预测模型生成器210和预测图生成器212可以分别在生成预测模型和功能预测图时接收其它类型的图,包括预测图,诸如在收割操作期间生成的功能预测图。
80.图4是图1中示出的农业收割机100的一部分的框图。特别地,除其它外,图4更详细地示出了预测模型生成器210和预测图生成器212的示例。图4还示出了在所示出的各个部件之间的信息流。预测模型生成器210接收地形图332中的一个或更多个作为先前的信息图。预测模型生成器210还接收来自地理位置传感器204的地理位置334、或地理位置的指示。现场传感器208说明性地包括输送带速度传感器(诸如输送带传感器336)、物料流传感器337和处理系统338。在一些情况下,输送带传感器336或物料流传感器337可以位于农业收割机100上。在其它示例中,输送带传感器336或物料流传感器337可以远离农业收割机100。处理系统338处理从输送带传感器336或物料流传感器337生成的传感器数据以生成分别指示输送带速度或物料流特性的处理后的数据。
81.在一些示例中,输送带传感器336可以是联接至输送带滚子驱动系统部件的转动传感器。例如,音轮(tone wheel)/霍耳效应型组合传感器。在另一示例中,输送带传感器336感测来自操作者的指示所命令的输送带速度的用户输入。在其它示例中,输送带传感器336可以是不同类型的传感器。处理系统338处理来自输送带传感器336的一个或更多个传感器信号,以生成标识输送带速度的处理后的传感器数据。
82.物料流传感器337可以感测物料流的一个或更多个特性。物料流的一些特性包括体积流量、质量流量、物料成分、流均匀性、物料聚拢、物料失速、供料不足、由于供料不足而引起的谷物损耗等。在一些示例中,物料流传感器337包括光学传感器(诸如相机),所述光学传感器可以在物料移动通过所述光学传感器的视场时感测物料流。在另一示例中,物料流传感器337包括超声传感器、激光雷达传感器或雷达传感器。在其它示例中,物料流传感器337也可以包括其它传感器。
83.如图4中示出的,示例性预测模型生成器210包括输送带速度对地形特性的模型生成器342和物料流对地形特性的模型生成器343中的一者或更多者。在其它示例中,预测模型生成器210可以包括与图4的示例中示出的那些部件相比额外的、更少的或不同的部件。因此,在一些示例中,预测预测模型生成器210也可以包括其它物件348,所述其它物件348可以包括用于生成其它类型的预测模型的其它类型的预测模型生成器。
84.模型生成器342标识在传感器数据340中检测到的与传感器数据340相对应的地理位置处的一个或更多个输送带速度值与来自地形图332的与在田地中输送带速度值被地理定位的相同位置相对应的地形特性值之间的关系。基于由模型生成器342建立的这种关系,模型生成器342生成预测模型350。预测模型350由输送带图生成器352使用,以基于被包含在地形图332中的在田地中的相同位置处的地理参考地形特性值来预测在田地中的不同位置处的输送带速度值。
85.模型生成器343标识在传感器数据340中检测到的与传感器数据340相对应的地理位置处的一个或更多个物料流特性值与来自地形图332的与在田地中物料流特性值被地理
定位的相同位置相对应的地形特性值之间的关系。基于由模型生成器343建立的这种关系,模型生成器343生成预测模型350。预测模型350由物料流图生成器353使用,以基于被包含在地形图332中的在田地中的相同位置处的地理参考地形特性值来预测在田地中的不同位置处的物料流特性。
86.根据上文,预测模型生成器210可操作以生成多个预测模型,诸如由模型生成器342、343和348生成的预测模型中的一个或更多个。在另一示例中,上文中描述的预测模型中的两个或更多个可以被组合成单个预测模型,该单个预测模型可以被用于基于在田地中的不同位置处的地形值来预测两个或更多个输送带速度或物料流特性。这些预测模型中的任一预测模型、或其组合在图4中被共同地表示为预测模型350。
87.预测模型350被提供该预测图生成器212。在图4的示例中,预测图生成器212包括输送带图生成器352和物料流图生成器353。在其它示例中,预测图生成器212可以包括额外的或不同的图生成器。因而,在一些示例中,预测图生成器212可以包括其它物件358,所述其它物件358可以包括用于生成针对其它特性类型的图的其它类型的图生成器。输送带图生成器352接收预测模型350,并且基于来自地形图332和预测模型350的值来生成预测在田地中的不同位置处的一个或更多个输送带速度的预测图。物料流图生成器353接收预测模型350,并且基于来自地形图332和预测模型350的值来生成预测在田地中的不同位置处的一个或更多个物料流特性的预测图。
88.预测图生成器212输出预测图360,所述预测图360预测一个或更多个输送带速度、一个或更多个物料流特性、或它们的一些组合。所生成的预测图360可以被提供给控制区生成器213、控制系统214,或这两者。控制区生成器213生成控制区并将那些控制区合并到预测图360中。一个或更多个预测图360可以被提供给控制系统214,所述控制系统214基于一个或更多个预测图360来生成控制信号以控制可控子系统216中的一个或更多个。
89.图5是在生成预测模型350和预测图360时预测模型生成器210和预测图生成器212的操作的示例的流程图。在方框362处,预测模型生成器210和预测图生成器212接收先前的地形图332。在方框364处,处理系统338接收来自输送带传感器336、物料流传感器337或这两者的一个或更多个传感器信号。如上文论述的,传感器可以是感测输送带速度366的输送带速度传感器336;感测指示输送器速度的操作者输入367的操作者输入传感器;感测物料流特性368的物料流传感器;或感测一些其它特性370的另一类型的传感器。
90.在方框372处,处理系统338处理一个或更多个所接收的传感器信号,以生成指示一个或更多个输送带速度、一个或更多个物料流特性、或它们的一些组合的数据。在方框382处,预测模型生成器210还获得与传感器数据相对应的地理位置。例如,预测模型生成器210可以获得来自地理位置传感器204的地理位置,并且基于机器延迟、机器速度、传感器校准等来确定传感器数据所对应的精确的地理位置。
91.在方框384处,预测模型生成器210生成对从先前的信息图(诸如地形图332)获得的值与由现场传感器208感测的农业特性或相关特性之间的关系进行建模的一个或更多个预测模型,诸如预测模型350。例如,预测模型生成器210可以生成预测输送带模型,所述预测输送带模型对地形特性与由传感器数据所指示的从现场传感器208获得的感测到的输送带速度之间的关系进行建模。或者例如,预测模型生成器210可以生成预测物料流模型,所述预测物料流模型对地形特性与由传感器数据所指示的从现场传感器208获得的感测到的
物料流特性之间的关系进行建模。
92.在方框386处,预测模型(诸如预测模型350)被提供给预测图生成器212,所述预测图生成器212基于预测模型350和地形图332来生成映射预测特性的预测图360。例如,预测图生成器212可以基于预测模型350和地形图332来生成映射预测的期望的输送带速度的预测图360。或者例如,预测图生成器212可以基于预测模型350和地形图332来生成映射预测的物料流特性的预测图360。预测图360可以在农业操作的过程期间生成。因而,当农业收割机移动通过田地从而执行农业操作时,在所述农业操作正在被进行时生成预测图360。
93.在方框394处,预测图生成器212输出预测图360。在方框391处,预测输送带图生成器212输出预测图以用于向操作者260呈现并由操作者260进行可能的交互。在方框393处,预测图生成器212可以配置所述图以供控制系统214使用。在方框395处,预测图生成器212还可以向控制区生成器213提供所述图360以生成和并入控制区。在方框397处,预测图生成器212还以其它方式配置所述预测图360。预测图360(具有或没有控制区)被提供给控制系统214。在方框396处,控制系统214基于预测图360来生成用于控制可控子系统216的控制信号。如方框400所指示的,输送带速度可以增大。例如,当发生过多的物料聚拢时输送带速度可以被增大。
94.如方框401所指示的,输送带速度可以减小。在一些情况下,期望在地面沿输送带的行进方向向下倾斜时减小输送带速度。例如,当来自超出进料器仓传送机构(例如,垂直于割台输送带的中心带)的物料过度供料不足时输送带速度可以减小。
95.如方框402所指示的,单独的输送带速度可以被彼此独立地控制。例如,当割台被定向翻滚时,每侧的输送带可以被独立地控制以考虑重力对在所述带上移动的物料的不均匀影响。
96.可控子系统216也可以以其它方式来配置,如方框403所指示的。
97.图6示出了示出控制区生成器213的一个示例的框图。控制区生成器213包括作业机器致动器(wma)选择器486、控制区生成系统488和状态区生成系统490。控制区生成器213还可以包括其它物件492。控制区生成系统488包括控制区标准标识器部件494、控制区边界定义部件496、目标设置标识器部件498和其它物件520。状态区生成系统490包括状态区标准标识部件522、状态区边界定义部件524、设置解析器标识器部件526和其它物件528。在较详细地描述控制区生成器213的总体操作之前,将首先提供对控制区生成器213中的一些物件及其对应操作的简要描述。
98.农业收割机100或其它作业机器可以具有执行不同功能的各种各样不同类型的可控致动器。农业收割机100或其它作业机器上的可控致动器共同地被称为作业机器致动器(wma)。每个wma可以是能基于功能预测图上的值而独立控制的,或wma可以作为集合而基于功能预测图上的一个或更多个值来控制。因此,控制区生成器213可以生成与每个可单独控制的wma的相对应的或与以彼此配合的方式受控的wma的集合相对应的控制区。
99.wma选择器486选择wma或wma的集合,将生成用于所述wma或wma的集合的相应的控制区。然后,控制区生成系统488生成用于所选wma或wma的集合的控制区。对于每个wma或wma的集合,在标识控制区时可以使用不同标准。例如,对于一个wma,wma响应时间可以被用作用于定义控制区的边界的标准。在另一示例中,磨损特性(例如,特定致动器或机构由于其移动而磨损的程度)可以被用作用于标识控制区的边界的标准。控制区标准标识器部件
494标识被用于为所选wma或wma的集合来定义控制区的特定标准。控制区边界定义部件496处理正在分析的功能预测图上的值,以基于正在分析的功能预测图上的值并基于用于所选wma或wma的集合的控制区标准来定义功能预测图上的控制区的边界。
100.目标设置标识器部件498设置将被用于控制不同控制区中的wma或wma的集合的目标设置的值。例如,如果所选wma是推进系统250并且正在分析的功能预测图是功能预测速度图438,则每个控制区中的目标设置可以是基于被包含在所标识的控制区内的功能预测速度图238中的速度值的目标速度设置。
101.在基于农业收割机100的当前或未来位置来控制农业收割机100的一些示例中,用于给定位置处的wma的多个目标设置可以是可能的。在那种情况下,目标设置可以具有不同值并且可能是相互矛盾的。因而,目标设置需要被解析,使得仅单个目标设置被用于控制wma。例如,在wma是推进系统250中的正在被控制以便控制农业收割机100的速度的致动器的情况下,在标识控制区和用于控制区中的所选wma的目标设置时,控制区生成系统488考虑到可能存在多个不同的相互矛盾的标准集合。例如,可以基于例如检测的或预测的进料速率值、检测的或预测的燃料效率值、检测的或预测的谷物损耗值或其组合来生成用于控制机器速度的不同目标设置。然而,在任何给定时间处,农业收割机100不能在地面上同时以多个速度行进。而是,在任何给定时间处,农业收割机100以单个速度行进。因而,相互矛盾的目标设置之一被选择以用于控制农业收割机100的速度。
102.因此,在一些示例中,状态区生成系统490生成状态区以解析多个不同的相互矛盾的目标设置。状态区标准标识部件522标识用于建立用于正在分析的功能预测图上的所选wma或wma的集合的状态区的标准。可以被用于标识或限定状态区的一些标准包括例如基于种植图的作物类型或作物品种,或者作物类型或作物品种的另一源、杂草类型、杂草强度或作物状态(诸如作物是否倒下、部分倒下、或站立)。正如每个wma或wma的集合可以具有相应的控制区一样,不同wma或wma的集合可以具有相应的状态区。状态区边界定义部件524基于由状态区标准标识部件522标识的状态区标准来标识正在分析的功能预测图上的状态区的边界。
103.在一些示例中,状态区可以彼此重叠。例如,作物品种状态区可以与作物状态状态区的一部分或全部重叠。在这样的示例中,不同状态区可以被分配优先等级,使得在两个或更多个状态区重叠的地方,分配有优先等级中的较大等级位置或重要性的状态区优先于具有优先等级中较小等级位置或重要性的状态区。可以使用基于规则的系统、基于模型的系统或另一系统来手动地设置或自动地设置状态区的优先等级。作为一个示例,在倒下作物状态区与作物品种状态区重叠的地方,倒下作物状态区可以被分配有在优先等级中比作物品种状态区更大的重要性,使得倒下作物状态区优先。
104.另外,每个状态区可以具有用于给定wma或wma的集合的唯一设置解析器。设置解析器标识器部件526标识用于在正在分析的功能预测图上标识的每个状态区的特定设置解析器、和用于所选wma或wma的集合的特定设置解析器。
105.一旦用于特定状态区的设置解析器被标识,则设置解析器可以被用于解析相互矛盾的目标设置,其中基于控制区来标识多于一个目标设置。不同类型的设置解析器可以具有不同形式。例如,为每个状态区标识的设置解析器可以包括人工选择解析器,,其中相互矛盾的目标设置被呈现给操作者或其它用户以供解析。在另一示例中,设置解析器可以包
括神经网络或其它人工智能或机器学习系统。在这样的实例中,设置解析器可以基于与不同目标设置中的每个相对应的预测的或历史的质量指标来解析相互矛盾的目标设置。作为示例,车辆速度设置增大可以减少收割田地的时间并且减少基于相应时间的劳动力和设备成本但可能增加谷物损耗。车辆速度设置减小可以增加收割田地的时间并且增加基于相应时间的劳动力和设备成本但可以减少谷物损耗。当收割的谷物损耗或时间被选为质量指标时,给定两个相互矛盾的车辆速度设定值,用于所选质量指标的预测或历史值可以被用于解析速度设置。在一些情况下,设置解析器可以是阈值规则的集合,所述阈值规则的集合可以被用于代替或附加于状态区。阈值规则的示例可以被表示如下:
106.如果在农业收割机100的割台的20英尺内的预测的生物量值大于x公斤(其中x是所选值或预定值),则使用基于进料速率而选择的目标设置值而不是其它相互矛盾的目标设置,否则使用基于谷物损耗的目标设置值而不是其它相互矛盾的目标设置值。
107.设置解析器可以是执行标识目标设置时的逻辑规则的逻辑部件。例如,设置解析器可以解析目标设置,同时试图最小化收割时间、或最小化总收割成本、或最大化收割的谷物、或基于根据不同的候选目标设置而计算的其它变量。当完成收割的量被减小至所选阈值或低于所选阈值时,收割时间可以被最小化。在总收割成本被减小至所选阈值或低于所选阈值的情况下,总收割成本可以被最小化。在收割的谷物的量被增加至所选阈值或高于所选阈值的情况下,收割的谷物可以被最大化。
108.图7是示出在生成用于由控制区生成器213接收以用于区处理的图(例如,用于距在分析的图)的控制区和状态区时控制区生成器213的操作的一个示例的流程图。
109.在方框530处,控制区生成器213接收正在分析以用于处理的图。在一个示例中,如在方框532处示出的,正在分析的图是功能预测图。例如,正在分析的图可以是功能预测图436、437、438或440之一。方框534指示出,正在分析的图也可以是其它图。
110.在方框536处,wma选择器486选择wma或wma的集合,将在正在分析的图上生成用于所述wma或wma的集合的控制区。在方框538处,控制区标准标识部件494获得用于所选wma或wma的集合的控制区定义标准。方框540指示控制区标准是或包括所选wma或wma的集合的磨损特性的示例。方框542指示控制区定义标准是或包括输入源数据的量值和变化的示例,所述量值和变化诸如正在分析的图上的量值或变化、或来自各个现场传感器208的输入的量值或变化。方框544指示控制区定义标准是或包括物理机器特性的示例,所述物理机器特性诸如机器的物理尺寸、不同子系统操作的速度、或其它物理机器特性。方框546指示控制区定义标准是或包括在到达新命令的设置值时所选wma或wma的集合的响应的控制区定义标准的示例。方框548指示控制区定义标准是或包括机器性能指标的示例。方框550指示控制区定义标准是或包括操作者偏好的示例。方框552还指示控制区定义标准是或包括其它物件的示例。方框549指示控制区定义标准是基于时间的示例,这意味着农业收割机100将不会跨过控制区的边界,直到从农业收割机100进入特定控制区之后经过了所选时间量为止。在一些情况下,所选时间量可以是最小时间量。因而,在一些情况下,控制区定义标准可以防止农业收割机100跨过控制区的边界,直到经过了至少所选时间量为止。方框551指示控制区定义标准是基于所选尺寸值的示例。例如,基于所选尺寸值的控制区定义标准可以排出小于所选尺寸的控制区的定义。在一些情况下,所选尺寸可以是最小尺寸。
111.在方框554处,状态区标准标识部件522获得用于所选wma或wma的集合的状态区定
义标准。方框556指示状态区定义标准是基于来自操作者260或另一用户的手动输入的示例。方框558图示状态区定义标准是基于作物类型或作物品种的示例。方框560图示状态区定义标准是基于杂草类型或这两者的示例。方框562图示状态区定义标准是基于或包括作物状态的示例。方框564还指示状态区定义标准是或包括其它标准的示例。例如,状态区定义标准可以基于地形特性。
112.在方框566处,控制区边界定义部件496基于控制区标准,在正在分析的图上生成控制区的边界。状态区边界定义部件524基于状态区标准,在正在分析的图上生成状态区的边界。方框568指示针对控制区和状态区来标识区边界的示例。方框570示出,目标设置标识器部件498针对每个控制区来标识目标设置。控制区和状态区也可以以其它方式生成,并且这由方框572来指示。
113.在方框574处,设置解析器标识器部件526针对由状态区边界定义部件524定义的每个状态区中的所选wma来标识设置解析器。如上文论述的,状态区解析器可以是人工解析器576、人工智能或机器学习系统解析器578、基于每个相互矛盾的目标设置的预测或历史质量的解析器580、基于规则的解析器582、基于性能标准的解析器584、或其它解析器586。
114.在方框588处,wma选择器486确定是否存在更多wma或wma的集合待处理。如果存在额外的wma或wma的集合待处理,则处理返回至方框436,在方框436处选择待针对其来定义控制区和状态区的下一wma或wma的集合。当没有针对其生成控制区或状态区的额外的wma或wma的集合剩余时,处理移动至方框590,在方框590处控制区生成器213针对每个wma或wma的集合来输出具有控制区、目标设置、状态区和设置解析器的图。如上文论述的,所输出的图可以被呈现给操作者260或另一用户;所输出的图可以被提供给控制系统214;或所输出的图可以以其它方式输出。
115.图8图示出在基于由控制区生成器213输出的图来控制农业收割机100时控制系统214的操作的一个示例。因而,在方框592处,控制系统214接收作业场所的图。在一些情况下,所述图可以是可以包括控制区和状态区的功能预测图,如由方框594所表示的。在一些情况下,所接收的图可以是排除控制区和状态区的功能预测图。方框596指示指示作业场所的所接收的图可以是具有标识在其上的控制区和状态区的先前的信息图的示例。方框598指示所接收的图可以包括多个不同图或多个不同图层的示例。方框610指示所接收的图还可以采用其它形成的示例。
116.在方框612处,控制系统214接收来自地理位置传感器204的传感器信号。来自地理位置传感器204的传感器信号可以包括指示农业收割机100的地理位置614、农业收割机100的速度616、前进方向618或农业收割机100、或其它信息620的数据。在方框622处,区控制器247选择状态区,并且在方框624处,区控制器247基于地理位置传感器信号来选择所述图上的控制区。在方框626处,区控制器247选择待控制的wma或wma的集合。在方框628处,区控制器247获得用于所选wma或wma的集合的一个或更多个目标设置。针对所选wma或wma的集合获得的目标设置可以来自各种不同的源。例如,方框630示出了针对所选wma或wma的集合的目标设置中的一个或更多个是基于来自作业场所的图上的控制区的输入的示例。方框632示出了目标设置中的一个或更多个是从来自操作者260或另一用户的人工输入获得的示例。方框634示出了目标设置是从现场传感器208获得的示例。方框636示出了从与农业收割机100同时在同一田地中作业的其它机器上的一个或更多个传感器、或从过去在同一田地
中作业的机器上的一个或更多个传感器获得一个或更多个目标设置的示例。方框638还示出了目标设置是从其它源获得的示例。
117.在方框640处,区控制器247访问用于所选状态区的设置解析器并控制所述设置解析器以将相互矛盾的目标设置解析成解析后的目标设置。如上文论述的,在一些情况下,设置解析器可以是人工解析器,在这种情况下,区控制器247控制操作者界面机构218以向操作者260或另一用户呈现相互矛盾的目标设置以供解析。在一些情况下,设置解析器可以是神经网络或其它人工智能或机器学习系统,并且区控制器247将相互矛盾的目标设置提交至神经网络、人工智能或机器学习系统以供选择。在一些情况下,设置解析器可以基于预测或历史质量指标、阈值规则或逻辑部件。在这些后面的示例中的任一示例中,区控制器247基于预测或历史质量指标、基于阈值规则、或通过使用逻辑部件来执行设置解析器以获得解析后的目标设置。
118.在方框642处,在区控制器247已经标识了解析后的目标设置的情况下,区控制器247向控制系统214中的其它控制器提供解析后的目标设置,从而基于解析后的目标设置来生成控制信号并将控制信号施加给所选wma或wma的集合。例如,在所选wma是机器或割台致动器248的情况下,区控制器247向设定控制器232或割台/真的控制器238或设定控制器232和割台/真的控制器238两者提供解析后的目标设置,以基于解析后的目标设置来生成控制信号,并且那些所生成的控制信号被施加给机器或割台致动器248。在方框644处,如果将在农业收割机100的当前地理位置处控制额外的wma或额外的wma的集合(如在方框612处所检测的),则处理返回至方框626,在方框626处选择下一wma或wma的集合。由方框626至644表示的过程继续,直到在农业收割机100的当前地理位置处待控制的所有wma或wma的集合已经被寻址。如果在农业收割机100的当前地理位置处不存在额外的wma或wma的集合待控制,则处理进行至方框646,在方框646处区控制器247确定是否认为在所选状态区中存在额外的控制区。如果认为存在额外的控制区,则处理返回至方框624,在方框624处选择下一控制区。如果认为不存在额外的控制区,则处理进行至方框648,在方框648处确定是否认为存在额外的状态区。区控制器247确定是否认为存在额外的状态区。如果认为存在额外的状态区,则处理返回至方框622,在方框622处选择下一状态区。
119.在方框650处,区控制器247确定农业收割机100正在执行的操作是否完成。如果否,则区控制器247确定是否已经满足控制区标准一继续处理,如由方框652所指示的。例如,如上文提到的,控制区定义标准可以包括定义控制区边界可以在何时由农业收割机100跨过的标准。例如,控制区边界是否可以被农业收割机100跨过可以由所选时间段来定义,这意味着农业收割机100被防止跨过区边界直到经过了所选时间量为止。在那种情况下,在方框652处,区控制器247确定已经经过了所选时间段。另外,区控制器247可以不断地执行处理。因而,在继续确定农业收割机100的操作是否完成之前,区控制器247不用等待任何特定时间段。在方框652处,区控制器247确定继续处理的时间,然后处理在方框612处继续,在方框612处区控制器247再次接收来自地理位置传感器204的输入。还将理解,区控制器247可以同时使用多输入、多输出调节器代替顺序地控制wma和wma的集合,来控制wma和wma的集合。
120.图9是示出操作者界面控制器231的一个示例的框图。在图示的示例中,操作者界面控制器231包括操作者输入命令处理系统654、其它控制器交互系统656、语音处理系统
658和动作信号生成器660。操作者输入命令处理系统654包括语音处理系统662、触摸手势处理系统664和其它物件666。其它控制器交互系统656包括控制器输入处理系统668和控制器输出生成器670。语音处理系统658包括触发检测器672、识别部件674、合成部件676、自然语言理解系统678、对话管理系统680和其它物件682。动作信号生成器660包括视觉控制信号生成器684、听觉控制信号生成器686、触觉控制信号生成器688和其它物件690。在描述在处理各种操作者界面动作时图9中示出的示例操作者界面控制器231的操作之前,首先提供操作者界面控制器231中的一些物件及其相关操作。
121.操作者输入命令处理系统654检测操作者界面机构218上的操作者输入并且处理用于命令的这些输入。语音处理系统662检测语音输入并处理与语音处理系统658的交互以处理用于命令的语音输入。触摸手势处理系统664检测操作者界面机构218中的触敏元件上的触摸手势并且处理用于命令的那些输入。
122.其它控制器交互系统656处理与控制系统214中的其它控制器的交互。控制器输入处理系统668检测和过程来自控制系统214中的其它控制器的输入,并且控制器输出生成器670生成输出并向控制系统214中的其它控制器提供那些输出。语音处理系统658识别语音输入,确定那些输入的含义,并提供指示口语输入的含义的输出。例如,当操作者260正在命令控制系统214改变用于可控子系统216的设置时,语音处理系统658可以识别来自操作者260的语音输入。在这样的示例中,语音处理系统658识别口语命令的内容,识别作为设置改变命令的命令的含义,并将所述输入的含义提供回到语音处理系统662。语音处理系统662进而与控制器输出生成器670交互以向控制系统214中的适当控制器提供命令输出,以实现口语设置改变命令。
123.可以以各种不同的方式来调用语音处理系统658。例如,在一个示例中,语音处理系统662向语音处理系统658连续地提供来自麦克风(作为操作者界面机构218之一)的输入。麦克风检测来自操作者260的语音,并且语音处理系统662向语音处理系统658提供检测到的语音。触发检测器672检测指示语音处理系统658被调用的触发。在一些情况下,当语音处理系统658正在接收来自语音处理系统662的连续语音输入时,语音识别部件674对由操作者260说出的所有语音执行连续语音识别。在一些情况下,语音处理系统658被配置用于使用唤醒词来调用。也就是说,在一些情况下,语音处理系统658的操作可以基于所选口语词(被称为唤醒词)的识别来启动。在这样的示例中,在识别部件674识别到唤醒词的情况下,识别部件674提供唤醒词已经被触发检测器672识别的指示。触发检测器672检测语音处理系统658已经被唤醒词调用或触发。在另一示例中,语音处理系统658可以由操作者260激活用户界面机构上的致动器来调用,诸如通过触摸触敏显示屏上的致动器、通过按下按钮、或通过提供另一触发输入来调用。在这样的示例中,触发检测器672可以检测当触发输入由用户界面机构检测到时语音处理系统658已经被调用。触发检测器672还可以检测已经以其它方式调用了语音处理系统658。
124.一旦语音处理系统658被调用,来自操作者260的语音输入就被提供给语音识别部件674。语音识别部件674识别语音输入中的语言元素,诸如单词、短语或其它语言单位。自然语言理解系统678识别所识别的语音的含义。含义可以是自然语言输出、识别反映在所识别的语音中的命令的命令输出、识别所识别的语音中的值的值输出、或反映对所识别的语音的理解的各种各样其它输出中的任一其它输出。例如,更通常地,自然语言理解系统678
和语音处理系统568可以理解农业收割机100的情境下所识别的语音的含义。
125.在一些示例中,语音处理系统658还可以基于语音输入来生成通过用户经验来对操作者260进行导航的输出。例如,对话管理系统680可以生成和管理与用户的会话以识别用户希望做什么。对话可以消除用户的命令的歧义;识别需要执行用户的命令的一个或更多个特定值;或获得来自用户的其它信息或向用户提供其它信息、或既获得来自用户的其它信息又向用户提供其它信息。合成部件676可以生成可以通过听觉操作者界面机构(诸如扬声器)被呈现给用户的语音合成。因而,由对话管理系统680管理的对话可以完全是口语对话、或视觉对话与口语对话两者的组合。
126.动作信号生成器660基于来自操作者输入命令处理系统654、其它控制器交互系统656和语音处理系统658中的一个或更多个的输出来生成动作信号,以控制操作者界面机构218。视觉控制信号生成器684生成控制信号,以控制操作者界面机构218中的视觉物件。视觉物件可以是灯、显示器屏幕、警告指示器、或其它视觉物件。听觉控制信号生成器686生成控制操作者界面机构218的听觉元件的输出。听觉元件包括扬声器、听觉警报机构、喇叭或其它听觉元件。触觉控制信号生成器688生成作为输出的控制信号以控制操作者界面机构218的触觉元件。触觉元件包括可以被用于例如使操作者的座位、方向盘、踏板或由操作者使用的操纵杆振动的振动元件。触觉元件可以包括触觉反馈或力反馈元件,所述触觉反馈或力反馈元件通过操作者界面机构向操作者提供触觉反馈或力反馈。触觉元件也可以包括各种各样其它触觉元件。
127.图10是示出在操作者界面机构218(其可以包括触敏显示屏)上生成操作者界面显示时对操作者界面控制器231的操作的一个示例的流程图。图10还示出操作者界面控制器231可以如何检测和处理操作者与触敏显示屏交互的一个示例。
128.在方框692处,操作者界面控制器231接收图。方框694指示所述图是功能预测图的示例,并且方框696指示所述图是另一类型的图的示例。在方框698处,控操作者界面控制器231接收来自地理位置传感器204的标识农业收割机100的地理位置的输入。如方框700中所指示的,来自地理位置传感器204的输入可以包括农业收割机100的前进方向以及位置。方框702指示来自地理位置传感器204的输入包括农业收割机100的速度的示例,并且方框704指示来自地理位置传感器204的输入包括其它物件的示例。
129.在方框706处,操作者界面控制器231中的视觉控制信号生成器684控制操作者界面机构218中的触敏显示屏,以生成示出由所接收的图表示的田地的全部或一部分的显示。方框708指示出,所显示的田地可以包括示出农业收割机100相对于田地的当前位置的当前位置标记。方框710指示所显示的田地包括标识农业收割机100将在其中操作的下一作业单元(或田地上的区域)的下一作业单元标记的示例。方框712指示所显示的田地包括显示即将被农业收割机100处理的区域的即将到来的区域显示部分的示例,并且方框714指示所显示的田地包括表示田地的已经被农业收割机100处理的区域的先前访问的显示部分的示例。方框716指示所显示的田地显示田地的具有图上的地理参考位置的各种特性的示例。例如,如果所接收的图是输送带速度图,则所显示的田地可以示出在所显示的田地内进行地理参考的田地中存在的不同的输送带速度。或者例如,如果所接收的图是物料流图,则所显示的田地可以示出由供料不足导致的谷物损耗。所映射的特性可以被示出在先前访问的区域中(如方框714中示出的)和即将到来的区域中(如方框712中示出的)。方框718还指示所
显示的田地包括其它物件的示例。
130.如图11中示出的,显示部分738包括交互标志显示部分,所述交互标志显示部分通常被指示为741。交互标志显示部分741包括标志栏739,所述标志栏739示出已经被自动地或手动地设置的标志。标志致动器740允许操作者260标记由所述操作者指定的田地上的一位置(诸如农业收割机的当前位置)或另一位置,并添加指示在当前位置处发现的(例如由于供料不足而导致的)损耗水平的信息。例如,当操作者260通过触摸标志致动器740来激活标志致动器740时,操作者界面控制器231中的触摸手势处理系统664将当前位置标识为农业收割机100遇到高损耗水平的一个位置。当操作者260触摸按钮742时,触摸手势处理系统664将当前位置标识为农业收割机100遇到中等损耗水平的位置。当操作者260触摸按钮744时,触摸手势处理系统664将当前位置标识为农业收割机100遇到低损耗水平的位置。当激活标志致动器740、742或744中的一个时,触摸手势处理系统664可以控制视觉控制信号生成器684以在用户标识的位置处添加与田地显示部分728上所标识的损耗水平相对应的符号。以这种方式,田地中的预测值不准确地表示实际值的区域可以被标记以供稍后分析,并且还可以用于机器学习。在其它示例中,操作者可以通过激活标志致动器740、742或744中的一个来指定在农业收割机100前面或周围的区域,使得可以基于由操作者260指定的值来进行对农业收割机100的控制。
131.显示部分738还包括交互标记显示部分,所述交互标记显示部分通常被指示为743。交互标记显示部分743包括符号栏746,所述符号栏746显示正在田地显示部分728上追踪的与值或特性的每个类别(就图11来说,由于供料不足而导致的谷物损耗水平)相对应的符号。显示部分738还包括交互指示符显示部分,所述交互指示符显示部分通常被指示为745。交互指示符显示部分745包括指示符栏748,所述指示符栏748示出标识值或特性的类别(就图11来说,由于供料不足而导致的谷物损耗水平)的指示符(其可以是文本指示符或其它指示符)。不受限制地,符号栏746中的符号和指示符栏748中的指示符可以包括任何显示特征,诸如不同颜色、形状、图案、强度、文字、图标,或其它显示特征,并且可以通过农业收割机100的操作者的交互来定制。
132.显示部分738还包括交互值显示部分,所述交互值显示部分通常被指示为747。交互值显示部分747包括值显示栏750,所述值显示栏750显示所选值。所选值与在田地显示部分728上正在被迫踪或显示或既被追踪又被显示的特性或值相对应。所选值可以由农业收割机100的操作者来选择。值显示栏750中的所选值限定值的范围、或其它值(诸如预测值)将通过其被分类的值。因而,在图11中的示例中,等于或大于1.5蒲式耳/英亩的预测的或测量的谷物损耗水平被分类为“高损耗水平”,等于或大于1蒲式耳/英亩(但小于1.5蒲式耳/英亩)的预测的或测量的损耗水平被分类为“中损耗水平”,并且等于或小于0.5蒲式耳/英亩的预测的或测量的损耗水平被分类为“低损耗水平”。在一些示例中,所选值包括一范围,使得在所选值的范围内的预测值或测量值将在相对应的指示符下被分类。例如,在所选值包括一范围的情况下,0.8蒲式耳/英亩的预测的或测量的损耗水平可以被指定为“中损耗水平”而不是“低损耗水平”,即使0.8蒲式耳/英亩的预测的或测量的损耗水平超过“低损耗水平”值但小于“中损耗水平”值。值显示栏750中的所选值可由农业收割机100的操作者来调整。在一个示例中,操作者260可以选择田地显示部分728的特定部分,针对该特定部分栏750中的值将被显示。因而,栏750中的值可以对应于显示部分712、714或730中的值。
133.显示部分738还包括交互阈值显示部分,所述交互阈值显示部分通常被指示为749。交互阈值显示部分749包括阈值显示栏752,所述阈值显示栏752显示动作阈值。栏752中的动作阈值可以是与值显示栏750中的所选值相对应的阈值。如果正在被追踪或显示或既被追踪又被显示的特性的预测值或测量值满足阈值显示栏752中的相对应的动作阈值,则控制系统214采取栏754中标识的动作。在一些情况下,通过等于或超过相对应的动作阈值,测量值或预测值可以满足相对应的动作阈值。在一个示例中,操作者260可以通过触摸阈值显示栏752中的阈值来选择阈值,例如,以改变所述阈值。一旦选择,操作者260就可以改变阈值。栏752中的阈值可以被配置成使得当特性的测量值或预测值超过所述阈值、等于所述阈值或小于所述阈值时执行指定动作。在一些情况下,所述阈值可以表示来自值显示栏750中的所选值的值范围或偏差范围,使得预测的或测量的特性值等于满足所述阈值的范围或落入满足所述阈值的范围内。例如,在图11的示例中,落入1.5蒲式耳/英亩的10%内的预测值将满足(1.5蒲式耳/英亩的10%内的)相对应的动作阈值,并且将由控制系统214采取动作(诸如减小输送带速度)。在其它示例中,阈值显示栏752中的阈值与值显示栏750中的所选值分开,使得值显示栏750中的值限定预测值或测量值的分类和显示,而所述动作阈值基于测量值或预测值来限定将何时采取动作。例如,当1.0蒲式耳/英亩的预测的或测量的损耗值出于分类和显示的目的而可以被指定为“中损耗水平”时,所述动作阈值可以是1.2蒲式耳/英亩,使得将不采取动作,直到损耗值满足所述阈值为止。在其它示例中,阈值显示栏752中的阈值可以包括距离或时间。例如,在距离的示例中,所述阈值可以是距田地的其中测量值或预测值被地理参考的区域的阈值距离,在采取动作之前农业收割机100必须位于所述区域。例如,10英尺的阈值距离值将意味着当农业收割机处于田地的测量值或预测值被地理参考的区域的10英尺或10英尺内时将采取行动。在所述阈值是时间的示例中,所述阈值可以是农业收割机100到达田地的其中测量值或预测值被地理参考的区域的阈值时间。例如,5秒的阈值将意味着当农业收割机100距离田地的其中测量值或预测值被地理参考的区域5秒远时将采取动作。在这样的示例中,可以考虑农业收割机的当前位置和行进速度。
134.显示部分738还包括交互动作显示部分,所述交互动作显示部分通常被指示为751。交互动作显示部分751包括动作显示栏754,所述动作显示栏754显示动作标识器,所述动作标识器指示当预测值或测量值满足阈值显示栏752中的动作阈值时将采取的动作。操作者260可以触摸栏754中的动作标识器754以改变待采取的动作。在一些示例中,当满足阈值时,可以采取多个动作。例如,响应于阈值被满足,一个输送带速度可以增大而第二输送带速度可以减小。
135.可以在栏754中设置的动作可以是各种各样不同类型的动作中的任一动作。例如,所述动作可以包括设置改变动作,所述设置改变动作用于改变内部致动器或另一wma或wma的集合的设置或用于执行改变脱粒转子速度、清粮风扇速度、割台的位置(例如,倾斜、高度、翻滚等)的设置以及各种其它设置的设置改变动作。这些仅作为示例,并且在本文中预想到各种各样的其它动作。
136.用户界面显示720上示出的项目可以以视觉方式控制。可以执行以视觉方式控制界面显示720以获得操作者260的注意。例如,显示标记可以被控制以修改所述显示标记被显示的强度、颜色或图案。另外,显示标记可以被控制以闪光。所描述的对显示标记的视觉
144.操作者界面控制器:“当前输送带速度是180rpm。”145.操作者:“约翰尼,存在供料不足吗?”146.操作者界面控制器:“当前存在不可检测的供料不足的量。”147.表2示出了语音合成部件676向听觉控制信号生成器686提供输出以在间歇的或周期的基础上提供听觉更新的示例。各更新之间的间隔可以是基于时间的(诸如每五分钟)、或基于覆盖区或距离(诸如每五英亩),或基于异常的(诸如当测量值大于阈值时)。
148.表2
149.操作者界面控制器:“在过去10分钟内,左输送带速度平均为190rpm,右输送带速度平均为150rpm。”150.操作者界面控制器:“下一英亩包括:预测平均为210rpm的左输送带速度,预测平均为130rpm的右输送带速度。”151.图3中示出的示例示出,触敏显示720上的一些致动器或用户输入机构可以与语音对话互补。表3中的示例示出,动作信号生成器660可以生成动作信号以自动地改变正在被收割的田地中的带速度。
152.表3
153.人:“约翰尼,将带速度变为150rpm。”154.操作者界面控制器:“带速度设置为150rpm。”155.表4中示出的示例示出,动作信号生成器660可以进行与操作者260的对话以开始和结束对带速度的控制。
156.表4
157.人:“约翰尼,开始标记缓动进料(slug feeding)。”158.操作者界面控制器:“标记缓动进料。”159.……
160.人:“约翰尼,将带速度缓慢增大至250rpm。”161.操作者界面控制器:“带速度缓慢增大至250rpm。”162.……
163.人:“约翰尼,停止标记缓动进料。”164.操作者界面控制器:“标记缓动进料停止。当前带速度为195rpm。”165.表5中示出的示例示出,动作信号生成器160可以生成信号以便以与表3和表4中示出的不同的方式来标记杂草地块。
166.表5
167.人:“约翰尼,下一100英尺增大带速度至200rpm。”168.操作者界面控制器:“下一100英尺带速度将被增大至200rpm。”再次返回至图10,方框906图示出,操作者界面控制器231还可以检测和处理用于以其它方式输出消息和其它信息的条件。例如,其它控制器交互系统656可以检测来自其它控制器的、指示警报或输出消息应被呈现给操作者260的输入。方框908示出,输出可以是听觉消息。方框910示出,输出可以是视觉消息,并且方框912示出,输出可以是触觉消息。直到操作者界面控制器231确定到当前收割操作完成,处理才恢复至方框698,在方框698处收割机100的地理位置被更新并且处理如上文描述的那样继续以更新用户界面显示720。
169.一旦操作完成,则可以保存用户界面显示720上显示的或已经显示的任何期望值。那些值还可以用于机器学习,以改善预测模型生成器210、预测图生成器212、控制区生成器213、控制算法或其它物件的不同部分。由方框916指示保存期望值。值可以被本地地保存在农业收割机100上,或者值可以被保存在远程服务器位置或被发送至另一远程系统。
170.因而可以看到,先前的信息指数图由农业收割机获得并且示出在正在被收割的田地的不同地理位置处的地形特性值。收割机上的现场传感器感测当农业收割机移动通过田地时的输送带速度。预测图生成器基于先前的信息图中的地形特性的值和由现场传感器感测的输送带速度来生成预测图,所述预测图预测田地中的不同位置处的控制值。控制系统基于预测图中的控制值来控制可控子系统。
171.控制值是动作可以基于的值。如本文中描述的,控制值可以包括可以在控制农业收割机100时使用的任何值(或由所述值指示的或导出的特性)。控制值可以是指示农业特性的任何值。控制值可以是预测值、测量值或检测值。控制值可以包括由图(诸如本文中描述的图中的任一图)提供的值中的任一值,例如,控制值可以是由信息图提供的值、由先前的信息图提供的值、或由预测图(诸如功能预测图)提供的值。控制值还可以包括由本文中描述的传感器中的任一传感器检测到的值所指示的或导出的特性中的任一特性。在其它示例中,控制值可以由农业机器的操作者来提供,诸如由农业机器的操作者输入的命令。
172.本论述已提到处理器和服务器。在一些示例中,处理器和服务器包括具有关联的存储器和定时电路(未分别示出)的计算机处理器。处理器和服务器是该处理器和服务器所属的系统或装置的功能部件,并由这些系统中其它部件或物件的功能激活,并促成这些系统中其它部件或物件的功能。
173.而且,已论述了许多用户界面显示器。所述显示器可以采取多种不同的形式,并且可以具有在其上设置各种各样不同的用户可激活的操作者界面机构。例如,用户可激活的操作者界面机构可以包括文本框、复选框、图标、链接、下拉菜单、搜索框等。用户可激活的操作者界面机构还可以以各种各样不同的方式来致动。例如,用户可激活的操作者界面机构可以使用操作者界面机构来致动,所述操作者界面机构诸如为点击装置(诸如轨迹球或鼠标、硬件按钮、开关、操纵杆或键盘、拇指开关或拇指垫等)、虚拟键盘或其它虚拟致动器。另外,在显示用户可激活的操作者界面机构的屏幕是触敏屏的情况下,用户可激活的操作者界面机构可以使用触摸手势来激活。此外,用户可激活的操作者界面机构可以使用利用语音识别功能的语音命令来激活。语音识别可以使用语音检测装置和软件来实现,所述语音检测装置诸如麦克风,所述软件用于识别所检测的语音并基于所接收的语音来执行命令。
174.也已经论述了许多数据存储器。将注意,每个数据存储器都可以被分成多个数据存储器。在一些示例中,数据存储器中的一个或更多个对于访问该数据存储器的系统来说可以是本地的,数据存储器中的一个或更多个可以全部位于远离利用该数据存储器的系统,或者一个或更多个数据存储器可以是本地的,而其他的数据存储器是远程的。本公开考虑到了所有这些配置。
175.同样,所述附图示出了许多方框,并且向每个方框赋予功能。将注意,较少的方框可以被用于示出,归属于多个不同方框的功能由较少的部件来执行。也可以使用较多方框来示出,所述功能可以在较多部件之间分配。在不同的示例中,一些功能可以被增加,并且
一些可以被去除。
176.将注意,以上论述已描述了各种不同的系统、部件、逻辑和交互。将理解,这样的系统、部件、逻辑或交互中的任一个或全部都可以由执行与那些系统、部件、逻辑或交互相关联的功能的硬件物件来实现,所述硬件物件诸如为处理器、存储器或其它处理部件,所述硬件物件包括但不限于诸如神经网络之类的人工智能部件,其中一些在下文描述。另外,所述系统、部件、逻辑和交互中的人一个或全部都可以由加载到存储器中且随后由处理器或服务器或其它计算部件执行的软件来实现,如下文描述的。所述系统、部件、逻辑和交互中的人一个或全部由硬件、软件、固件等的不同组合来实现,其中一些示例在下文中描述。这些是可以被用于实现上文中描述的所述系统、部件、逻辑和交互中的人一个或全部的不同结构的一些示例。也可以使用其它结构。
177.图12是农业收割机600的框图,所述农业收割机600可以类似于图2中示出的农业收割机100。农业收割机600与远程服务器架构500中的元件通信。在一些示例中,远程服务器架构500提供计算、软件、数据访问和存储服务,这些服务不需要最终用户知道传递服务的系统的实体位置或配置。在各个示例中,远程服务器可以使用适当的协议在广域网(诸如因特网)上传递服务。例如,远程服务器可以在广域网上传递应用,并且可以通过网络浏览器或任何其它计算部件进行访问。图2中示出的软件或部件以及与其相关联的数据都可以被存储在远程位置处的服务器上。远程服务器环境中的计算资源可以在远程数据中心位置处整合,或者计算资源可以被分配至多个远程数据中心。远程服务器基础设施可以通过共享数据中心传递服务,即使该服务作为用户的单个访问点来出现。因而,可以使用远程服务器架构从位于远程位置处的远程服务器来提供本文中描述的部件和功能。替代地,所述部件和功能可以从服务器来提供,或者所述部件和功能可以被直接地或以其它方式安装到客户端装置上。
178.在图12中示出的示例中,一些物件类似于图2中示出的物件并且那些物件被类似地编号。图12具体地示出了,预测模型生成器210或预测图生成器212或这两者可以位于远离农业收割机600的服务器位置。因此,在图12中示出的示例中,农业收割机600通过远程服务器位置502来访问系统。
179.图12还描绘了远程服务器架构的另一示例。图12示出了,图2的一些元件可以被设置在远程服务器位置502处,而其它元件可以位于其它地方。通过举例的方式,数据存储器202可以被设置在与位置502分离的位置处,并经由位置502处的远程服务器来访问。无论所述元件位于何处,所述元件都可以由农业收割机600通过网络(诸如广域网或局域网)直接访问;所述元件可以被服务器托管在远程位点;或者所述元件可以被作为服务器来提供,或被位于远程位置的连接服务器访问。此外,数据可以被储存在任何位置处,并且所存储的数据可以由操作者、用户或系统来访问或被转发至操作者、用户或系统。例如,可以使用实体载体来代替电磁波载体或除电磁波载体之外还使用实体载体。在一些示例中,在无线电信服务覆盖交叉或不存在的情况下,另一机器(诸如加油车或其它移动机器或车辆)可以具有自动化的、半自动化的或手动的信息收集系统。当联合收割机600接近包含信息收集系统的机器(诸如在加油之前的加油车)时,所述信息收集系统使用任何类型的点对点(ad-hoc)无线连接来收集来自联合收割机600的信息。然后,当包含所接收的信息的机器到达无线电信覆盖或其它无线覆盖可用的位置时,所收集的信息可以被转发至另一网络。例如,加油车可
以在行驶至对其它机器进行加油的位置时或在处于主要燃料存储位置时进入具有无线通信覆盖的区域。本文考虑了所有这些架构。另外,信息可以被储存到农业收割机600上,直到农业收割机600进入具有无线通信覆盖的区域为止。农业收割机600本身可以向另一网络发送信息。
180.还将注意,图2的元件或其多个部分可以被设置在各种各样不同的装置上。这些装置中的一个或更多个可以包括机载计算机、电子控制单元、显示单元、服务器、台式计算机、膝上型计算机、平板计算机或其他移动装置,诸如掌上型计算机、手机、智能手机、多媒体播放器、个人数字助理等。
181.在一些示例中,远程服务器架构500可以包括网络安全措施。不受限制地,这些措施可以包括存储装置上的数据加密、网络节点之间发送的数据加密、访问数据的人员或进程的认证,以及使用分类帐记录元数据、数据、数据传输、数据访问和数据转换。在一些示例中,分类帐可以是分布式且不可变的(例如,实施为区块链)。
182.图13是可以用作用户的或客户端的手持装置16的手持或移动计算装置的一个说明性实施例的简化框图,其中可以部署本系统(或其一部分)。例如,可以将移动装置部署在农业收割机100的驾驶舱中,以用于生成、处理或显示上文论述的图。图14至图15是手持或移动装置的示例。
183.图13提供了客户端装置16的部件的总体框图,客户端装置16可以运行图2中示出的一些部件的、与图2中示出的一些部件交互、或这两者。在装置16中,提供了通信链路13,通信链路13允许手持装置与其它计算装置通信,并且在某些示例的情况下诸如通过扫描来自动地提供用于接收信息的信道或通道。通信链路13的示例包括允许通过一个或更多个通信协议通信,诸如用于提供访问网络的蜂窝的无线服务、以及提供到网络的本地无线连接的协议。
184.在其它示例中,可以将应用接收在连接至接口15的可移除安全数字(sd)卡上。接口15和通信链路13沿总线19与处理器17(也可以具现为根据其它附图的处理器或服务器)通信,所述总线19还被连接至存储器21和输入/输出(i/o)部件23以及时钟25和定位系统27。
185.在一个示例中,提供了i/o部件23以促成输入和输出操作。用于装置16的各个示例的i/o部件23可以包括输入部件和输出部件,所述输入部件诸如为按钮、触摸传感器、光学传感器、麦克风、触摸屏、接近传感器、加速度计、取向传感器,所述输出部件诸如为显示器、扬声器和/或打印机端口。也可以使用其它i/o部件23。
186.时钟25示例性地包括输出时间和日期的实时时钟部件。时钟25也可以示例性地向处理器17提供定时功能。
187.定位系统27示例性地包括输出装置16的当前地理位置的部件。例如,这可以包括全球定位系统(gps)接收器、loran系统、航位推算系统、蜂窝三角测量系统或其它定位系统。例如,定位系统27也可以包括生成期望的图、导航路线和其它地理功能的绘图软件或导航软件。
188.存储器21存储操作系统29、网络设置31、应用33、应用配置设置35、数据存储器37、通信驱动器39和通信配置设置41。存储器21可以包括所有类型的有形的易失性和非易失性计算机可读存储器装置。存储器21还可以包括也可以包括计算机存储介质(在下文中描
述)。存储器21存储计算机可读指令,当由处理器17执行计算机可读指令时使处理器根据指令执行计算机实施的步骤或功能。处理器17也可以由其它部件激活以促成其功能。
189.图14示出了其中装置16是平板计算机600的一个示例。在图14中,计算机601被示出具有用户界面显示屏602。屏幕602可以是触摸屏或接收来自笔或手写笔的输入的笔启动界面。平板计算机600还可以使用屏上虚拟键盘。当然,例如,计算机601也可以是通过合适的附接机构附接至键盘或其它用户输入装置,所述附接机构诸如为无线链路或usb端口。计算机601还可以示例性地接收语音输入。
190.图15类似于图14,除了所述装置是智能手机71之外。智能手机71具有触敏显示器73,该触敏显示器73显示图标或图块(tile)或其它用户输入机构75。用户可以使用机构75来运行应用、打电话、执行数据传输操作等。通常,智能手机71构建在移动操作系统上,并且提供比功能手机更先进的计算能力和连接性。
191.注意,装置16的其它形式也是可能的。
192.图16是其中可以部署图2的元件的计算环境的一个示例。参照图16,用于实施一些实施例的示例系统包括呈计算机810的形式的被编程为用于如上文论述的那样操作的计算装置。计算机810的部件可以包括但不限于处理单元820(其可以包括根据先前附图的处理器或服务器)、系统存储器830和系统总线821,系统总线821将各个系统部件(包括系统存储器)耦合至处理单元820。系统总线821可以是几种类型的总线结构中的任何一种,包括存储器总线或存储器控制器、外围总线以及使用多种总线架构中的任何总线架构的本地总线。关于图2描述的存储器和程序可以被部署在图16的相应部分中。
193.计算机810通常包括各种计算机可读介质。计算机可读介质可以是可以由计算机810访问的任何可用介质,并且包括易失性和非易失性介质、可移除和不可移除介质。通过举例而非限制的方式,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质不同于并且不包括调制数据信号或载波,并且不包括调制数据信号或载波。计算机可读介质包括硬件存储介质,所述硬件存储介质包括以用于存储信息的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质,所述信息诸如计算机可读指令、数据结构、程序模块或其它数据。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其它存储器技术,cd-rom、数字多功能磁盘(dvd)或其它光盘存储、盒式磁带、磁带、磁盘存储或其它磁性存储装置,或可以用于存储期望的信息并可以由计算机810访问的任何其它介质。通信介质可以包含计算机可读指令、数据结构、程序模块或传输机构中的其它数据,并且包括任何信息传递介质。术语“调制数据信号”是指这样的信号,该信号具有其特性中的一个或更多个特性,所述一个或更多个特性被设置或改变成编码所述信号中的信息。
194.系统存储器830包括呈易失性和/或非易失性存储器或这两者的形式的计算机存储介质,诸如只读存储器(rom)831和随机存取存储器(ram)832。基本输入/输出系统833(bios)(其包含基本例程)通常被存储在rom 831中,所述基本例程有助于(诸如在启动期间)在计算机810内的元件之间传递信息。ram 832通常包含可立即访问和/或当前正在处理单元820上或由其操作的数据和/或程序模块或这两者。通过举例而非限制的方式,图16示出了操作系统834、应用程序835、其它程序模块836和程序数据837。
195.计算机810也可以包括其它可移除/不可移除的易失性/非易失性计算机存储介质。仅通过举例的方式,图16示出了从非可移除的非易失性介质中读取或写入不可移除的
非易失性介质的硬盘驱动器841、光盘驱动器855和非易失性光盘856。硬盘驱动器841通常通过不可移除的磁盘存储器接口(诸如接口840)连接到系统总线821,光盘驱动器855通常通过可移除的存储器接口(诸如接口850)连接到系统总线821。
196.可替代地,或者另外,本文中描述的功能可以至少部分地由一个或更多个硬件逻辑部件执行。例如,但不限于,可以使用的说明性类型的硬件逻辑部件包括现场可编程门阵列(fpga)、专用集成电路(例如,asic)、专用标准产品(例如,assp)、片上系统(soc)、复杂可编程逻辑器件(cpld)等。
197.上文论述并在图16中示出的驱动器及其关联的计算机存储介质为计算机810提供计算机可读指令、数据结构、程序模块和其它数据的存储。在图16中,例如,硬盘驱动器841被示出为存储操作系统844、应用程序845、其它程序模块846和程序数据847。应注意,这些部件可以与操作系统834、应用程序835、其它程序模块836和程序数据837相同或不同。
198.用户可以通过输入装置将命令和信息输入到计算机810中,所述输入装置诸如键盘862、麦克风863和点击装置或定点装置861,所述点击装置或定点装置861诸如鼠标、轨迹球或触摸垫。其它输入装置(未示出)可以包括操纵杆、游戏垫、碟形卫星天线、扫描器等。这些和其它输入装置通常通过用户输入接口860(耦合到系统总线)连接到处理单元820,但是可以通过其它接口和总线结构来连接。视觉显示器891或其它类型的显示装置也经由接口(诸如视频接口890)连接到系统总线821。除了监视器以外,计算机还可以包括其它外围输出装置,诸如可以通过输出外围接口895连接的扬声器897和打印机896。
199.计算机810使用与一个或更多个远程计算机(诸如远程计算机880)的逻辑连接(诸如控制器区域网(can)、局域网(lan)、或广域网(wan))在网络环境中进行操作。
200.当在lan网络环境中使用时,计算机810通过网络接口或适配器870连接至lan 871。当在wan网络环境中使用时,计算机810通常包括调制解调器872或用于通过wan 873(诸如因特网)建立通信的其它装置。在网络环境中,程序模块可以存储在远程存储装置中。例如,图16示出了远程应用程序885可以留在远程计算机880上。
201.还应注意,本文中描述的不同示例可以不同方式组合。也就是说,一个或更多个示例的各部分可以与一个或更多个其它示例的各部分组合。本文中考虑了所有这些情况。
202.示例1是一种农业作业机器,包括:
203.通信系统,所述通信系统接收先前的信息图,所述先前的信息图包括地形特性的与田地中的不同地理位置相对应的值;
204.地理位置传感器,所述地理位置传感器检测所述农业作业机器的地理位置;
205.现场传感器,所述现场传感器检测与所述地理位置相对应的第一农业特性;
206.预测图生成器,所述预测图生成器基于所述先前的信息图中的所述地形特性的值并基于所述第一农业特性的值来生成所述田地的功能预测农业图,所述功能预测农业图将第二农业特性的预测值映射至所述田地中的不同地理位置;
207.可控子系统;和
208.控制系统,所述控制系统基于所述农业作业机器的地理位置并基于所述功能预测农业图中的所述第二农业特性的预测值来生成控制信号,以控制输送带。
209.示例2是根据任一或所有前述示例所述的农业作业机器,其中,所述控制系统作为所述可控子系统来控制输送带。
210.示例3是根据任一或所有前述示例所述的农业作业机器,其中,所述控制系统独立于第一输送带来控制第二输送带。
211.示例4是根据任一或所有前述示例所述的农业作业机器,其中,所述现场传感器包括输送带速度传感器,所述输送带速度传感器检测输送带速度,所述输送带速度作为所述第一农业特性。
212.示例5是根据任一或所有前述示例所述的农业作业机器,其中,所述现场传感器包括操作者输入传感器,所述操作者输入传感器检测操作者输入,所述操作者输入指示对作为所述第一农业特性的所述输送带速度进行设定的操作者命令。
213.示例6是根据任一或所有前述示例所述的农业作业机器,其中,所述现场传感器包括物料流传感器,所述物料流传感器检测物料流特性,所述物料流特性作为所述第一农业特性。
214.示例7是根据任一或所有前述示例所述的农业作业机器,其中,先前的信息图包括地形图,所述地形图将坡度值作为所述地形特性映射至所述田地中的不同地理位置。
215.示例8是根据任一或所有前述示例所述的农业作业机器,还包括:
216.预测模型生成器,所述预测模型生成器基于所述先前的信息图中的所述地形特性在所述地理位置处的值、和由所述现场传感器检测的所述第一农业特性在所述地理位置处的值来生成预测输送带模型,所述预测输送带模型对所述地形特性与输送带速度之间的关系进行建模,其中,所述预测图生成器基于所述先前的信息图中的所述地形特性的值并基于所述预测输送带模型来生成功能预测农业图。
217.示例9是根据任一或所有前述示例所述的农业作业机器,操作者界面控制器,所述操作者界面控制器生成所述功能预测农业图的用户界面图表示,所述用户界面图表示包括具有一个或更多个标记的田地部分,所述一个或更多个标记指示在所述田地部分上的一个或更多个地理位置处的所述第二农业特性的值。
218.示例10是根据任一或所有前述示例所述的农业作业机器,其中,所述操作者界面控制器生成所述用户界面图表示,以包括交互显示部分、交互阈值显示部分和交互动作显示部分,所述交互显示部分显示指示所选值的值显示部分,所述交互阈值显示部分指示动作阈值,所述交互动作显示部分指示当所述第二农业特性的预测值之一满足与所选值相关的所述动作阈值时将采取的控制动作,所述控制系统基于所述控制动作来生成所述控制信号以控制所述可控子系统。
219.示例11是控制农业作业机器的、由计算机实现的方法,包括:
220.获得先前的信息图,所述先前的信息图包括地形特性的与田地中的不同地理位置相对应的值;
221.检测所述农业作业机器的地理位置;
222.用现场传感器检测输送带速度的与所述地理位置相对应的值;
223.基于所述先前的信息图中的所述地形特性的值并基于所述输送带速度的与所述地理位置相对应的值来生成田地的功能预测农业图,所述功能预测农业图将预测控制值映射至所述田地中的不同地理位置;和
224.基于所述农业作业机器的地理位置并基于所述功能预测农业图中的控制值来控制可控子系统。
225.示例12是根据任一或所有前述示例所述的由计算机实现的方法,其中,生成功能预测图包括:
226.生成功能预测输送带速度图,所述功能预测输送带速度图将作为控制值的预测输送带速度值映射至所述田地中的不同地理位置。
227.示例13是根据任一或所有前述示例所述的由计算机实现的方法,其中,控制可控子系统包括:
228.基于检测到的地理位置和所述功能预测输送带速度图来生成输送带速度控制信号;和
229.基于所述输送带速度控制信号来控制所述可控子系统,以控制所述农业作业机器的输送带的速度。
230.示例14是根据任一或所有前述示例所述的由计算机实现的方法,其中,控制可控子系统包括:
231.基于所述输送带速度控制信号来控制所述可控子系统,以控制所述农业作业机器的第二输送带的第二速度。
232.示例15是根据任一或所有前述示例所述的由计算机实现的方法,其中,生成功能预测图包括:
233.生成功能预测操作者命令图,所述功能预测操作者命令图将预测操作者命令映射至所述田地中的不同地理位置。
234.示例16是根据任一或所有前述示例所述的由计算机实现的方法,其中,控制所述可控子系统包括:
235.基于检测到的地理位置和所述功能预测操作者命令图来生成操作者命令控制信号,所述操作者命令控制信号指示操作者命令;和
236.基于所述操作者命令控制信号来控制所述可控子系统,以执行所述操作者命令。
237.示例17是根据任一或所有前述示例所述的由计算机实现的方法,还包括:
238.基于所述先前的信息图中的所述地形特性在所述地理位置处的值和由所述现场传感器检测的输送带速度在所述地理位置处的值来生成预测输送带模型,所述预测输送带模型对所述地形特性与所述输送带速度之间的关系进行建模,其中,生成功能预测农业图包括基于所述先前的信息图中的地形特性的值并基于所述预测输送带模型来生成所述功能预测农业图。
239.示例18是根据任一或所有前述示例所述的由计算机实现的方法,还包括:
240.用第二现场传感器检测第二输送带速度的与所述地理位置相对应的值;和
241.基于在所述先前的信息图中的所述地形特性在所述地理位置处的值和由所述现场传感器检测的所述第二输送带速度在所述地理位置处的值来生成第二预测输送带模型,所述第二预测输送带模型对所述地形特性与所述第二输送带速度之间的关系进行建模,其中,生成所述功能预测农业图包括基于所述第二预测输送带模型来生成所述功能预测农业图。
242.示例19是一种农业作业机器,包括:
243.通信系统,所述通信系统接收先前的信息图,所述先前的信息图包括地形特性的与在田地中的不同地理位置相对应的值;
244.地理位置传感器,所述地理位置传感器检测所述农业作业机器的地理位置;
245.现场传感器,所述现场传感器检测输送带速度的与地理位置相对应的值;
246.预测模型生成器,所述预测模型生成器基于所述先前的信息图中的所述地形特性在所述地理位置处的值和由所述现场传感器检测的所述输送带速度在所述地理位置处的值来生成预测农业模型,所述预测农业模型对所述地形特性与所述输送带速度之间的关系进行建模;
247.预测图生成器,所述预测图生成器基于所述先前的信息图中的所述地形特性的值并基于所述预测农业模型来生成所述田地的功能预测农业图,所述功能预测农业图将预测控制值映射到所述田地中的不同地理位置;
248.可控子系统;和
249.控制系统,所述控制系统基于所述农业作业机器的地理位置并基于所述功能预测农业图中的控制值来生成控制信号,以控制所述可控子系统。
250.示例20是根据任一或所有前述示例所述的农业作业机器,其中,所述预测控制值包括用于一个或更多个输送带的输送带速度设置。
251.虽然已经以特定于结构特征和/或方法行为的语言描述了本主题,但将理解,随附权利要求中限定的主题不必限于上文中描述的具体特征或行为。而是,上文所述的具体特征和行为作为权利要求的示例形式而被公开。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献