1.本发明涉及无人机技术领域,具体而言,涉及一种无人机参数设置方法、装置、用户终端及存储介质。
背景技术:
2.随着无人机技术的不断发展,无人机的应用也越来越广泛。操控无人机的方式很较多,比如通过遥控器、手机终端、电脑pc端等都可实现对无人机的操控。
3.然而,在利用相关终端实现对无人机的操控时,相关终端中通常会配置默认参数,但该默认参数通常无法满足用户的作业需求,而在用户也不了解最佳作业参数的情况下,利用默认参数进行作业会导致作业效果不佳。
技术实现要素:
4.有鉴于此,本发明的目的在于提供一种无人机参数设置方法、装置、用户终端及存储介质,以解决上述技术问题。
5.为了实现上述目的,本发明实施例采用的技术方案如下:
6.第一方面,本申请实施例提供了一种无人机参数设置方法,应用于用户终端,所述无人机参数设置方法包括:
7.获取无人机的当前地域信息、当前季节信息以及当前作物类型;
8.根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数,其中,所述目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式,所述配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数;
9.根据所述目标配置参数设置所述无人机的配置参数列表。
10.在一种可选实施方式中,所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数的步骤包括:
11.若所述预先获取的配置列表文件中存在与所述当前地域信息匹配的配置参数,则根据所述当前地域信息、所述当前季节信息、所述当前作物类型在所述预先获取的配置列表文件中查询匹配的配置参数作为所述目标配置参数;
12.若所述预先获取的配置列表文件中不存在与所述当前地域信息匹配的配置参数,则将预先存储的备用配置参数作为所述目标配置参数。
13.在一种可选实施方式中,所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型在所述预先获取的配置列表文件中查询匹配的配置参数作为所述目标配置参数的步骤包括:
14.根据所述当前地域信息、所述当前季节信息以及所述当前作物类型在预先获取的配置列表文件中筛选得到候选配置参数集,所述候选配置参数集包括多组候选配置参数以及每组候选配置参数对应的历史使用次数;
15.将所述多组候选配置参数中对应的所述历史使用次数最大的所述候选配置参数作为所述目标配置参数。
16.在一种可选实施方式中,所述根据所述当前地域信息、所述当前季节信息以及所述当前作物类型在预先获取的配置列表文件中确定候选配置参数集的步骤包括:
17.将所述预先获取的配置列表文件中与所述当前地域信息匹配的配置参数作为第一配置参数集;
18.将所述第一配置参数集中与所述当前季节信息匹配的配置参数作为第一候选配置参数集;
19.将所述第一配置参数集中与所述当前作物类型匹配的配置参数作为第二候选配置参数集;
20.将所述第一配置参数集中与所述当前季节信息和所述当前作物类型均匹配的配置参数作为第三候选配置参数集;
21.根据所述第一候选配置参数集、所述第二候选配置参数集及所述第三候选配置参数集确定所述候选配置参数集。
22.在一种可选实施方式中,所述根据所述第一候选配置参数集、所述第二候选配置参数集及所述第三候选配置参数集确定所述候选配置参数集的步骤包括:
23.若所述第三候选配置参数集不为空集,则将所述第三候选配置参数集确定为所述候选配置参数集;
24.若所述第三候选配置参数集为空集,且所述第一候选配置参数集不为空集,则将所述第一候选配置参数集确定为所述候选配置参数集;
25.若所述第三候选配置参数集及所述第一候选配置参数集均为空集,则将所述第二候选配置参数集确定为所述候选配置参数集。
26.在一种可选实施方式中,所述目标飞行参数包括目标飞行高度;
27.在所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数的步骤之后,所述方法还包括:
28.根据所述当前地域信息确定极限高度;
29.若所述目标飞行高度大于所述极限高度,则将所述目标飞行高度替换为所述极限高度,以对所述目标配置参数进行调整;
30.所述根据所述目标配置参数设置所述无人机的配置参数列表的步骤包括:
31.根据调整后的所述目标配置参数设置所述无人机的配置参数列表。
32.在一种可选实施方式中,在所述根据所述目标配置参数设置所述无人机的配置参数列表的步骤之后,所述方法还包括:
33.根据所述配置参数列表调整显示界面。
34.在一种可选实施方式中,所述获取无人机的当前地域信息、当前季节信息以及当前作物类型的步骤包括:
35.当与所述用户终端通信连接的无人机上电时,获取所述无人机的gps定位信息及当前时间;
36.根据所述gps定位信息确定所述当前地域信息;
37.根据所述当前地域信息及预存储的地域-作物关系对照表确定所述当前作物类
型;
38.根据所述当前时间确定所述当前季节信息。
39.第二方面,本申请实施例还提供了一种无人机参数设置装置,应用于用户终端,所述无人机参数设置装置包括:
40.参数获取模块,用于获取无人机的当前地域信息、当前季节信息以及当前作物类型;
41.参数查询模块,用于根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数,其中,所述目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式,所述配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数;
42.参数配置模块,用于根据所述目标配置参数设置所述无人机的配置参数列表。
43.第三方面,本申请实施例还提供了一种用户终端,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现上述任意一种实施方式中的无人机参数设置方法。
44.第四方面,本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一种实施方式中的无人机参数设置方法。
45.本申请实施例提供的无人机参数设置方法、装置、用户终端及存储介质,其通过获取无人机的当前地域信息、当前季节信息以及当前作物类型,并根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数,然后根据目标配置参数设置无人机的配置参数列表。由于目标配置参数与当前地域信息、当前季节信息以及当前作物类型匹配,使得即使在用户不了解如何设置配置参数的情况下,由于无人机的默认配置参数能够适配当地地形、当前季节及作物类型,无人机以默认配置参数进行作业也能取得较好的作业效果;同时能够达到自动匹配配置参数的目的,节约手动配置合适参数的时间。
46.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
47.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
48.图1示出了本申请实施例提供的无人机参数设置方法的应用环境。
49.图2示出了本申请实施例提供的一种无人机参数设置方法的流程图。
50.图3示出了本申请实施例提供的无人机参数设置方法进一步的流程图。
51.图4示出了图3中s2021的具体流程图。
52.图5示出了本申请实施例提供的另一种无人机参数设置方法的流程图。
53.图6示出了本申请实施例提供的一种无人机参数设置装置的功能模块图。
54.图7示出了本申请实施例提供的另一种无人机参数设置装置的功能模块图。
55.图8示出了本申请实施例提供的用户终端的硬件结构框图。
56.图标:100-用户终端;110-存储器;120-处理器;130-通信单元;200-无人机;300-云服务器;400-无人机参数设置装置;410-参数获取模块;420-参数查询模块;430-参数配置模块;440-极限高度确定模块;450-参数调整模块;460-界面调整模块。
具体实施方式
57.下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
58.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
59.需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
60.无人驾驶飞机(unmanned aerial vehicle/drones,uav),也叫做无人机,其是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作。无人机的应用领域较为广泛,例如在航拍、农业、植保、测绘等领域。
61.通常在无人机作业前,需要利用遥控器、手机终端、电脑pc端配置无人机的运行参数。然而在配置过程中,大多是先利用默认参数进行配置,然后根据操作者的实际需求对其进行调整。经发明人研究发现,在用户不了解最佳作业参数的情况下,通常会选择直接利用默认参数进行作业,而默认参数通常无法满足用户的作业需求,这就导致利用默认参数进行作业会导致作业效果不佳。
62.因此,发明人提出了本申请的无人机参数设置方法,通过获取无人机的当前地域信息、当前季节信息以及当前作物类型,并根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数,然后根据目标配置参数设置无人机的配置参数列表,从而达到自动匹配配置参数的目的,节约手动配置合适参数的时间。
63.为了便于详细说明本申请方案,下面先结合附图对本申请实施例的应用环境进行介绍。
64.请参阅图1,为本申请实施例提供的无人机参数设置方法的应用环境,该应用环境包括用户终端100、无人机200以及云服务器300,用户终端100分别与无人机200及云服务器300通信连接。其中,云服务器300端用于与用户终端100通信连接,用户终端100用于操控无人机200。其中,该用户终端100可以为、但不仅限于手机、平板、电脑等智能终端。
65.下面将对本申请实施例进行详细的说明。
66.请参阅图2,为本申请实施例提供的无人机参数设置方法的流程图,该实施例所描
述的处理流程的执行主体为上述用户终端100。具体地,该无人机参数设置方法包括:
67.s201,获取无人机200的当前地域信息、当前季节信息以及当前作物类型。
68.可以理解地,该当前地域信息可以反映无人机200即将进行作业的区域的地形、地貌等条件,从而影响无人机200的飞行模式或是飞行高度等参数。例如,若当前地域信息指示江西地区,则可以确定当地的地形多为丘陵山地,而通常情况下对于丘陵山地用户多采用数据仿地模式进行作业。
69.当前季节信息以及当前作物类型可以反映当前作物的高度、涨势等情况。可以理解地,作物在不同季节的高度是不一样的,从而影响无人机200的飞行参数、喷洒参数等。例如,春天的水稻、秋天的水稻的高度必然不一致,因而无人机200作业时的飞行高度也不一致,无人机200的喷洒范围、喷洒高度也可能不一致。
70.请参阅图3,为本申请实施例提供的无人机参数设置方法进一步的流程图。该s201包括:
71.s2011,当与用户终端100通信连接的无人机200上电时,获取无人机200的gps定位信息及当前时间。
72.需要说明的是,该gps定位信息及当前时间可以是用户终端100直接获取的,也可以是由无人机200获取并传输至用户终端100的。
73.s2012,根据gps定位信息确定当前地域信息。
74.可以理解地,gps定位信息通常包括经纬度信息等,从而可以确定无人机200所在的地域信息,例如是在东北地区、江苏地区或是江西地区等等。
75.s2013,根据当前地域信息及预存储的地域-作物关系对照表确定当前作物类型。
76.一般地,某个区域通常会大面积种植某种类型的作物,例如西北地区通常会大面积种植经济作物,例如棉花。预存储的地域-作物关系对照表则存储了各个区域通常种植的作物,从而根据当前地域信息便可在预存储的地域-作物关系对照表查找到匹配的作物作为当前作物类型。
77.s2014,根据当前时间确定当前季节信息。
78.可以理解地,当前时间通常可以精确到年、月、日、时、分,因而根据月份能够很容易确定当前季节信息。
79.s202,根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数。
80.其中,配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数,目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式。
81.需要说明的是,该配置列表文件可以为用户终端100从云服务器300处预先获取的。
82.在一种可选的实施方式中,云服务器300可以收集并存储不同无人机200在不同的地域信息、季节信息、作物类型时对应的配置参数,从而生成该配置列表文件。在另一种可选的实施方式中,可以有相关人员进行调研确定地域信息、季节信息、作物类型与配置参数的对应关系,并生成该配置列表文件。
83.还需要说明的是,虽然地域信息、季节信息、作物类型均会影响配置参数。但不同的信息对于配置参数的影响程度并不相同,通常地,地域信息对于配置参数的影响程度高
于季节信息对于配置参数的影响程度,而季节信息对于配置参数的影响程度高于作物类型对于配置参数的影响程度。
84.通常地,根据地域信息确定的飞行参数、喷洒参数及作业模式通常就可以满足用户的实际需求。其中,飞行参数可以包括飞行高度、飞行速度等;喷洒参数包括喷洒幅度等。以植保无人机为例,对于南方区域而言,南方区域大多为水稻田,地势平整且没有防风林,用户使用大田往返模式进行作业效率最高,同时也不需要设置辅助点越过防风林,其飞行高度一般为实时动态(real-time kinematic,rtk)定高飞行;而对于江西地区而言,由于其大部分是柑橘园,多为丘陵山地,用户多使用数据仿地模式(digital surface model,dsm)进行作业。
85.而单单根据季节信息确定的飞行参数、喷洒参数及作业模式通常并不准确。例如,在知晓季节信息的情况下,用户终端100仅能根据季节信息确定飞行参数或是喷洒参数,而并不确定使用何种作业模式效率较高。
86.若仅根据作物类型确定飞行参数、喷洒参数及作业模式,其通常也并不能满足用户的实际需求。这是由于作物种类太多,若该作物为柚子树,柚子树在不同季节的高度差异较小,且种植柚子树的地区很多,例如重庆地区、湖南地区等,而这两个地区的地形差异也较大,用户终端100并不确定以何种作业模式、何种飞行参数运行;若该作物为水稻等在不同季节的高度差异较大的作物类型,用户终端100还需要进一步参考季节信息才能较为准确地确定飞行参数、喷洒参数,但也比较难以确定作业模式。
87.由此,在根据地域信息、季节信息、作物类型确定目标配置参数的过程中,地域信息、季节信息、作物类型三者对于目标配置参数的影响权重依次降低。
88.由此,请继续参阅图3,该s202包括:
89.s2021,若预先获取的配置列表文件中存在与当前地域信息匹配的配置参数,则根据当前地域信息、当前季节信息、当前作物类型在预先获取的配置列表文件中查询匹配的配置参数作为目标配置参数。
90.也即,如若预先获取的配置列表文件中存在与当前地域信息匹配的配置参数时,为了获取更加准确的目标配置参数,需要进一步根据当前地域信息、当前季节信息、当前作物类型在预先获取的配置列表文件中查询匹配的配置参数作为目标配置参数。
91.请参阅图4,为s2021的具体流程图。该s2021包括:
92.s20211,根据当前地域信息、当前季节信息以及当前作物类型在预先获取的配置列表文件中筛选得到候选配置参数集,候选配置参数集包括多组候选配置参数以及每组候选配置参数对应的历史使用次数。
93.具体地,筛选候选配置参数集的过程可以如下:
94.将预先获取的配置列表文件中与当前地域信息匹配的配置参数作为第一配置参数集;将第一配置参数集中与当前季节信息匹配的配置参数作为第一候选配置参数集;将第一配置参数集中与当前作物类型匹配的配置参数作为第二候选配置参数集;将第一配置参数集中与当前季节信息和当前作物类型均匹配的配置参数作为第三候选配置参数集;根据第一候选配置参数集、第二候选配置参数集及第三候选配置参数集确定候选配置参数集。
95.需要说明的是,配置列表文件中包括多组一一对应的地域信息、季节信息、作物类
型及配置参数,若任意一组配置参数所对应的地域信息与当前地域信息一致,则说明该配置参数与当前地域信息匹配;若一组配置参数所对应的季节信息与当前季节信息一致,则说明该配置参数与当前季节信息匹配;若一组配置参数所对应的作物类型与当前作物类型一致,则说明该配置参数与当前作物类型匹配。
96.其中,若第三候选配置参数集不为空集,则将第三候选配置参数集确定为候选配置参数集;若第三候选配置参数集为空集,且第一候选配置参数集不为空集,则将第一候选配置参数集确定为候选配置参数集;若第三候选配置参数集及第一候选配置参数集均为空集,则将第二候选配置参数集确定为候选配置参数集。
97.也即,优先选取与当前地域信息、当前季节信息以及当前作物类型均匹配的配置参数作为候选配置参数集;如若不存在与当前地域信息、当前季节信息以及当前作物类型均匹配的配置参数,则选取与当前地域信息以及当前季节信息均匹配的配置参数作为候选配置参数集;如若也不存在与当前地域信息以及当前季节信息均匹配的配置参数,才将与当前地域信息以及当前作物类型均匹配的配置参数作为候选配置参数集。
98.例如,配置列表文件中包括六组参数,分别为“南方地区、秋季、柑橘、配置参数1”、“南方地区、秋季、柑橘、配置参数2”、“南方地区、秋季、柚子、配置参数3”、“东北地区、夏季、大米、配置参数4”、“西北地区、秋季、棉花、配置参数5”、“南方地区、春季、柑橘、配置参数6”,且当前地域信息为南方地区,当前季节信息为秋季,当前作物类型为柑橘;则根据上述条件,第一配置参数集包括“配置参数1、配置参数2、配置参数3、配置参数6”,第一候选配置参数集包括“配置参数1、配置参数2、配置参数3”,第二候选配置参数集包括“配置参数1、配置参数2、配置参数6”,第三候选配置参数集包括“配置参数1、配置参数2”,从而将第三候选配置参数集确定为候选配置参数集。
99.s20212,将多组候选配置参数中对应的历史使用次数最大的候选配置参数作为目标配置参数。
100.例如,上述配置参数1的使用历史使用次数大于配置参数2的使用历史使用次数,则将该配置参数1作为目标配置参数。
101.s2022,若预先获取的配置列表文件中不存在与当前地域信息匹配的配置参数,则将预先存储的备用配置参数作为目标配置参数。
102.也即,如若预先获取的配置列表文件中不存在与当前地域信息匹配的配置参数,则仅仅根据当前季节信息、当前作物类型确定的配置参数大概率不满足用户的实际使用需求,因而直接采用预先存储的备用配置参数作为目标配置参数。
103.需要说明的是,该预先存储的备用配置参数可以为用户终端100中存储的,也可以为用户终端100从云服务器300获取的。
104.s203,根据目标配置参数设置无人机200的配置参数列表。
105.从而,根据目标配置参数设置无人机200的配置参数列表,使得在无人机200一上电,用户便可利用用户终端100控制无人机200飞行,无需用户自己进行设置,在不影响无人机200作业效率的前提下,节约了设置配置参数的时间,提高用户的使用感受。
106.考虑到某些地区出台了相关法律法规对无人机200的飞行高度进行了限制,为了保证无人机200作业过程的合理合法性,本申请实施例还提供了另一种无人机参数设置方法。请参阅图5,为本申请实施例提供的另一种无人机参数设置方法的流程图。该无人机参
数设置方法包括:
107.s501,获取无人机200的当前地域信息、当前季节信息以及当前作物类型。
108.s502,根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数,其中,目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式,配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数。
109.需要说明的是,该s501及s502可以参阅前述实施例对应的部分,在此不再赘述。
110.s503,根据当前地域信息确定极限高度。
111.可以理解地,该极限高度即为当前地域的相关法律法规所规定的限制高度,无人机200的飞行高度不能高于该限制高度。
112.s504,若目标飞行高度大于极限高度,则将目标飞行高度替换为极限高度,以对目标配置参数进行调整。
113.s505,根据调整后的目标配置参数设置无人机200的配置参数列表。
114.通过自动适配法律法规所规定的极限高度,保证无人机200作业过程中的合法性。
115.s506,根据配置参数列表调整显示界面。
116.可以理解地,该调整调整显示界面的过程可以理解为在显示界面上显示该配置参数列表,并将该显示界面调整为主界面或一级界面,便于用户使用。
117.为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种无人机参数设置装置400的实现方式。请参阅图6,图6为本申请实施例提供的一种无人机参数设置装置400的功能模块图。需要说明的是,本实施例所提供的无人机参数设置装置400,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。该无人机参数设置装置400包括:参数获取模块410、参数查询模块420以及参数配置模块430。
118.其中,参数获取模块410用于获取无人机200的当前地域信息、当前季节信息以及当前作物类型。
119.具体地,参数获取模块410可用于当与用户终端100通信连接的无人机200上电时,获取无人机200的gps定位信息及当前时间,并根据gps定位信息确定当前地域信息,然后根据当前地域信息及预存储的地域-作物关系对照表确定当前作物类型,以及根据当前时间确定当前季节信息。
120.可以理解地,在一种可选的实施方式中,该参数获取模块410可用于执行s201、s2011、s2012、s2013及s2014。
121.参数查询模块420用于根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数。
122.具体地,参数查询模块420可用于若预先获取的配置列表文件中存在与当前地域信息匹配的配置参数,则根据当前地域信息、当前季节信息、当前作物类型在预先获取的配置列表文件中查询匹配的配置参数作为目标配置参数,以及若预先获取的配置列表文件中不存在与当前地域信息匹配的配置参数,则将预先存储的备用配置参数作为目标配置参数。
123.其中,参数查询模块420根据当前地域信息、当前季节信息、当前作物类型在预先获取的配置列表文件中查询匹配的配置参数作为目标配置参数的过程可以包括:
124.根据当前地域信息、当前季节信息以及当前作物类型在预先获取的配置列表文件中筛选得到候选配置参数集,候选配置参数集包括多组候选配置参数以及每组候选配置参数对应的历史使用次数;并将多组候选配置参数中对应的历史使用次数最大的候选配置参数作为目标配置参数。
125.可以理解地,在一种可选的实施方式中,该参数查询模块420可用于执行s202、s2021、s2022、s20211及s20212。
126.参数配置模块430用于根据目标配置参数设置无人机200的配置参数列表。
127.可以理解地,在一种可选的实施方式中,该参数配置模块430可用于执行s203。
128.请参阅图7,为本申请提供的无人机参数设置装置400的另一功能模块图。该无人机参数设置装置400还包括极限高度确定模块440、参数调整模块450以及界面调整模块460。
129.需要说明的是,参数获取模块410、参数查询模块420还可分别用于执行上述s501及s502,其具体内容可以参阅前述实施例对应的部分,在此不再赘述。
130.极限高度确定模块440用于根据当前地域信息确定极限高度。
131.可以理解地,在一种可选的实施方式中,该极限高度确定模块440可用于执行s503。
132.参数调整模块450用于若目标飞行高度大于极限高度,则将目标飞行高度替换为极限高度,以对目标配置参数进行调整。
133.可以理解地,在一种可选的实施方式中,该参数调整模块450可用于执行s504。
134.参数配置模块430用于根据调整后的目标配置参数设置无人机200的配置参数列表。
135.可以理解地,在一种可选的实施方式中,该参数配置模块430可用于执行s505。
136.界面调整模块460用于根据配置参数列表调整显示界面。
137.可以理解地,在一种可选的实施方式中,该界面调整模块460可用于执行s506。
138.在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
139.另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
140.请参照图8,示出了本申请实施例提供的用户终端100的硬件结构框图。所述用户终端100包括存储器110、处理器120及通信单元130。所述存储器110、处理器120以及通信单元130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
141.其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
142.处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。
143.通信单元130用于通过所述网络建立所述用户终端100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。
144.应当理解的是,图8所示的结构仅为用户终端100的结构示意图,所述用户终端100还可包括比图8中所示更多或者更少的组件,或者具有与图8所示不同的配置。图8中所示的各组件可以采用硬件、软件或其组合实现。
145.本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,该计算机程序被处理器120执行时实现上述无人机参数设置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。
146.综上所述,本申请实施例提供的无人机参数设置方法、装置、用户终端及存储介质,其通过获取无人机的当前地域信息、当前季节信息以及当前作物类型,并根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数,然后根据目标配置参数设置无人机的配置参数列表。由于目标配置参数与当前地域信息、当前季节信息以及当前作物类型匹配,使得即使在用户不了解如何设置配置参数的情况下,由于无人机的默认配置参数能够适配当地地形、当前季节及作物类型,无人机以默认配置参数进行作业也能取得较好的作业效果;同时能够达到自动匹配配置参数的目的,节约手动配置合适参数的时间。
147.在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
148.另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
149.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
150.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修
改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种无人机参数设置方法,其特征在于,应用于用户终端,所述无人机参数设置方法包括:获取无人机的当前地域信息、当前季节信息以及当前作物类型;根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数,其中,所述目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式,所述配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数;根据所述目标配置参数设置所述无人机的配置参数列表。2.根据权利要求1所述的无人机参数设置方法,其特征在于,所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数的步骤包括:若所述预先获取的配置列表文件中存在与所述当前地域信息匹配的配置参数,则根据所述当前地域信息、所述当前季节信息、所述当前作物类型在所述预先获取的配置列表文件中查询匹配的配置参数作为所述目标配置参数;若所述预先获取的配置列表文件中不存在与所述当前地域信息匹配的配置参数,则将预先存储的备用配置参数作为所述目标配置参数。3.根据权利要求2所述的无人机参数设置方法,其特征在于,所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型在所述预先获取的配置列表文件中查询匹配的配置参数作为所述目标配置参数的步骤包括:根据所述当前地域信息、所述当前季节信息以及所述当前作物类型在预先获取的配置列表文件中筛选得到候选配置参数集,所述候选配置参数集包括多组候选配置参数以及每组候选配置参数对应的历史使用次数;将所述多组候选配置参数中对应的所述历史使用次数最大的所述候选配置参数作为所述目标配置参数。4.根据权利要求3所述的无人机参数设置方法,其特征在于,所述根据所述当前地域信息、所述当前季节信息以及所述当前作物类型在预先获取的配置列表文件中确定候选配置参数集的步骤包括:将所述预先获取的配置列表文件中与所述当前地域信息匹配的配置参数作为第一配置参数集;将所述第一配置参数集中与所述当前季节信息匹配的配置参数作为第一候选配置参数集;将所述第一配置参数集中与所述当前作物类型匹配的配置参数作为第二候选配置参数集;将所述第一配置参数集中与所述当前季节信息和所述当前作物类型均匹配的配置参数作为第三候选配置参数集;根据所述第一候选配置参数集、所述第二候选配置参数集及所述第三候选配置参数集确定所述候选配置参数集。5.根据权利要求4所述的无人机参数设置方法,其特征在于,所述根据所述第一候选配置参数集、所述第二候选配置参数集及所述第三候选配置参数集确定所述候选配置参数集
的步骤包括:若所述第三候选配置参数集不为空集,则将所述第三候选配置参数集确定为所述候选配置参数集;若所述第三候选配置参数集为空集,且所述第一候选配置参数集不为空集,则将所述第一候选配置参数集确定为所述候选配置参数集;若所述第三候选配置参数集及所述第一候选配置参数集均为空集,则将所述第二候选配置参数集确定为所述候选配置参数集。6.根据权利要求1-5中任意一项所述的无人机参数设置方法,其特征在于,所述目标飞行参数包括目标飞行高度;在所述根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数的步骤之后,所述方法还包括:根据所述当前地域信息确定极限高度;若所述目标飞行高度大于所述极限高度,则将所述目标飞行高度替换为所述极限高度,以对所述目标配置参数进行调整;所述根据所述目标配置参数设置所述无人机的配置参数列表的步骤包括:根据调整后的所述目标配置参数设置所述无人机的配置参数列表。7.根据权利要求1-5中任意一项所述的无人机参数设置方法,其特征在于,在所述根据所述目标配置参数设置所述无人机的配置参数列表的步骤之后,所述方法还包括:根据所述配置参数列表调整显示界面。8.根据权利要求1-5中任意一项所述的无人机参数设置方法,其特征在于,所述获取无人机的当前地域信息、当前季节信息以及当前作物类型的步骤包括:当与所述用户终端通信连接的无人机上电时,获取所述无人机的gps定位信息及当前时间;根据所述gps定位信息确定所述当前地域信息;根据所述当前地域信息及预存储的地域-作物关系对照表确定所述当前作物类型;根据所述当前时间确定所述当前季节信息。9.一种无人机参数设置装置,其特征在于,应用于用户终端,所述无人机参数设置装置包括:参数获取模块,用于获取无人机的当前地域信息、当前季节信息以及当前作物类型;参数查询模块,用于根据所述当前地域信息、所述当前季节信息、所述当前作物类型及预先获取的配置列表文件确定目标配置参数,其中,所述目标配置参数包括目标飞行参数、目标喷洒参数及目标作业模式,所述配置列表文件包括多组一一对应的地域信息、季节信息、作物类型及配置参数;参数配置模块,用于根据所述目标配置参数设置所述无人机的配置参数列表。10.一种用户终端,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现权利要求1-8中任意一项所述的无人机参数设置方法。11.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任意一项所述的无人机参数设置方法。
技术总结
本发明实施例提出一种无人机参数设置方法、装置、用户终端及存储介质,涉及无人机技术领域。其通过获取无人机的当前地域信息、当前季节信息以及当前作物类型,并根据当前地域信息、当前季节信息、当前作物类型及预先获取的配置列表文件确定目标配置参数,然后根据目标配置参数设置无人机的配置参数列表。由于目标配置参数与当前地域信息、当前季节信息以及当前作物类型匹配,使得即使在用户不了解如何设置配置参数的情况下,由于无人机的默认配置参数能够适配当地地形、当前季节及作物类型,无人机以默认配置参数进行作业也能取得较好的作业效果;同时能够达到自动匹配配置参数的目的,节约手动配置合适参数的时间。节约手动配置合适参数的时间。节约手动配置合适参数的时间。
技术研发人员:林惠宏
受保护的技术使用者:广州极飞科技有限公司
技术研发日:2020.11.27
技术公布日:2021/3/9
转载请注明原文地址:https://wp.8miu.com/read-63020.html