CN113095714A - 无人机的任务执行方法、装置、电子设备及存储介质 - Google Patents
无人机的任务执行方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN113095714A CN113095714A CN202110468809.7A CN202110468809A CN113095714A CN 113095714 A CN113095714 A CN 113095714A CN 202110468809 A CN202110468809 A CN 202110468809A CN 113095714 A CN113095714 A CN 113095714A
- Authority
- CN
- China
- Prior art keywords
- task
- unmanned aerial
- aerial vehicle
- model
- execution
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 230000006978 adaptation Effects 0.000 claims abstract description 81
- 238000012790 confirmation Methods 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 27
- 230000008859 change Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 2
- 230000003044 adaptive effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 235000013399 edible fruits Nutrition 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种无人机的任务执行方法、装置、电子设备及存储介质,涉及无人机技术领域。该方法包括:获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数;根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号;若适配结果为任务与无人机匹配,则控制无人机执行任务。本方法一方面可提高任务与无人机的匹配效率,减少匹配耗时,另一方面,通过适配逻辑,能够为用户提供较为准确的匹配结果,以提高任务执行结果的准确性。
Description
技术领域
本申请涉及无人机技术领域,具体而言,涉及一种无人机的任务执行方法、装置、电子设备及存储介质。
背景技术
随着无人机的不断发展,无人机已被广泛应用于航拍摄影、电力巡检、环境监测、森林防火、灾情巡查、防恐救生、军事侦察、战场评估等领域。近年来,随着无人机种类和性能的不断发展,每种无人机均可以执行一种或多种不同类型的任务,如何提高所需执行的任务与无人机的适配性能,以提高作业效率变得尤为重要。
现有技术中,在执行任务之前,需要用户根据自身经验及主观意识,挑选待执行任务所需适配的无人机。
但是,上述方法会导致适配耗时较长,且任务与无人机的适配效果较差。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种无人机的任务执行方法、装置、电子设备及存储介质,以便于解决现有技术中存在的任务与无人机适配耗时长,适配效果较差的问题。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种无人机的任务执行方法,包括:
获取待适配的任务与无人机的信息,所述无人机的信息包括:无人机的性能参数;
根据所述无人机的性能参数确定所述任务与无人机的适配结果,其中,所述性能参数包括:无人机型号及相机型号;
若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务。
可选地,所述根据所述无人机的性能参数确定所述任务与无人机的适配结果,包括:
判断所述无人机型号和相机型号是否与所述任务匹配;
根据匹配结果,确定所述任务与无人机的适配结果。
可选地,所述根据匹配结果,确定所述任务与无人机的适配结果,包括:
若所述无人机型号和所述相机型号均与所述任务匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机匹配;
若所述无人机型号和/或所述相机型号与所述任务不匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机不匹配。
可选地,若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务,包括:
若所述适配结果为所述任务与所述无人机匹配,则显示第一结果,所述第一结果包括:提示信息、用户可操作选项;
响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机执行所述任务。
可选地,所述若所述适配结果为所述任务与所述无人机匹配,则显示第一结果,包括:
确定所述任务的执行进度;
根据所述任务的执行进度,显示与所述任务对应的第一结果。
可选地,所述根据所述任务的执行进度,显示与所述任务对应的第一结果,包括:
若所述任务的执行进度为已完成,且当前无人机与已完成所述任务时所使用的无人机型号和相机型号均相同,且当前无人机的存储模块中数据已发生改变,则显示第一提示信息和第一用户可操作选项,其中,所述第一提示信息包括:检测到所述任务下的数据发生改变,所述第一用户可操作选项包括:重新执行或取消。
可选地,所述根据所述任务的执行进度,显示与所述任务对应的第一结果,包括:
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号相同,且无人机型号不同时,则显示第二提示信息和第二用户可操作选项,其中,所述第二提示信息包括:当前无人机与已部分完成所使用的无人机型号不同,所述第二用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号不同,且无人机型号相同时,则显示第三提示信息和第三用户可操作选项,其中,所述第三提示信息包括:当前无人机与已部分完成所使用的相机型号不同,断点执行时会导致采集的数据不一致,所述第三用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的无人机型号和相机型号均不同时,则显示第四提示信息和第四用户可操作选项,其中,所述第四提示信息包括:当前无人机与已部分完成所使用的无人机型号和相机型号均不同,断点执行时会导致采集的数据不一致,所述第四用户可操作选项包括:断点执行或重新执行。
可选地,所述方法还包括:
若所述适配结果为所述任务与所述无人机不匹配,则显示第二结果,所述第二结果包括:提示信息。
可选地,所述若所述适配结果为所述任务与所述无人机不匹配,则显示第二结果,包括:
若所述无人机型号与所述任务不匹配,且所述相机型号与所述任务匹配时,则显示第五提示信息,所述第五提示信息包括:当前无人机不支持该任务;
若所述无人机型号与所述任务匹配,且所述相机型号与所述任务不匹配时,则显示第六提示信息,所述第六提示信息包括:当前相机不支持该任务;
若所述无人机型号和所述相机型号均与所述任务不匹配时,则显示第七提示信息,所述第七提示信息包括:当前无人机和相机均不支持该任务。
可选地,所述响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机执行所述任务,包括:
响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机按照所选择的执行方式执行所述任务,所述执行方式包括:断点执行或重新执行。
可选地,所述获取待适配的任务与无人机的信息,包括:
响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息。
可选地,所述响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息之前,所述方法还包括:
响应于用户在任务创建界面上显示的目标地图中绘制的任务区域,根据所述任务区域所包含的内容,向所述用户展示推荐任务;
响应于所述用户输入的所述推荐任务确认操作,创建至少一任务。
可选地,所述根据所述无人机的性能参数确定所述任务与无人机的适配结果,包括:
判断所述无人机是否连接至遥控器;
若是,则根据所述无人机的性能参数确定所述任务与无人机的适配结果。
第二方面,本申请实施例还提供了一种无人机的任务执行装置,包括获取模块、确定模块、执行模块;
所述获取模块,用于获取待适配的任务与无人机的信息,所述无人机的信息包括:无人机的性能参数;
所述确定模块,用于根据所述无人机的性能参数确定所述任务与无人机的适配结果,其中,所述性能参数包括:无人机型号及相机型号;
所述执行模块,用于若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务。
可选地,所述确定模块,具体用于判断所述无人机型号和相机型号是否与所述任务匹配;根据匹配结果,确定所述任务与无人机的适配结果。
可选地,所述确定模块,具体用于若所述无人机型号和所述相机型号均与所述任务匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机匹配;若所述无人机型号和/或所述相机型号与所述任务不匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机不匹配。
可选地,所述执行模块,具体用于若所述适配结果为所述任务与所述无人机匹配,则显示第一结果,所述第一结果包括:提示信息、用户可操作选项;响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机执行所述任务。
可选地,所述执行模块,具体用于确定所述任务的执行进度;根据所述任务的执行进度,显示与所述任务对应的第一结果。
可选地,所述执行模块,具体用于若所述任务的执行进度为已完成,且当前无人机与已完成所述任务时所使用的无人机型号和相机型号均相同,且当前无人机的存储模块中数据已发生改变,则显示第一提示信息和第一用户可操作选项,其中,所述第一提示信息包括:检测到所述任务下的数据发生改变,所述第一用户可操作选项包括:重新执行或取消。
可选地,所述执行模块,具体用于若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号相同,且无人机型号不同时,则显示第二提示信息和第二用户可操作选项,其中,所述第二提示信息包括:当前无人机与已部分完成所使用的无人机型号不同,所述第二用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号不同,且无人机型号相同时,则显示第三提示信息和第三用户可操作选项,其中,所述第三提示信息包括:当前无人机与已部分完成所使用的相机型号不同,断点执行时会导致采集的数据不一致,所述第三用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的无人机型号和相机型号均不同时,则显示第四提示信息和第四用户可操作选项,其中,所述第四提示信息包括:当前无人机与已部分完成所使用的无人机型号和相机型号均不同,断点执行时会导致采集的数据不一致,所述第四用户可操作选项包括:断点执行或重新执行。
可选地,所述执行模块,还用于若所述适配结果为所述任务与所述无人机不匹配,则显示第二结果,所述第二结果包括:提示信息。
可选地,所述执行模块,具体用于若所述无人机型号与所述任务不匹配,且所述相机型号与所述任务匹配时,则显示第五提示信息,所述第五提示信息包括:当前无人机不支持该任务;
若所述无人机型号与所述任务匹配,且所述相机型号与所述任务不匹配时,则显示第六提示信息,所述第六提示信息包括:当前相机不支持该任务;
若所述无人机型号和所述相机型号均与所述任务不匹配时,则显示第七提示信息,所述第七提示信息包括:当前无人机和相机均不支持该任务。
可选地,所述执行模块,具体用于响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机按照所选择的执行方式执行所述任务,所述执行方式包括:断点执行或重新执行。
可选地,所述获取模块,具体用于响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息。
可选地,所述装置还包括:展示模块、创建模块;
所述展示模块,用于响应于用户在任务创建界面上显示的目标地图中绘制的任务区域,根据所述任务区域所包含的内容,向所述用户展示推荐任务;
所述创建模块,用于响应于所述用户输入的所述推荐任务确认操作,创建至少一任务。
可选地,所述确定模块,具体用于判断所述无人机是否连接至遥控器;若是,则根据所述无人机的性能参数确定所述任务与无人机的适配结果。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如第一方面中提供的方法的步骤。
第四方面,本申请实施例提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面提供的方法的步骤。
本申请的有益效果是:
本申请提供一种无人机的任务执行方法、装置、电子设备及存储介质,该方法包括:获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数;根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号;若适配结果为任务与无人机匹配,则控制无人机执行任务。本方案中,通过对任务和无人机进行智能化的匹配判断,一方面可提高任务与无人机的匹配效率,减少匹配耗时,另一方面,通过适配逻辑,能够为用户提供较为准确的匹配结果,以提高任务执行结果的准确性。
另外,通过对用户所选择的任务和无人机进行匹配判断,并向用户展示适配结果所对应的提示信息,以为用户提供友好的无人机和任务匹配提醒。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种无人机的任务执行***架构示意图;
图2为本申请实施例提供的一种无人机的任务执行方法的流程示意图;
图3为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;
图4为本申请实施例提供的又一种无人机的任务执行方法的流程示意图;
图5为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;
图6为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;
图7为本申请实施例提供的一种任务与无人机匹配界面示意图;
图8为本申请实施例提供的又一种无人机的任务执行方法的流程示意图;
图9为本申请实施例提供的一种任务创建界面示意图;
图10本申请实施例提供的另一种无人机的任务执行方法的流程示意图;
图11为本申请实施例提供的一种无人机的任务执行装置的示意图;
图12为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
图1为本申请实施例提供的一种无人机的任务执行***架构示意图,本申请下述的无人机的任务执行方法可应用于该***中,如图1所示,该***可包括:无人机及终端设备,无人机与终端设备通信连接,终端设备上安装有无人机管理应用程序,用户可在该应用程序的功能界面中进行任务和执行该任务的无人机的选择,基于用户的选择,可通过适配逻辑,判断任务与无人机是否匹配,并向用户展示对应的提示信息,当任务与无人机匹配时,控制无人机执行该任务。
可选地,终端设备可以是移动终端,如手机、平板等,也可以是固定终端,如计算机等。无人机包括无人机本体和相机,根据无人机和相机型号的不同,无人机可用于执行的任务不同,通过任务与无人机的匹配判断,可实现采用较匹配的无人机执行目标任务,从而提高了任务执行结果的准确性。
图2为本申请实施例提供的一种无人机的任务执行方法的流程示意图;该方法的执行主体可以为上述的终端设备。如图2所示,该方法可包括:
S201、获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数。
可选地,待适配的任务与无人机的信息可以是根据用户输入的信息自动识别的,也可以是用户直接输入的,或者是通过用户界面所选择的。其中可以是输入任务名称或无人机的标识型号等,或者直接根据用户界面上所展示的任务列表或者是无人机列表进行选择等,此处不做具体限制。
S202、根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号。
通常,任务可包括任务类型和任务状态,一个任务类型下可包括多个不同的任务,每种任务均属于该任务类型,对于不同的任务类型由于其所要采集的数据不同,故所要使用的无人机型号和相机型号也是不同的,也即用于执行不同任务所需的无人机是不同的,当无人机与任务相互匹配时,无人机可以最大程度上高效且准确的执行任务。任务状态可以包括:任务当前是未执行、部分执行或执行完成。
在一种可选的方式中,可根据无人机的型号以及无人机上所安装的相机的型号综合判断用户所选择的任务与无人机的适配结果。
其中,不同的无人机型号和相机型号所能执行的任务可以是预先确定的。
S203、若适配结果为任务与无人机匹配,则控制无人机执行任务。
在一种可实现的方式中,当判断适配结果为任务与无人机匹配时,则可向无人机发送控制指令,控制指令可包括:任务、以及执行任务所采用的执行方式,从而控制无人机按照执行方式执行任务。
综上,本实施例提供的无人机的任务执行方法,包括:获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数;根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号;若适配结果为任务与无人机匹配,则控制无人机执行任务。本方案中,通过对任务和无人机进行智能化的匹配判断,一方面可提高任务与无人机的匹配效率,减少匹配耗时,另一方面,通过适配逻辑,能够为用户提供较为准确的匹配结果,以提高任务执行结果的准确性。
图3为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;可选地,步骤S202中,根据无人机的性能参数确定任务与无人机的适配结果,可以包括:
S301、判断无人机型号和相机型号是否与任务匹配。
可选地,可根据预先确定的不同无人机型号和相机型号所支持的任务类型的对应关系,判断无人机型号和相机型号与任务是否匹配。其中,当无人机型号和相机型号支持某种任务类型时,也即支持属于该任务类型的所有任务,从而可判断无人机型号和相机型号是否与任务匹配。
本申请以应用于农业领域为例,无人机所支持的任务类型可包括不同的农作任务,如下表1所示,展示了不同无人机型号和相机型号所支持的任务类型:
表1
S302、根据匹配结果,确定任务与无人机的适配结果。
可选地,无人机型号和相机型号与任务的匹配结果包括如下任意一种:无人机型号和相机型号均与任务匹配、无人机型号与任务匹配、相机型号与任务匹配、无人机型号和相机型号均与任务不匹配。
基于上述得到的匹配结果,可确定任务与无人机的适配结果。
图4为本申请实施例提供的又一种无人机的任务执行方法的流程示意图;可选地,步骤S302中,根据匹配结果,确定任务与无人机的适配结果,可以包括:
S401、若无人机型号和相机型号均与任务匹配,则确定任务与无人机的适配结果为:任务与无人机匹配。
通常,当且仅当无人机型号和相机型号均支持执行某种任务时,才可认为该无人机与该任务匹配。
可选地,当上述确定无人机型号和相机型号均支持任务时,则无人机型号和相机型号均与任务匹配,则确定任务与无人机的适配结果为:任务与无人机匹配。
S402、若无人机型号和/或相机型号与任务不匹配,则确定任务与无人机的适配结果为:任务与无人机不匹配。
当无人机型号和相机型号中有任一个不支持执行某种任务时,则认为该无人机与该任务不匹配。
可选地,当上述确定无人机型号和相机型号均支持任务,或者无人机型号支持任务,但相机型号不支持任务,或者,无人机型号不支持任务,但相机型号支持任务时,则无人机型号和/或相机型号与任务不匹配,则确定任务与无人机的适配结果为:任务与无人机不匹配。
图5为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;可选地,步骤S203中,若适配结果为任务与无人机匹配,则控制无人机执行任务,包括:
S501、若适配结果为任务与无人机匹配,则显示第一结果,第一结果包括:提示信息、用户可操作选项。
在一些实施例中,当确定的适配结果为任务与无人机匹配时,则可向用户显示第一结果,其中,提示信息可以用于对用户提供较为友好的提醒,以便于用户掌握所选择的任务与无人机之间的匹配程度、以及无人机执行该任务时可能遇到的特殊情况。用户可操作选项可用于使得用户选择无人机执行任务时的执行方式。
S502、响应于用户针对用户可操作选项输入的确认操作,控制无人机执行任务。
可选地,用户可操作选项可包括至少两个选项,用户可根据提示信息以及任务需求,输入可操作选项的确认操作,响应于该确认操作,可控制无人机按照用户的选择执行任务。
图6为本申请实施例提供的另一种无人机的任务执行方法的流程示意图;可选地,步骤S501中,若适配结果为任务与无人机匹配,则显示第一结果,可以包括:
S601、确定任务的执行进度。
在一种可实现的方式中,当用户所选择的任务与无人机匹配时,也即该无人机可用于执行该任务时,可进一步地确定用户所选择的任务的执行进度,执行进度也即上述所说的执行状态,以确定该任务当前是处于已执行完成、未执行、还是已部分执行状态。
可选地,可查询该任务的历史执行数据,以确定该任务的执行进度。
S602、根据任务的执行进度,显示与任务对应的第一结果。
当任务处于不同的执行进度时,可显示与执行进度对应的第一结果,以较为精确的对任务在不同执行状态下的提示信息进行细化显示,以帮助用户了解所选择的任务和无人机在不同状态下的执行情况。
图7为本申请实施例提供的一种任务与无人机匹配界面示意图。
可选地,步骤S602中,根据任务的执行进度,显示与任务对应的第一结果,可以包括:若任务的执行进度为已完成,且当前无人机与已完成任务时所使用的无人机型号和相机型号均相同,且当前无人机的存储模块中数据已发生改变,则显示第一提示信息和第一用户可操作选项,其中,第一提示信息包括:检测到任务下的数据发生改变,第一用户可操作选项包括:重新执行或取消。
如图7所示,当所选择的任务与无人机匹配时,也即无人机型号和相机型号均支持任务,任务的执行进度为未执行(进度为0%),则不显示提示信息,直接控制无人机执行该任务。
当任务的执行进度为已完成(进度100%),一种情况下,直接显示提示信息为:此任务已执行完成,同时显示用户可操作选项:重新执行或取消。
在另一种情况下,若当前无人机的存储模块中数据已发生改变,则显示第一提示信息包括:检测到该任务下的数据发生改变,而第一用户可操作选项则包括:重新执行或取消。由于在这种情况下,当前无人机存储模块中的数据已发生改变,若断点执行的话,一定程度上会导致断点前后无人机所采集的数据不一致,从而干扰正常的数据分析,故可通过重新执行来实现任务的执行,或者取消执行,选用其他无人机执行。
继续如图7所示,可选地,步骤S502中,根据任务的执行进度,显示与任务对应的第一结果,可以包括:若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的相机型号相同,且无人机型号不同时,则显示第二提示信息和第二用户可操作选项,其中,第二提示信息包括:当前无人机与已部分完成所使用的无人机型号不同,第二用户可操作选项包括:断点执行或重新执行。
若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的相机型号不同,且无人机型号相同时,则显示第三提示信息和第三用户可操作选项,其中,第三提示信息包括:当前无人机与已部分完成所使用的相机型号不同,断点执行时会导致采集的数据不一致,第三用户可操作选项包括:断点执行或重新执行。
若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的无人机型号和相机型号均不同时,则显示第四提示信息和第四用户可操作选项,其中,第四提示信息包括:当前无人机与已部分完成所使用的无人机型号和相机型号均不同,断点执行时会导致采集的数据不一致,第四用户可操作选项包括:断点执行或重新执行。
需要说明的是,当无人机型号或相机型号有任一与已完成部分发生改变时,此时若执行断点执行,由于已完成部分在执行任务时所采集的数据是存储在已完成部分所使用的无人机中的,而继续断点执行所采集的数据是存储在用户所选择的无人机中的,故通过提示信息:断点执行,可能会导致采集的数据不一致,可以提醒用户及时将断点执行前所使用的无人机上存储的数据及时上传,以保证数据的完整性。
可选地,本申请的方法还可包括:若适配结果为任务与无人机不匹配,则显示第二结果,第二结果包括:提示信息。
当上述判断任务与无人机不匹配时,则所显示的第二结果仅包括提示信息,也即不包含用户可操作选项,在这种情况下,由于任务与无人机是不匹配的,无人机无法执行任务,故用户也无需做出选择,仅向用户展示无法执行的提示信息即可。
继续如图7所示,可选地,若适配结果为任务与无人机不匹配,则显示第二结果,可以包括:若无人机型号与任务不匹配,且相机型号与任务匹配时,则显示第五提示信息,第五提示信息包括:当前无人机不支持该任务。
若无人机型号与任务匹配,且相机型号与任务不匹配时,则显示第六提示信息,第六提示信息包括:当前相机不支持该任务。
若无人机型号和相机型号均与任务不匹配时,则显示第七提示信息,第七提示信息包括:当前无人机和相机均不支持该任务。
对于无人机与任务不匹配的情况,通常可分为三种,分别是无人机型号不支持任务,或者相机型号不支持任务,或者无人机型号和相机型号均不支持任务,每种情况对应显示的提示信息可以是不同的,当无人机型号不支持任务时,显示的提示信息可以包括:当前无人机型号不支持该任务;当相机型号不支持任务时,显示的提示信息可以包括:当前相机型号不支持该任务;当无人机型号和相机型号均不支持任务时,显示的提示信息可以包括:当前无人机型号和相机型号不支持该任务。
在一些实施例中,对于无人机与任务不匹配的情况,显示的第二结果中也可包含用户可操作选项,在该情况下,用户可操作选项可以为确认选项,以确认用户知晓无人机与任务不匹配的具体原因。
可选地,步骤S502中,响应于用户针对用户可操作选项输入的确认操作,控制无人机执行任务,可以包括:响应于用户针对用户可操作选项输入的确认操作,控制无人机按照所选择的执行方式执行任务,执行方式包括:断点执行或重新执行。
可选地,在任务与无人机匹配的情况下,用户可通过所显示的用户可操作选项,选择目标执行方式,其中,如上述分析可知,可选择的执行方式可包括:重新执行、断点执行。响应用户输入的目标执行方式,可控制无人机按照目标执行方式执行任务。
可选地,步骤S201中,获取待适配的任务与无人机的信息,可以包括:响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息。
在一种可实现的方式中,用户可在无人机管理应用程序的任务执行界面中选择所要执行的任务、以及所要使用的无人机,响应于用户对于任务和无人机的确认操作,可获取待适配的任务与无人机的信息。当然,具体实现时并不限于该实现方式。
图8为本申请实施例提供的又一种无人机的任务执行方法的流程示意图;图9为本申请实施例提供的一种任务创建界面示意图。可选地,上述步骤,响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息之前,本申请的方法还可包括:
S801、响应于用户在任务创建界面上显示的目标地图中绘制的任务区域,根据任务区域所包含的内容,向用户展示推荐任务。
在一种可实现的方式中,可响应用户在任务创建界面中所选择的任务类型,在界面中显示目标地图,目标地图用于使用户在地图中创建测绘区域。
可选地,用户可根据所要创建的任务的需求,在目标地图中手动测绘,例如:手动框选目标区域,确定任务区域。响应于用户绘制的任务区域,可根据任务区域中所包含的内容,向用户推荐任务。
在另一种可实现的方式中,用户无需先选择任务类型,可直接打开目标地图,在目标地图上进行测绘。
可选地,根据用户所绘制的任务区域所包含的内容,向用户推荐任务可以例如:
A)当任务区域中包含的内容90%为果树时,优先推荐果树任务;
B)当任务区域中包含的内容90%为公路或海岸线时(后续可加),优先推荐航带任务;
C)当任务区域中包含的内容为海拔高度起伏较大的山地时,优先推荐倾斜任务;
D)当任务区域中包含的内容为非果树,非公路,非航带,非海拔起伏较大的山地时,优先推荐平地任务。
也即,可根据用户所绘制的任务区域中所包含的物体的类型,推荐较优的任务。
S802、响应于用户输入的推荐任务确认操作,创建至少一任务。
在一些实施例中,当用户认可当前所推荐的任务时,可响应用户输入的对推荐任务的确认操作,从而完成对该任务的创建。
在另一些实施例中,当用户认为所推荐的任务存在偏差时,也可自行更改所要创建的任务。
可选地,通过上述方法可预先创建好可能涉及的所有任务,用户在需要执行任务时,可先登陆无人机管理应用程序,在任务执行界面中所展示的创建好的任务中选择所要执行的任务。
图10本申请实施例提供的另一种无人机的任务执行方法的流程示意图;可选地,步骤S202中,根据无人机的性能参数确定任务与无人机的适配结果,可以包括:
S1001、判断无人机是否连接至遥控器。
可选地,当且仅当所选择的无人机连接至遥控器时,无人机才可用于执行任务,那么,在判断用户所选择的任务与无人机是否匹配之前,可先判断用户所选择的无人机是否连接至遥控器。
其中,遥控器可以为独立于安装有无人机管理应用程序的终端设备之外的遥控设备,当然,也可以以该终端设备作为遥控器使用。
S1002、若是,则根据无人机的性能参数确定任务与无人机的适配结果。
可选地,当判断无人机已连接至遥控器,则可进一步地确定无人机与任务的适配结果。
可选地,本申请还可有另一种可实现的方式:用户仅在任务执行界面中输入任务确认操作,可根据预先确定的各无人机型号和相机型号与任务的支持关系,自动向用户推荐该任务所对应的无人机,从而控制该无人机执行任务。本申请对此不作具体限制。
综上,本申请实施例提供的无人机的任务执行方法,包括:获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数;根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号;若适配结果为任务与无人机匹配,则控制无人机执行任务。本方案中,通过对任务和无人机进行智能化的匹配判断,一方面可提高任务与无人机的匹配效率,减少匹配耗时,另一方面,通过适配逻辑,能够为用户提供较为准确的匹配结果,以提高任务执行结果的准确性。
另外,通过对用户所选择的任务和无人机进行匹配判断,并向用户展示适配结果所对应的提示信息,以为用户提供友好的无人机和任务匹配提醒。
下述对用以执行本申请所提供的无人机的任务执行方法的装置、及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
图11为本申请实施例提供的一种无人机的任务执行装置的示意图,该装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述终端或者是服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本申请功能的组件,该装置可包括:获取模块110、确定模块120、执行模块130;
获取模块110,用于获取待适配的任务与无人机的信息,无人机的信息包括:无人机的性能参数;
确定模块120,用于根据无人机的性能参数确定任务与无人机的适配结果,其中,性能参数包括:无人机型号及相机型号;
执行模块130,用于若适配结果为任务与无人机匹配,则控制无人机执行任务。
可选地,确定模块120,具体用于判断无人机型号和相机型号是否与任务匹配;根据匹配结果,确定任务与无人机的适配结果。
可选地,确定模块120,具体用于若无人机型号和相机型号均与任务匹配,则确定任务与无人机的适配结果为:任务与无人机匹配;若无人机型号和/或相机型号与任务不匹配,则确定任务与无人机的适配结果为:任务与无人机不匹配。
可选地,执行模块130,具体用于若适配结果为任务与无人机匹配,则显示第一结果,第一结果包括:提示信息、用户可操作选项;响应于用户针对用户可操作选项输入的确认操作,控制无人机执行任务。
可选地,执行模块130,具体用于确定任务的执行进度;根据任务的执行进度,显示与任务对应的第一结果。
可选地,执行模块130,具体用于若任务的执行进度为已完成,且当前无人机与已完成任务时所使用的无人机型号和相机型号均相同,且当前无人机的存储模块中数据已发生改变,则显示第一提示信息和第一用户可操作选项,其中,第一提示信息包括:检测到任务下的数据发生改变,第一用户可操作选项包括:重新执行或取消。
可选地,执行模块130,具体用于若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的相机型号相同,且无人机型号不同时,则显示第二提示信息和第二用户可操作选项,其中,第二提示信息包括:当前无人机与已部分完成所使用的无人机型号不同,第二用户可操作选项包括:断点执行或重新执行;
若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的相机型号不同,且无人机型号相同时,则显示第三提示信息和第三用户可操作选项,其中,第三提示信息包括:当前无人机与已部分完成所使用的相机型号不同,断点执行时会导致采集的数据不一致,第三用户可操作选项包括:断点执行或重新执行;
若任务的执行进度为已部分完成,且当前无人机与已部分完成任务时所使用的无人机型号和相机型号均不同时,则显示第四提示信息和第四用户可操作选项,其中,第四提示信息包括:当前无人机与已部分完成所使用的无人机型号和相机型号均不同,断点执行时会导致采集的数据不一致,第四用户可操作选项包括:断点执行或重新执行。
可选地,执行模块130,还用于若适配结果为任务与无人机不匹配,则显示第二结果,第二结果包括:提示信息。
可选地,执行模块130,具体用于若无人机型号与任务不匹配,且相机型号与任务匹配时,则显示第五提示信息,第五提示信息包括:当前无人机不支持该任务;
若无人机型号与任务匹配,且相机型号与任务不匹配时,则显示第六提示信息,第六提示信息包括:当前相机不支持该任务;
若无人机型号和相机型号均与任务不匹配时,则显示第七提示信息,第七提示信息包括:当前无人机和相机均不支持该任务。
可选地,执行模块130,具体用于响应于用户针对用户可操作选项输入的确认操作,控制无人机按照所选择的执行方式执行任务,执行方式包括:断点执行或重新执行。
可选地,获取模块110,具体用于响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息。
可选地,该装置还包括:展示模块、创建模块;
展示模块,用于响应于用户在任务创建界面上显示的目标地图中绘制的任务区域,根据任务区域所包含的内容,向用户展示推荐任务;
创建模块,用于响应于用户输入的推荐任务确认操作,创建至少一任务。
可选地,确定模块120,具体用于判断无人机是否连接至遥控器;若是,则根据无人机的性能参数确定任务与无人机的适配结果。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(digital singnal processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过LAN、WAN、蓝牙、ZigBee、或NFC等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考方法实施例中的对应过程,本申请中不再赘述。
需要说明的是,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器(Digital Singnal Processor,简称DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(System-on-a-chip,简称SOC)的形式实现。
图12为本申请实施例提供的一种电子设备的结构示意图,该终端可以是具备数据处理功能的计算。
该设备可包括:处理器801、存储器802。
存储器802用于存储程序,处理器801调用存储器802存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
其中,存储器802存储有程序代码,当程序代码被处理器801执行时,使得处理器801执行本说明书上述“示例性方法”部分中描述的根据本申请各种示例性实施方式的无人机的任务执行方法中的各种步骤。
处理器801可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器802作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器802还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
可选地,本申请还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机(可以是个人计算机,服务器,或者网络等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (16)
1.一种无人机的任务执行方法,其特征在于,包括:
获取待适配的任务与无人机的信息,所述无人机的信息包括:无人机的性能参数;
根据所述无人机的性能参数确定所述任务与无人机的适配结果,其中,所述性能参数包括:无人机型号及相机型号;
若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务。
2.根据权利要求1所述的方法,其特征在于,所述根据所述无人机的性能参数确定所述任务与无人机的适配结果,包括:
判断所述无人机型号和相机型号是否与所述任务匹配;
根据匹配结果,确定所述任务与无人机的适配结果。
3.根据权利要求2所述的方法,其特征在于,所述根据匹配结果,确定所述任务与无人机的适配结果,包括:
若所述无人机型号和所述相机型号均与所述任务匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机匹配;
若所述无人机型号和/或所述相机型号与所述任务不匹配,则确定所述任务与所述无人机的适配结果为:所述任务与所述无人机不匹配。
4.根据权利要求1所述的方法,其特征在于,若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务,包括:
若所述适配结果为所述任务与所述无人机匹配,则显示第一结果,所述第一结果包括:提示信息、用户可操作选项;
响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机执行所述任务。
5.根据权利要求4所述的方法,其特征在于,所述若所述适配结果为所述任务与所述无人机匹配,则显示第一结果,包括:
确定所述任务的执行进度;
根据所述任务的执行进度,显示与所述任务对应的第一结果。
6.根据权利要求5所述的方法,其特征在于,所述根据所述任务的执行进度,显示与所述任务对应的第一结果,包括:
若所述任务的执行进度为已完成,且当前无人机与已完成所述任务时所使用的无人机型号和相机型号均相同,且当前无人机的存储模块中数据已发生改变,则显示第一提示信息和第一用户可操作选项,其中,所述第一提示信息包括:检测到所述任务下的数据发生改变,所述第一用户可操作选项包括:重新执行或取消。
7.根据权利要求5所述的方法,其特征在于,所述根据所述任务的执行进度,显示与所述任务对应的第一结果,包括:
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号相同,且无人机型号不同时,则显示第二提示信息和第二用户可操作选项,其中,所述第二提示信息包括:当前无人机与已部分完成所使用的无人机型号不同,所述第二用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的相机型号不同,且无人机型号相同时,则显示第三提示信息和第三用户可操作选项,其中,所述第三提示信息包括:当前无人机与已部分完成所使用的相机型号不同,断点执行时会导致采集的数据不一致,所述第三用户可操作选项包括:断点执行或重新执行;
若所述任务的执行进度为已部分完成,且当前无人机与已部分完成所述任务时所使用的无人机型号和相机型号均不同时,则显示第四提示信息和第四用户可操作选项,其中,所述第四提示信息包括:当前无人机与已部分完成所使用的无人机型号和相机型号均不同,断点执行时会导致采集的数据不一致,所述第四用户可操作选项包括:断点执行或重新执行。
8.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述适配结果为所述任务与所述无人机不匹配,则显示第二结果,所述第二结果包括:提示信息。
9.根据权利要求8所述的方法,其特征在于,所述若所述适配结果为所述任务与所述无人机不匹配,则显示第二结果,包括:
若所述无人机型号与所述任务不匹配,且所述相机型号与所述任务匹配时,则显示第五提示信息,所述第五提示信息包括:当前无人机不支持该任务;
若所述无人机型号与所述任务匹配,且所述相机型号与所述任务不匹配时,则显示第六提示信息,所述第六提示信息包括:当前相机不支持该任务;
若所述无人机型号和所述相机型号均与所述任务不匹配时,则显示第七提示信息,所述第七提示信息包括:当前无人机和相机均不支持该任务。
10.根据权利要求4所述的方法,其特征在于,所述响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机执行所述任务,包括:
响应于用户针对所述用户可操作选项输入的确认操作,控制所述无人机按照所选择的执行方式执行所述任务,所述执行方式包括:断点执行或重新执行。
11.根据权利要求1所述的方法,其特征在于,所述获取待适配的任务与无人机的信息,包括:
响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息。
12.根据权利要求11所述的方法,其特征在于,所述响应于用户在任务执行界面输入的任务与无人机的确认操作,获取待适配的任务与无人机的信息之前,所述方法还包括:
响应于用户在任务创建界面上显示的目标地图中绘制的任务区域,根据所述任务区域所包含的内容,向所述用户展示推荐任务;
响应于所述用户输入的所述推荐任务确认操作,创建至少一任务。
13.根据权利要求1所述的方法,其特征在于,所述根据所述无人机的性能参数确定所述任务与无人机的适配结果,包括:
判断所述无人机是否连接至遥控器;
若是,则根据所述无人机的性能参数确定所述任务与无人机的适配结果。
14.一种无人机的任务执行装置,其特征在于,包括:获取模块、确定模块、执行模块;
所述获取模块,用于获取待适配的任务与无人机的信息,所述无人机的信息包括:无人机的性能参数;
所述确定模块,用于根据所述无人机的性能参数确定所述任务与无人机的适配结果,其中,所述性能参数包括:无人机型号及相机型号;
所述执行模块,用于若所述适配结果为所述任务与所述无人机匹配,则控制所述无人机执行所述任务。
15.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至13任一所述的方法的步骤。
16.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110468809.7A CN113095714A (zh) | 2021-04-28 | 2021-04-28 | 无人机的任务执行方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110468809.7A CN113095714A (zh) | 2021-04-28 | 2021-04-28 | 无人机的任务执行方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113095714A true CN113095714A (zh) | 2021-07-09 |
Family
ID=76681406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110468809.7A Pending CN113095714A (zh) | 2021-04-28 | 2021-04-28 | 无人机的任务执行方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113095714A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116050813A (zh) * | 2023-03-31 | 2023-05-02 | 深圳市城市公共安全技术研究院有限公司 | 光伏运维***的控制方法、设备及可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105763620A (zh) * | 2016-04-01 | 2016-07-13 | 北京飞蝠科技有限公司 | 一种无人机与飞手的匹配方法和*** |
CN110531788A (zh) * | 2019-09-24 | 2019-12-03 | 北京佰才邦技术有限公司 | 无人机的巡航控制方法、装置和电子设备 |
CN111443727A (zh) * | 2020-03-18 | 2020-07-24 | 东北农业大学 | 一种多旋翼无人机的飞行控制管理***及方法 |
CN111506115A (zh) * | 2020-05-27 | 2020-08-07 | 广州机械科学研究院有限公司 | 一种无人机集群调控方法及装置 |
CN112468588A (zh) * | 2020-11-27 | 2021-03-09 | 广州极飞科技有限公司 | 无人机参数设置方法、装置、用户终端及存储介质 |
-
2021
- 2021-04-28 CN CN202110468809.7A patent/CN113095714A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105763620A (zh) * | 2016-04-01 | 2016-07-13 | 北京飞蝠科技有限公司 | 一种无人机与飞手的匹配方法和*** |
CN110531788A (zh) * | 2019-09-24 | 2019-12-03 | 北京佰才邦技术有限公司 | 无人机的巡航控制方法、装置和电子设备 |
CN111443727A (zh) * | 2020-03-18 | 2020-07-24 | 东北农业大学 | 一种多旋翼无人机的飞行控制管理***及方法 |
CN111506115A (zh) * | 2020-05-27 | 2020-08-07 | 广州机械科学研究院有限公司 | 一种无人机集群调控方法及装置 |
CN112468588A (zh) * | 2020-11-27 | 2021-03-09 | 广州极飞科技有限公司 | 无人机参数设置方法、装置、用户终端及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116050813A (zh) * | 2023-03-31 | 2023-05-02 | 深圳市城市公共安全技术研究院有限公司 | 光伏运维***的控制方法、设备及可读存储介质 |
CN116050813B (zh) * | 2023-03-31 | 2023-06-06 | 深圳市城市公共安全技术研究院有限公司 | 光伏运维***的控制方法、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10748354B2 (en) | Communication method, device, and system for vehicle remote diagnosis | |
US9836300B2 (en) | Method for updating vehicle ECUs using differential update packages | |
US20200272174A1 (en) | Unmanned aerial vehicle control method and terminal | |
US20160238659A1 (en) | Trace data recording system, trace data recording server, trace data recording method, and information storage medium | |
CN106802818A (zh) | 车载设备的升级方法、业务处理装置和***、车辆 | |
US20160364225A1 (en) | Centralized system for software updating vehicle components | |
US20160266557A1 (en) | Method and apparatus for controlling smart home device | |
US20160272085A1 (en) | Power management in electric vehicles | |
CN110796544A (zh) | 资产管理风控引擎的配置方法及装置 | |
CN113108826A (zh) | 一种碳排放的计量***、平台及方法 | |
WO2016190876A1 (en) | Dependency rank based on commit history | |
CN104376739A (zh) | 停车位引导***和方法 | |
WO2018187860A1 (en) | Program release packages including program updates | |
CN113095714A (zh) | 无人机的任务执行方法、装置、电子设备及存储介质 | |
CN111806369A (zh) | 一种仪表信息的提示方法、装置、设备、***和介质 | |
JP2009146040A (ja) | Plcを用いたデータトレースシステム | |
CN108255735A (zh) | 关联环境测试方法、电子装置及计算机可读存储介质 | |
CN110457101B (zh) | 一种信息处理方法、电子设备和计算机可读存储介质 | |
CN112046784B (zh) | 无人机***续航时长分析方法、装置和无人机*** | |
CN110687840A (zh) | 一种刷写控制***及方法 | |
KR102640393B1 (ko) | 급여 관리 장치 및 그 방법 | |
CN108174369B (zh) | 早教设备的麦克风启动方法、装置、早教设备及存储介质 | |
US10073762B2 (en) | Debug device, debug method, and debug program | |
CN109961338A (zh) | 一种事务处理方法、*** | |
Nunez-Tapia | A Prototype of an Automatic Irrigation System fo Peruvian Crop Fields |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210709 |
|
RJ01 | Rejection of invention patent application after publication |