本专利属于智能交通技术领域,具体而言涉及一种高速公路警用无人机停机坪选址方法
背景技术
保持高速公路的畅通、安全,实时获取路面交通状态是一项十分重要的工作。若安插大量警力进行巡检工作,不仅人力成本高,可能会造成一定程度的人力资源浪费,并且巡检存在执勤人员的安全问题。此外花费时间较长,巡检范围受路线限制。现代警用无人机具有高空作业能力,能够远距离、快速的完成作业指令,巡检过程不受地面交通的限制,能够全方位、实时、精确的监测地面的交通状态。如果使用无人机代替人工巡逻,不仅可以大大减少出警巡逻次数,而且可以在很大程度上提高巡逻的效率。使用无人机数十分钟巡视的时间,可以达到多个单位警力几小时的巡视效果。无人机自动巡检需要布设一定数量的无人机停机坪为无人机充电,并且合理的布设位置可以提高无人机巡检效率。
目前,关于无人机巡检方面的研究已经有很多,其中针对道路巡检的研究已经可以使用多个无人机对道路自动巡检,但当无人机群中某台无人机出现故障时,系统无法自动调度无人机保证巡检任务正常进行。
技术实现要素:
为了使无人机群中部分无人机出现故障后,无人机群仍然能按正常工况对道路进行全面巡检。需要合理布设无人机停机坪并布设一定数量的备用无人机,当无人机出现故障后,备用无人机启动,并对无人机群进行调度。使得可以正常工作的无人机代替故障无人机执行巡检任务。本发明提出了一种利用单目标线性优化数学模型来计算无人机停机坪布设间距及数量的方法。按照无人机停机坪布设位置将路段划分为连通路线和非连通路线,分别考虑着两种情况提出备用无人机停机坪布设位置选择方法和调度方法。
本发明技术方案如下:
一种高速公路警用无人机停机坪选址方法,其特征在于,所述方法包括:步骤一:确定正常巡检用无人机停机坪的地址
首先将所需巡检区域的路网进行划分,所述路网由节点和路段组成,将需要巡检区域的道路交叉口标记为节点,提取路网中所有节点组成集合n={n1,n2,…,nm}。每两个相邻节点之间的可连通道路即为一个路段,提取路网中所有路段组成集合d={d1,d2,…,dm}。按路段计算无人机停机坪的布设位置,设所计算路段正常情况下巡检无人机个数为n,则需布设n+1个无人机停机坪。采用单目标线性优化的方法确定各参数:
式中t表示路段无人机群总巡检时间与充电补给时间之和;tx表示路段无人机群巡检总耗时,
步骤二:确定非连通路线的备用无人机停机坪地址
按照步骤一计算得出路网内无人机停机坪布设位置,以每个无人机停机坪为圆心,以无人机续航里程e为半径标出圆形区域为一次可达区域;当某路段di所有无人机停机坪的一次可达区域都不包含其它路段的无人机停机坪时,标记此路段为非连通路线,该非连通路线的各个路段单独设置备用无人机,备用无人机及其停机坪根据路段实际情况设置在路段中心点附近;
步骤三:确定连通路线的备用无人机停机坪地址
当某路段di至少有一个无人机停机坪的一次可达区域包含其它路段dj的无人机停机坪时,则定义路段di和路段dj无人机调度路线连通,即两路段组成连通路线;连通路线所包含的路段共用备用无人机,备用无人机个数定义为k,然后以k为要生成的子集数目,对一个连通调度路线所有无人机停机坪坐标使用聚类分析,输出k个类及k个聚类中心点。将无人机停机坪设置在距每个聚类中心最近的不同路段的重叠一次可达区域内。计算方法如下:
s301将一个连通调度路线所有无人机停机坪坐标按照预定方向次序排列,并写入集合p={pi1,pi2,…,pin,pi(n+1),pj1,pj2,…,pjn,pj(n+1)},其中pin表示路段di中的第n个无人机停机坪,其中pjn表示路段dj中的第n个无人机停机坪;
s302在聚类算法中,用球面距离代替欧几里得距离度量样本之间的相似性,球面距离的计算公式为:
l(pin,pjn)=r×arccos(a+b)
其中,l(pin,pjn)表示点pin和点pjn之间的最短球面距离;r为地球平均半径,约为6371千米;a=sin(pinlon×π/180)×sin(pjnlon×π/180),pinlon为点pi的经度,pjnlon为点pj的经度;b=cos(pinlat×π/180)×cos(pjnlat×π/180)×cos(pjnlon-pinlon),pinlat为点pi的纬度,pjnlat为点pj的纬度。
s303设置要生成的数据子集的数目k,将输入的数据集p划分为k类;从样本数据集p中随机选取k个对象作为初始聚类中心,经过聚类分析得到k个类及k个聚类中心;其中k个聚类中心的坐标用集合表示为z={z1,z2,…,zk},其中zk表示第k个聚类中心的经纬度坐标;
s304标出k个聚类中心点,并做出k个聚类中心点的一次可达区域;若第i(i取1,2…,k)个聚类中心点的一次可达区域包含集合p中的任一点,则在聚类中心i处布设备用无人机停机坪;若第i个聚类中心点的一次可达区域不包含p中的任一点,则需根据实际情况在距聚类中心点i最近的不同路段无人机停机坪一次可达区域的重叠区域布设备用无人机停机坪。
以及一种高速公路警用无人机调度方法,其特征在于,所述无人机采用如权利要求1-2中任一项所述的选址方法选址,
在调度非连通路线的无人机时:将路段di的无人机停机坪按照预定方向次序排列,并以集合形式表示pi={pi1,pi2,…,pin,pi(n+1)},其中pin表示路段di中的第n个无人机停机坪;当无人机停机坪pir上所停落的无人机发生故障时,对备用无人机调度,使其行驶至无人机停机坪
通过上述选址和调度方法,能够在保证有效的无人机监控效率的情况下,尽可能地布置更少的无人机数量,并且保持无人机在故障的情况下有备用无人机可以替代,并且设置数量和距离合理降低了路网监控的成本和无人机的能耗。
附图说明
图1本发明无人机停机坪选址及无人机调度流程图
图2备用无人机调度方法示意图
图3基于聚类分析的备用无人机停机坪选址示意图
具体实施方式
下面结合实例对本发明进行的具体实施时技术方案进行描述。
为了理想化的实现本发明所描述的功能,本例所选无人机飞行时速约45km/h,即v=45km,续航里程约35km。并且无人机配有高清摄像机、摄像增稳云台、多模式通信模块、led显示屏、高音喇叭、照明设备gps模块等设备、并配有无人机航拍视频采集系统。
步骤一:正常巡检用无人机停机坪选址
无人机停机坪主要为固定在地面的,能够为无人机充电的设备。无人机停机坪下方布设50*50cm的无线充电线圈,输出功率为3-60kw,发射和接收线圈之间的最大距离是15cm,效率最高值为91%,输出电压为20v左右,使用该无线充电装置对无人机充电,从0到100%所需要的时间大概为5-20min钟。
在选择无人机停机坪位置时,首先将所需巡检区域的路网进行划分,所述路网由节点和路段组成,将需要巡检区域的道路交叉口标记为节点,提取路网中所有节点组成集合n={n1,n2,…,nm}。每两个相邻节点之间的可连通道路即为一个路段,提取路网中所有路段组成集合d={d1,d2,…,dm}。按路段计算无人机停机坪的布设位置,设所计算路段正常情况下巡检无人机个数为n,则需布设n+1个无人机停机坪。采用单目标线性规划的方法确定各参数:
1、为了能够时无人机巡检效率最大,故希望路段无人机群巡检总耗时最短,巡检完成后能够快速充电并待命。以无人机总巡检时间及充电时间最短目标设置目标函数:
mint=tx+tc(7)
其中,t表示路段无人机群总巡检时间与充电补给时间之和;tx表示路段无人机群巡检总耗时,
2、无人机巡检过程中可能会检测到突发事件等事故,此时需要无人机执行特殊的巡检任务,进一步获取更多的现场信息。但还需保证无人机执行特殊巡检任务后仍能够顺利到达原定无人机停机坪。故在设置无人机停机坪间距时需要给无人机预留一定的电量,即设置一个电量预留系数μ,本例中μ取0.1。则带入数值得,对无人机停机坪布设间距d的约束条件为:
17.5km≤d≤31.5km(8)
3、由于无人机群巡检长度必须不小于路段长度,故需要对无人机巡检路径长度进行约束。式中d为所计算路段的长度,本例选取路段d=77km,带入数值得:
nd≥77(9)
4、巡检无人机数量n必为大于0的整数,故需对巡检无人机数量进行约束:
{n|n>0,n∈z}(10)
式中z表示自然数集;其余符号意义同上所述。
5、将上述公式汇总,写成如下形式:
6、按单纯形发思想求解得,无人机数量n=3,无人机停机坪之间的间距约为d=26km。所以需要沿路段均匀布设的无人机停机坪数量为4个。并按此方法计算路网内所有路段的无人机停机坪布设位置。
步骤二:非连通路线的备用无人机停机坪选址
当某无人机出现故障时,需要调用备用无人机使巡检工作正常进行。本例备用无人机的布设方法如下:
在地图上以路网中每个无人机停机坪为圆心,以无人机续航里程35km为半径的画出圆形区域,此圆形区域即为无人机的一次可达区域。做出所有无人机停机坪的一次可达区域。
如图2所示,最左侧路段无人机停机坪的一次可达区域不包含其它路段的无人机停机坪,此路段的无人机调度路径与其它路段不连通。故对最左侧路段单独设置一台备用无人机21,备用无人机停机坪位置处于此路段中心点附近。
步骤三:连通路线的备用无人机停机坪选址
如图3所示,从左至右共四条纵向路段无人机调度路线连通,则这4条路段可共用备用无人机。设本例需要布设的备用无人机个数为2,然后以设为要生成的子集数目为2,对四条路段所有无人机停机坪坐标使用k-means聚类分析,输出2个聚类中心点。计算方法如下:
1、将所有无人机停机坪经纬度坐标坐标写入集合p={p1,p2,…,p16}。
2、在k-means聚类算法中,一般常用欧几里得距离来度量样本之间的相似性。本次所用样本均为经纬度坐标,故采用球面距离代替欧几里得距离。球面距离的计算公式为:
l(pi,pj)=r×arccos(a+b)(12)
其中,l(pi,pj)表示点pi和点pj之间的最短球面距离;r为地球平均半径,约为6371千米;a=sin(pilon×π/180)×sin(pjlon×π/180),pilon为点pi的经度,pjlon为点pj的经度;b=cos(pilat×π/180)×cos(pjlat×π/180)×cos(pjlon-pilon),pilat为点pi的纬度,pjlat为点pj的纬度。
3、设置要生成的数据子集的数目为2,将输入的数据集p划分为2类。经聚类分析得到2个类及2个聚类中心。其中2个聚类中心的坐标用集合表示为pk={p1,p2}。
4、如图3所示,两个三角形点即为聚类分析得到的两个聚类中心。标出两个聚类中心的一次可达区域,如图蓝色区域所示。每个聚类中心的一次可达区域都至少覆盖一个路段无人机停机坪,则在这两个聚类中心点处布设备用无人机即可。
步骤四:备用无人机调度方法
正常巡检用无人机停机坪布设及备用无人机停机坪布设完成后,即可保证无人机发生故障后巡检任务仍能正常进行。下面分为非连通路线和连通路线两种情况,对某无人机发生故障后,备用无人机调度方法进行说明。
1、非连通路线的调度方法
如图2所示,最左侧路段为非连通路线。当此路段1号无人机发生故障时,21号备用无人机启动并飞往2号停机坪处,2号停机坪处无人机飞往1号停机坪处。当21号和2号无人机降落并充满电后,此路段无人机群开始执行正常巡检工作。
2、连通路线的调度方法
用图2说明连通调度路线中某无人机发生故障时,无人机调度方法。图中从左至右第2、3、4、5条路段为连通调度路线。当18号停机坪处无人机发生故障时,22号停机坪处备用无人机启动,飞往14号停机坪。原在14号停机坪待命无人机飞往13号停机坪处。13号停机坪的一次可达区域可覆盖17号停机坪,故13号停机坪处待命的无人机飞往17号停机坪。17号停机坪处点名无人机飞往18号停机坪。当所有被调度无人机安全降落并完成充电后,无人机群开始执行巡检任务。