一种飞行航线设置方法及装置的制造方法

文档序号:9756663阅读:656来源:国知局
一种飞行航线设置方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及飞行技术领域,尤其涉及一种飞行航线设置方法及装置。
【背景技术】
[0002]飞行器,特别是能够通过遥控飞行的UAV (Unmanned Aerial Vehicle,无人机),能够在人为操控下达到许多人们无法达到的位置,实现对特殊区域、特点角度的拍摄、检测等任务。
[0003]目前对飞行器的飞行控制包括两种方式,一种是手动控制,用户可以通过遥控器等设备控制飞行器在某个区域飞行;另一种是自动控制,用户可以通过遥控器等设备录入一个或者多个GPS坐标,自动控制飞行器使飞行器在飞行过程中,先后经过这些GPS坐标值。
[0004]对于手动的方式,用户必须时刻注意飞行器的状态,否则有可能出现飞行事故或者无法完成指定的飞行任务,费时费力。而对于自动控制的方式,输入的数据并不能直观地反馈给用户,使用户无法把握基于输入的数据控制的飞行任务是否准确、合理,存在浪费用户时间的情况。

【发明内容】

[0005]本发明实施例提供了一种飞行航线设置方法及装置,能够自动地配置航线显示界面供用户对某个航线进行配置。
[0006]—方面,本发明实施例提供了一种飞行航线设置方法,包括:
[0007]获取飞行器的航线数据;
[0008]根据所述航线数据中的航点坐标,在自动配置了缩放比例的航线显示界面中显示所述飞行器的航线;
[0009]根据编辑操作对所述航线显示界面中显示的航线进行重新设置,得到更新后的所述飞行器的航线数据。
[0010]其中可选地,配置航线的缩放比例包括:
[0011]确定所述航线数据中的航点坐标,并计算航点坐标在平面坐标系中两个方向上的最大平面距离值;
[0012]根据当前设备的屏幕坐标和所述两个方向上的最大平面距离值,计算预置的航线显示界面的缩放比例,以完成所述航线显示界面的缩放比例的配置。
[0013]其中可选地,所述根据编辑操作对所述航线显示界面中显示的航线进行重新设置,包括:
[0014]检测用户的编辑操作;
[0015]若所述编辑操作为用于指示将所述编辑操作所选中的航点更新至目标位置,则检测该目标位置是否处于禁止飞行区域内;
[0016]若是,则发出禁止设置的提示;
[0017]若否,则根据所述编辑操作对所述航线显示界面中显示的航线进行重新设置。
[0018]其中可选地,所述获取飞行器的航线数据,包括:
[0019]获取用户在平面地图上绘制的几何图形;
[0020]计算所述绘制的几何图形上各个位置点对应的斜率值;
[0021 ] 确定该绘制的几何图形上的各个航点,其中,确定出的航点包括:该航线的起始位置点,和对应的斜率值大于预设的斜率阈值、且与前一个航点的距离不小于预设的距离阈值的位置点;
[0022]根据确定出的航点在所述平面地图上的位置坐标得到航线数据。
[0023]其中可选地,所述计算所述绘制的几何图形上各个位置点对应的斜率值之前,还包括:
[0024]判断所述绘制的几何图形是否为直线;
[0025]若是,则将该绘制的直线的起始位置点和终点确定为所述航线上的航点,并根据该确定的航点的位置坐标得到航线数据;
[0026]否则,执行所述计算所述绘制的几何图形上各个位置点对应的斜率值。
[0027]其中可选地,所述航线显示界面为三维的航线显示界面;所述根据所述航线数据中的航点坐标,在所述配置的航线显示界面中显示所述飞行器的航线,包括:
[0028]根据所述航线数据中的航点坐标,以预置的航点高度值,在所述三维的航线显示界面中显示所述飞行器的航线;
[0029]所述预置的航点高度值是根据对应区域的海拔高度预置的,或者所述航点预置的高度值为预置的离地高度值。
[0030]其中可选地,所述根据编辑操作对所述航线显示界面中显示的航线进行重新设置,得到更新后的所述飞行器的航线数据,包括:
[0031]若用户发起的编辑操作用于指示进行航点高度编辑的信息,则记录所述飞行器在飞行至对应航点的高度值;
[0032]以记录的各个航点的高度值对所述航线显示界面中显示的航线进行重新设置,得到更新后的所述飞行器的航线数据。
[0033]其中可选地,所述方法还包括:在被配置为航线查看模式时,响应用户操作对航线进行显示;
[0034]所述相应用户操作对航线进行显示控制包括以下步骤中的任意一种:
[0035]通过双指捏合手势对航线进行三维缩放操作;
[0036]通过对中间区域进行单指拖拽手势以移动航线;
[0037]通过对周围区域进行单指拖拽手势以翻转航线;
[0038]单指点击航点进入编辑模式对单个航点进行编辑操作。
[0039]其中可选地,对所述航线显示界面中显示的航线的编辑操作包括以下步骤的至少一种:
[0040]通过双指捏合调整航点面对屏幕方向的距离;
[0041]通过单指拖拽手势上下左右移动航点位置;
[0042]通过单指点击其他未选中航点将其他航点移至屏幕中心并进行编辑;
[0043]通过点击确定按钮以保存之前的编辑,通过点击取消编辑按钮以取消之前的编辑。
[0044]其中可选地,所述方法还包括:
[0045]保存所述更新后的所述飞行器的航线数据,和/或,将所述飞行器的航线数据结合到地图中显示给用户。
[0046]其中可选地,所述方法还包括:
[0047]在检测到飞行控制操作时,控制所述飞行器按照所述更新后的航线数据中包括的时间值、航点坐标以及航点高度自动飞行。
[0048]其中可选地,所述获取飞行器的航线数据,包括:
[0049]获取飞行器在飞行过程中的各个航点坐标、航点高度以及时间值作为该飞行器的航线数据。
[0050]另一方面,本发明实施例还提供了一种飞行航线设置装置,包括:
[0051]获取模块,用于获取飞行器的航线数据;
[0052]显示模块,用于根据所述航线数据中的航点坐标,在自动配置了缩放比例的航线显示界面中显示所述飞行器的航线;
[0053]更新模块,用于根据编辑操作对所述航线显示界面中显示的航线进行重新设置,得到更新后的所述飞行器的航线数据。
[0054]其中可选地,还包括:
[0055]配置模块,用于确定所述航线数据中的航点坐标,并计算航点坐标在平面坐标系中两个方向上的最大平面距离值;根据当前设备的屏幕坐标和所述两个方向上的最大平面距离值,计算预置的航线显示界面的缩放比例,以完成所述航线显示界面的缩放比例的配置。
[0056]其中可选地,所述更新模块包括:
[0057]检测单元,用于检测用户的编辑操作;并在所述编辑操作为用于指示将所述编辑操作所选中的航点更新至目标位置时,进一步检测该目标位置是否处于禁止飞行区域内;
[0058]提示单元,用于在所述检测单元的检测结果为是时,发出禁止设置的提示;
[0059]更新单元,用于在所述检测单元的检测结果为否时,则根据所述编辑操作对所述航线显示界面中显示的航线进行重新设置。
[0060]其中可选地,所述获取模块包括:
[0061]获取单元,用于获取用户在平面地图上绘制的几何图形;
[0062]斜率计算单元,用于计算所述绘制的几何图形上各个位置点对应的斜率值;
[0063]航点确定单元,用于确定该绘制的几何图形上的各个航点,其中,确定出的航点包括:该航线的起始位置点,和对应的斜率值大于预设的斜率阈值、且与前一个航点的距离不小于预设的距离阈值的位置点;
[0064]第一确定单元,用于根据确定出的航点在所述平面地图上的位置坐标得到航线数据。
[0065]其中可选地,所述获取模块还包括:
[0066]判断单元,用于判断所述绘制的几何图形是否为直线;
[0067]第二确定单元,用于在所述判断单元的判断结果为是时,将该绘制的直线的起始位置点和终点确定为所述航线上的航点,并根据该确定的航点的位置坐标得到航线数据;
[0068]所述斜率计算单元,具体用于在所述判断单元的判断结果为否时,计算所述绘制的几何图形上各个位置点对应的斜率值。
[0069]其中可选地,所述航线显示界面为三维的航线显示界面;所述显示模块,具体用于根据所述航线数据中的航点坐标,以预置的航点高度值,在所述三维的航线显示界面中显示所述飞行器的航线;所述预置的航点高度值是根据对应区域的海拔高度预置的,或者所述预置的航点高度值为预置的离地高度值。
[0070]其中可选地,所述更新模块包括:
[0071]记录单元,用于在用户发起的编辑操作用于指示进行航点高度编辑的信息时,记录所述飞行器在飞行至对应航点的高度值;
[0072]确定单元,用于以记录的各个航点的高度值对所述航线显示界面中显示的航线进行重新设置,得到更新后的所述飞行器的航线数据。
[0073]其中可选地,所述装置还包括:
[0074]保存模块,用于保存所述更新后的所述飞行器的航线数据;
[0075]所述显示模块,还用于将所述飞行器的航线数据结合到地图中显示给用户。
[0076]其中可选地,所述装置还包括:
[0077]控制模块,用于在检测到飞行控制操作时,控制所述飞行器按照所述更新后的航线数据中包括的时间值、航点坐标以及航点高度自动飞行。
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1