一种无人机测试方法、设备及存储介质
阅读说明:本技术 一种无人机测试方法、设备及存储介质 (Unmanned aerial vehicle testing method, device and storage medium ) 是由 许珠洪 姚川松 于 2018-10-30 设计创作,主要内容包括:本发明实施例提供了一种无人机测试方法、设备及存储介质,其中,方法包括:接收通过用户在所述用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据;确定所述用户输入区域输入启动测试指令时,获取所述无人机的飞行数据;根据所述获取的无人机的飞行数据及所述用户输入的测试数据对所述测试项目进行分析,得到测试结果;在所述测试结果显示区域显示所述测试结果,可自动测试无人机的功能,提高测试效率。(The embodiment of the invention provides a method, equipment and a storage medium for testing an unmanned aerial vehicle, wherein the method comprises the following steps: receiving test data input by a user in the user input area for testing the test items of the unmanned aerial vehicle; when the fact that a starting test instruction is input in the user input area is determined, acquiring flight data of the unmanned aerial vehicle; analyzing the test items according to the acquired flight data of the unmanned aerial vehicle and the test data input by the user to obtain a test result; the test result display area displays the test result, the function of the unmanned aerial vehicle can be automatically tested, and the test efficiency is improved.)
技术领域
本发明涉及无人机技术领域,尤其涉及一种无人机测试方法、设备及存储介质。
背景技术
随着飞行技术的发展,无人机成为了当前比较热门的研究话题,且被广泛应用于农业、航空拍摄、森林火警监控等场景,给人们的生活及工作带来许多便利。为了使无人机能够应用于这些应用场景中,通常需要对无人机的功能进行测试,在根据测试结果确定无人机的功能达标时,才将无人机投入使用。实践中,需要通过人工分析方式对无人机的飞行数据进行分析,以判断无人机的功能是否达标,而通过人工分析的方法使用户难以快速准确获得所需的结果,并且在野外或农田环境,需要人工事实分析耗时耗力,不能满足用户使用需求。
发明内容
本发明实施例提供了一种无人机测试方法、设备及存储介质,可自动测试无人机的功能,提高测试效率,可满足用户对无人机测试的自动化、智能化需求,并可达到实时分析多种数据的需求。
第一方面,本发明实施例提供了一种无人机测试方法,应用于进行测试的测试设备,所述测试设备用于显示测试界面,所述测试界面上包括用户输入区域和测试结果显示区域,所述方法包括:
接收通过用户在所述用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据;
确定所述用户输入区域输入启动测试指令时,获取所述无人机的飞行数据;
根据所述获取的无人机的飞行数据及所述用户输入的测试数据对所述测试项目进行分析,得到测试结果;
在所述测试结果显示区域显示所述测试结果。
第二方面,本发明实施例提供了一种测试设备,包括存储器和处理器;
所述存储器,用于存储程序指令;
所述处理器,执行所述存储器存储的程序指令,当程序指令被执行时,所述处理器用于执行如下步骤:
接收通过用户在所述用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据;
确定所述用户输入区域输入启动测试指令时,获取所述无人机的飞行数据;
根据所述获取的无人机的飞行数据及所述用户输入的测试数据对所述测试项目进行分析,得到测试结果;
在所述测试结果显示区域显示所述测试结果。
第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述无人机测试方法。
接收通过用户在所述用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据;
确定所述用户输入区域输入启动测试指令时,获取所述无人机的飞行数据;
根据所述获取的无人机的飞行数据及所述用户输入的测试数据对所述测试项目进行分析,得到测试结果;
在所述测试结果显示区域显示所述测试结果。
本发明实施例中,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的测试数据,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据测试数据和获取的无人机的飞行数据对测试项目进行分析,得到测试结果,实现了对无人机的测试流程化,无需人工分析,大幅度提高测试的便捷性及效率,可满足用户对无人机测试的自动化、智能化需求,并可达到实时分析多种数据的需求。另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种无人机测试的网络架构示意图;
图2是本发明实施例提供的一种无人机测试的网络架构示意图;
图3是本发明实施例提供的一种无人机测试方法的流程示意图;
图4是本发明实施例提供的一种测试界面的示意图;
图5是本发明实施例提供的另一种测试界面的示意图;
图6是本发明实施例提供的又一种测试界面的示意图;
图7是本发明实施例提供的又一种测试界面的示意图;
图8是本发明实施例提供的另一种无人机测试方法的流程示意图;
图9是本发明实施例提供的又一种测试界面的示意图;
图10是本发明实施例提供的又一种无人机测试方法的流程示意图;
图11是本发明实施例提供的又一种无人机测试方法的流程示意图;
图12是本发明实施例提供的又一种测试界面的示意图;
图13是本发明实施例提供的又一种无人机测试方法的流程示意图;
图14是本发明实施例提供的又一种测试界面的示意图;
图15是本发明实施例提供的又一种测试界面的示意图;
图16是本发明实施例提供的又一种测试界面的示意图;
图17是本发明实施例提供的又一种无人机测试方法的流程示意图;
图18是本发明实施例提供的又一种测试界面的示意图;
图19是本发明实施例提供的又一种测试界面的示意图;
图20是本发明实施例提供的又一种无人机测试方法的流程示意图;
图21是本发明实施例提供的又一种测试界面的示意图;
图22是本发明实施例提供的又一种测试界面的示意图;
图23是本发明实施例提供的一种测试设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了更好理解本发明实施例提供的一种无人机测试方法、装置及设备,下面先描述本发明实施例的网络构架。
请参见图1及图2,图1及图2均是本发明实施例提供的无人机测试的网络架构示意图,该网络结构包括天空端、地面端和基准端,天空端包括发射器10,地面端包括接收器11及测试设备12,基准端包括基准端13。
图1所示的是其中一种通信连接方式,发射器10与基准端13之间相互通信,发射器10能够获取基准端13的位置原点信息。发射器10还与接收器11之间可以相互通信,发射器10可以将天空端相对于基准端13的位置信息数据传输给接收器11。接收器11与测试设备12之间可以通过有线或无线方式进行通信,将接收到的数据传输到测试设备12中进行处理分析。
图2所示的是另一种通信连接方式,基准端13与地面设备11之间相互通信,基准端13将其位置原点信息传输给接收器11。接收器11还与天空端的发射器10相互通信,接收器11将接收到的基准端13的信息传输给发射器10并从发射器10出获取天空端的飞行数据。接收器11与测试设备12之间通过有线或无线方式通信,将接收到的数据传输给测试设备12进行最终的处理分析。
可理解的是,该无人机测试的网络架构中的基准端13主要用于基于RTK(Real-Time Kinematic)实时动态差分定位技术提供高精度的定位信息(即基准端的位置原点信息),其定位精度能够控制在厘米级范围内,以便进一步根据基准端13提供的定位信息确定无人机的飞行数据。在一个实施例中,该无人机测试的网络架构中可以通过发射器的传感器来获取无人机的飞行数据,因此,在一些实施例中,上述该无人机测试的网络架构中可以不包括基准端13。
该发射器10可拆卸地固定设置在无人机上。该发射器10可以用于获取无人机的飞行数据,并飞行数据发送至接收器11,飞行数据可以包括无人机的飞行高度、无人机在多个航点的经度、纬度及三个方向上的速度中的至少一种,三个方向可包括无人机的前进方向、平移方向和垂直方向。在一个实施例中,发射器10上可以包括视觉传感器、激光传感器、雷达传感器、姿态传感器等中的至少一种,发射器10可以使用这些传感器来获取无人机的飞行数据,例如,发射器10可以使用雷达传感器获取雷达传感器在无人机飞行过程中多个航点中的每个航点的高度,将雷达传感器在每个航点的高度作为无人机在每个航点的高度,根据无人机在每个航点的高度可以确定无人机的飞行高度。其中,视觉传感器可以包括单目视觉、双目视觉或是多目视觉,激光传感器可以包括ToF测距仪、激光雷达,雷达传感器可以包括超声波雷达、毫米波雷达,姿态传感器可以包括GNSS位置传感器、IMU惯性测量单元、多轴姿态传感器。可以理解的是,传感器并不限于上述列举的种类,与其实现相同或相似的功能的传感器均可行。
接收器11可以用于接收发射器10所发送的飞行数据,并将飞行数据转发至测试设备12。
测试设备12可以包括测试界面,该测试界面可以包括用户输入区域和测试结果显示区域,用户输入区域可以用于接收用户输入的测试数据,以及接收用户输入的测试相关的指令,例如测试相关的指令可以包括启动测试指令或重新测试指令等等。测试结果显示区域可以用于显示测试结果及无人机的飞行数据相关的图;例如,飞行数据相关的图可以包括各个航点的速度与飞行时间之间的折线图或各个航点的飞行高度与时间的折线图等等。测试设备12还可以用于接收接收器11所发送的飞行数据,并根据飞行数据及测试项目关联的测试数据对无人机的测试项目进行分析,得到测试结果,可以自动实现对无人机的功能测试。其中,用户输入区域与测试结果显示区域之间可以切换显示,例如,在用户输入测试数据时,测试设备可以只显示用户输入区域;在测试的过程中或测试结束时,测试设备可以只测试结果显示区域;用户输入区域与测试结果显示区域的内容显示方式可以通过用户的指令进行调整。测试设备12可以为智能手机、电脑或服务器等设备。
在一个实施例中,上述网络架构中的地面端还可以包括无人机的控制终端,该控制终端可以是指设置于上述测试设备中的装置,该控制终端也可以是独立的设备;该控制终端用于控制无人机的飞行,控制终端具体地可以为遥控器、智能手机、平板电脑、膝上型电脑、地面站、穿戴式设备(手表、手环)中的一种或多种。
基于上述网络架构,本发明实施例提供一种无人机测试方法,请参见图3,所述方法可以由测试设备执行,其中,测试设备的具体解释如前所述。如图3所示,该无人机测试方法可以包括如下步骤。
S301、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,测试项目可以是指对无人机的某个功能进行测试,测试项目可以包括限距功能测试、限速功能测试、限高功能测试、电子围栏功能测试、航线自主规划功能测试及避障功能测试中的至少一种。不同测试项目所要测试的功能不一致,因此,针对不同测试项目所需要的测试数据不相同,即针对不测试项目,测试设备可以显示不同的用户输入区域。具体的,测试设备的显示界面上可以包括多个测试项目选项,该多个测试项目选项可以包括限高功能测试选项、限距功能测试选项、限速功能测试选项、电子围栏功能测试选项、航线自主规划功能测试选项及避障功能测试选项等等;测试设备可以接收用户通过测试项目选项所选择的测试项目,显示测试项目相对应的用户输入区域,接收用户在测试项目相对应的用户输入区域输入的测试数据。例如,测试项目为限高功能测试,测试数据可以包括限高阈值,该限高功能测试相对应的用户输入区域可以包括限高阈值输入框,测试设备可以接收用户通过限高阈值输入框输入的限高阈值。再如,该测试项目为限速功能测试,测试数据可以包括限速阈值,该限速功能测试相对应的用户输入区域可以包括限速阈值输入框,测试设备可以接收用户通过限速阈值输入框输入的限速阈值。
S302、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
在一个实施例中,在无人机飞行的过程中,发射器10可以直接接收基准端13的位置原点信息数据,由发射器10将该位置原点信息数据解算后得到无人机的实际飞行数据,并由发射器10将该无人机的实际飞行数据转发接收器11,由接收器11将该无人机的实际飞行数据转发至测试设备。相应地,测试设备可以从接收器11接收实际飞行数据。如前述所说,无人机的实际飞行数据可包括无人机的飞行高度、无人机在多个航点的经度、纬度及三个方向上的速度中的至少一种,该三个方向可包括无人机的前进方向、平移方向和垂直方向。
在另一个实施例中,在无人机飞行的过程中,接收器11可以接收基准端13的位置原点信息数据,由接收器11将位置原点信息数据转发至发射器10,由发射器10将该位置原点信息数据解算后得到无人机的实际飞行数据,并由发射器10将该无人机的实际飞行数据转发接收器11,由接收器11将该无人机的实际飞行数据转发至测试设备。相应地,测试设备可以从接收器11接收实际飞行数据。
在又一个实施例中,在无人机飞行的过程中,发射器10可以通过该发射器的传感器实时获取无人机的实际飞行数据,再将取无人机的实际飞行数据发送给接收器11,再由接收器11将该实际飞行数据发送至测试设备。相应地,测试设备可以从接收器11接收实际飞行数据。
S303、测试设备根据该获取的无人机的飞行数据及该用户输入的测试数据对该测试项目进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据及该用户输入的测试数据对该测试项目进行分析,得到测试结果,以实现对无人机的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
S304、测试设备在该测试结果显示区域显示该测试结果。
本申请实施例中,为了实现将测试结果可视化显示,测试设备可以在该测试结果显示区域显示该测试结果。该测试结果可以包括测试通过和测试未通过。测试通过可以是指该无人机的测试项目对应的功能达标;测试未通过可以是指该无人机测试项目对应的功能未达标。例如,测试项目为限距功能测试,测试通过可以是指该无人机的限距功能达标;测试未通过可以是指该无人机的限距功能未达标。
可选的,无人机的功能达标是指无人机的功能满足国家对无人机的规定,无人机的功能未达标是指无人机的功能不满足国家对无人机的规定。
在一个实施例中,该测试结果显示区域还可以显示测试项目名称或测试时间等信息。
在一个实施例中,测试设备可以在该测试结果显示区域显示测试状态,该测试状态包括未测试、测试中或测试完成,以便用户可以实时了解当前测试项目的测试进度。
在一个实施例中,测试设备可以在该测试结果显示区域显示该测试结果的修改选项,在检测到通过该修改选项输入的修改指令之后,对该测试结果进行修改。在测试完成后,测试设备可以在该测试结果显示区域显示该测试结果的修改选项,在检测到用户点击或滑动该修改选项时,确定接收到修改指令,对该测试结果进行修改,可实现人机交互,提高交互体验。
在一个实施例中,在测试结果显示区域显示重新测试选项,在检测到通过该重新测试选项的重新测试指令之后,对该无人机的测试项目重新进行测试。例如,在测试完成后,为了提高测试的准确性,测试设备可以在测试结果显示区域显示重新测试选项,在检测到用户点击或滑动该重新测试选项时,确定接收到重新测试指令,对该无人机的测试项目重新进行测试,可实现人机交互,提高交互体验。
在一个实施例中,测试设备可以生成测试报告,该测试报告包括该测试项目、该测试数据和测试结果,该测试报告可以包括测试产品的基本信息、测试结果及测试数据等。
在一个实施例中,测试设备可以接收用户输入的场地基本信息,保存用户输入的场地基本信息,其中,该测试报告还包括该场地基本信息。例如,如图4所示,该场地为农作物地,该场地基本信息包括作物名称、作物高度、地面温度、地面的湿度及场地所在位置的风速等等。
在一个实施例中,测试设备可以接收用户输入的测试产品信息,保存用户输入的测试产品信息,其中,该测试报告还包括该测试产品信息。例如,如图5所示,该测试产品信息可以包括生产该测试产品的企业名称、测试产品的型号、名称、旋翼个数、重量、旋翼的尺寸及飞控编号等等。
在一个实施例中,在检测到通过该查看测试报告选项输入的查看指令时,显示该测试报告。例如,如图6所示,测试设备上显示了多个测试产品的查看测试报告选项,当检测到针对目标测试产品的查看测试报告选项的点击操作,显示该目标测试产品的测试报告,该目标产品为多个测试产品中的任一测试产品。
在一个实施例中,在检测到通过该下载测试报告选项输入的下载指令时,下载该测试报告。例如,如图7所示,测试设备中显示了无人机的避障功能测试的测试报告,测试设备上显示了下载测试报告选项,当检测到针对下载测试报告选项的触控操作时,确定接收到通过该下载测试报告选项输入的下载指令,下载该测试报告,该测试报告包括测试产品的基本信息、测试数据(障碍物信息),针对不同障碍物的类型,对无人机的避障功能测试的测试结果,该障碍物的类型包括树、电线、电杆或人等。
在一个实施例中,在检测到通过所述删除测试报告选项输入的删除指令时,删除所述测试报告。
可见,通过实施图3所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的测试数据,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据测试数据和获取的无人机的飞行数据对测试项目进行分析,得到测试结果,实现了对无人机的测试流程化,无需人工分析,大幅度提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图8,图8是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的限高功能测试的场景,本发明实施例如图8所示,该无人机测试方法可以包括如下步骤。
S801、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括限高功能测试,该测试数据可以包括限高阈值。其中,该限高阈值可以是无人机的限高功能中限制无人机飞行的最大高度;测试设备的显示界面上可以包括多个测试项目选项,测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为限高功能测试,则显示该限高功能测试对应用户输入区域。如图9所示,该用户输入区域可以包括限高阈值输入框,测试设备可以接收用户在限高阈值输入框中输入的限高阈值;该用户输入区域还可以包括无人机的起飞点坐标输入框,测试设备可以接收用户在起飞点坐标输入框输入的起飞点坐标。在接收到限高阈值和起飞点坐标后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。
S802、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
在一个实施例中,如图9所示,在无人机的飞行过程中,测试设备可以在测试结果显示区域上实时显示无人机的当前航点位置及起飞点位置,以便用户可以根据无人机的当前航点位置及起飞点位置实时了解无人机的飞行高度。
S803、测试设备根据该获取的无人机的飞行数据及该限高阈值对该限高功能测试进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据及该限高阈值对该限高功能测试进行分析,得到测试结果,以实现对无人机的限高功能的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
S804、测试设备在该测试结果显示区域显示该测试结果。
为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,测试设备可以在该测试结果显示区域显示该无人机在飞行过程中的时间与各个航点的高度之间的折线图,可实现对测试数据的可视化显示,以便用户根据该折线图可以实时了解每个时间点的航点的高度与预设高度阈值之间的关系。例如,该测试结果显示区域显示了高度与时间构成的坐标系,测试设备可以将该无人机在飞行过程中的每个时间对应的航点高度值标注在坐标系中,连接相邻航点之间的高度值得到该无人机在飞行过程中的时间与各个航点的高度之间的折线图。
在一个实施例中,该折线图中航点的高度大于该限高阈值的部分为第一预设颜色,该折线图中航点的高度小于或等于该限高阈值的部分为第二预设颜色。
为了使测试结果更加清晰,测试设备可以以不同的颜色在折线图中显示测试通过的航点和测试未通过的航点,以便于区分,测试通过的航点为高度小于或等于该限高阈值的航点;测试未通过的航点为高度大于该限高阈值的航点。例如,第一颜色为红色,第二颜色为绿色,该限高阈值为12m,测试设备可以将该折线图中航点的高度大于12m的部分显示为红色,将该折线图中航点的高度小于或等于12m的部分显示为绿色。
可见,通过实施图8所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的限高阈值,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据限高阈值和获取的无人机的飞行数据对限高功能测试进行分析,得到测试结果,实现了对无人机的限高功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图10,图10是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的限速功能测试的场景,本发明实施例如图10所示,该无人机测试方法可以包括如下步骤。
S111、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括限速功能测试,该测试数据可以包括限速阈值。其中,该限速阈值可以是无人机的限速功能中限制无人机飞行的最大速度。测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为限速功能测试,则显示该限速功能测试对应用户输入区域。该用户输入区域可以包括限速阈值输入框,测试设备可以接收用户在限速阈值输入框中输入的限速阈值;该用户输入区域还可以包括无人机的起飞点坐标输入框,测试设备可以接收用户在起飞点坐标输入框输入的起飞点坐标。在接收到限速阈值和起飞点坐标后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。
S112、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
S113、测试设备根据该获取的无人机的飞行数据及该限速阈值对该限速功能测试进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据及该限速阈值对该限速功能测试进行分析,得到测试结果,以实现对无人机的限速功能的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
S114、测试设备在该测试结果显示区域显示该测试结果。
本申请实施例中,为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,电子设备可以在该测试结果显示区域显示该无人机在飞行过程中的时间与各个航点的综合速度之间的折线图,以便用户可以根据该折线图了解各个时间的航点的综合速度与限速阈值之间的关系。航点的综合速度可以是指根据该航点在各个方向上的速度确定的。例如,该测试结果显示区域显示了速度与时间构成的坐标系,测试设备可以将该无人机在飞行过程中的每个时间对应的航点速度值标注在坐标系中,连接相邻航点之间的速度值得到该无人机在飞行过程中的时间与各个航点的速度之间的折线图。
在一个实施例中,该折线图中航点的综合速度大于该限速阈值的部分为第一预设颜色,该折线图中航点的综合速度小于或等于该限速阈值的部分为第二预设颜色。
为了使测试结果更加清晰,测试设备可以以不同颜色在折线图中显示测试通过的航点和测试未通过的航点,以便于区分,测试通过的航点为速度小于或等于该限速阈值的航点;测试未通过的航点为速度大于该限速阈值的航点。具体的,例如,第一颜色为红色,第二颜色为绿色,限速阈值为20m/s,测试设备可以将该折线图中航点的速度大于20m/s的部分显示为红色,将该折线图中航点的速度小于或等于20m/s的部分显示为绿色。
可见,通过实施图10所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的限速阈值,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据限速阈值和获取的无人机的飞行数据对限速功能测试进行分析,得到测试结果,实现了对无人机的限速功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
参见图11,图11是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的限距功能测试的场景,本发明实施例如图11所示,该无人机测试方法可以包括如下步骤。
S121、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括限距功能测试,该测试数据可以包括该无人机的起飞点的位置信息及限距阈值。其中,该限距阈值可以是无人机的限距功能中限制无人机飞行的最大距离。测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为限距功能测试,则显示该限距功能测试对应用户输入区域。该用户输入区域可以包括限距阈值输入框,测试设备可以接收用户在限距阈值输入框中输入的限距阈值;该用户输入区域还可以包括无人机的起飞点坐标输入框,测试设备可以接收用户在起飞点坐标输入框输入的起飞点坐标,将起飞点坐标作为起飞点的位置信息。在接收到限距阈值和起飞点坐标后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。
S122、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
S123、测试设备根据该获取的无人机的飞行数据、该限距阈值及起飞点的位置信息对该限距功能测试进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据、该限距阈值及起飞点的位置信息对该限距功能测试进行分析,得到测试结果,以实现对无人机的限距功能的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
其中,限距阈值可以是指规定的无人机飞行的最大距离。
S124、测试设备在该测试结果显示区域显示该测试结果。
为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,电子设备可以在该测试结果显示区域显示该无人机在飞行过程中的时间与各个航点的距离之间的折线图,以便用户可以根据该折线图了解各个时间的航点的距离与限距阈值之间的关系。航点的距离可以是指根据该航点的位置与起飞点的位置之间的距离。例如,如图12所示,该测试结果显示区域显示了距离与时间构成的坐标系,测试设备可以将该无人机在飞行过程中的每个时间对应的航点的高度值标注在坐标系中,连接相邻航点之间的高度值相得到该无人机在飞行过程中的时间与各个航点的高度之间的折线图。可选的,测试设备还可以该坐标系显示限距阈值,如限距阈值为12m,图12中虚线表示限距阈值,实线表示该无人机在飞行过程中的时间与各个航点的距离之间的折线图。
在一个实施例中,该折线图中航点的距离大于该限距阈值的部分为第一预设颜色,该折线图中航点的距离小于或等于该限距阈值的部分为第二预设颜色。
为了使测试结果更加清晰,测试设备可以以不同颜色在折线图中显示测试通过的航点和测试未通过的航点,以便于区分,测试通过的航点为距离小于或等于该限距阈值的航点;测试未通过的航点为距离大于该限距阈值的航点。具体的,例如,如图12所示,第一颜色为红色,第二颜色为绿色,限距阈值为12m,测试设备可以将该折线图中航点的距离大于12m的部分显示为红色,将该折线图中航点的距离小于或等于12m的部分显示为绿色。
可见,通过实施图11所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的限距阈值及起飞点的位置信息,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据限距阈值、起飞点的位置信息和获取的无人机的飞行数据对限距功能测试进行分析,得到测试结果,实现了对无人机的限距功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图13,图13是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的电子围栏功能测试的场景,本发明实施例如图13所示,该无人机测试方法可以包括如下步骤。
S131、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括电子围栏功能测试,该测试数据可以包括该电子围栏的预设数量的顶点的位置信息。其中,预设数量可以是根据电子围栏的形状确定的,电子围栏的形状为四边形,则预设数量为四个;电子围栏的形状为三边形,则预设数量为三个。测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为电子围栏功能测试,则显示该电子围栏功能测试对应用户输入区域。该用户输入区域可以包括该电子围栏的预设数量的顶点的位置信息输入框,测试设备可以接收用户在该电子围栏的预设数量的顶点的位置信息输入框中输入的该电子围栏的预设数量的顶点的位置信息。在接收到该电子围栏的预设数量的顶点的位置信息后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。例如,如图14所示,用户输入区域可以包括电子围栏四个顶点的位置信息输入框,四个顶点分别为A点、B点、C点及D点,测试设备可以接收用户通过A点、B点、C点及D点的输入框输入的四个顶点的位置信息。在一个实施例中,测试设备还可以实时显示无人机向多个方向上飞行时的航点的位置信息。其中,如图14所示,当无人机在电子围栏的AB侧飞行时,无人机的飞行方向为前进方向,前进方向可以是指无人机以机头朝向电子围栏并不断靠近电子围栏的方向;当无人机在电子围栏的CD侧飞行时,无人机的飞行方向为后退方向,后退方向可以是指无人机机尾朝向电子围栏并不断靠近电子围栏的方向;当无人机在电子围栏的AD侧飞行时,无人机的飞行方向为右平移方向,右平移方向可以是指无人机右侧机翼朝向电子围栏并不断靠近电子围栏的方向;当无人机在电子围栏的BC侧飞行时,无人机的飞行方向为左平移方向,左平移方向可以是指无人机左侧机翼朝向电子围栏并不断靠近电子围栏的方向。
在一个实施例中,测试数据可以还包括预设距离,以便测试设备可以对与电子围栏的距离小于预设距离的航点的飞行数据进行分析,而滤除掉与电子围栏的距离大于或等于预设距离的航点的飞行数据,可节省资源,提高测试效率。
S132、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
S133、测试设备根据该获取的无人机的飞行数据及该电子围栏的预设数量的顶点的位置信息对该电子围栏功能测试进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据及该电子围栏的预设数量的顶点的位置信息对该电子围栏功能测试进行分析,得到测试结果,以实现对无人机的电子围栏功能的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
S134、测试设备在该测试结果显示区域显示该测试结果。
本申请实施例中,为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,测试设备可以在所述测试结果显示区域显示该无人机针对多个方向中的每个方向进行电子围栏功能测试的测试状态,以便用户可以及时了解测试进度。如图15所示,测试设备显示了前进方向的测试状态为已测试,后退方向的测试状态为测试中,左平移方向的测试状态为未测试,右平移方向的测试状态为未测试。
在一个实施例中,该测试结果包括所述无人机针对多个方向中的每个方向进行电子围栏功能测试的测试结果。例如,如图16所示,测试设备在所述测试结果显示区域显示了前进方向的测试结果为测试通过,后退方向的测试结果为测试通过中,左平移方向(即坐横向平移)的测试结果为测试不通过,右平移方向(即右横向平移)的测试结果为测试通过。
在一个实施例中,测试设备可以接收针对第一方向的折线图的查看指令,在该测试结果显示区域显示该无人机向所述第一方向飞行的过程中的时间、航点距该电子围栏的距离和航点的综合速度之间的折线图。
例如,测试设备可以包括前进方向、后退方向、左平移方向及右平移方向的折线图,若第一方向为前进方向,如图16所示,测试设备可以接收针对前进方向的折线图的查看指令,在该测试结果显示区域显示该无人机向该前进方向飞行的过程中的时间、航点距该电子围栏的距离和航点的综合速度之间的折线图。
在一个实施例中,测试设备可以接收用户通过该测试结果显示区域输入的电子围栏内测试结果,保存所述电子围栏内测试结果。
用户可以根据该测试结果显示区域显示的数据设置围栏内测试结果,具体的,测试设备可以接收用户通过该测试结果显示区域输入的围栏内测试结果,保存该电子围栏内测试结果。例如,根据图16所示的折线图确定无人机在电子围栏内飞行或靠近电子围栏时未减速飞行,用户可以将电子围栏内测试结果设置为不通过。
可见,通过实施图13所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的电子围栏的预设数量的顶点的位置信息,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据该电子围栏的预设数量的顶点的位置信息和获取的无人机的飞行数据对电子围栏功能测试进行分析,得到测试结果,实现了对无人机的电子围栏功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图17,图17是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的航线自主规划功能测试的场景,本发明实施例如图17所示,该无人机测试方法可以包括如下步骤。
S171、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括航线自主规划功能测试,该测试数据可以包括第一位置的位置信息和第二位置的位置信息以及喷幅。其中,该喷幅可以是无人机的航线自主规划中限制无人机喷洒农药或水等物体的喷洒范围,如喷幅可以为5m。测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为航线自主规划功能测试,则显示该航线自主规划功能测试对应用户输入区域。如图18所示,该用户输入区域可以包括测试数据输入框,第一位置为A点,第二位置为B点,测试设备可以接收用户在测试数据输入框中输入的A点的位置信息和B点的位置信息以及喷幅,A点的位置信息为(22.62,113.93),B点的位置信息为(22.63,113.93),喷幅为5m。可选的,测试数据还可以包括飞行高度,如3m,还可以包括飞行速度5m/s。在接收到测试数据后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。
S172、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
S173、测试设备根据该获取的无人机的飞行数据、第一位置的位置信息和第二位置的位置信息以及喷幅对该航线自主规划功能测试进行分析,得到测试结果。
测试设备可以根据该获取的无人机的飞行数据、第一位置的位置信息和第二位置的位置信息以及喷幅对该航线自主规划功能测试进行分析,得到测试结果,以实现对无人机的航线自主规划功能的测试流程化,不需要人工分析,提高测试效率及测试的便捷性。
S174、测试设备在该测试结果显示区域显示该测试结果。
为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,测试设备可以在该测试结果显示区域显示该无人机在飞行过程中的时间、航点与对应的基准线之间的距离和航点的综合速度之间的折线图,该基准线为根据该第一位置的位置信息和该第二位置的位置信息以及该喷幅确定的。
测试设备可以在该测试结果显示区域显示该无人机在飞行过程中的时间、航点与对应的基准线之间的距离和航点的综合速度之间的折线图,以便可以根据折线图了解该无人机的航线自主规划功能测试是否通过。例如,该测试结果显示区域显示了距离、总和速度及时间构成的坐标系,测试设备可以将该无人机在飞行过程中的每个时间对应的航点综合速度值标注在坐标系中,连接相邻航点之间的综合速度值得到该无人机在飞行过程中的时间与各个航点的综合速度之间的折线图;将该无人机在飞行过程中的每个时间的航点与对应基准线之间的距离值标注在坐标系中,连接相邻航点之间的距离值得到该无人机在飞行过程中的时间与各个航点距相应基准线的距离之间的折线图。
在一个实施例中,测试设备可以在该测试结果显示区域显示第一航线轨迹和第二航线轨迹,该第一航线轨迹为该无人机在飞行过程中的实际航线轨迹,该第二航线轨迹为根据该第一位置的位置信息、该第二位置的位置信息以及该喷幅确定的参考航线轨迹。可选的,测试设备可以以第一颜色显示第一航线轨迹,以第二颜色显示第二航线轨迹。例如,第一颜色为黄色,第二颜色为绿色,如图19所示,以黄色显示的轨迹为实际航线轨迹,以绿色显示的轨迹为参考航线轨迹。该第二航线轨迹为根据该第一位置的位置信息、该第二位置的位置信息以及该喷幅确定的参考航线轨迹,例如,喷幅为5m,第一位置位A点,第二位置位B点,第二航线轨迹包括直线段AB及与线段AB平行且与线段AB之间的距离为喷幅的N倍的线段构成,N为正整数。
在一个实施例中,测试设备可以在该测试结果显示区域显示该第一标准差、最小距离和最大距离,该第一标准差为根据该无人机在飞行过程中的每个航点与对应的基准线之间的距离计算得到的标准差,该最小距离为该无人机在飞行过程中多个航点与对应的基准线之间的距离中的最小距离,该最大距离为该无人机在飞行过程中多个航点与对应的基准线之间的距离中的最大距离。例如,假设有1~10个航点,测试设备可以计算每个航点与对应基准线的距离,得到10个距离值,将10个距离值的均方差作为第一标准差,将第一标准差、10个距离值中的最大距离及最小距离显示在该测试结果显示区域上。如图15所示,测试设备可以以数据分析表的形式显示该第一标准差、最小距离和最大距离。
在一个实施例中,该测试数据还包括飞行高度,其中,该飞行高度可以是无人机的限距功能中限制无人机飞行的最大高度。测试设备可以计算该无人机在飞行过程中的每个航点的高度与该飞行高度之间的高度偏差,得到多个高度偏差,在该测试结果显示区域显示第二标准差、该多个高度偏差中的最小高度偏差和该多个高度偏差中的最大高度偏差,该第二标准差为根据该多个高度偏差计算得到。例如,假设有1~10个航点,飞行高度为3m,测试设备可以计算每个航点与3m之间的差值,将该差值作为高度偏差,得到10个高度偏差值,将10个高度偏差值的均方差作为第二标准差;并将第二标准差、10个高度偏差值的最大值及最小值显示在该测试结果显示区域。如图19所示,测试设备可以以数据分析表的形式显示第二标准差、该多个高度偏差中的最小高度偏差和该多个高度偏差中的最大高度偏差。
在一个实施例中,该测试数据还包括飞行速度,测试设备可以计算该无人机在飞行过程中的每个航点的综合速度与该飞行速度之间的速度偏差,得到多个速度偏差,在该测试结果显示区域显示第三标准差、该多个速度偏差中的最小速度偏差和该多个速度偏差中的最大速度偏差,该第三标准差为根据该多个速度偏差计算得到。例如,假设有1~10个航点,飞行速度为5m/s,测试设备可以计算每个航点与5m/s之间的差值,将该差值作为速度偏差,得到10个速度偏差值,将10个速度偏差值的均方差作为第三标准差;并将第三标准差、10个速度偏差值的最大值及最小值显示在该测试结果显示区域。如图19所示,测试设备可以以数据分析表的形式显示第三标准差、该多个速度偏差中的最小速度偏差和该多个速度偏差中的最大速度偏差。
可见,通过实施图17所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的第一位置的位置信息、第二位置的位置信息以及喷幅,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据第一位置的位置信息、第二位置的位置信息以、喷幅和获取的无人机的飞行数据对航线自主规划功能测试进行分析,得到测试结果,实现了对无人机的航线自主规划功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图20,图20是本发明实施例提供的另一种无人机测试方法的流程示意图,所述方法可以由测试设备执行,其中,对测试设备的具体解释如前所述。本发明实施例与图3实施例的区别在于,本发明实施例为图3实施例的一个具体应用场景,该应用场景为对无人机的避障功能测试的场景,本发明实施例如图20所示,该无人机测试方法可以包括如下步骤。
S211、测试设备接收通过用户在该用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据。
本申请实施例中,该测试项目包括避障功能测试,该测试数据可以包括障碍物信息、该无人机的起点坐标及终点坐标。测试设备可以接收用户通过测试项目选项所选择的测试项目,若选择的测试项目为避障功能测试,则显示该避障功能测试对应用户输入区域。该用户输入区域可以包括测试数据输入框,测试数据框包括障碍物信息输入框、该无人机的起点坐标输入框及终点坐标输入框,测试设备可以接收用户在测试数据输入框中输入的障碍物信息、该无人机的起点坐标及终点坐标。在接收到限距阈值和起飞点坐标后,测试可以接收用户在用户输入区域输入的保存信息的指令,并保存用户输入的数据。该障碍物信息包括障碍物的位置信息、该障碍物的半径、该障碍物的高度及该障碍物的类型,该障碍物的类型可以包括树、房屋、电杆或人等。例如,图17所示,障碍物为树,障碍物的高度为10m,障碍物的半径为123m,障碍物的位置信息为(22.62,113.93),无人机的起点坐标为A点的坐标(22.64,113.93),无人机的终点坐标为B点的坐标(22.64,113.95)。
S212、测试设备确定该用户输入区域输入启动测试指令时,获取该无人机的飞行数据。
S213、测试设备根据该获取的无人机的飞行数据、障碍物信息、该无人机的起点坐标及终点坐标对该避障功能测试进行分析,得到测试结果。
本申请实施例中,测试设备可以根据该获取的无人机的飞行数据、障碍物信息、该无人机的起点坐标及终点坐标对该避障功能测试进行分析,得到测试结果,以实现对无人机的避障功能的测试流程化,不要人工分析,提高测试效率及测试的便捷性。
S214、测试设备在该测试结果显示区域显示该测试结果。
本申请实施例中,为了实现将测试结果可视化,测试设备可以在该测试结果显示区域显示该测试结果。
在一个实施例中,测试设备可以在该测试结果显示区域显示该无人机的飞行轨迹图以及该障碍物的位置。如图21所示,测试设备可以将无人机飞行的过程中的每个航点的位置标注在测试结果显示区域,并连接相邻的航点得到无人机的飞行轨迹图,并在测试结果显示区域显示障碍物的位置,以便用户可以实时了解无人机的飞行位置与障碍物位置的关系。
在一个实施例中,在所述测试结果显示区域显示所述无人机在飞行过程中的时间、航点与所述障碍物之间的距离和航点的综合速度之间的折线图。例如,如图22所示,该测试结果显示区域显示了速度、距离及时间构成的坐标系,测试设备可以将该无人机在飞行过程中的每个时间对应的航点速度值标注在坐标系中,连接相邻航点之间的速度值得到该无人机在飞行过程中的时间与各个航点的速度之间的折线图;将该无人机在飞行过程中的每个时间对应的航点与障碍物的距离值标注在坐标系中,连接相邻航点之间的距离值得到该无人机在飞行过程中的时间与各个航点距障碍物的距离之间的折线图。可选的,如图18所示,测试设备可以以第一颜色显示该无人机在飞行过程中的时间与各个航点的速度之间的折线图,以第二颜色显示该无人机在飞行过程中的时间与各个航点距障碍物的距离之间的折线图,第一颜色可以为红色,第二颜色为灰色。
可见,通过实施图20所描述的方法,测试设备提供了一个测试界面,测试界面包括用户输入区域和测试结果显示区域,测试设备可以接收用户通过用户输入区域输入的障碍物信息、该无人机的起点坐标及终点坐标,并接收用户通过用户输入区域输入的启动测试指令,可实现人机交互,提升了交互体验;测试设备可以根据障碍物信息、该无人机的起点坐标、终点坐标和获取的无人机的飞行数据对避障功能测试进行分析,得到测试结果,实现了对无人机的避障功能测试流程化,无需人工分析,提高测试的便捷性及效率;另外,测试设备可以将测试结果显示区域显示该测试结果,可实现测试结果的可视化显示。
请参见图23,图23是本发明实施例提供的测试设备的结构示意图。具体的,所述测试设备包括:处理器100及存储器101。
所述存储器101可以包括易失性存储器(volatile memory);存储器101也可以包括非易失性存储器(non-volatile memory);存储器101还可以包括上述种类的存储器的组合。所述处理器100可以是中央处理器(central processing unit,CPU)。所述处理器100还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA)或其任意组合。
在一个实施例中,所述存储器用于存储程序指令,所述处理器可以调用存储器中存储的程序指令,用于执行如下步骤:
接收通过用户在所述用户输入区域内输入的用于对无人机的测试项目进行测试的测试数据;
确定所述用户输入区域输入启动测试指令时,获取所述无人机的飞行数据;
根据所述获取的无人机的飞行数据及所述用户输入的测试数据对所述测试项目进行分析,得到测试结果;
在所述测试结果显示区域显示所述测试结果。
可选的,所述测试项目包括限高功能测试,所述测试数据包括限高阈值。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机在飞行过程中的时间与各个航点的高度之间的折线图。
可选的,所述折线图中航点的高度大于所述限高阈值的部分为第一预设颜色,所述折线图中航点的高度小于或等于所述限高阈值的部分为第二预设颜色。
可选的,所述测试项目包括限速功能测试,所述测试数据包括限速阈值。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机在飞行过程中的时间与各个航点的综合速度之间的折线图。
可选的,所述折线图中航点的综合速度大于所述限速阈值的部分为第一预设颜色,所述折线图中航点的综合速度小于或等于所述限速阈值的部分为第二预设颜色。
可选的,所述测试项目包括限距功能测试,所述测试数据包括所述无人机的起飞点的位置信息及限距阈值。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机在飞行过程中的时间与各个航点的距离之间的折线图。
可选的,所述折线图中航点的距离大于所述限距阈值的部分为第一预设颜色,所述折线图中航点的距离小于或等于所述限距阈值的部分为第二预设颜色。
可选的,所述测试项目包括电子围栏功能测试,所述测试数据包括所述电子围栏的预设数量的顶点的位置信息。
可选的,所述测试数据还包括预设距离。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机针对多个方向中的每个方向进行电子围栏功能测试的测试状态。
可选的,所述测试结果包括所述无人机针对多个方向中的每个方向进行电子围栏功能测试的测试结果。
可选的,所述处理器还用于执行如下步骤:
接收针对第一方向的折线图的查看指令;
在所述测试结果显示区域显示所述无人机向所述第一方向飞行的过程中的时间、航点距所述电子围栏的距离和航点的综合速度之间的折线图。
可选的,所述处理器还用于执行如下步骤:
接收用户通过所述测试结果显示区域输入的电子围栏内测试结果;
保存所述电子围栏内测试结果。
可选的,所述测试项目为航线自主规划测试,所述测试数据包括第一位置的位置信息和第二位置的位置信息以及喷幅。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机在飞行过程中的时间、航点与对应的基准线之间的距离和航点的综合速度之间的折线图,所述基准线为根据所述第一位置的位置信息和所述第二位置的位置信息以及所述喷幅确定的。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示第一航线轨迹和第二航线轨迹,所述第一航线轨迹为所述无人机在飞行过程中的实际航线轨迹,所述第二航线轨迹为根据所述第一位置的位置信息、所述第二位置的位置信息以及所述喷幅确定的参考航线轨迹。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述第一标准差、最小距离和最大距离,所述第一标准差为根据所述无人机在飞行过程中的每个航点与对应的基准线之间的距离计算得到的标准差,所述最小距离为所述无人机在飞行过程中多个航点与对应的基准线之间的距离中的最小距离,所述最大距离为所述无人机在飞行过程中多个航点与对应的基准线之间的距离中的最大距离。
可选的,所述测试数据还包括飞行高度,所述处理器还用于执行如下步骤:
计算所述无人机在飞行过程中的每个航点的高度与所述飞行高度之间的高度偏差,得到多个高度偏差;
在所述测试结果显示区域显示第二标准差、所述多个高度偏差中的最小高度偏差和所述多个高度偏差中的最大高度偏差,所述第二标准差为根据所述多个高度偏差计算得到。
可选的,所述测试数据还包括飞行速度,所述处理器还用于执行如下步骤:
计算所述无人机在飞行过程中的每个航点的综合速度与所述飞行速度之间的速度偏差,得到多个速度偏差;
在所述测试结果显示区域显示第三标准差、所述多个速度偏差中的最小速度偏差和所述多个速度偏差中的最大速度偏差,所述第三标准差为根据所述多个速度偏差计算得到。
可选的,所述测试项目包括避障功能呢测试,所述测试数据包括障碍物信息、所述无人机的起点坐标及终点坐标。
可选的,所述障碍物信息包括障碍物的位置信息、所述障碍物的半径、所述障碍物的高度及所述障碍物的类型。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机的飞行轨迹图以及所述障碍物的位置。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述无人机在飞行过程中的时间、航点与所述障碍物之间的距离和航点的综合速度之间的折线图。
可选的,所述处理器还用于执行如下步骤:
显示测试状态,所述测试状态包括未测试、测试中或测试完成。
可选的,所述处理器还用于执行如下步骤:
在所述测试结果显示区域显示所述测试结果的修改选项;
在检测到通过所述修改选项输入的修改指令之后,对所述测试结果进行修改。
可选的,所述处理器还用于执行如下步骤:
在测试结果显示区域显示重新测试选项;
在检测到通过所述重新测试选项的重新测试指令之后,对所述无人机的测试项目重新进行测试。
可选的,所述处理器还用于执行如下步骤:
生成测试报告,所述测试报告包括所述测试项目、所述测试数据和测试结果。
可选的,所述处理器还用于执行如下步骤:
接收用户输入的场地基本信息;
保存用户输入的场地基本信息;
其中,所述测试报告还包括所述场地基本信息。
可选的,所述处理器还用于执行如下步骤:
接收用户输入的测试产品信息;
保存用户输入的测试产品信息;
其中,所述测试报告还包括所述测试产品信息。
可选的,所述处理器还用于执行如下步骤:
在检测到通过所述查看测试报告选项输入的查看指令时,显示所述测试报告。
可选的,所述处理器还用于执行如下步骤:
在检测到通过所述下载测试报告选项输入的下载指令时,下载所述测试报告。
可选的,所述处理器还用于执行如下步骤:
在检测到通过所述删除测试报告选项输入的删除指令时,删除所述测试报告。
在本发明的实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明对应实施例中描述的无人机测试方法,也可实现图23所述发明实施例的测试设备,在此不再赘述。
所述计算机可读存储介质可以是前述任一实施例所述的测试设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述车辆控制装置的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述测试设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,所述程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。