设备控制方法、装置及计算机可读存储介质与流程

文档序号:28529639发布日期:2022-01-19 11:59阅读:109来源:国知局
设备控制方法、装置及计算机可读存储介质与流程

1.本技术涉及无人机控制技术领域,特别是涉及一种设备控制方法、装置及计算机可读存储介质。


背景技术:

2.无人机被广泛应用于测绘领域,以通过无人机的相机对作业区域的拍摄,实现对作业区域的测绘。
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.图1是本技术实施例提供的一种设备控制方法对应的系统架构图;
28.图2是本技术实施例提供的一种设备控制方法的场景图;
29.图3是本技术实施例提供的另一种设备控制方法的场景图;
30.图4是本技术实施例提供的一种设备控制方法的流程图;
31.图5是本技术实施例提供的一种航线示意图;
32.图6是本技术实施例提供的一种设备控制方法的具体流程图;
33.图7是本技术实施例提供的一种相机的成像示意图;
34.图8是本技术实施例提供的一种相机拍摄的相邻两张图像之间的方位关系图;
35.图9是本技术实施例提供的另一种相机拍摄的相邻两张图像之间的方位关系图;
36.图10是本技术实施例提供的另一种航线示意图;
37.图11是本技术实施例提供的另一种航线示意图;
38.图12是本技术实施例提供的另一种航线示意图;
39.图13是本技术实施例提供的另一种设备控制方法的流程图;
40.图14是本技术实施例提供的一种设备控制装置的框图;
41.图15是本技术实施例提供的另一种设备控制装置的框图。
具体实施方式
42.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。
43.在本技术实施例中,参照图1,其示出了本技术实施例提供的一种设备控制方法对应的系统架构图,包括:无人机10、控制设备20,无人机10可以包括相机11。设备控制20与无人机10有线或无线连接,设备控制20可以获取数据,如,作业参数、控制指令等,并通过对数据的处理,控制无人机10以及相机11运行。需要说明的是,设备控制20可以集成设置在无人机10上,也可以独立于无人机10单独设置,本技术实施例对此不作限定。
44.其中,参照图2,其示出了本技术实施例提供的一种设备控制方法的场景图,相机11作为无人机10的负载,用于面向作业区域30进行拍摄任务。
45.具体的,在相机11的地面分辨率(gsd,ground sampling distance)固定的情况下,相机11拍摄的单张图像具有一个对应地面的矩形覆盖区域31,相机11的拍摄姿态影响该矩形覆盖区域31的方位,且相机11的拍摄姿态可以用画幅方向与无人机10的航向之间的相对方向关系来表示,画幅方向可以是指,相机拍摄的单张图像的长边延伸方向,或者与所述长边的法线方向平行的方向。也可以指,相机拍摄的单张图像的短边延伸方向,或者与所述短边的法线方向平行的方向。
46.此外,相机拍摄单张图像对应的矩形区域,与拍摄得到的影像实际覆盖的场景区域之间形成映射关系。上述画幅方向也可以指相机拍摄的单张图像的矩形覆盖区域31的长边延伸方向,或者与所述长边的法线方向平行的方向。也可以指,相机拍摄的单张图像的矩形覆盖区域31的短边延伸方向,或者与所述短边的法线方向平行的方向。
47.另外,根据实际需求,画幅方向也可以包括单张图像中或矩形覆盖区域31中的某一参考线的方向,例如,矩形对角线的延伸方向,或者是与长边呈预设夹角的其他方向。
48.在本技术实施例中,以画幅方向为矩形覆盖区域31的长边延伸方向,或者与所述长边的法线方向平行的方向进行说明。其中,图2示出了相机11的拍摄姿态为:使与矩形覆盖区域31的长边的法线方向平行的方向和无人机10的航向x平行。图3示出了相机11的拍摄姿态为:使矩形覆盖区域31的长边延伸方向与无人机10的航向x平行。
49.在图2中可以看出,若无人机10的相机11保持当前姿态,且无人机10沿航向x从作业区域30的一个短边飞至另一短边,则矩形覆盖区域31所经过的区域几乎可以覆盖整个作业区域30,整个拍摄任务中,无人机10的航线32经过的航程较短、耗时较少。
50.在图3中可以看出,若无人机10的相机11保持当前姿态,且无人机10沿航向x从作业区域30的一个短边飞至另一短边,则矩形覆盖区域31所经过的区域仅能覆盖作业区域30的一侧,而另一侧还未完成测绘,若要对另一侧完成测绘,无人机10在抵达作业区域30的另一短边时,规划的航线32还需继续向另一侧所在区域绕行。整个拍摄任务中,无人机10的航线32经过的航程较长、耗时较长。
51.由此可见,图2中无人机的执行效率明显大于图3中无人机的执行效率,因此,无人
机的相机的画幅方向和无人机的航向之间的相对方向关系不同,会导致无人机的航线规划,以及按照所规划的航线完成拍摄任务的任务参数(航程、拍摄图像的数量、耗时等)不同,从而影响到无人机执行拍摄任务的效率。
52.在本技术实施例中,一种实现方式中,可以预设一个任务参数条件,并设定无人机执行拍摄任务时的任务参数需满足该任务参数条件,则无人机在执行拍摄任务之前,控制设备可以基于无人机的相机的画幅方向和无人机的航向之间的相对方向关系,在作业区域规划航线,并确定无人机沿航线执行拍摄任务时的任务参数,若任务参数满足任务参数条件,则控制设备进一步控制无人机按照上述相对方向关系和航线执行拍摄任务;若任务参数不满足任务参数条件,则控制设备控制无人机调整画幅方向与航向之间的相对方向关系,并重新规划航线,直至任务参数满足任务参数条件后,按照新的相对方向关系和航线控制无人机执行拍摄任务。
53.在另一种实现方式中,可以预设任务参数条件,并设定无人机执行拍摄任务时的任务参数需满足该任务参数条件,无人机在执行拍摄任务之前,控制设备可以基于无人机的相机的画幅方向和无人机的航向之间的多个不同的相对方向关系,在作业区域分别规划对应的航线,并确定无人机沿每个航线执行拍摄任务时的任务参数,之后,控制设备在所有相对方向关系中确定了符合任务参数条件的一个或多个目标相对方向关系和目标航线后,可以自动按照任务参数最优的目标相对方向关系和对应的目标航线,控制无人机执行拍摄任务,或根据用户的选择,按照用户选择的目标相对方向关系和对应的目标航线控制无人机执行拍摄任务。
54.因此,在本技术实施例中,在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;可以使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率具有了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
55.另外,对每组相对方向关系以及航线对应的任务参数进行比较,可以筛选出作业效率较高的相对方向关系以及航线,后续则可以控制无人机按照作业效率较高的相对方向关系以及航线执行拍摄任务,从而提高作业效率。
56.图4是本技术实施例提供的一种设备控制方法的流程图,如图4所示,该方法可以包括:
57.步骤101、获取无人机执行拍摄任务的作业区域。
58.在实际应用中,无人机执行拍摄任务的作业区域通常是已知的,无人机的控制设备可以接收该作业区域的坐标并进行存储。根据实际需求,该作业区域的轮廓可以为规则形状或不规则形状,本技术实施例对此不作限定。
59.步骤102、根据所述无人机的相机的画幅方向和所述无人机的航向之间的相对方向关系,在所述作业区域规划航线。
60.具体的,根据相对方向关系在作业区域规划航线,具体可以通过根据作业区域的尺寸,以及相机沿航向移动以拍摄相邻两张图像时无人机的位置间隔实现航线的规划。
61.参照图5,其示出了本技术实施例提供的一种航线示意图,由于在实际航拍测绘领域中,作业区域30的面积一般较大,则无人机需要在作业区域30中进行多次折返绕行操作,使拍摄画面覆盖整个作业区域,这就使得针对无人机规划的航线32通常包括多条单条路径,图5中的航线32具有3条单条路径。
62.位置间隔可以包括航向间隔和旁向间隔,其中,无人机在航拍测绘过程中,为保证测绘结果中画面的连续性,相机在拍摄图像时,要求相邻两张图像之间沿航向对所摄地面有一定的重叠,称之为航向重叠,则相邻两张图像在航向上的间隔距离称为航向间隔;另外,无人机在航拍测绘过程中,要求相机在航线的两相邻单条路径上分别所拍摄的图像之间也需要有一定的影像重叠,这种重叠称之为旁向重叠,则航线的两相邻单条路径上的图像之间的间隔距离称为旁向间隔。航向间隔和旁向间隔可以根据航向重叠率和旁向重叠率计算得出,航向重叠率、旁向重叠率以及作业区域的尺寸为已知参数,在确定了拍摄任务时即可得到。
63.进一步的,在确定了相机的画幅方向和无人机的航向之间的相对方向关系后,可以确定作业区域的外接矩形,并根据外接矩形的长度和航向间隔,确定无人机在作业区域中沿航向移动时所需的单条路径的长度;之后再根据外接矩形的宽度和旁向间隔,确定无人机在作业区域中沿航向移动时所需的单条路径的数量;将多条单条路径依次首尾相连后,得到初始航线;最后再根据作业区域在外接矩形中的轮廓,对初始航线进行微调,使其全部位于作业区域中,得到针对作业区域所规划的航线。
64.步骤103、确定所述无人机沿所述航线执行所述拍摄任务时的任务参数。
65.在本技术实施例中,任务参数用于度量无人机按照当前的相对方向关系以及航线执行拍摄任务时的效率,如,任务参数可以包括:航线总长度、完成航线所需时间、完成航线相机所拍摄图像的数量等。
66.此外,任务参数还可以包括,离地飞行高度,地面分辨率,相机内参等参数。由于这几种任务参数一般在飞行时是预定义好的,可以根据实际情况变更这几种任务参数,也可以固定这几种任务参数配置,如调节航线、完成时间、图像张数等参数。
67.其中,在航线规划完成后,即可得到航线总长度;根据无人机执行拍摄任务时的移动速度和航线总长度,可以得到完成航线所需时间;根据无人机执行拍摄任务时的航向间距和航线总长度,可以得到完成航线相机所拍摄图像的数量。
68.步骤104、在所述任务参数不满足预设任务参数条件的情况下,调整所述画幅方向与所述航向之间的相对方向关系,并重新规划航线。
69.在任务参数包括航线总长度、完成航线所需时间、完成航线相机所拍摄图像的数量的情况下,针对拍摄任务时的效率的需求,要求航线总长度尽可能短、完成航线所需时间尽可能短、完成航线相机所拍摄图像的数量尽可能少。
70.因此,可以针对具体的任务参数以及实际需求,设定任务参数条件,并在根据当前相对方向关系计算得到的任务参数满足任务参数条件的情况下,控制无人机按照当前相对方向关系和对应航线执行拍摄任务;在根据当前相对方向关系计算得到的任务参数不满足任务参数条件的情况下,则通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来得到新的航线和任务参数,直至新的航线的任务参数满足任务参数条件后,控制无人机按照新的相对方向关系和新的航线执行拍摄任务。
71.具体的,控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,可以通过控制无人机对相机进行旋转实现,如,在相机安装在无人机的云台上时,可以控制云台带动相机旋转,从而改变相机的画幅方向和无人机的航向之间的相对方向关系。
72.例如,可以根据实际需求,将任务参数条件设定为:执行拍摄任务所花费的时间不能超过1小时、执行拍摄任务所拍摄的图像不能超过1万张。则根据当前的相对方向关系规划的路线求得对应的任务参数后,可以依据上述任务参数条件,判断任务参数是否满足任务参数条件。
73.综上,本技术实施例提供的一种设备控制方法,通过在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率被赋予了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
74.图6是本技术实施例提供的一种设备控制方法的具体流程图,该方法可以包括:
75.步骤201、获取无人机执行拍摄任务的作业区域。
76.具体的,步骤201具体可以参照上述步骤101,此处不再赘述。
77.步骤202、根据所述相对方向关系,确定所述无人机沿所述航向移动以拍摄相邻两张图像时所述无人机的位置间隔。
78.在本技术实施例中,为了保证无人机测绘结果中画面的前后、左右连续性,需要相机在拍摄图像时,要求前后相邻、左右相邻的两张图像之间具有一定的重叠区域,具体的,则需要确定无人机沿航向移动以拍摄相邻两张图像时无人机的位置间隔,并根据该位置间隔实现航线的规划。该位置间隔包括:在航线的一个单条路径上移动以拍摄相邻两张图像时无人机的位置间隔,以及在航线的两个相邻单条路径上的图像之间的间隔距离。
79.可选的,在一种实现方式中,步骤202具体可以包括:
80.子步骤2021、根据所述相对方向关系,确定所述相机的拍摄重叠率。
81.在本技术实施例中,当拍摄任务、作业区域和相对方向关系确定后,可以根据相对方向关系,进一步设定无人机的相机的拍摄重叠率,拍摄重叠率用于限定相机在拍摄图像时,前后相邻、左右相邻的两张图像之间重叠区域的面积占比。如,航空测绘中,前后相邻的两张图像之间拍摄重叠率一般为60%,即重叠区域的长度与图像的长度的比值为60%。
82.子步骤2022、根据所述拍摄重叠率、所述相机的地面分辨率和所述无人机的飞行高度,确定所述位置间隔。
83.具体的,根据相机的地面分辨率和无人机的飞行高度,可以确定出相机拍摄的一张图像对应地面的矩形覆盖区域的尺寸,在确定了矩形覆盖区域的尺寸后,即可进一步根据拍摄重叠率,得到无人机沿航向移动以拍摄相邻两张图像时无人机的位置间隔。
84.可选的,位置间隔包括:航向间隔和旁向间隔,所述拍摄重叠率包括:航向重叠率和旁向重叠率,子步骤2022具体可以包括:
85.子步骤a1、根据所述地面分辨率和所述飞行高度,确定所述相机的画幅参考区域
的短边和长边的长度,所述画幅参考区域的形状为矩形。
86.具体的,参照图7,其示出了本技术实施例提供的一种相机的成像示意图,其中,相机的图像传感器的总尺寸为s,单个像元尺寸为d,在对应的地面分辨率为d,飞行高度为h的情况下,相机的画幅参考区域(即相机拍摄的一张图像对应地面的矩形覆盖区域)的尺寸为s,对应的相机焦距为f。
87.根据图7中示出的相似三角形关系,上述参数之间具有的关系为:
88.s/s=f/h=d/d;
89.则在相机的图像传感器的总尺寸s、单个像元尺寸d、地面分辨率d、飞行高度h、相机焦距f已知的情况下,则可以求出画幅参考区域的尺寸s。
90.子步骤a2、根据所述画幅参考区域的短边的长度以及所述航向重叠率,确定所述航向间隔。
91.具体的,位置间隔包括:航向间隔和旁向间隔,拍摄重叠率包括:航向重叠率和旁向重叠率,航向间隔与航向重叠率反映了相机在拍摄图像时前后相邻的两张图像之间重叠特性,旁向间隔与旁向重叠率反映了相机在拍摄图像时左右相邻的两张图像之间重叠特性。
92.可选的,画幅方向包括:所述画幅参考区域的长边延伸方向,或与所述长边的法线方向平行的方向,或所述画幅参考区域的短边延伸方向,或与所述短边的法线方向平行的方向。
93.在本技术实施例中,假设无人机的相机的画幅方向为画幅参考区域的短边方向和长边方向,常用两种相对方向关系包括无人机的画幅参考区域的长边延伸方向和无人机的航向平行,以及与长边的法线方向平行的方向和无人机的航向平行,先通过这两种相对方向关系分别进行航向间隔的求解:
94.参照图8,其示出了本技术实施例提供的一种相机拍摄的相邻两张图像之间的方位关系图,其中,与相机的画幅参考区域的长边的法线方向平行的方向和无人机的航向x平行,相机拍摄了前后相邻的两张图像;前后相邻的两张图像的画幅参考区域分别为区域abkf和区域ejcd,画幅参考区域的长边尺寸为s

,短边尺寸为s

。区域abkf和区域ejcd之间产生航向重叠区域ejkf。
95.在设定了航向重叠率为p%的情况下,航向间距ae=s

×
(1-p%)。
96.参照图9,其示出了本技术实施例提供的另一种相机拍摄的相邻两张图像之间的方位关系图,其中,相机的画幅参考区域的长边延伸方向和无人机的航向x平行,相机拍摄了前后相邻的两张图像;前后相邻的两张图像的画幅参考区域分别为区域a’b’k’f’和区域e’j’c’d’,画幅参考区域的长边尺寸为s

,短边尺寸为s

。区域a’b’k’f’和区域e’j’c’d’之间产生航向重叠区域e’j’k’f’。
97.在设定了航向重叠率为p%的情况下,航向间距hk=s

×
(1-p%)。
98.子步骤a3、根据所述画幅参考区域的长边的长度以及所述旁向重叠率,确定所述旁向间隔。
99.在本技术实施例中,假设无人机的相机的画幅方向为画幅参考区域的长边延伸方向和与长边的法线方向平行的方向,常用两种相对方向关系包括无人机的画幅参考区域的长边延伸方向和无人机的航向平行,以及与长边的法线方向平行的方向和无人机的航向平
行,先通过这两种相对方向关系分别进行旁向间隔的求解:
100.参照图8,其中,与相机的画幅参考区域的长边的法线方向平行的方向和无人机的航向x平行,相机拍摄了左右相邻的两张图像;左右相邻的两张图像的画幅参考区域分别为区域abkf和区域ilmh,画幅参考区域的长边尺寸为s

,短边尺寸为s

。区域abkf和区域ilmh之间产生航向重叠区域ibkh。
101.在设定了旁向重叠率为q%的情况下,旁向间距km=s

×
(1-q%)。
102.参照图9,其中,相机的画幅参考区域的长边延伸方向和无人机的航向x平行,相机拍摄了左右相邻的两张图像;左右相邻的两张图像的画幅参考区域分别为区域a’b’k’f’和区域i’l’m’h’,画幅参考区域长边尺寸为s

,短边尺寸为s

。区域a’b’k’f’和区域i’l’m’h’之间产生航向重叠区域i’b’k’h’。
103.在设定了旁向重叠率为q%的情况下,旁向间距k’m’=s

×
(1-q%)。
104.可选的,在另一种实现方式中,步骤202具体可以包括:
105.子步骤2023、获取所述相机相邻两次曝光的最小时间间隔。
106.在本技术实施例中,可以进一步确定相机相邻两次曝光的最小时间间隔,其中,该最小时间间隔为无人机沿航向移动以拍摄相邻两张图像时的时间间隔,该最小时间间隔可以根据用户实际需求进行设定。也可以根据相机传感器的实际帧率(单位时间最多曝光次数)来设定。
107.该最小时间间隔的大小影响最终测绘结果中画面的精细度,用户可以根据成本和精度的需求进行设定。
108.用户还可以设置每次曝光的快门时间。此外,相机相邻两次曝光的最小时间间隔也受限于相机的硬件性能。相机曝光的快门时间,会影响相机传感器sensor对光线的感知程度。为了保证每次曝光,sensor能够感知到符合预期的进光量,用户可以调节快门时间。
109.子步骤2024、将所述相机相邻两次曝光的最小时间间隔和所述无人机的最大飞行速度的乘积,确定为所述位置间隔。
110.具体的,相机相邻两次曝光的最小时间间隔和无人机的最大飞行速度的乘积,可以作为无人机沿所述航向移动以拍摄相邻两张图像时所述无人机的位置间隔,从而通过另一种实现方式,求得了位置间隔。
111.步骤203、根据所述位置间隔在所述作业区域规划航线。
112.在本技术实施例中,由于无人机可以按照图5所示的航线32,航线32包括3条单条路径,在矩形的作业区域30中进行多次折返绕行操作,则在位置间隔包括航向间隔m和旁向间隔n的情况下,通过得知作业区域30的尺寸,即可根据作业区域30的长度和航向间隔m,求得航线32的一条单条路径的长度;根据作业区域30的宽度和旁向间隔n,可以求得航线32所需单条路径的数量。
113.在得知了航线的一条单条路径的长度和数量后,可以将多条单条路径依次首尾相连后,得到航线。
114.可选的,航线包括至少一条单条路径;步骤203具体可以包括:
115.子步骤2031、确定所述作业区域的外接矩形的尺寸。
116.在本技术实施例中,在实际应用中,由于地形和拍摄目标的分布的影响,所规划的作业区域的形状一般不为规则形状,则在作业区域为非矩形形状的情况下,需要确定作业
区域的外接矩形的尺寸,以便通过外接矩形进行初始航线的规划。
117.可选的,子步骤2031具体可以包括:
118.子步骤b1、根据所述航向,建立所述作业区域的外接矩形,所述外接矩形的长边延伸方向与所述移动方向平行,或与所述外接矩形的长边的法线方向平行的方向与所述移动方向平行。
119.子步骤b2、确定所述外接矩形的尺寸。
120.具体的,参照图10,其示出了本技术实施例提供的一种初始航线的规划示意图,其中,作业区域30为六边形,为了在该不规则的作业区域30中规划航线,首先西安根据航向x,建立作业区域30的外接矩形33,其中,保持外接矩形33的长边延伸方向与移动方向x平行。另外,也可以保持与所述外接矩形的长边的法线方向平行的方向与移动方向x平行,本技术对此不作限定。
121.在作业区域30的外接矩形33构建完毕后,根据作业区域30的尺寸,可以得出外接矩形33的尺寸。
122.子步骤2032、根据所述外接矩形的尺寸、所述航向间隔,确定所述航线所需的单条路径的长度。
123.具体的,参照上述图5中对航线以及航线包括的单条路径的描述,最终规划出的航线32可以包括多个首尾依次相连的单条路径,且两个相邻单条路径32之间通过转弯路径连接。
124.在根据相对方向关系求得航向间隔m和旁向间隔n之后,可以进一步推出单条路径的长度l

=外接矩形的长度l
外长-2
×
m。转弯路径的总长度l

=外接矩形宽度l
外宽

125.子步骤2033、根据所述外接矩形的尺寸、所述旁向间隔,确定所述航线所需的单条路径的数量。
126.进一步的,航线所需的单条路径的数量n=[l
外宽
/n],其中,[]为向上取整符号。如图10,航线所需的单条路径的数量为5。
[0127]
子步骤2034、根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述作业区域中规划得到所述航线,所述航线的相邻单条路径之间间隔所述旁向间隔。
[0128]
在本技术实施例中,参照图10,在得出单条路径的长度和单条路径的数量之后,在根据旁向间隔和航向间隔,将所有单条路径等间隔的布置在外接矩形30中,相邻单条路径之间间隔距离为旁向间隔,且单条路径的端部与外接矩形30的对应短边之间的距离为航向间隔。完成布置后,可以得到初始的航线34。初始的航线34的总长度=单条路径的数量n
×
单条路径的长度l

+外接矩形宽度l
外宽

[0129]
但是,此时得到航线34为初始的航线,其部分路径处于作业区域33之外,若要进一步提高航线的精度,满足航线尽可能位于作业区域33中的需求,则还需要对初始的航线34进行进一步的调整,具体调整过程如下:
[0130]
可选的,子步骤2034具体可以包括:
[0131]
子步骤c1、根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述外接矩形中规划得到初始航线,并确定所述初始航线与所述外接矩形中的作业区域的边界的交点。
[0132]
参照图10,在外接矩形30中规划得到初始的航线34之后,可以进一步确定初始的航线34与外接矩形30中的作业区域33的边界的交点a。在图10中,一共有7个交点a。
[0133]
子步骤c2、将所述交点沿目标方向移动预设距离值,所述目标方向为与所述交点所在的路径平行的方向,且所述目标方向为朝向所述作业区域内部的方向或背离所述作业区域内部的方向。
[0134]
参照图11,其示出了本技术实施例提供的一种最终航线的规划示意图,其中,在将图10中的7个交点进行移动后,得到如图11所示的新的交点b。
[0135]
具体的,交点a沿目标方向移动得到新的交点b,其中,目标方向可以包括:与交点a所在的路径平行的方向,且目标方向为朝向作业区域33内部的方向或背离作业区域33内部的方向,另外,根据实际需求,目标方向也可以包括用户设定的任一方向。
[0136]
子步骤c3、将移动后的交点依次串联连接起来,得到所述航线。
[0137]
具体的,进一步参照图12,在将移动后的交点b依次串联连接起来,可以得到最终的航线32。可见,图12中最终的航线32相较于图10中初始的航线34,其全部位于作业区域33中,从而满足无人机尽可能在作业区域33中运行的需求。
[0138]
步骤204、确定所述无人机沿所述航线执行所述拍摄任务时的任务参数。
[0139]
具体的,步骤204具体可以参数上述步骤103,此处不再赘述。
[0140]
可选的,任务参数包括所述航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量中的任一种。这三种参数是影响拍摄任务的成本和质量的重要参数,因此可以基于获取航线的这三种参数,来前置判断该航线的性价比。需要说明的是,任务参数还可以包括其他类型的参数,如无人机耗电量、航线上障碍物数量等。
[0141]
可选的,所述任务参数包括所述无人机完成所述航线的预计作业时间,步骤204具体可以包括:
[0142]
子步骤2041、将所述航线的总长度与目标速度的比值,确定为所述预计作业时间。
[0143]
其中,在所述无人机的作业速度小于或等于所述无人机的最大移动速度的情况下,所述目标速度为所述作业速度;在所述无人机的作业速度大于所述无人机的最大移动速度的情况下,所述目标速度为所述最大移动速度,所述作业速度为所述无人机按照所述相机相邻两次曝光的最小时间间隔移动时的速度。
[0144]
在本技术实施例中,在测绘领域中,相机在作业区域中持续拍摄图像,相机需要设定相邻两次曝光所需的最小时间间隔t,从而保证拍摄画面的连续性,具体的,无人机在按照相机相邻两次曝光的最小时间间隔t的参数移动时,具有作业速度v1,另外根据无人机的功率,其也具有最大飞行速度v2。并且,这些参数满足:航向间隔m≥最小时间间隔t
×
作业速度v1,则作业速度v1≤(航向间隔m/最小时间间隔t)。
[0145]
进一步的,可以对无人机的作业速度v1以及无人机的最大飞行速度v2进行比较,在无人机的作业速度v1小于或等于无人机的最大移动速度v2的情况下,将作业速度v1确定为目标速度v,并将航线的总长度与目标速度v的比值,作为无人机完成航线的预计作业时间。
[0146]
在无人机的作业速度v1大于无人机的最大移动速度v2的情况下,将最大移动速度v2确定为目标速度v,并将航线的总长度与目标速度v的比值,作为无人机完成航线的预计
作业时间,即在无人机飞行的额定速度范围内,进行无人机完成航线的预计作业时间的计算。
[0147]
可选的,所述任务参数包括所述无人机完成所述航线的预计拍照数量,
[0148]
步骤204具体可以包括:
[0149]
子步骤2042、将所述航线的总长度与所述航线对应的位置间隔的比值,确定所述预计拍照数量。
[0150]
具体的,在该步骤中,可以将航线的总长度与航线对应的航向间隔的比值,确定预计拍照数量,在测绘领域中,保证同样测绘精度的情况下,预计拍照数量越小,说明测绘效率越高,成本越低。
[0151]
步骤205、在所述任务参数不满足预设任务参数条件的情况下,调整所述画幅方向与所述航向之间的相对方向关系,并重新规划航线。
[0152]
具体的,步骤205具体可以参数上述步骤104,此处不再赘述。
[0153]
可选的,步骤205具体可以包括:
[0154]
子步骤2051、在所述任务参数的值大于或等于所述任务参数对应的任务参数阈值的情况下,确定所述任务参数不满足预设的任务参数条件。
[0155]
在任务参数包括所述航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量中的任一种的情况下,在进行任务参数的值与任务参数对应的任务参数阈值的比较的过程中,可以进行单一对比,如:
[0156]
如果任务参数阈值为时间值,则对比当前预计作业时间的值与任务参数阈值,若当前预计作业时间的值大于或等于任务参数阈值,则认为无人机完成当前航线所需时间过长,不满足预设的任务参数条件,需要重新规划相对方向关系和航线。
[0157]
如果任务参数阈值为数量值,则对比当前预计拍照数量与任务参数阈值,若当前预计拍照数量大于或等于任务参数阈值,则认为无人机完成当前航线所需拍照数量过多,导致成本较高,不满足预设的任务参数条件,需要重新规划相对方向关系和航线。
[0158]
如果任务参数阈值为距离值,则对比当前航线长度与任务参数阈值,若当前当前航线长度大于或等于任务参数阈值,则认为无人机完成当前航线所需航程过长,不满足预设的任务参数条件,需要重新规划相对方向关系和航线。
[0159]
另外,航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量这三个任务参数具有不同的重要程度,如,航线的总长度、预计作业时间、预计拍照数量的重要性依次递减,因此,还可以对三个任务参数分别设定权重值,并将每个任务参数与权重值的乘积进行加和,得到任务参数的值,并根据实际需求,设定一个任务参数阈值,在加权求和得到的任务参数的值大于或等于所述任务参数对应的任务参数阈值的情况下,确定任务参数不满足预设的任务参数条件,这样可以综合考虑各个任务参数的重要性,提高了判断精度。
[0160]
子步骤2052、控制所述相机旋转,得到所述画幅方向与所述航向之间的新的相对方向关系。
[0161]
具体的,该旋转操作可以为保持相机面向作业区域,且逆时针或顺时针旋转。
[0162]
可选的,所述无人机搭载云台,所述云台搭载所述相机,子步骤2052具体可以包括:
[0163]
子步骤d1、控制所述云台带动所述相机旋转,得到所述画幅方向与所述航向之间的新的相对方向关系。
[0164]
在本技术实施例中,可以设定一个旋转角度,从而使得云台可以根据该旋转角度计算得到旋转量,云台根据旋转量运作,带动相机旋转,得到画幅方向与航向之间的新的相对方向关系。
[0165]
例如,参照图2和图3,将图2中的相机姿态旋转至图3中的相机姿态,需要将相机逆时针或顺时针旋转90度。
[0166]
子步骤2053、在根据所述新的相对方向关系规划得到新的航线的任务参数的值,小于所述任务参数对应的任务参数阈值的情况下,以供所述无人机根据所述新的相对方向关系和所述新的航线,控制所述无人机执行拍摄任务。
[0167]
本技术实施例中,在根据新的相对方向关系规划得到新的航线之后,在新的航线的任务参数的值小于任务参数对应的任务参数阈值的情况下,认为新的相对方向关系和新的航线满足需求,则可以控制无人机根据新的相对方向关系和新的航线执行拍摄任务。
[0168]
在根据新的相对方向关系规划得到新的航线之后,在新的航线的任务参数的值大于或等于任务参数对应的任务参数阈值的情况下,认为新的相对方向关系和新的航线还是不满足需求,则需要继续进行子步骤2052的流程,重新确定新的相对方向关系和新的航线,直至新的航线的任务参数的值小于任务参数对应的任务参数阈值。
[0169]
综上,本技术实施例提供的一种设备控制方法,通过在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率被赋予了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
[0170]
图13是本技术实施例提供的另一种设备控制方法的流程图,该方法可以包括:
[0171]
步骤301、获取无人机执行拍摄任务的作业区域。
[0172]
具体的步骤301具体可以参照上述步骤101,此处不再赘述。
[0173]
步骤302、在所述无人机的相机在拍摄所述作业区域时的画幅方向和所述无人机的航向之间的多个不同的相对方向关系中,针对每一种所述相对方向关系在所述作业区域规划航线,并确定所述无人机沿规划的所述航线执行所述拍摄任务时的任务参数。
[0174]
在本技术实施例中,在无人机执行拍摄任务之前,可以预先设定多个相对方向关系,提前针对每一个相对方向关系规划对应的航线,并确定每一个航线对应的任务参数。
[0175]
如,在无人机执行拍摄任务之前,可以针对图2所示的相对方向关系和图3所示的相对方向关系,分别规划对应的航线,且确定每一个航线对应的任务参数。
[0176]
可选的,在一种实现方式中,步骤302具体可以包括:
[0177]
子步骤3021、针对每一种所述相对方向关系,分别确定所述无人机沿所述相对方向关系中的航向移动,以拍摄相邻两张图像时所述无人机的位置间隔。
[0178]
可选的,子步骤3021具体可以包括:
[0179]
子步骤e1、针对每一种所述相对方位关系,分别确定所述相机的拍摄重叠率。
[0180]
子步骤e2、根据所述拍摄重叠率、所述相机的地面分辨率和所述无人机的飞行高度,确定每一种所述相对方位关系对应的位置间隔。
[0181]
可选的,所述位置间隔包括:航向间隔和旁向间隔,所述拍摄重叠率包括:航向重叠率和旁向重叠率,子步骤e2具体可以包括:
[0182]
子步骤e21、根据所述地面分辨率和所述飞行高度,确定所述相机的画幅参考区域的短边和长边的长度,所述画幅参考区域的形状为矩形。
[0183]
子步骤e22、根据所述画幅参考区域的短边的长度以及所述航向重叠率,确定每一种所述相对方位关系对应的航向间隔。
[0184]
子步骤e23、根据所述画幅参考区域的长边的长度以及所述旁向重叠率,确定每一种所述相对方位关系对应的旁向间隔。
[0185]
具体的,子步骤3021具体可以参照上述步骤202,此处不再赘述。子步骤e1-e2具体可以参照上述子步骤2021-2022,此处不再赘述。子步骤e21-e23具体可以参照上述子步骤a1-a3,此处不再赘述。
[0186]
子步骤3022、根据所述位置间隔在所述作业区域规划航线。
[0187]
可选的,航线包括至少一条单条路径;子步骤3022具体可以包括:
[0188]
子步骤f1、确定所述作业区域的外接矩形的尺寸。
[0189]
可选的,子步骤f1具体可以包括:
[0190]
子步骤f11、根据所述航向,建立所述作业区域的外接矩形,所述外接矩形的长边延伸方向与所述移动方向平行,或与所述外接矩形的长边的法线方向平行的方向与所述移动方向平行。
[0191]
子步骤f12、确定所述外接矩形的尺寸。
[0192]
子步骤f2、根据所述外接矩形的尺寸、所述航向间隔,确定所述航线所需的单条路径的长度。
[0193]
子步骤f3、根据所述外接矩形的尺寸、所述旁向间隔,确定所述航线所需的单条路径的数量。
[0194]
子步骤f4、根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述作业区域中规划得到所述航线,所述航线的相邻单条路径之间间隔所述旁向间隔。
[0195]
可选的,子步骤f4具体可以包括:
[0196]
子步骤f41、根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述外接矩形中规划得到初始航线,并确定所述初始航线与所述外接矩形中的作业区域的边界的交点。
[0197]
子步骤f42、将所述交点沿目标方向移动预设距离值,所述目标方向为与所述交点所在的路径平行的方向,且所述目标方向为朝向所述作业区域内部的方向或背离所述作业区域内部的方向。
[0198]
子步骤f43、将移动后的交点依次串联连接起来,得到所述航线。
[0199]
可选的,所述画幅方向包括:所述画幅参考区域的长边延伸方向,或与所述长边的法线方向平行的方向,或所述画幅参考区域的短边延伸方向,或与所述短边的法线方向平
行的方向。
[0200]
具体的,子步骤3022具体可以参照上述步骤203,此处不再赘述。子步骤f1-f4具体可以参照上述子步骤2031-2034,此处不再赘述。子步骤f11-f12具体可以参照上述子步骤b1-b2,此处不再赘述。子步骤f41-f43具体可以参照上述子步骤c1-c3,此处不再赘述。
[0201]
可选的,子步骤3021具体可以包括:
[0202]
子步骤g1、获取所述相机相邻两次曝光的最小时间间隔。
[0203]
子步骤g2、将所述相机相邻两次曝光的最小时间间隔和所述无人机的最大飞行速度的乘积,确定为所述位置间隔。
[0204]
具体的,子步骤g1-g2具体可以参照上述子步骤2023-2024,此处不再赘述。
[0205]
可选的,所述任务参数包括所述航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量中的任一种。
[0206]
可选的,所述目标任务参数的值为所有任务参数的值中的最小值。
[0207]
可选的,所述任务参数包括所述无人机完成所述航线的预计作业时间,步骤302具体可以包括:
[0208]
子步骤3023、将所述航线的总长度与目标速度的比值,确定为所述预计作业时间。
[0209]
其中,在所述无人机的作业速度小于或等于所述无人机的最大移动速度的情况下,所述目标速度为所述作业速度;在所述无人机的作业速度大于所述无人机的最大移动速度的情况下,所述目标速度为所述最大移动速度,所述作业速度为所述无人机按照所述相机相邻两次曝光的最小时间间隔移动时的速度。
[0210]
具体的,子步骤3023具体可以参照上述步骤2041,此处不再赘述。
[0211]
可选的,所述任务参数包括所述无人机完成所述航线的预计拍照数量,步骤302具体可以包括:
[0212]
子步骤3024、将所述航线的总长度与所述航线对应的位置间隔的比值,确定所述预计拍照数量。
[0213]
具体的,子步骤3024具体可以参照上述步骤2042,此处不再赘述。
[0214]
步骤303、确定符合预设任务参数条件的目标任务参数对应的目标相对方位关系和对应的目标航线,所述目标相对方位关系和所述目标航线用于控制所述无人机执行所述拍摄任务。
[0215]
可选的,所述无人机搭载云台,所述云台搭载所述相机;步骤303具体可以包括:
[0216]
子步骤3031、在所述相机的画幅方向和所述无人机的航向之间的当前相对方向关系,与所述目标任务参数对应的相对方位关系不匹配的情况下,控制所述云台带动所述相机旋转,将所述当前相对方向关系调整为所述目标任务参数对应的相对方位关系,并按照所述目标任务参数对应的航线,控制所述无人机执行所述拍摄任务。
[0217]
在本技术实施例中,通过对每组相对方向关系以及航线对应的任务参数进行比较,可以筛选出作业效率较高的相对方向关系以及航线,后续则可以控制无人机按照作业效率较高的相对方向关系以及航线执行拍摄任务,从而提高作业效率。
[0218]
如,在得到图2所示的相对方向关系、航线、任务参数,以及图3所示的相对方向关系、航线、任务参数之后,可以将两组任务参数进行比较,确定其中符合预设任务参数条件的目标任务参数对应的目标相对方位关系和对应的目标航线,并采用目标相对方位关系和
对应的目标航线控制无人机执行拍摄任务,根据图2和图3的航线规划,图2的航线更优。
[0219]
需要说明的是,在确定得到了多个目标相对方向关系和目标航线的情况下,可以自动按照任务参数最优的目标相对方向关系和对应的目标航线,控制无人机执行拍摄任务,或根据用户的选择,按照用户选择的目标相对方向关系和对应的目标航线控制无人机执行拍摄任务。
[0220]
具体的,子步骤3031具体可以参照上述步骤2042,此处不再赘述。
[0221]
综上,本技术实施例提供的一种设备控制方法,在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率被赋予了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
[0222]
另外,通过预设多组相对方向关系,并对每组相对方向关系以及航线对应的任务参数进行比较,可以筛选出作业效率较高的相对方向关系以及航线,后续则可以控制无人机按照作业效率较高的相对方向关系以及航线执行拍摄任务,从而提高作业效率。
[0223]
图14是本技术实施例提供的一种设备控制装置的框图,如图14所示,该设备控制装置400可以包括:获取模块401和处理模块402;
[0224]
所述获取模块401用于执行:获取无人机执行拍摄任务的作业区域;
[0225]
所述处理模块402用于执行:
[0226]
根据所述无人机的相机的画幅方向和所述无人机的航向之间的相对方向关系,在所述作业区域规划航线;
[0227]
确定所述无人机沿所述航线执行所述拍摄任务时的任务参数;
[0228]
在所述任务参数不满足预设任务参数条件的情况下,调整所述画幅方向与所述航向之间的相对方向关系,并重新规划航线。
[0229]
可选的,所述处理模块402具体用于:
[0230]
根据所述相对方向关系,确定所述无人机沿所述航向移动以拍摄相邻两张图像时所述无人机的位置间隔;
[0231]
根据所述位置间隔在所述作业区域规划航线。
[0232]
可选的,所述处理模块402具体用于:
[0233]
根据所述相对方向关系,确定所述相机的拍摄重叠率;
[0234]
根据所述拍摄重叠率、所述相机的地面分辨率和所述无人机的飞行高度,确定所述位置间隔。
[0235]
可选的,所述位置间隔包括:航向间隔和旁向间隔,所述拍摄重叠率包括:航向重叠率和旁向重叠率,所述处理模块402具体用于:
[0236]
根据所述地面分辨率和所述飞行高度,确定所述相机的画幅参考区域的短边和长边的长度,所述画幅参考区域的形状为矩形;
[0237]
根据所述画幅参考区域的短边的长度以及所述航向重叠率,确定所述航向间隔;
[0238]
根据所述画幅参考区域的长边的长度以及所述旁向重叠率,确定所述旁向间隔。
[0239]
可选的,所述航线包括至少一条单条路径;所述处理模块402具体用于:
[0240]
确定所述作业区域的外接矩形的尺寸;
[0241]
根据所述外接矩形的尺寸、所述航向间隔,确定所述航线所需的单条路径的长度;
[0242]
根据所述外接矩形的尺寸、所述旁向间隔,确定所述航线所需的单条路径的数量;
[0243]
根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述作业区域中规划得到所述航线,所述航线的相邻单条路径之间间隔所述旁向间隔。
[0244]
可选的,所述处理模块402具体用于:
[0245]
根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述外接矩形中规划得到初始航线,并确定所述初始航线与所述外接矩形中的作业区域的边界的交点;
[0246]
将所述交点沿目标方向移动预设距离值,所述目标方向为与所述交点所在的路径平行的方向,且所述目标方向为朝向所述作业区域内部的方向或背离所述作业区域内部的方向;
[0247]
将移动后的交点依次串联连接起来,得到所述航线。
[0248]
可选的,所述处理模块402具体用于:
[0249]
根据所述航向,建立所述作业区域的外接矩形,所述外接矩形的长边延伸方向与所述移动方向平行,或与所述外接矩形的长边的法线方向平行的方向与所述移动方向平行;
[0250]
确定所述外接矩形的尺寸。
[0251]
可选的,所述画幅方向包括:所述画幅参考区域的长边延伸方向,或与所述长边的法线方向平行的方向,或所述画幅参考区域的短边延伸方向,或与所述短边的法线方向平行的方向。
[0252]
可选的,所述处理模块402具体用于:
[0253]
获取所述相机相邻两次曝光的最小时间间隔;
[0254]
将所述相机相邻两次曝光的最小时间间隔和所述无人机的最大飞行速度的乘积,确定为所述位置间隔。
[0255]
可选的,所述任务参数包括所述航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量中的任一种。
[0256]
可选的,所述在所述任务参数不满足预设的任务参数条件的情况下,所述处理模块402具体用于:
[0257]
在所述任务参数的值大于或等于所述任务参数对应的任务参数阈值的情况下,确定所述任务参数不满足预设的任务参数条件;
[0258]
控制所述相机旋转,得到所述画幅方向与所述航向之间的新的相对方向关系;
[0259]
在根据所述新的相对方向关系规划得到新的航线的任务参数的值,小于所述任务参数对应的任务参数阈值的情况下,以供所述无人机根据所述新的相对方向关系和所述新的航线,控制所述无人机执行拍摄任务。
[0260]
可选的,所述无人机搭载云台,所述云台搭载所述相机;所述处理模块402具体用于:
[0261]
控制所述云台带动所述相机旋转,得到所述画幅方向与所述航向之间的新的相对
方向关系。
[0262]
可选的,所述任务参数包括所述无人机完成所述航线的预计作业时间,所述处理模块402具体用于:
[0263]
将所述航线的总长度与目标速度的比值,确定为所述预计作业时间;
[0264]
其中,在所述无人机的作业速度小于或等于所述无人机的最大移动速度的情况下,所述目标速度为所述作业速度;在所述无人机的作业速度大于所述无人机的最大移动速度的情况下,所述目标速度为所述最大移动速度,所述作业速度为所述无人机按照所述相机相邻两次曝光的最小时间间隔移动时的速度。
[0265]
可选的,所述任务参数包括所述无人机完成所述航线的预计拍照数量,所述处理模块402具体用于:
[0266]
将所述航线的总长度与所述航线对应的位置间隔的比值,确定所述预计拍照数量。
[0267]
综上,本技术实施例提供的设备控制装置,通过在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率被赋予了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
[0268]
图15是本技术实施例提供的一种设备控制装置的框图,如图15所示,该设备控制装置500可以包括:获取模块501和处理模块502;
[0269]
所述获取模块401用于执行:获取无人机执行拍摄任务的作业区域;
[0270]
所述处理模块402用于执行:在所述无人机的相机在拍摄所述作业区域时的画幅方向和所述无人机的航向之间的多个不同的相对方向关系中,针对每一种所述相对方向关系在所述作业区域规划航线,并确定所述无人机沿规划的所述航线执行所述拍摄任务时的任务参数;
[0271]
确定符合预设任务参数条件的目标任务参数对应的目标相对方位关系和对应的目标航线,所述目标相对方位关系和所述目标航线用于控制所述无人机执行所述拍摄任务。
[0272]
可选的,所述处理模块502具体用于:
[0273]
针对每一种所述相对方向关系,分别确定所述无人机沿所述相对方向关系中的航向移动,以拍摄相邻两张图像时所述无人机的位置间隔;
[0274]
根据所述位置间隔在所述作业区域规划航线。
[0275]
可选的,所述处理模块502具体用于:
[0276]
针对每一种所述相对方位关系,分别确定所述相机的拍摄重叠率;
[0277]
根据所述拍摄重叠率、所述相机的地面分辨率和所述无人机的飞行高度,确定每一种所述相对方位关系对应的位置间隔。
[0278]
可选的,所述位置间隔包括:航向间隔和旁向间隔,所述拍摄重叠率包括:航向重叠率和旁向重叠率,所述处理模块502具体用于:
[0279]
根据所述地面分辨率和所述飞行高度,确定所述相机的画幅参考区域的短边和长边的长度,所述画幅参考区域的形状为矩形;
[0280]
根据所述画幅参考区域的短边的长度以及所述航向重叠率,确定每一种所述相对方位关系对应的航向间隔;
[0281]
根据所述画幅参考区域的长边的长度以及所述旁向重叠率,确定每一种所述相对方位关系对应的旁向间隔。
[0282]
可选的,所述航线包括至少一条单条路径;所述处理模块502具体用于:
[0283]
确定所述作业区域的外接矩形的尺寸;
[0284]
根据所述外接矩形的尺寸、所述航向间隔,确定所述航线所需的单条路径的长度;
[0285]
根据所述外接矩形的尺寸、所述旁向间隔,确定所述航线所需的单条路径的数量;
[0286]
根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述作业区域中规划得到所述航线,所述航线的相邻单条路径之间间隔所述旁向间隔。
[0287]
可选的,所述处理模块502具体用于:
[0288]
根据所述旁向间隔、所述航向间隔、所述单条路径的长度和所述单条路径的数量,在所述外接矩形中规划得到初始航线,并确定所述初始航线与所述外接矩形中的作业区域的边界的交点;
[0289]
将所述交点沿目标方向移动预设距离值,所述目标方向为与所述交点所在的路径平行的方向,且所述目标方向为朝向所述作业区域内部的方向或背离所述作业区域内部的方向;
[0290]
将移动后的交点依次串联连接起来,得到所述航线。
[0291]
可选的,所述处理模块502具体用于:
[0292]
根据所述航向,建立所述作业区域的外接矩形,所述外接矩形的长边延伸方向与所述移动方向平行,或与所述外接矩形的长边的法线方向平行的方向与所述移动方向平行;
[0293]
确定所述外接矩形的尺寸。
[0294]
可选的,所述画幅方向包括:所述画幅参考区域的长边延伸方向,或与所述长边的法线方向平行的方向,或所述画幅参考区域的短边延伸方向,或与所述短边的法线方向平行的方向。
[0295]
可选的,所述处理模块502具体用于:
[0296]
获取所述相机相邻两次曝光的最小时间间隔;
[0297]
将所述相机相邻两次曝光的最小时间间隔和所述无人机的最大飞行速度的乘积,确定为所述位置间隔。
[0298]
可选的,所述处理模块具体用于:所述任务参数包括所述航线的总长度、所述无人机完成所述航线的预计作业时间、完成所述航线时所述相机的预计拍照数量中的任一种。
[0299]
可选的,所述目标任务参数的值为所有任务参数的值中的最小值。
[0300]
可选的,所述任务参数包括所述无人机完成所述航线的预计作业时间,所述处理模块402具体用于:
[0301]
将所述航线的总长度与目标速度的比值,确定为所述预计作业时间;
[0302]
其中,在所述无人机的作业速度小于或等于所述无人机的最大移动速度的情况
下,所述目标速度为所述作业速度;在所述无人机的作业速度大于所述无人机的最大移动速度的情况下,所述目标速度为所述最大移动速度,所述作业速度为所述无人机按照所述相机相邻两次曝光的最小时间间隔移动时的速度。
[0303]
可选的,所述任务参数包括所述无人机完成所述航线的预计拍照数量,所述处理模块502具体用于:
[0304]
将所述航线的总长度与所述航线对应的位置间隔的比值,确定所述预计拍照数量。
[0305]
可选的,所述无人机搭载云台,所述云台搭载所述相机;所述处理模块502具体用于:
[0306]
在所述相机的画幅方向和所述无人机的航向之间的当前相对方向关系,与所述目标任务参数对应的相对方位关系不匹配的情况下,控制所述云台带动所述相机旋转,将所述当前相对方向关系调整为所述目标任务参数对应的相对方位关系,并按照所述目标任务参数对应的航线,控制所述无人机执行所述拍摄任务。
[0307]
综上,本技术实施例提供的设备控制装置,通过在无人机执行拍摄任务之前,通过根据无人机的相机的画幅方向和无人机的航向之间的相对方向关系,规划对应的航线,以及计算无人机沿航线执行拍摄任务时的任务参数;使得后续无人机在按照相对方向关系和航线执行拍摄任务时,对应产生的作业效率被赋予了可参考的度量,进一步对任务参数进行判断,可以确定相对方向关系和航线对应的作业效率是否满足需求,并在不满足需求的情况下,通过灵活控制无人机改变相机的画幅方向和无人机的航向之间的相对方向关系,来最终满足需求,实现对相机相对于航向的姿态的优化,从而提高无人机的作业效率。
[0308]
另外,通过预设多组相对方向关系,并对每组相对方向关系以及航线对应的任务参数进行比较,可以筛选出作业效率较高的相对方向关系以及航线,后续则可以控制无人机按照作业效率较高的相对方向关系以及航线执行拍摄任务,从而提高作业效率。
[0309]
本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述设备控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
[0310]
获取模块可以为外部控制终端与设备控制装置连接的接口。例如,外部控制终端可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的控制终端的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。获取模块可以用于接收来自外部控制终端的输入(例如,数据信息、电力等等)并且将接收到的输入传输到设备控制装置内的一个或多个元件或者可以用于在设备控制装置和外部控制终端之间传输数据。
[0311]
例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0312]
处理器是控制终端的控制中心,利用各种接口和线路连接整个控制终端的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行控制终端的各种功能和处理数据,从而对控制终端进行整体监控。处理器可包括一个或多个处理单元;优选的,处理器可集成应用处理器和调制解调处理器,其中,应用处理
器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
[0313]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0314]
本领域内的技术人员应明白,本技术的实施例可提供为方法、控制终端、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0315]
本技术是参照根据本技术的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的控制终端。
[0316]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令控制终端的制造品,该指令控制终端实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0317]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0318]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0319]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0320]
以上对本技术进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1