全文摘要
本发明实施例公开了一种无人机的植保喷洒方法、无人机及存储介质。所述方法包括:步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果;步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线。本发明实施例的技术方案,通过感知模组扫描需要喷洒的目标植株,无需提前测绘每棵植株的位置。
主设计要求
1.一种无人机的植保喷洒方法,其特征在于,包括:步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果,其中,所述感知模组为双摄像头模组;步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线;其中,于步骤二中,所述扫描结果为预设区域范围内植株的棵数、每棵植株距离无人机的距离;于步骤三中,所述根据所述扫描结果确定需要喷洒的目标植株,包括:选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株;所述选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株之前,包括:确认所述预设区域范围内已经喷洒过的植株;忽略已喷洒的植株后,选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株;所述确认所述预设区域范围内已经喷洒过的植株,包括:将无人机已飞过的参考航线对应的飞行区域作为已喷洒区域,所述飞行区域为已飞过的参考航线左侧预设距离和右侧预设距离之间的区域,其中,所述左侧预设距离和所述右侧预设距离为植株平均间隔距离的一半;当所述预设区域范围内的整棵植株都在所述已喷洒区域内时,确认所述植株为已经喷洒过的植株。
设计方案
1.一种无人机的植保喷洒方法,其特征在于,包括:
步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;
步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果,其中,所述感知模组为双摄像头模组;
步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;
步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线;
其中,于步骤二中,所述扫描结果为预设区域范围内植株的棵数、每棵植株距离无人机的距离;
于步骤三中,所述根据所述扫描结果确定需要喷洒的目标植株,包括:
选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株;
所述选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株之前,包括:
确认所述预设区域范围内已经喷洒过的植株;
忽略已喷洒的植株后,选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株;
所述确认所述预设区域范围内已经喷洒过的植株,包括:
将无人机已飞过的参考航线对应的飞行区域作为已喷洒区域,所述飞行区域为已飞过的参考航线左侧预设距离和右侧预设距离之间的区域,其中,所述左侧预设距离和所述右侧预设距离为植株平均间隔距离的一半;
当所述预设区域范围内的整棵植株都在所述已喷洒区域内时,确认所述植株为已经喷洒过的植株。
2.根据权利要求1所述的无人机的植保喷洒方法,其特征在于,于步骤一中,所述飞行信息还包括:植株类型、植株平均间隔距离、单次植株喷洒量、飞行速度、飞行高度、喷洒落差。
3.根据权利要求1所述的无人机的植保喷洒方法,其特征在于,于步骤二中,所述预设区域范围为感知模组飞行前方预设角度范围内,半径不超过平均植株间隔距离的扇形范围。
4.根据权利要求2所述的无人机的植保喷洒方法,其特征在于,于步骤三中,所述飞向所述目标植株的上方进行喷洒,包括:
步骤A、获取无人机当前飞行的水平方向与所述目标植株中心点与无人机连线之间的偏航角、无人机当前高度与所述目标植株最高点之间的高度差、无人机当前位置与所述目标植株中心点的位置的距离,作为调整指标;
步骤B、根据所述调整指标,调整无人机的姿态,飞向所述目标植株的上方,其中所述无人机距离所述目标植株的最高点的距离为所述喷洒落差;
步骤C、重复执行步骤A和步骤B,直到所述无人机当前位置与所述目标植株中心点的位置的距离小于预设接近距离时,根据所述单次植株喷洒量对所述目标植株进行喷洒。
5.一种无人机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4中任一所述的无人机的植保喷洒方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一所述的无人机的植保喷洒方法。
设计说明书
技术领域
本发明实施例涉及植保无人机技术,尤其涉及一种无人机的植保喷洒方法、无人机及存储介质。
背景技术
植保无人机作为一种新型的农药喷洒设备,近年来发展迅猛。
植保无人机在大田喷洒时,使用地毯式喷洒方式,取得了较好的效果。但地毯式喷洒方式在果园应用时,却遇到了不少问题,即无法按照果树的位置,逐棵进行重点喷洒,并且,在果树间隔区域,依旧进行了喷洒,浪费了大量的药液。
其原因,在于无人机无法感知每棵果树的确切位置,以及果树树冠的大小和形状。
目前市面上,出现了一种将每个果树的位置进行预先测绘的方案,然后将果树位置提供给无人机控制系统进行作业的方案。但由于测绘过程耗时耗力,取得的效果并不理想。
发明内容
本发明实施例提供一种无人机的植保喷洒方法、无人机及存储介质,以实现无需提前测绘每棵植株的位置,减少人力物力的支出。
第一方面,本发明实施例提供了一种无人机的植保喷洒方法,包括:
步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;
步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果;
步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;
步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线。
可选的,于步骤一中,所述飞行信息还包括:植株类型、植株平均间隔距离、单次植株喷洒量、飞行速度、飞行高度、喷洒落差。
可选的,于步骤二中,所述预设区域范围为感知模组飞行前方预设角度范围内,半径不超过平均植株间隔距离的扇形范围。
可选的,于步骤二中,所述扫描结果为预设区域范围内植株的棵数、每棵植株距离无人机的距离。
可选的,于步骤三中,所述根据所述扫描结果确定需要喷洒的目标植株,包括:
选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株。
可选的,所述选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株之前,包括:
确认所述预设区域范围内已经喷洒过的植株;
忽略已喷洒的植株后,选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株。
可选的,所述确认所述预设区域范围内已经喷洒过的植株,包括:
将无人机已飞过的参考航线对应的飞行区域作为已喷洒区域,所述飞行区域为已飞过的参考航线左侧预设距离和右侧预设距离之间的区域,其中,所述左侧预设距离和所述右侧预设距离为植株平均间隔距离的一半;
当所述预设区域范围内的整棵植株都在所述已喷洒区域内时,确认所述植株为已经喷洒过的植株。
可选的,于步骤三中,所述飞向所述目标植株的上方进行喷洒,包括:
步骤A、获取无人机当前飞行的水平方向与所述目标植株中心点与无人机连线之间的偏航角、无人机当前高度与所述目标植株最高点之间的高度差、无人机当前位置与所述目标植株中心点的位置的距离,作为调整指标;
步骤B、根据所述调整指标,调整无人机的姿态,飞向所述目标植株的上方,其中所述无人机距离所述目标植株的最高点的距离为所述喷洒落差;
步骤C、重复执行步骤A和步骤B,直到无人机当前位置与所述目标植株中心点的位置的距离小于预设接近距离时,根据所述单次植株喷洒量对所述目标植株进行喷洒。
第二方面,本发明实施例还提供了一种无人机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述实施例中任一所述的无人机的植保喷洒方法。
第三方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中任一所述的无人机的植保喷洒方法。
本发明实施例通过感知模组扫描需要喷洒的目标植株,无需提前测绘每棵植株的位置,减少人力物力的支出。
附图说明
图1是本发明实施例提供的一种无人机植株喷洒系统的结构示意图;
图2是本发明实施例一中的一种无人机的植保喷洒方法的流程示意图;
图3是本发明实施例一中的参考航线的示意图;
图4是本发明实施例一中的扫描范围的示意图;
图5是本发明实施例一中的已喷洒区域的示意图;
图6是本发明实施例一中的确认已喷洒植株的示意图;
图7是本发明实施例一中的返回参考航线的示意图;
图8是本发明实施例二中的一种无人机的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一速度差值称为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一速度差值和第二速度差值两者都是速度差值,但其不是同一速度差值。术语“第一”、“第二”等不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
图1是本发明实施例提供的一种无人机植株喷洒系统的结构示意图。如图1所示,本实施例无人机植株喷洒系统包括无人机110和地面站120。其中,无人机110包括卫星导航装置111、飞控112、感知模组113。其中,卫星导航装置111、飞控112和感知模组113,均安装在无人机110上。其中,感知模组113安装在无人机110的机头方向,且前方以及下方均无遮挡。感知模组113带有单轴云台,单轴云台控制感知模组113进行俯仰动作。
感知模组113可以是带AI功能的双摄像头模组,也可以是带AI功能的激光雷达模组,也可以是带AI功能的毫米波雷达模组。
本发明实施例提供的无人机植株喷洒系统用于执行本发明实施例提供的无人机植保喷洒方法,以下对本发明实施例提供的无人机植保喷洒方法进行详细的说明。
实施例一
图2为本发明实施例一提供的一种无人机的植保喷洒方法的流程示意图,本发明实施例的方法可适用于无人机喷洒植株的情况。本发明实施例的方法可以由无人机来执行。参照图2,本发明实施例的无人机的植保喷洒方法,具体包括如下步骤:
步骤210、获取地面站发送的飞行信息,该飞行信息包括参考航线。
其中,参考航线是根据地块形状,生成“几”字形航线,航线间隔为植株平均间隔距离L。
其中,所述飞行信息还可以包括:植株类型、植株平均间隔距离、单次植株喷洒量、飞行速度、飞行高度、喷洒落差。
具体的,地面站在地图上划定需要作业的区域,并设定本次作业的参数,所述参数包括:(1)植株类型,比如果树;(2)植株平均间隔距离,所述平均间隔距离为相邻两颗植株的中心点的距离的平均值;(3)单次植株喷洒量;(4)飞行速度;(5)飞行高度;(6)喷洒落差,喷洒时,无人机距离植株最高点的高度差。
地面站根据划定的目标喷洒区域以及植株的平均间隔距离,以及预定的航线生成规则,生成参考航线。
地面站将参考航线、植株类型、植株平均间隔距离、单次植株喷洒量、飞行速度、飞行高度、喷洒落差,发送给飞控。
如图3所示,飞控控制无人机起飞,并根据参考航线,飞行到起始航点310,然后开始沿着参考航线,以“几”字形进行飞行,航线间隔为植株平均间隔距离L,飞行到结束航点320结束。沿着参考航线飞过的区域为目标喷洒区域330。图3的参考航线仅作为举例而已,并不限定本发明。
步骤220、根据该参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果。
其中,所述预设区域范围为感知模组飞行前方预设角度范围内,半径不超过平均植株间隔距离的扇形范围。
所述扫描结果为预设区域范围内植株的棵数、每棵植株距离无人机的距离。可以理解的,每棵植株距离无人机的距离可以是每棵植株的中心点距离无人机的距离,也可以是每棵植株最近的边界离无人机的距离。本发明实施例优选为每棵植株最近的边界离无人机的距离。
示例性的,飞行过程中,飞控向感知模组发送扫描指令SCAN,指挥感知模组对无人机飞行前方进行扫描,并识别前方的植株。
指令SCAN的格式\/参数为:
SCAN{model:=tree,angle:=30,distance:=L}
所述指令的意思是:扫描并识别前方60度范围内,距离不超过L的植株。其中,L为植株平均间隔距离。如图4所示,无人机410沿着参考航线飞行,扫描并识别前方60度范围内,距离不超过L的预设区域范围420。可以理解的,具体角度范围仅作为举例而已,并不限定本发明。
感知模组收到SCAN指令后,调整单轴云台,并确认感知模组指向飞行正前方。然后重复(如,100毫秒\/次)识别扫描的预设区域范围内的植株,并向飞控发送扫描结果:
SCAN_RESULT {n, {1, distance_center 1<\/sub>, distance_border 1<\/sub>}, {2, distance_center 2<\/sub>, distance_border 2<\/sub>}, ... , {n, distance_center n<\/sub>, distance_border n<\/sub>} }
其中,n表示当前扫描范围内发现n棵植株,紧随其后的{idx, distance_center idx<\/sub>, distance_border idx<\/sub>},表示每一棵植株的中心点离飞机的距离,以及最近的边界离无人机的距离。
只要有一部分在扫描的预设区域范围内,就认为所述植株属于扫描的预设区域范围。
步骤230、根据该扫描结果确定需要喷洒的目标植株,飞向该目标植株的上方进行喷洒。
具体的,根据所述扫描结果确定需要喷洒的目标植株,包括:选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株。
优选的,选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株之前,包括:
步骤A、确认所述预设区域范围内已经喷洒过的植株;
具体的,确认所述预设区域范围内已经喷洒过的植株,包括:
步骤A-a、将无人机已飞过的参考航线对应的飞行区域作为已喷洒区域,所述飞行区域为已飞过的参考航线左侧预设距离和右侧预设距离之间的区域,其中,所述左侧预设距离和所述右侧预设距离为植株平均间隔距离的一半。
具体的,如图5所示,无人机510沿着参考航线520进行飞行,当无人机510飞到点A时,将已飞过的参考航线520左侧预设距离L\/2和右侧预设距离L\/2之间的区域作为已喷洒区域530,其他区域作为未喷洒区域540。其中,L为植株平均间隔距离。
步骤A-b、当所述预设区域范围内的整棵植株都在所述已喷洒区域内时,确认所述植株为已经喷洒过的植株。
具体的,如图6所示,已喷洒区域630为无人机已飞过的参考航线左侧预设距离L\/2和右侧预设距离L\/2之间的区域。无人机610沿着参考航线飞行,在参考航线上飞过的两侧预设距离范围内的区域构成已喷洒区域630。已喷洒区域630以外的区域为未喷洒区域。无人机610沿着参考航线进行飞行,扫描前方预设区域范围620内的植株,发现预设区域范围620内有植株1、植株2、植株3,判断植株1、植株2、植株3是否为已经喷洒过的植株,具体的,当预设区域范围620内的整棵植株都在已喷洒区域630内时,确认该植株为已经喷洒过的植株。植株1一部分位于已喷洒区域630,一部分位于未喷洒区域,视为未喷洒过的植株;植株2全部位于未喷洒区域,视为未喷洒的植株;植株3全部位于已喷洒区域630内,确认该植株为已经喷洒过的植株。
具体的,当发现扫描结果中的某一棵(或多棵)植株已喷洒时,飞控向感知模组发送忽略指令(IGNORE),感知模组收到忽略指令后,会将这些植株标为不需识别,后续SCAN_RESULT中就不会再有这些植株的信息。
IGNORE指令的格式\/参数如下:
IGNORE {1, 3, ..., x},表示忽略1号植株、3号植株,...,x号植株。注意此处1,3,x均为前面SCAN_RESULT中的序号。
步骤B、忽略已喷洒的植株后,选择预设区域范围内距离无人机最近的植株作为需要喷洒的目标植株。
具体的,飞控收到SCAN_RESULT,并确认所有SCAN_RESULT中的植株均未喷洒后,挑选SCAN_RESULT中最近的边界离无人机的距离最小(最近)的植株,将该植株作为喷洒目标,并将该植株作为参数发送目标指令(TARGET)给感知模组:
TARGET{idx}
idx表示当前扫描范围内发现的第idx号植株,TARGET{idx}表示以第idx号植株为喷洒目标,飞向该植株的上方进行喷洒。
具体的,飞向所述目标植株的上方进行喷洒,包括:
步骤A、获取无人机当前飞行的水平方向与所述目标植株中心点与无人机连线之间的偏航角、无人机当前高度与所述目标植株最高点之间的高度差、无人机当前位置与所述目标植株中心点的位置的距离,作为调整指标。
具体的,感知模组收到指令TARGET后,重复计算:
1)无人机当前飞行的水平方向,与植株中心点之间的偏航角(angle)。
2)无人机当前高度,与所述植株最高点之间的高度差(difference)。
3)无人机当前位置,与植株中心点的位置的距离(distance)。
偏航角、高度差、距离作为调整指标。
其中,对于无人机当前位置,可以通过卫星导航装置来获取;对于植株中心点的位置,可以通过感知模组来获取。
为了更准确估算以上值,感知模组需要控制单轴云台,调整感知模组的朝向,以便更好地对准目标植株。
步骤B、根据所述调整指标,调整无人机的姿态,飞向所述目标植株的上方,其中所述无人机距离所述目标植株的最高点的距离为地面站发送给无人机的喷洒落差。
本实施例中,还可以以预设的周期重复发送调整指标以调整无人机的姿态。具体的,根据调整指标,重复(如,50毫秒一次)向飞控发送调整指令,调整无人机的姿态,飞向目标植株的上方。
步骤C、重复执行步骤A和步骤B,直到无人机当前位置与所述目标植株中心点的位置的距离小于预设接近距离时,则认为无人机已经飞到了所述目标植株上方,按照地面站发送给无人机的单次植株喷洒量对所述目标植株进行喷洒。
具体的,飞控打开水泵开关,并控制飞机进行原地旋转,同时计算喷洒量。当喷洒量达到设定的数值后,结束对所述植株喷洒。
步骤240、当完成该目标植株的喷洒之后,返回该参考航线继续飞行,重新循环执行步骤220和步骤230,直至飞行完该参考航线。
示例性的,如图7所示,由于在步骤230时,无人机710根据扫描结果确定需要喷洒的目标植株720,飞向该目标植株720的上方进行喷洒时,有可能离开了参考航线730。在结束该目标植株720的喷洒后,飞控控制无人机710将机头方向调整为垂直于参考航线730的方向,继续飞行,返回参考航线730,然后跳转到步骤220。
本发明实施例的技术方案,通过感知模组扫描需要喷洒的目标植株,无需提前测绘每棵植株的位置,减少人力物力的支出。
实施例二
图8为本发明实施例二提供的一种无人机的结构示意图,如图8所示,所述无人机包括处理器810、存储器820、输入装置830和输出装置840;无人机中处理器810的数量可以是一个或多个,图8中以一个处理器810为例;无人机中的处理器810、存储器820、输入装置830和输出装置840可以通过总线或其他方式连接,图8中以通过总线连接为例。
存储器820作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的无人机的植保喷洒方法对应的程序指令\/模块。处理器810通过运行存储在存储器820中的软件程序、指令以及模块,从而执行无人机的各种功能应用以及数据处理,即实现上述的无人机的植保喷洒方法。
也即:
步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;
步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果;
步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;
步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线。
存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器820可进一步包括相对于处理器810远程设置的存储器,这些远程存储器可以通过网络连接至无人机。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置830可用于接收输入的数字或字符信息,以及产生与无人机的用户设置以及功能控制有关的键信号输入。输出装置840可包括显示屏等显示设备。
本发明实施例的技术方案,通过感知模组扫描需要喷洒的目标植株,无需提前测绘每棵植株的位置,减少人力物力的支出。
实施例三
本发明实施例三还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种无人机的植保喷洒方法,所述方法包括:
步骤一、获取地面站发送的飞行信息,所述飞行信息包括参考航线;
步骤二、根据所述参考航线进行飞行,在飞行过程中,利用感知模组对飞行前方的预设区域范围进行扫描,得到扫描结果;
步骤三、根据所述扫描结果确定需要喷洒的目标植株,飞向所述目标植株的上方进行喷洒;
步骤四、当完成所述目标植株的喷洒之后,返回所述参考航线继续飞行,重新循环执行步骤二和步骤三,直至飞行完所述参考航线。
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的无人机的植保喷洒方法中的相关操作。
本发明实施例的计算机可读存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,所述程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,所述计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
存储介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或终端上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本发明实施例的技术方案,通过感知模组扫描需要喷洒的目标植株,无需提前测绘每棵植株的位置,减少人力物力的支出。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
设计图
相关信息详情
申请码:申请号:CN201910647727.1
申请日:2019-07-18
公开号:CN110162099A
公开日:2019-08-23
国家:CN
国家/省市:84(南京)
授权编号:CN110162099B
授权时间:20191029
主分类号:G05D 1/10
专利分类号:G05D1/10;B64D1/18
范畴分类:40E;31B;
申请人:南京嘉谷初成通信科技有限公司
第一申请人:南京嘉谷初成通信科技有限公司
申请人地址:210061 江苏省南京市江北新区星火路11号动漫大厦A座501室
发明人:张毅;于航;谢海燕
第一发明人:张毅
当前权利人:南京嘉谷初成通信科技有限公司
代理人:孟金喆
代理机构:11332
代理机构编号:北京品源专利代理有限公司
优先权:关键词:当前状态:审核中
类型名称:外观设计