1.一种无人机航路的定义和检验方法,其特征在于,所述方法包括以下步骤:步骤1、设置航线与生成预设标志Hash值;
在无人机起飞前,运营方规划好完整的飞行航线,并在航线上设置若干个标记点,标记点是航路中的关键节点,标记点信息包括GPS/北斗提供的位置信息,即经度、纬度和海拔高度或地面站的标识;
一旦航线和标记点确认无误,将所有标记点的信息按照飞行顺序依次串接,使用Hash算法计算出整个航路的预设标志Hash值;
步骤2、无人机起飞,记录初始标记点Hash值;
无人机在起飞时记录起始位置的标记点信息,同时结合无人机自身的唯一ID编号,将这些信息串接后输入Hash算法计算生成初始标记点的Hash值;
步骤3、飞行至每一个中间标记点,依次生成新的Hash值;
步骤4、到达终点生成最终Hash值并校验:无人机到达飞行航路的最后一个标记点时,将前一个标记点的Hash值与终点标记点的信息串接,计算出最终的Hash值;最终Hash值作为整条航路的唯一标识,与预设的标志Hash值进行比对校验。
2.如权利要求1所述的一种无人机航路的定义和检验方法,其特征在于,所述步骤4中,最终Hash值作为整条航路的唯一标识,与预设的标志Hash值进行比对,校验结果分为以下两种情况:如果最终生成的Hash值与预设标志Hash值完全一致,说明无人机严格按照预定航路飞行,无任何偏差或异常;如果两者不一致,表明无人机在飞行过程中可能存在航路偏移、标记点数据丢失或异常干扰,系统应立即记录偏差信息,并通知相关运营人员进行处理。
3.如权利要求1或2所述的一种无人机航路的定义和检验方法,其特征在于,所述步骤3中,在无人机飞行过程中,每到达一个中间标记点时,就会生成一个新的Hash值,执行以下操作:
3.1)从飞行记录中获取上一个标记点生成的Hash值;
3.2)获取当前标记点的标记点信息;
3.3)将上一个标记点的Hash值与当前标记点的信息首尾相接,输入Hash算法计算出当前标记点的Hash值;
3.4)将生成的当前标记点Hash值存储于飞行记录中,作为后续计算的基础;
所有中间标记点的Hash值依次递推计算。
4.如权利要求1或2所述的一种无人机航路的定义和检验方法,其特征在于,所述步骤4中,最终Hash值的计算过程如下:
4.1)获取倒数第二个标记点的Hash值:在飞行路径中倒数第二个标记点的Hash值已通过上述方法生成;
4.2)连接终点标记点信息:将终点标记点的三维位置信息或地面站ID信息与倒数第二个标记点的Hash值连接;
4.3)计算最终Hash值:将连接后的字符串输入Hash算法,生成最终Hash值,该值即为航路的唯一Hash标识。
5.如权利要求1或2所述的一种无人机航路的定义和检验方法,其特征在于,所述步骤1中,地面站的标识为地面基站或起降机场的ID。