[go: up one dir, main page]

CN111811529A - A multi-region vehicle-machine cooperative reconnaissance path planning method and system - Google Patents

A multi-region vehicle-machine cooperative reconnaissance path planning method and system Download PDF

Info

Publication number
CN111811529A
CN111811529A CN202010544496.4A CN202010544496A CN111811529A CN 111811529 A CN111811529 A CN 111811529A CN 202010544496 A CN202010544496 A CN 202010544496A CN 111811529 A CN111811529 A CN 111811529A
Authority
CN
China
Prior art keywords
reconnaissance
path
area
vehicle
uav
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010544496.4A
Other languages
Chinese (zh)
Other versions
CN111811529B (en
Inventor
陈超
夏阳升
石建迈
黄魁华
刘瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN202010544496.4A priority Critical patent/CN111811529B/en
Publication of CN111811529A publication Critical patent/CN111811529A/en
Application granted granted Critical
Publication of CN111811529B publication Critical patent/CN111811529B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明实施例提供一种多区域车机协同侦察路径规划方法与系统,所述方法包括:根据侦察区域的几何特征,确定无人机的候选扫描路径;根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点;采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点与回收点,确定车机协同侦察路径。根据本技术方案,以汽车充当无人机的移动平台,携带无人机完成多个区域的扫描侦察任务。

Figure 202010544496

Embodiments of the present invention provide a method and system for planning a multi-area vehicle-machine cooperative reconnaissance path. The method includes: determining a candidate scanning path of an unmanned aerial vehicle according to a geometric feature of a reconnaissance area; , Based on the saving algorithm, determine the driving path of the car and the flying point and recovery point of the drone in each area; use the local search algorithm to improve the determined driving path of the car and the flying point and recovery point of the drone in each area , to determine the vehicle-machine cooperative reconnaissance path. According to the technical solution, the car is used as the mobile platform of the UAV, and the UAV is carried to complete the scanning and reconnaissance tasks in multiple areas.

Figure 202010544496

Description

一种多区域车机协同侦察路径规划方法及系统A multi-region vehicle-machine cooperative reconnaissance path planning method and system

技术领域technical field

本发明涉及一种多区域车机协同侦察路径规划方法及系统。The invention relates to a multi-area vehicle-machine cooperative reconnaissance path planning method and system.

背景技术Background technique

在现代战争中,无人驾驶飞机具有成本低、生存能力强、无人员损失风险、机动性好 等优点,被广泛用于执行枯燥、恶劣、危险的作战任务,已经成为世界各国战场侦察的重要工具。In modern warfare, unmanned aircraft has the advantages of low cost, strong survivability, no risk of loss of personnel, and good maneuverability. tool.

无人机战场侦察是利用无人机获取战场信息的活动,其中路径规划是无人机执行侦察 任务的关键支撑技术。当前无人机区域覆盖研究中,大多研究无人机如何对一个区域进行 覆盖,通过规划无人机飞行路径,以尽可能低的成本完成整个区域的覆盖扫描。很多时候, 需要对多个战场区域进行扫描侦察,当多个区域分散在大范围战场的不同位置时,小型无 人机续航能力低成为其完成任务的关键制约因素。UAV battlefield reconnaissance is an activity that uses UAVs to obtain battlefield information, and path planning is the key supporting technology for UAVs to perform reconnaissance tasks. In the current UAV area coverage research, most of them study how UAVs can cover an area. By planning the UAV flight path, the coverage scanning of the entire area can be completed at the lowest cost possible. In many cases, multiple battlefield areas need to be scanned and reconnaissance. When multiple areas are scattered in different positions on a large-scale battlefield, the low endurance of small UAVs becomes a key constraint factor for the completion of the mission.

为了扩大小型无人机执行侦察任务的范围以完成多区域覆盖侦察任务,本文引入汽车 作为无人机的移动平台,携带无人机在战场上进行大范围机动,构建车机协同战场侦察系 统。汽车作为无人机的指控与保障平台,携带无人机从一个侦察区域机动到另一个侦察区 域,并在机动过程中为无人机充电或更换电池。当汽车携带无人机达到某个目标侦察区域 附近时,无人机从汽车起飞,飞到侦察区域上空完成该区域的覆盖侦察后返回汽车。汽车 和无人机的结合可以有效扩大小型无人机的任务范围,提高战场多区域侦察的效率。汽车 和小型无人机协同系统在执行多种军事和民用领域的任务中具有显著优势。In order to expand the scope of small UAVs to perform reconnaissance tasks to complete multi-area coverage reconnaissance tasks, this paper introduces vehicles as the mobile platform of UAVs, carrying UAVs for large-scale maneuvers on the battlefield, and constructs a vehicle-machine coordinated battlefield reconnaissance system. As the UAV's command and support platform, the car carries the UAV from one reconnaissance area to another reconnaissance area, and charges or replaces the battery of the UAV during the maneuver. When the car carries the drone to the vicinity of a target reconnaissance area, the drone takes off from the car, flies over the reconnaissance area, completes the coverage reconnaissance of the area, and returns to the car. The combination of cars and UAVs can effectively expand the mission range of small UAVs and improve the efficiency of multi-area reconnaissance on the battlefield. Automotive and small UAV collaborative systems have significant advantages in performing tasks in a variety of military and civilian domains.

当前车机协同路径规划的研究主要关注无人机对点目标的访问顺序和飞行路径,还没 有多个区域覆盖侦察路径规划的相关研究。车机协同多区域侦察的路径规划面临更多新的 研究挑战。问题中存在两层路径,其中空中无人机飞行路径与汽车在地面路网的行驶路径 在不同的节点上相互连接。由于车辆和无人机之间在速度、续航时间和行驶方式方面的差 异,在规划过程中需要考虑两种路径相互之间的影响。这种双层路径的交互作用使问题的 解空间比传统路径问题更为复杂,求解难度更大。The current research on vehicle-machine cooperative path planning mainly focuses on the access sequence and flight path of UAVs to point targets. The path planning of vehicle-machine coordinated multi-area reconnaissance faces more new research challenges. There are two layers of paths in the problem, in which the flight path of the drone in the air and the driving path of the car on the ground road network are connected to each other at different nodes. Due to the differences in speed, endurance and driving patterns between vehicles and drones, the interaction of the two paths needs to be considered in the planning process. The interaction of this two-layer path makes the solution space of the problem more complex and more difficult to solve than the traditional path problem.

发明内容SUMMARY OF THE INVENTION

本发明实施例提供一种多区域车机协同侦察路径规划方法及系统,以汽车充当无人机 的移动平台,携带无人机完成多个区域的扫描侦察任务。Embodiments of the present invention provide a multi-area vehicle-machine cooperative reconnaissance path planning method and system, where a vehicle acts as a mobile platform for an unmanned aerial vehicle, and carries the unmanned aerial vehicle to complete scanning and reconnaissance tasks in multiple areas.

为达到上述目的,一方面,本发明实施例提供了一种多区域车机协同侦察路径规划方 法,所述方法包括:In order to achieve the above object, on the one hand, an embodiment of the present invention provides a multi-region vehicle-machine cooperative reconnaissance path planning method, the method includes:

根据侦察区域的几何特征,确定无人机的候选扫描路径;According to the geometric features of the reconnaissance area, determine the candidate scanning path of the UAV;

根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及无人机 在每个区域的放飞点与回收点;Based on the candidate scanning path of the UAV, based on the saving algorithm, determine the driving path of the car and the flying point and recovery point of the UAV in each area;

采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点与回 收点,确定车机协同侦察路径。The local search algorithm is used to improve the determined driving path of the car and the launch point and recovery point of the UAV in each area, and determine the cooperative reconnaissance path of the vehicle and the machine.

另一方面,本发明实施例提供了一种多区域车机协同侦察路径规划系统,所述系统包 括:On the other hand, an embodiment of the present invention provides a multi-region vehicle-machine cooperative reconnaissance path planning system, the system includes:

扫描路径确定单元:用于根据侦察区域的几何特征,确定无人机的候选扫描路径;Scanning path determination unit: used to determine the candidate scanning path of the UAV according to the geometric characteristics of the reconnaissance area;

初始车机路径单元:用于根据无人机候选扫描路径的基础上,基于节约算法,确定汽 车的行驶路径以及无人机在每个区域的放飞点与回收点;Initial vehicle path unit: It is used to determine the driving path of the car and the flying point and recovery point of the UAV in each area based on the candidate scanning path of the UAV and based on the saving algorithm;

车机协同侦察路径确定单元:用于采用局部搜索算法改进确定的汽车的行驶路径以及 无人机在每个区域的放飞点与回收点,确定车机协同侦察路径。Vehicle-Machine Collaborative Reconnaissance Path Determination Unit: It is used to improve the determined vehicle's driving path and the UAV's launch point and recovery point in each area by using a local search algorithm to determine the vehicle-machine collaborative reconnaissance path.

上述技术方案具有如下有益效果:本技术方案针对小型无人机在战场区域侦察中的应 用,提出了一种车机协同完成多区域覆盖侦察任务的新模式,汽车充当无人机的移动平台, 携带无人机完成多个区域的扫描侦察任务。The above technical solution has the following beneficial effects: the technical solution proposes a new mode in which the vehicle and the machine cooperate to complete the multi-area coverage reconnaissance task for the application of the small unmanned aerial vehicle in the reconnaissance of the battlefield area, and the vehicle acts as the mobile platform of the unmanned aerial vehicle, Carry drones to complete scanning and reconnaissance missions in multiple areas.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1是本发明实施例车机协同对三个区域进行侦察的路径示例图;FIG. 1 is an exemplary diagram of a path for reconnaissance of three areas by vehicle-machine cooperation according to an embodiment of the present invention;

图2是本发明实施例一种多区域车机协同侦察路径规划方法的流程图;2 is a flowchart of a method for planning a multi-area vehicle-machine cooperative reconnaissance path according to an embodiment of the present invention;

图3是本发明实施例中螺旋式扫描模式和割草式扫描模式下的扫描路径示意图;3 is a schematic diagram of a scanning path in a helical scanning mode and a mowing scanning mode in an embodiment of the present invention;

图4a是本发明实施例中待分解的凹多边形示意图;4a is a schematic diagram of a concave polygon to be decomposed in an embodiment of the present invention;

图4b是本发明实施例中将凹多边形梯形分解为多个凸多边形的示意图;4b is a schematic diagram of decomposing a concave polygonal trapezoid into a plurality of convex polygons in an embodiment of the present invention;

图4c是本发明实施例中合并相邻凸多边形的示意图;4c is a schematic diagram of merging adjacent convex polygons in an embodiment of the present invention;

图4d是本发明实施例中使用割草式扫描模式产生的Boustrophedon路径示意图;4d is a schematic diagram of a Boustrophedon path generated by using a mowing scanning mode in an embodiment of the present invention;

图5是本发明实施例一种多区域车机协同侦察路径规划系统的结构示意图;5 is a schematic structural diagram of a multi-region vehicle-machine cooperative reconnaissance path planning system according to an embodiment of the present invention;

图6是本发明试验案例中的侦察区域和路网分布图;Fig. 6 is the reconnaissance area and road network distribution diagram in the test case of the present invention;

图7是本发明试验案例中的车机协同侦察路径示意图。FIG. 7 is a schematic diagram of the vehicle-machine cooperative reconnaissance path in the test case of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地 描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实 施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.

在车机协同完成多个区域的覆盖侦察任务中,道路网络和侦察区域的位置、形状等信 息都是已知的。汽车作为小型无人机的移动搭载平台,在行驶过程中可以为无人机充电和 更换电池,同时也是无人机的指控中心。汽车的续航能力足以携带无人机完成整个侦察任 务,但是无人机的续航能力有限的,能够完成一个区域的覆盖侦察,在对不同区域侦察时, 需要进行充电或更换电池。车机协同多区域覆盖侦察过程中,一辆汽车搭载一架小型无人 机从基地出发,当行驶到需要侦察区域附近时,放飞无人机,由无人机飞到侦察区域上空 进行全覆盖扫描并收集信息;无人机完成目标区域的覆盖扫描后,返回汽车,由汽车携带 无人机行驶到下一个侦察区域,并在行驶过程中完成无人机的充电或更换电池工作;如此 循环,汽车携带无人机在战场上机动,完成所有目标区域的侦察后,返回基地。汽车只能 在侦察区域附近的一些特定点(称为临时停点)放飞和回收无人机,放飞无人机后,汽车 可以等在原地回收无人机,也可以行驶到其他临时停点回收无人机。When the vehicle and the machine cooperate to complete the coverage reconnaissance task of multiple areas, the information such as the location and shape of the road network and the reconnaissance area are known. As a mobile platform for small UAVs, the car can charge and replace the battery of the UAV during driving, and is also the command center of the UAV. The endurance of the car is enough to carry the UAV to complete the entire reconnaissance mission, but the endurance of the UAV is limited, and it can complete the coverage reconnaissance of one area. When reconnaissance in different areas, it is necessary to charge or replace the battery. In the process of multi-area coverage reconnaissance with vehicle-machine coordination, a car carries a small drone from the base. When it travels near the area where reconnaissance is required, the drone is released, and the drone flies over the reconnaissance area for full coverage. Scan and collect information; after the drone completes the coverage scan of the target area, it returns to the car, and the car carries the drone to the next reconnaissance area, and completes the charging of the drone or replaces the battery during the driving process; this cycle , the car carries the drone to maneuver on the battlefield, and returns to the base after completing the reconnaissance of all target areas. The car can only fly and recover the drone at some specific points (called temporary stops) near the reconnaissance area. After the drone is released, the car can wait to recover the drone on the spot, or drive to other temporary stops to recover it. drone.

图1给出了车机协同对三个区域进行侦察的示例。可以看出车机协同侦察过程中,汽 车只能在地面路网上行驶,其访问所有侦察区域的路径规划属于典型的旅行商问题;无人 机从汽车上出发,飞到侦察区域上空,对侦察区域进行连续覆盖扫描,属于典型的无人机 航迹规划问题。同时汽车的路径需要和无人机的路径密切配合,在满足无人机的续航能力 约束条件下,快速完成所有区域的侦察。如何优化车辆和无人机的路径,使得在不超出无 人机最大续航能力的前提下以最短的时间完成对所有区域的覆盖,比单纯的求解旅行商问 题和无人机航迹规划问题更加复杂,需要考虑两类路径的交互影响。Figure 1 shows an example of vehicle-machine cooperative reconnaissance of three areas. It can be seen that in the process of vehicle-machine cooperative reconnaissance, the car can only drive on the ground road network, and its path planning for accessing all reconnaissance areas is a typical traveling salesman problem; the drone starts from the car and flies over the reconnaissance area. The continuous coverage scanning of the area is a typical UAV trajectory planning problem. At the same time, the path of the car needs to be closely coordinated with the path of the UAV, and the reconnaissance of all areas can be quickly completed under the constraints of the endurance capacity of the UAV. How to optimize the path of the vehicle and the UAV so that the coverage of all areas can be completed in the shortest time without exceeding the maximum endurance of the UAV, which is more efficient than simply solving the traveling salesman problem and the UAV trajectory planning problem. It is complex and needs to consider the interaction of the two types of paths.

为了便于模型描述,表1给出了建模过程中应用的所有符号及其含义。For the convenience of model description, Table 1 gives all the symbols applied in the modeling process and their meanings.

Figure BDA0002540078470000031
Figure BDA0002540078470000031

Figure BDA0002540078470000041
Figure BDA0002540078470000041

表1:符号及其含义Table 1: Symbols and their meanings

数学规划模型如下:The mathematical programming model is as follows:

MinMin

Figure BDA0002540078470000042
Figure BDA0002540078470000042

Figure BDA0002540078470000043
Figure BDA0002540078470000043

Figure BDA0002540078470000044
Figure BDA0002540078470000044

Figure BDA0002540078470000045
Figure BDA0002540078470000045

Figure BDA0002540078470000046
Figure BDA0002540078470000046

Figure BDA0002540078470000047
Figure BDA0002540078470000047

Figure BDA0002540078470000048
Figure BDA0002540078470000048

Figure BDA0002540078470000049
Figure BDA0002540078470000049

Figure BDA00025400784700000410
Figure BDA00025400784700000410

Figure BDA00025400784700000411
Figure BDA00025400784700000411

Figure BDA0002540078470000051
Figure BDA0002540078470000051

目标函数(1)最小化完成所有区域侦察的总时间,其中第一个部分是汽车携带无人机在 所有覆盖区域和基站之间转移的总行驶时间,第二个部分是车载无人机在所有侦察区域进 行覆盖扫描的飞行总时间。为了减少第一部分的时间,在不同侦察区域周围选择停点的标 准之一是选择彼此之间Floyd距离较小的停点。为了减少第二部分的时间,一方面,在同 一个区域内选取彼此之间Floyd距离小的停点;另一方面,选择合适的临时停点以使无人 机的总飞行距离更短。The objective function (1) minimizes the total time to complete all area reconnaissance, where the first part is the total travel time for the car-borne UAV to transfer between all coverage areas and base stations, and the second part is the vehicle-borne UAV in Total flight time for coverage scans across all reconnaissance areas. In order to reduce the time of the first part, one of the criteria for choosing stops around different scouting areas is to choose stops with a smaller Floyd distance from each other. In order to reduce the time of the second part, on the one hand, the stops with a small Floyd distance between each other are selected in the same area; on the other hand, appropriate temporary stops are selected to make the total flight distance of the UAV shorter.

约束条件(2)确保车载无人机必须从基站出发,完成所有覆盖任务之后返回同一个基 站。约束条件(3)确保每个临时停点的出度等于入度,从而确保车辆行驶路线的连通性。约 束条件(4)确保车辆进入每个侦察区域一次并离开该区域一次,即每个侦察区域只能访问一 次。约束条件(5)确保无人机只能在车辆所访问的临时停点起飞,而约束条件(6)确保无人机 只能在车辆所访问的临时停点降落。约束条件(7)确保无人机只能在每个侦察区域起飞和降 落一次。约束条件(8)确保无人机在每个侦察区域飞行路径的连通性,并且与约束条件(7)一 起确保在每个侦察区域仅进行一次全覆盖扫描。约束条件(9)确保无人机在扫描每个侦察区 域时的飞行时间都不会超过其最大续航时间。约束条件(10)和(11)定义0-1变量的取值范 围。Constraint (2) ensures that the vehicle-mounted UAV must start from the base station and return to the same base station after completing all coverage tasks. Constraint (3) ensures that the out-degree of each temporary stop is equal to the in-degree, thereby ensuring the connectivity of vehicle travel routes. Constraint (4) ensures that the vehicle enters each reconnaissance area once and leaves the area once, that is, each reconnaissance area can only be visited once. Constraint (5) ensures that the UAV can only take off at the temporary stops visited by the vehicle, while Constraint (6) ensures that the UAV can only land at the temporary stops visited by the vehicle. Constraint (7) ensures that the UAV can only take off and land once in each reconnaissance area. Constraint (8) ensures the connectivity of the UAV flight path in each reconnaissance area, and together with constraint (7) ensures that only one full coverage scan is performed in each reconnaissance area. Constraint (9) ensures that the drone's flight time does not exceed its maximum endurance while scanning each reconnaissance area. Constraints (10) and (11) define the value range of the 0-1 variable.

这里提出一种三阶段启发式算法来快速求解车机协同多区域覆盖侦察路径规划问题。 第一阶段是分析侦察区域的几何特征,计算无人机的覆盖扫描路径;第二阶段是在无人机 候选扫描路径的基础上,借鉴节约算法思想,规划汽车的行驶路径以及无人机在每个区域 的放飞与回收点;第三阶段,采用局部搜索算法改进第二阶段构造的可行解,得到问题的 最优解或近似最优解。Here, a three-stage heuristic algorithm is proposed to quickly solve the vehicle-machine cooperative multi-area coverage reconnaissance path planning problem. The first stage is to analyze the geometric features of the reconnaissance area, and calculate the coverage scanning path of the UAV; The launch and recovery points of each area; in the third stage, the local search algorithm is used to improve the feasible solution constructed in the second stage, and the optimal solution or approximate optimal solution of the problem is obtained.

作为三阶段启发式算法的基础输入,需要首先计算出任意两点之间的Floyd距离。令

Figure BDA0002540078470000052
表示从点i到点j的Floyd距离,由Floyd算法计算得出。Floyd算法(也称为插值方法)是一种使用动态编程的思想在给定加权图中找到多个点之间最短路径的算法,与Dijkstra的算法相似。Floyd算法的主要过程如下。As the basic input of the three-stage heuristic algorithm, the Floyd distance between any two points needs to be calculated first. make
Figure BDA0002540078470000052
Represents the Floyd distance from point i to point j, calculated by the Floyd algorithm. Floyd's algorithm (also called interpolation method) is an algorithm that uses the idea of dynamic programming to find the shortest path between multiple points in a given weighted graph, similar to Dijkstra's algorithm. The main process of Floyd's algorithm is as follows.

Figure BDA0002540078470000053
Figure BDA0002540078470000053

Figure BDA0002540078470000061
Figure BDA0002540078470000061

如图1所示,是本发明实施例一种多区域车机协同侦察路径规划方法的流程图,所述 方法包括:As shown in Figure 1, it is a flow chart of a multi-area vehicle-machine cooperative reconnaissance path planning method according to an embodiment of the present invention, and the method includes:

S101:根据侦察区域的几何特征,确定无人机的候选扫描路径;S101: Determine the candidate scanning path of the UAV according to the geometric features of the reconnaissance area;

优选地,所述根据侦察区域的几何特征,确定无人机的候选扫描路径,包括:Preferably, according to the geometric features of the reconnaissance area, the candidate scanning path of the UAV is determined, including:

根据所述侦察区域的几何形状,若所述侦察区域的几何形状的圆度大于设定阈值时, 确定无人机侦察的扫描模式为螺旋式扫描模式;According to the geometric shape of the reconnaissance area, if the circularity of the geometric shape of the reconnaissance area is greater than the set threshold, it is determined that the scanning mode of the UAV reconnaissance is the helical scanning mode;

若所述侦察区域的几何形状的圆度不大于设定阈值时,确定无人机侦察的扫描模式为 割草式扫描模式;If the roundness of the geometric shape of the reconnaissance area is not greater than the set threshold, it is determined that the scanning mode of the drone reconnaissance is the mowing scanning mode;

根据确定的扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回 收点。According to the determined scanning mode, determine the candidate scanning path of the UAV and the initial launch point and final recovery point of the UAV.

优选地,若无人机侦察的扫描模式为割草式扫描模式,则判断所述侦察区域的几何形 状的凹凸性,若所述侦察区域的几何形状为凹多边形,则将所述侦察区域分解为多个凸多 边形;Preferably, if the scanning mode of the drone reconnaissance is the mowing scanning mode, the concave-convexity of the geometry of the reconnaissance area is judged, and if the geometry of the reconnaissance area is a concave polygon, the reconnaissance area is decomposed for multiple convex polygons;

根据分解后的多个凸多边形以割草式扫描模式确定无人机的候选扫描路径以及无人 机的最初放飞点和最终回收点。According to the decomposed convex polygons, the candidate scanning path of the UAV and the initial launch point and the final recovery point of the UAV are determined in the mowing scanning mode.

当无人机对一个区域进行覆盖扫描侦察时,首先需要分析侦察区域的形状,为无人机 选择合适的扫描模式,如割草式扫描或螺旋式扫描;如果选择了割草式扫描,需要进一步 检查侦察区域的凹凸性,当该区域为凹多边形时,要将其分解为多个凸多边形子区域;最 后,根据无人机的相关性能参数计算覆盖区域的扫描飞行路径。When the drone performs coverage scanning reconnaissance on an area, it is first necessary to analyze the shape of the reconnaissance area and select a suitable scanning mode for the drone, such as mowing scanning or helical scanning; if mowing scanning is selected, it is necessary to Further check the concavity and convexity of the reconnaissance area. When the area is a concave polygon, it should be decomposed into multiple convex polygon sub-areas; finally, the scanning flight path of the coverage area is calculated according to the relevant performance parameters of the UAV.

应用无人机对一个区域进行覆盖扫描时,主要有两种扫描模式,即割草式扫描模式和 螺旋式扫描模式。如图3给出了两种扫描模式下无人机的飞行路径。在图3中,用矩形边 框包围的多边形表示侦察任务区域,圆点表示扫描路径的起点和终点,虚线轨迹表示无人 机的飞行路径,箭头表示无人机的飞行方向。两种扫描模式具体定义如下。When using a drone to cover an area, there are mainly two scanning modes, namely the mowing scanning mode and the helical scanning mode. Figure 3 shows the flight path of the UAV in the two scanning modes. In Figure 3, the polygon surrounded by a rectangular frame represents the reconnaissance mission area, the dots represent the start and end points of the scanning path, the dashed trajectory represents the UAV's flight path, and the arrows represent the UAV's flight direction. The two scan modes are specifically defined as follows.

螺旋式扫描模式:无人机从侦察区域的中心开始,然后以恒定的螺旋间距向外逐渐扫 描,直到覆盖完整个区域。也可从最外开始,螺旋向内扫描。Helical scan mode: The drone starts at the center of the reconnaissance area and gradually scans outward at a constant helical spacing until the entire area is covered. You can also start from the outermost and scan inward.

割草式扫描模式:无人机以平行航迹往复推进的方式从侦察区域边缘开始以等间隔距 离扫描,直到覆盖完整个区域。Mowing scanning mode: The UAV scans at equal intervals from the edge of the reconnaissance area in a reciprocating manner in parallel tracks until the entire area is covered.

当前研究中大部分采用割草式扫描模式[20,21],少数采用螺旋式扫描模式,没有研 究多种扫描模式的选择优化。而实际工作中,同一区域采用不同的扫描模式时,扫描路径 的总长度可能相差很大。例如,在图2中,由螺旋式扫描模式生成的飞行路径明显长于使用割草式扫描模式生成的飞行路径。然而,当侦察区域越接近圆形,使用螺旋式扫描比割草式扫描模式效果会越好。因此,可以根据覆盖区域与圆的接近程度选择不同的扫描模式。Most of the current studies use the mowing scanning mode [20, 21], a few use the helical scanning mode, and the selection optimization of multiple scanning modes has not been studied. In actual work, when different scanning modes are used in the same area, the total length of the scanning path may vary greatly. For example, in Figure 2, the flight path generated by the helical scan mode is significantly longer than the flight path generated using the mowing scan mode. However, when the scouting area is closer to a circle, the helical scan will work better than the mowing scan mode. Therefore, different scan modes can be selected depending on how close the coverage area is to the circle.

多边形的圆度定义如下:The roundness of a polygon is defined as follows:

Figure BDA0002540078470000071
Figure BDA0002540078470000071

其中S是侦察区域的面积,L是其周长。如果该区域更接近圆,则其圆度C更接近 1。where S is the area of the reconnaissance area and L is its perimeter. If the region is closer to a circle, its circularity C is closer to 1.

为了分析对比两种典型扫描模式对不同圆度的多边形区域的扫描效率,表2给出了几 种典型多边形分别采用两种扫描模式时的扫描时间。表2中所有的多边形的面积相等,取 值为84个平方单位,无人机的扫描宽度设为2个单位,速度为1个单位。从表2中可以看出,当多边形的圆度较小时,割草式扫描模式的扫描时间明显小于螺旋式扫描模式的扫描时间。随着多边形的圆度逐渐变大,它们之间的差距越来越小。当多边形是正五边形 (C=0.86)时,两种扫描模式的扫描时间基本相同。当多边形的圆度继续增加时,螺旋式扫描模式的时间变得比割草式扫描模式的时间更短。因此,通过试验观测可以总结如下近似规律:当侦察区域的圆度小于0.86时,割草式扫描模式较优;当圆度大于0.86时,螺旋式扫 描模式较优。In order to analyze and compare the scanning efficiency of two typical scanning modes for polygonal areas with different roundness, Table 2 gives the scanning time of several typical polygons using two scanning modes respectively. All polygons in Table 2 have the same area, and the value is 84 square units. The scanning width of the UAV is set to 2 units and the speed is 1 unit. It can be seen from Table 2 that when the roundness of the polygon is small, the scanning time of the mowing scanning mode is significantly shorter than that of the helical scanning mode. As the roundness of the polygons gradually becomes larger, the gap between them becomes smaller and smaller. When the polygon is a regular pentagon (C=0.86), the scan time of the two scan modes is substantially the same. As the roundness of the polygon continues to increase, the time for the helical scan mode becomes shorter than the time for the mowing scan mode. Therefore, the following approximate rules can be summarized through experimental observation: when the circularity of the reconnaissance area is less than 0.86, the mowing scanning mode is better; when the circularity is greater than 0.86, the spiral scanning mode is better.

Figure BDA0002540078470000072
Figure BDA0002540078470000072

表2:对于典型多边形使用两种扫描模式得到的扫描时间Table 2: Scan times obtained using two scan modes for typical polygons

2.1.2凹多边形的判定与分解2.1.2 Determination and decomposition of concave polygons

当采用螺旋式扫描模式时,多边形的凹凸性对扫描时间的影响很小。然而,当采用割 草式扫描模式时,多边形的凹凸性对其影响较大。使用割草式扫描模式生成的扫描路径需 要在侦察区域为凸多边形的前提下进行规划的。当侦察区域是凹多边形,必须将凹多边形 分解为一系列凸多边形子区域。When the helical scan mode is used, the unevenness of the polygon has little effect on the scan time. However, when the mowing scanning mode is used, the unevenness of the polygon has a greater impact on it. The scan path generated using the mowing scan mode needs to be planned on the premise that the reconnaissance area is a convex polygon. When the scout area is a concave polygon, the concave polygon must be decomposed into a series of convex polygon sub-areas.

(1)多边形凹凸性的判定(1) Judgment of polygon concavo-convex

向量的叉积可以用来判断一个侦察区域的凹凸性。判定原理如下:具有相同转向的顶 点是凸点,凸多边形的每个顶点都是凸点;具有不同转弯的顶点是凹点,若多边形中存在 一个以上的凹点,则一定是一个凹多边形。假设多边形P具有n个顶点(v1,v2,...,vn),P的 凹凸性由P是否具有凹点确定。设vi为P的一个随机顶点,vi-1和vi+1为vi的两个相邻顶点。 顶点vi的凹度由向量Q的叉积决定。The cross product of vectors can be used to judge the concavity and convexity of a scout area. The determination principle is as follows: the vertices with the same turn are convex points, and each vertex of the convex polygon is a convex point; the vertices with different turns are concave points, if there is more than one concave point in the polygon, it must be a concave polygon. Assuming that a polygon P has n vertices (v 1 , v 2 , . . . , v n ), the convexity of P is determined by whether or not P has concave points. Let v i be a random vertex of P, and v i-1 and v i+1 be two adjacent vertices of v i . The concavity of the vertex v i is determined by the cross product of the vectors Q.

Figure BDA0002540078470000081
Figure BDA0002540078470000081

当P的所有顶点都为凸点时,该多边形是凸多边形,否则P是凹多边形。When all vertices of P are convex, the polygon is convex, otherwise P is concave.

(2)凹多边形的分解(2) Decomposition of concave polygons

使用割草式扫描模式生成的扫描路径通常称为Boustrophedon路径。将一个凹多边形 分解为一系列凸多边形子区域,然后为每个凸多边形规划Boustrophedon路径称为Boustrophedon分解(BCD)[22]。Li等人提出了一种基于梯形分解的精确BCD方法,算 法复杂度为O(n)。使用凹多边形的凸包将BCD方法扩展为外部细胞分解方法,有效地减 少了分解的凸多边形的数量。本文设计了一种基于梯形分解的BCD方法。由于沿不同角 度分解凹多边形的效果不同,为了减少分解的凸多边形的个数和无人机的转弯次数,沿与 凹多边形长轴平行的方向分解凹多边形。Scan paths generated using the mowing scan mode are often referred to as Boustrophedon paths. Decomposing a concave polygon into a series of convex polygon subregions and then planning Boustrophedon paths for each convex polygon is called Boustrophedon decomposition (BCD) [22]. Li et al. proposed an accurate BCD method based on trapezoidal decomposition with an algorithmic complexity of O(n). Extending the BCD method to an external cell decomposition method using the convex hull of concave polygons effectively reduces the number of decomposed convex polygons. In this paper, a BCD method based on trapezoidal decomposition is designed. Since the effect of decomposing concave polygons along different angles is different, in order to reduce the number of decomposed convex polygons and the number of turns of the UAV, the concave polygons are decomposed along the direction parallel to the long axis of the concave polygons.

对于凸多边形的每一条边,分别计算不属于该边的其他顶点与这条边的距离。将这些 距离的最大值标记为该边的跨度。比较所有边的跨度,最小跨度所对应的边称为该凸多边 形的长轴。为了找到凹多边形的长轴,采用凸包生成算法首先生成了一个凹多边形的凸包。 凸包是包含凹多边形的所有顶点的最简单的凸多边形。该算法总结如下。For each edge of a convex polygon, calculate the distances from other vertices that do not belong to the edge to this edge. The maximum of these distances is marked as the span of that edge. Compare the spans of all edges, and the edge corresponding to the smallest span is called the long axis of the convex polygon. In order to find the long axis of the concave polygon, a convex hull of the concave polygon is firstly generated using the convex hull generation algorithm. A convex hull is the simplest convex polygon that contains all the vertices of a concave polygon. The algorithm is summarized as follows.

(1)找到所有顶点中的极点并删除所有落在由极点形成的多边形内部的点,将剩余 的点划分到4个区域。(1) Find the poles in all the vertices and delete all the points that fall inside the polygon formed by the poles, and divide the remaining points into 4 regions.

(2)对于区域1和2,按其升序对其中的点进行排序,对于区域3和4,按降序对它 们进行排序。(2) For regions 1 and 2, sort the points in them in ascending order, and for regions 3 and 4, sort them in descending order.

(3)对于每个区域,找到从一个极点到另一个极点的凸路径。(3) For each region, find a convex path from one pole to the other.

然后,将凸包的长轴视为凹多边形的长轴。在沿与长轴平行的方向将凹多边形梯形分 解为一系列凸多边形之后,通过使用割草式扫描模式为每一个凸多边形生成Boustrophedon 路径。Then, consider the long axis of the convex hull as the long axis of the concave polygon. After decomposing the concave polygonal trapezoid into a series of convex polygons along the direction parallel to the long axis, a Boustrophedon path is generated for each convex polygon by using the mowing sweep mode.

图4给出了一个凹多边形的分解示例。图4(a)中用实线包围的图形是要分解的凹多边 形,在添加虚线之后,它变成凸多边形,其中蓝色边表示凸多边形的长轴,并且也是凹多 边形的长轴。图4(b)表示将凹多边形沿着与其长轴平行的方向进行梯形分解,而图4(c)表 示将梯形分解后的一系列凸多边形合并的过程。当两个相邻的凸多边形的一条边彼此重合 并且两者长轴彼此平行时,可以将它们合并。该过程可以有效地减少凸多边形的数量,并 避免无人机在不同凸多边形之间的不必要转移。图4(d)显示了使用割草式扫描模式产生的 Boustrophedon路径。Figure 4 shows an example of the decomposition of a concave polygon. The figure surrounded by solid lines in Figure 4(a) is the concave polygon to be decomposed, and after adding the dashed lines, it becomes a convex polygon, where the blue edge represents the long axis of the convex polygon and is also the long axis of the concave polygon. Figure 4(b) shows the trapezoidal decomposition of concave polygons along the direction parallel to its long axis, and Figure 4(c) shows the process of merging a series of convex polygons after trapezoidal decomposition. Two adjacent convex polygons can be merged when one of their sides coincides with each other and their major axes are parallel to each other. This process can effectively reduce the number of convex polygons and avoid unnecessary transfer of drones between different convex polygons. Figure 4(d) shows the Boustrophedon path generated using the mowing scan pattern.

基于无人机扫描模式选择和多边形区域分割方法,设计无人机对侦察区域进行覆盖扫 描的飞行路径规划算法,总体流程如算法2所示。首先在给定侦察区域的几何信息、潜在临 时停点的位置信息以及无人机飞行速度的条件下,计算侦察区域的周长和面积(第1行), 然后计算侦察区域的圆度(第2行)。如果该区域的圆度大于0.86,则采用螺旋式扫描模 式,然后获得扫描路径(第4行)以及路径的起点和终点(第5行)。扫描路径的长度在 第6行中计算。如果圆度小于0.86,则采用割草式扫描模式。在这种情况下,首先检查该 区域的凹凸性(第9行)。如果该区域是凹多边形(第10行),则使用上节设计的BCD 方法(第11行)将其分解为一系列凸多边形,然后规划侦察区域的Boustrophedon路径。 沿着平行于长轴的方向开始,有两条扫描路径(第13行),分别对应两对起点和终点(第 14行)。计算两条路径的长度(第15-16行)。Based on the UAV scanning mode selection and polygon area segmentation method, a flight path planning algorithm for UAV to cover and scan the reconnaissance area is designed. The overall process is shown in Algorithm 2. First, given the geometric information of the reconnaissance area, the position information of the potential temporary stop point, and the flying speed of the UAV, calculate the perimeter and area of the reconnaissance area (Line 1), and then calculate the circularity of the reconnaissance area (Line 1). 2 lines). If the circularity of the area is greater than 0.86, the helical scan mode is used, and the scan path (line 4) and the start and end points of the path (line 5) are obtained. The length of the scan path is calculated in line 6. If the roundness is less than 0.86, the mowing scan mode is used. In this case, the unevenness of the region is first checked (Line 9). If the region is a concave polygon (line 10), it is decomposed into a series of convex polygons using the BCD method designed in the previous section (line 11), and then the Boustrophedon path of the scout region is planned. Starting parallel to the long axis, there are two scan paths (Line 13), corresponding to two pairs of start and end points (Line 14). Calculate the length of the two paths (Lines 15-16).

Figure BDA0002540078470000091
Figure BDA0002540078470000091

S102:根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及 无人机在每个区域的放飞点与回收点;S102: On the basis of the candidate scanning path of the UAV, based on the saving algorithm, determine the driving path of the car and the flying point and recovery point of the UAV in each area;

优选地,所述根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路 径以及无人机在每个区域的放飞点与回收点,包括:Preferably, on the basis of the candidate scanning path according to the unmanned aerial vehicle, based on the saving algorithm, determine the driving path of the car and the flying point and the recovery point of the unmanned aerial vehicle in each area, including:

通过优化汽车访问侦察区域的顺序和选择每个侦察区域附近的临时停点,一方面配合 无人机的扫描路径使无人机的飞行时间较短,一方面优化汽车的行驶距离使得汽车在整个 任务过程中的行使时间较短,从而确定汽车的行驶路径以及无人机在每个区域的放飞点与 回收点。By optimizing the order in which the car visits the reconnaissance area and selecting a temporary stop near each reconnaissance area, on the one hand, the UAV's scanning path is matched to make the UAV's flight time shorter, and on the other hand, the driving distance of the car is optimized so that the car can travel throughout the entire reconnaissance area. The travel time during the mission is short, so as to determine the driving path of the car and the launch and recovery points of the drone in each area.

车辆路径规划是通过优化汽车访问侦察区域的顺序和选择每个侦察区域附近的临时 停点,一方面配合无人机的扫描路径使无人机的飞行时间较短,一方面优化汽车的行驶距 离使得汽车在整个任务过程中的行使时间较短。结合这两个方面,基于节约算法思想,设 计了车辆的路径规划算法,如算法3所示。首先,根据全部点的位置信息计算Floyd距离 矩阵dis(第1行),然后为每个区域选择扫描路径(第2行),得到扫描路径的起点和终 点(第3行)。在每个侦察区域附近随机选择两个临时停点,然后计算无人机从一个临时 停点起飞到扫描路径起点的距离和从扫描路径终点飞到另一个临时停点的距离,其中Dis 是两个距离的和(第4-10行)。在每个侦察区域中,找到与最小距离Dis对应的两个临时 停点作为该区域选定的停点(第12行)以形成停点集合goal(第14行),然后计算节约 矩阵(第15-19行),并将其降序排列(第20行)。从最大值开始,将对应的两个侦察区 域连接起来,直到包括所有的侦察区域,从而得到汽车和无人机路径规划的可行解(第21 行)。Vehicle path planning is to optimize the order in which the car visits the reconnaissance area and select temporary stops near each reconnaissance area. On the one hand, it cooperates with the scanning path of the UAV to make the flight time of the UAV shorter, and on the other hand optimizes the driving distance of the car. It makes the driving time of the car during the whole mission shorter. Combining these two aspects, based on the idea of saving algorithm, a path planning algorithm for vehicles is designed, as shown in Algorithm 3. First, calculate the Floyd distance matrix dis (1st row) according to the position information of all points, then select the scanning path (2nd row) for each area, and get the start and end points of the scanning path (3rd row). Two temporary stops are randomly selected near each reconnaissance area, and then the distance from one temporary stop to the start of the scanning path and the distance from the end of the scanning path to another temporary stop are calculated, where Dis is the two sum of distances (lines 4-10). In each reconnaissance area, find two temporary stops corresponding to the minimum distance Dis as the selected stops in this area (Line 12) to form the stop set goal (Line 14), and then calculate the saving matrix (Line 14) Lines 15-19), and sort them in descending order (Line 20). Starting from the maximum value, the corresponding two reconnaissance areas are connected until all the reconnaissance areas are included, resulting in a feasible solution for the path planning of cars and UAVs (Line 21).

Figure BDA0002540078470000101
Figure BDA0002540078470000101

Figure BDA0002540078470000111
Figure BDA0002540078470000111

S103:采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点 与回收点,确定车机协同侦察路径。S103: Use a local search algorithm to improve the determined driving path of the vehicle and the launch point and recovery point of the UAV in each area, and determine the vehicle-machine cooperative reconnaissance path.

优选地,所述局部搜索算法包括:通过随机交换两个侦察区域的访问顺序,确定改进 汽车行驶距离的车机协同侦察路径;以及,随机交换汽车在某个侦察区域附近放飞和回收 无人机的临时停点,确定减少无人机飞行距离和/或汽车行驶距离的车机协同侦察路径;Preferably, the local search algorithm includes: by randomly exchanging the access order of the two reconnaissance areas, determining a vehicle-machine cooperative reconnaissance path that improves the driving distance of the vehicle; and, randomly exchanging the vehicle to fly and recover the UAV near a certain reconnaissance area Temporary stopping point, determine the vehicle-machine cooperative reconnaissance path that reduces the UAV flying distance and/or the vehicle driving distance;

所述采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点 与回收点,确定车机协同侦察路径,包括:Described adopting the local search algorithm to improve the driving path of the determined vehicle and the flying point and the recovery point of the UAV in each area to determine the vehicle-machine cooperative reconnaissance path, including:

随机采用所述局部搜索算法中的两种方式进行车机协同侦察路径的确定,直到连续设 定次数次没有改进时,以确定的最优车机协同侦察路径作为最终车机协同侦察路径。The two methods in the local search algorithm are randomly used to determine the vehicle-machine cooperative reconnaissance path, and the determined optimal vehicle-machine cooperative reconnaissance path is used as the final vehicle-machine cooperative reconnaissance path when there is no improvement for a continuous set number of times.

通过前面两个阶段无人机和车辆路径规划算法可以得到车机协同多区域侦察的较优 方案,但很多时候可能还不是问题的最优解,还有改进的空间。因此,进一步设计车辆路 径和无人机路径的局部搜索算法来改进解的质量。这里主要采用两类随机算子来进行局部 搜索,第一类是随机交换两个侦察区域的访问顺序,搜索改进汽车行驶距离的可行解;第 二类是随机交换汽车在某个侦察区域附近放飞和回收无人机的临时停点,搜索减少无人机 飞行距离和(或)汽车行驶距离的可行解。通过随机调用这两类算子搜索不同的可行解, 直到连续Nmax次没有改进时,停止搜索得到最终方案。Through the first two stages of UAV and vehicle path planning algorithms, the optimal solution for vehicle-machine coordinated multi-area reconnaissance can be obtained, but in many cases it may not be the optimal solution to the problem, and there is still room for improvement. Therefore, local search algorithms for vehicle paths and UAV paths are further designed to improve the quality of the solution. Two types of random operators are mainly used for local search. The first type is to randomly exchange the access order of the two reconnaissance areas to search for a feasible solution to improve the driving distance of the vehicle; the second type is to randomly exchange the vehicle to fly near a reconnaissance area. and recover the temporary stopping point of the drone, and search for feasible solutions to reduce the flying distance of the drone and/or the driving distance of the car. By randomly calling these two types of operators to search for different feasible solutions, until there is no improvement for Nmax consecutive times, stop the search to get the final solution.

如图5所示,是本发明实施例一种多区域车机协同侦察路径规划系统的结构示意图, 所述系统包括:As shown in FIG. 5 , it is a schematic structural diagram of a multi-area vehicle-machine cooperative reconnaissance path planning system according to an embodiment of the present invention. The system includes:

扫描路径确定单元21:用于根据侦察区域的几何特征,确定无人机的候选扫描路径;Scanning path determination unit 21: for determining the candidate scanning path of the UAV according to the geometric features of the reconnaissance area;

初始车机路径单元22:用于根据无人机候选扫描路径的基础上,基于节约算法,确定 汽车的行驶路径以及无人机在每个区域的放飞点与回收点;The initial vehicle-machine path unit 22 is used to determine the driving path of the vehicle and the flying point and recovery point of the drone in each area based on the saving algorithm based on the candidate scanning path of the drone;

车机协同侦察路径确定单元23:用于采用局部搜索算法改进确定的汽车的行驶路径 以及无人机在每个区域的放飞点与回收点,确定车机协同侦察路径。Vehicle-machine cooperative reconnaissance path determination unit 23: used to improve the determined vehicle's driving path and the UAV's launch point and recovery point in each area by using a local search algorithm to determine the vehicle-machine cooperative reconnaissance path.

优选地,所述扫描路径确定单元21具体用于:Preferably, the scanning path determination unit 21 is specifically used for:

根据所述侦察区域的几何形状,若所述侦察区域的几何形状的圆度大于设定阈值时, 确定无人机侦察的扫描模式为螺旋式扫描模式;According to the geometric shape of the reconnaissance area, if the circularity of the geometric shape of the reconnaissance area is greater than the set threshold, it is determined that the scanning mode of the UAV reconnaissance is the helical scanning mode;

若所述侦察区域的几何形状的圆度不大于设定阈值时,确定无人机侦察的扫描模式为 割草式扫描模式;If the roundness of the geometric shape of the reconnaissance area is not greater than the set threshold, it is determined that the scanning mode of the drone reconnaissance is the mowing scanning mode;

根据确定的扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回 收点。According to the determined scanning mode, determine the candidate scanning path of the UAV and the initial launch point and final recovery point of the UAV.

优选地,所述扫描路径确定单元21具体还用于:Preferably, the scanning path determination unit 21 is further configured to:

若无人机侦察的扫描模式为割草式扫描模式,则判断所述侦察区域的几何形状的凹凸 性,若所述侦察区域的几何形状为凹多边形,则将所述侦察区域分解为多个凸多边形;If the scanning mode of the drone reconnaissance is the mowing scanning mode, then determine the concave-convexity of the geometry of the reconnaissance area, and if the geometry of the reconnaissance area is a concave polygon, decompose the reconnaissance area into multiple convex polygon;

根据分解后的多个凸多边形以割草式扫描模式确定无人机的候选扫描路径以及无人 机的最初放飞点和最终回收点。According to the decomposed convex polygons, the candidate scanning path of the UAV and the initial launch point and the final recovery point of the UAV are determined in the mowing scanning mode.

优选地,所述初始车机路径单元22具体用于:Preferably, the initial vehicle path unit 22 is specifically used for:

通过优化汽车访问侦察区域的顺序和选择每个侦察区域附近的临时停点,一方面配合 无人机的扫描路径使无人机的飞行时间较短,一方面优化汽车的行驶距离使得汽车在整个 任务过程中的行使时间较短,从而确定汽车的行驶路径以及无人机在每个区域的放飞点与 回收点。By optimizing the order in which the car visits the reconnaissance area and selecting a temporary stop near each reconnaissance area, on the one hand, the UAV's scanning path is matched to make the UAV's flight time shorter, and on the other hand, the driving distance of the car is optimized so that the car can travel throughout the entire reconnaissance area. The travel time during the mission is short, so as to determine the driving path of the car and the launch and recovery points of the drone in each area.

优选地,所述局部搜索算法包括:通过随机交换两个侦察区域的访问顺序,确定改进 汽车行驶距离的车机协同侦察路径;以及,随机交换汽车在某个侦察区域附近放飞和回收 无人机的临时停点,确定减少无人机飞行距离和/或汽车行驶距离的车机协同侦察路径;Preferably, the local search algorithm includes: by randomly exchanging the access order of the two reconnaissance areas, determining a vehicle-machine cooperative reconnaissance path that improves the driving distance of the vehicle; and, randomly exchanging the vehicle to fly and recover the UAV near a certain reconnaissance area Temporary stopping point, determine the vehicle-machine cooperative reconnaissance path that reduces the UAV flying distance and/or the vehicle driving distance;

所述车机协同侦察路径确定单元23具体用于:随机采用所述局部搜索算法中的两种 方式进行车机协同侦察路径的确定,直到连续设定次数次没有改进时,以确定的最优车机 协同侦察路径作为最终车机协同侦察路径。The vehicle-machine cooperative reconnaissance path determination unit 23 is specifically configured to: randomly use two methods in the local search algorithm to determine the vehicle-machine cooperative reconnaissance path, until there is no improvement for a continuous set number of times, to determine the optimal reconnaissance path. The vehicle-machine cooperative reconnaissance path is the final vehicle-machine cooperative reconnaissance path.

应用实例Applications

下面通过一个典型算例给出模型和算法的应用示例,并说明车机协同进行多区域侦察 的优势。所有计算实验均在华为笔记本电脑上进行,该笔记本电脑使用Core i71.8GHz四 核处理器,16GB内存,Windows 10操作系统,并且应用Matlab R2018a进行算法编码。The following is a typical example to give an application example of the model and algorithm, and to illustrate the advantages of vehicle-machine cooperation for multi-area reconnaissance. All computational experiments are carried out on a Huawei laptop, which uses a Core i7 1.8GHz quad-core processor, 16GB memory, Windows 10 operating system, and uses Matlab R2018a for algorithm coding.

在平面上生成7×7的道路网络,该道路网络将平面分为49个正方形网格。将每个网 格的边长设为10个单位,从49个网格中随机选择20个网格,在每个选中的网格中生成一个不规则多边形,如图6所示。按从左到右,从下到上的顺序对20个多边形区域进行编号。在所有多边形的每一条边上生成一个随机的临时停点,以蓝色星号表示,红色正方形表示基站。最后,将道路网络与覆盖区域用线段连接起来。汽车搭载无人机从基站出发对20个区域进行覆盖侦察,并在完成任务后返回基站。找到汽车和无人机的最佳路线,以完成对所有区域的扫描侦察。Generate a 7×7 road network on the plane that divides the plane into a grid of 49 squares. Set the side length of each grid to 10 units, randomly select 20 grids from the 49 grids, and generate an irregular polygon in each selected grid, as shown in Figure 6. The 20 polygonal regions are numbered from left to right, bottom to top. A random temporary stop is generated on each edge of all polygons, represented by blue asterisks and red squares representing base stations. Finally, connect the road network to the coverage area with line segments. Cars carry drones from the base station to conduct coverage reconnaissance in 20 areas, and return to the base station after completing the task. Find the best route for cars and drones to complete scanning reconnaissance of all areas.

车辆的平均速度设置为0.5单位,无人机的飞行速度设置为1单位。将无人机的扫描 宽度设置为1个单位,最大续航时间设为140个单位时间。局部搜索算法中Nmax设置为200。应用公式(12)计算20个侦察区域的圆度,如表3所示。The average speed of the vehicle is set to 0.5 units, and the flight speed of the drone is set to 1 unit. Set the scan width of the drone to 1 unit and the maximum endurance time to 140 units of time. Nmax is set to 200 in the local search algorithm. The roundness of the 20 reconnaissance areas is calculated using formula (12), as shown in Table 3.

Figure BDA0002540078470000131
Figure BDA0002540078470000131

表3:20个侦察区域的圆度Table 3: Roundness of 20 Scouting Areas

从表3可以看出,区域1、3、6、11的圆度明显大于0.86,因此采用螺旋式扫描模 式,其余区域采用割草式扫描方式。区域2、12、14、16、17、18是凹多边形,使用先前 设计的基于梯形分解的BCD方法分解它们,然后使用割草式扫描模式为它们规划 Boustrophedon路径。It can be seen from Table 3 that the circularity of areas 1, 3, 6, and 11 is obviously greater than 0.86, so the spiral scanning mode is adopted, and the mowing scanning mode is adopted for the remaining areas. Regions 2, 12, 14, 16, 17, 18 are concave polygons, they are decomposed using a previously designed trapezoidal decomposition-based BCD method, and then Boustrophedon paths are planned for them using the mowing scan mode.

如果单纯采用无人机对这些区域进行侦察,考虑到无人机的最大续航时间以及无人机 必须安全返回基地等限制,无人机无法飞到区域14、17、19、20,从而无法对这些区域进 行侦察,剩下的区域虽然都在无人机的侦察范围内,但是只有区域1、2、3、5、8、9、11、 12能够在无人机一次飞行过程中侦察完毕,其余区域都需要无人机不断地返回基站进行充电之后再次前往区域进行侦察才能完成总的任务。因此,对于大范围的多区域侦察问题,单纯的小型无人机很难完成侦察任务。If the UAV is simply used to conduct reconnaissance in these areas, considering the maximum endurance time of the UAV and the limitation that the UAV must return to the base safely, the UAV cannot fly to areas 14, 17, 19, and 20, so it is impossible to detect These areas are reconnaissance, and the remaining areas are all within the reconnaissance range of the UAV, but only areas 1, 2, 3, 5, 8, 9, 11, and 12 can be reconnaissance completed in one flight of the UAV. The rest of the area requires the drone to continuously return to the base station for charging and then go to the area for reconnaissance to complete the overall mission. Therefore, for large-scale multi-area reconnaissance problems, it is difficult for small UAVs to complete reconnaissance tasks.

如果采用车机协同侦察的模式,应用三阶段启发式算法计算得到的可行解如图7所 示,其中汽车访问20个区域的顺序为2-1-3-6-4-7-10-14-20-17-19-13-16-18-15-12-9-5-8-11 无人机扫描路径如图中所示,完成所有区域扫描侦察的总时间为2379.71。三阶段启发式算 法求解20个侦察区域的路径规划方案耗时18分32秒。可以看出,车机协同模式可以高 效完成单纯采用无人机无法完成的侦察任务,同时三阶段启发式算法可以有效解决车机协 同带来的复杂路径规划问题,满足实际作用应用需求。If the vehicle-machine cooperative reconnaissance mode is adopted, the feasible solution calculated by the three-stage heuristic algorithm is shown in Figure 7, in which the sequence of vehicles visiting 20 areas is 2-1-3-6-4-7-10-14 -20-17-19-13-16-18-15-12-9-5-8-11 The UAV scanning path is shown in the picture, and the total time to complete all area scanning and reconnaissance is 2379.71. The three-stage heuristic algorithm takes 18 minutes and 32 seconds to solve the path planning scheme of 20 reconnaissance areas. It can be seen that the vehicle-machine coordination mode can efficiently complete the reconnaissance tasks that cannot be accomplished by simply using UAVs, and the three-stage heuristic algorithm can effectively solve the complex path planning problem brought about by the vehicle-machine cooperation and meet the practical application requirements.

应该明白,公开的过程中的步骤的特定顺序或层次是示例性方法的实例。基于设计偏 好,应该理解,过程中的步骤的特定顺序或层次可以在不脱离本公开的保护范围的情况下 得到重新安排。所附的方法权利要求以示例性的顺序给出了各种步骤的要素,并且不是要 限于所述的特定顺序或层次。It is understood that the specific order or hierarchy of steps in the disclosed processes is an example of a sample approach. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged without departing from the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not meant to be limited to the specific order or hierarchy presented.

在上述的详细描述中,各种特征一起组合在单个的实施方案中,以简化本公开。不应 该将这种公开方法解释为反映了这样的意图,即,所要求保护的主题的实施方案需要比清 楚地在每个权利要求中所陈述的特征更多的特征。相反,如所附的权利要求书所反映的那 样,本发明处于比所公开的单个实施方案的全部特征少的状态。因此,所附的权利要求书 特此清楚地被并入详细描述中,其中每项权利要求独自作为本发明单独的优选实施方案。In the foregoing Detailed Description, various features are grouped together in a single embodiment for the purpose of simplifying the disclosure. This method of disclosure should not be interpreted as reflecting an intention that embodiments of the claimed subject matter require more features than are expressly recited in each claim. Rather, as the following claims reflect, present invention lies in less than all features of a single disclosed embodiment. Thus, the following claims are hereby expressly incorporated into the Detailed Description, with each claim standing on its own as a separate preferred embodiment of this invention.

为使本领域内的任何技术人员能够实现或者使用本发明,上面对所公开实施例进行了 描述。对于本领域技术人员来说;这些实施例的各种修改方式都是显而易见的,并且本文 定义的一般原理也可以在不脱离本公开的精神和保护范围的基础上适用于其它实施例。因 此,本公开并不限于本文给出的实施例,而是与本申请公开的原理和新颖性特征的最广范 围相一致。The disclosed embodiments are described above to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit and scope of this disclosure. Thus, the present disclosure is not intended to be limited to the embodiments set forth herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

上文的描述包括一个或多个实施例的举例。当然,为了描述上述实施例而描述部件或 方法的所有可能的结合是不可能的,但是本领域普通技术人员应该认识到,各个实施例可 以做进一步的组合和排列。因此,本文中描述的实施例旨在涵盖落入所附权利要求书的保 护范围内的所有这样的改变、修改和变型。此外,就说明书或权利要求书中使用的术语“包 含”,该词的涵盖方式类似于术语“包括”,就如同“包括,”在权利要求中用作衔接词所解释的那样。此外,使用在权利要求书的说明书中的任何一个术语“或者”是要表示“非排它性的或者”。The above description includes examples of one or more embodiments. Of course, it is not possible to describe all possible combinations of components or methods in order to describe the above-described embodiments, but one of ordinary skill in the art will recognize that further combinations and permutations of the various embodiments are possible. Accordingly, the embodiments described herein are intended to cover all such changes, modifications and variations that fall within the scope of the appended claims. Furthermore, with respect to the term "comprising" as used in the specification or claims, the term "comprises" is encompassed in a manner similar to the term "comprising," as if "comprising," were interpreted as a conjunction in the claims. Furthermore, any use of the term "or" in the specification of the claims is intended to mean a "non-exclusive or."

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细 说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的 保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包 含在本发明的保护范围之内。The specific embodiments described above further describe the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention, and are not intended to limit the scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1.一种多区域车机协同侦察路径规划方法,其特征在于,所述方法包括:1. a multi-region vehicle-machine collaborative reconnaissance path planning method, characterized in that the method comprises: 根据侦察区域的几何特征,确定无人机的候选扫描路径;According to the geometric features of the reconnaissance area, determine the candidate scanning path of the UAV; 根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点;Based on the candidate scanning path of the UAV, based on the saving algorithm, determine the driving path of the car and the flying point and recovery point of the UAV in each area; 采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点与回收点,确定车机协同侦察路径。The local search algorithm is used to improve the determined driving path of the car and the flying point and recovery point of the UAV in each area, and determine the cooperative reconnaissance path of the vehicle and the machine. 2.如权利要求1所述的多区域车机协同侦察路径规划方法,其特征在于,所述根据侦察区域的几何特征,确定无人机的候选扫描路径,包括:2. The multi-region vehicle-machine cooperative reconnaissance path planning method as claimed in claim 1, wherein the described according to the geometric feature of the reconnaissance area, determine the candidate scanning path of the unmanned aerial vehicle, comprising: 根据所述侦察区域的几何形状,若所述侦察区域的几何形状的圆度大于设定阈值时,确定无人机侦察的扫描模式为螺旋式扫描模式;According to the geometric shape of the reconnaissance area, if the circularity of the geometric shape of the reconnaissance area is greater than the set threshold, it is determined that the scanning mode of the UAV reconnaissance is the helical scanning mode; 若所述侦察区域的几何形状的圆度不大于设定阈值时,确定无人机侦察的扫描模式为割草式扫描模式;If the circularity of the geometric shape of the reconnaissance area is not greater than the set threshold, determine that the scanning mode of the drone reconnaissance is the mowing scanning mode; 根据确定的扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回收点。According to the determined scanning mode, the candidate scanning path of the UAV and the initial launch point and final recovery point of the UAV are determined. 3.如权利要求2所述的多区域车机协同侦察路径规划方法,其特征在于,若无人机侦察的扫描模式为割草式扫描模式,则判断所述侦察区域的几何形状的凹凸性,若所述侦察区域的几何形状为凹多边形,则将所述侦察区域分解为多个凸多边形;3. The multi-area vehicle-machine collaborative reconnaissance path planning method as claimed in claim 2, wherein if the scanning mode of UAV reconnaissance is a mowing scanning mode, then the concave-convexity of the geometry of the reconnaissance area is judged , if the geometric shape of the reconnaissance area is a concave polygon, then the reconnaissance area is decomposed into a plurality of convex polygons; 根据分解后的多个凸多边形以割草式扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回收点。According to the decomposed convex polygons, the candidate scanning path of the UAV, the initial launch point and the final recovery point of the UAV are determined in the mowing scanning mode. 4.如权利要求3所述的多区域车机协同侦察路径规划方法,其特征在于,所述根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点,包括:4. The multi-area vehicle-machine collaborative reconnaissance path planning method as claimed in claim 3, wherein, on the basis of the candidate scanning path of the unmanned aerial vehicle, based on the saving algorithm, determine the driving path of the vehicle and the unmanned aerial vehicle in the Release and recovery points in each area, including: 通过优化汽车访问侦察区域的顺序和选择每个侦察区域附近的临时停点,一方面配合无人机的扫描路径使无人机的飞行时间较短,一方面优化汽车的行驶距离使得汽车在整个任务过程中的行使时间较短,从而确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点。By optimizing the order in which the car visits the reconnaissance area and selecting temporary stopping points near each reconnaissance area, on the one hand, the UAV's scanning path is matched to make the UAV's flight time shorter, and on the other hand, the driving distance of the car is optimized so that the car can travel throughout the entire reconnaissance area. The travel time during the mission is short, so as to determine the driving path of the car and the launch and recovery points of the drone in each area. 5.如权利要求4所述的多区域车机协同侦察路径规划方法,其特征在于,所述局部搜索算法包括:通过随机交换两个侦察区域的访问顺序,确定改进汽车行驶距离的车机协同侦察路径;以及,随机交换汽车在某个侦察区域附近放飞和回收无人机的临时停点,确定减少无人机飞行距离和/或汽车行驶距离的车机协同侦察路径;5. The multi-area vehicle-machine cooperative reconnaissance path planning method as claimed in claim 4, wherein the local search algorithm comprises: by randomly exchanging the access sequences of the two reconnaissance areas, it is determined to improve the vehicle-machine collaboration of the vehicle travel distance. Reconnaissance paths; and, randomly swapping the temporary parking spots where cars fly and recover UAVs near a certain reconnaissance area, and determine a vehicle-machine cooperative reconnaissance path that reduces the flying distance of the UAV and/or the driving distance of the car; 所述采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点与回收点,确定车机协同侦察路径,包括:The local search algorithm is used to improve the determined driving path of the car and the flying point and recovery point of the UAV in each area, and determine the cooperative reconnaissance path of the vehicle and the machine, including: 随机采用所述局部搜索算法中的两种方式进行车机协同侦察路径的确定,直到连续设定次数次没有改进时,以确定的最优车机协同侦察路径作为最终车机协同侦察路径。The two methods in the local search algorithm are randomly used to determine the vehicle-machine cooperative reconnaissance path, and the determined optimal vehicle-machine cooperative reconnaissance path is used as the final vehicle-machine cooperative reconnaissance path when there is no improvement for consecutive set times. 6.一种多区域车机协同侦察路径规划系统,其特征在于,所述系统包括:6. A multi-region vehicle-machine cooperative reconnaissance path planning system, characterized in that the system comprises: 扫描路径确定单元:用于根据侦察区域的几何特征,确定无人机的候选扫描路径;Scanning path determination unit: used to determine the candidate scanning path of the UAV according to the geometric characteristics of the reconnaissance area; 初始车机路径单元:用于根据无人机候选扫描路径的基础上,基于节约算法,确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点;Initial vehicle path unit: based on the candidate scanning path of the UAV, based on the saving algorithm, determine the driving path of the car and the flying point and recovery point of the UAV in each area; 车机协同侦察路径确定单元:用于采用局部搜索算法改进确定的汽车的行驶路径以及无人机在每个区域的放飞点与回收点,确定车机协同侦察路径。Vehicle-machine cooperative reconnaissance path determination unit: It is used to improve the determined driving path of the car and the launch point and recovery point of the UAV in each area by using a local search algorithm to determine the vehicle-machine cooperative reconnaissance path. 7.如权利要求6所述的多区域车机协同侦察路径规划系统,其特征在于,所述扫描路径确定单元具体用于:7. The multi-region vehicle-machine cooperative reconnaissance path planning system according to claim 6, wherein the scanning path determination unit is specifically used for: 根据所述侦察区域的几何形状,若所述侦察区域的几何形状的圆度大于设定阈值时,确定无人机侦察的扫描模式为螺旋式扫描模式;According to the geometric shape of the reconnaissance area, if the circularity of the geometric shape of the reconnaissance area is greater than the set threshold, it is determined that the scanning mode of the UAV reconnaissance is the helical scanning mode; 若所述侦察区域的几何形状的圆度不大于设定阈值时,确定无人机侦察的扫描模式为割草式扫描模式;If the circularity of the geometric shape of the reconnaissance area is not greater than the set threshold, determine that the scanning mode of the drone reconnaissance is the mowing scanning mode; 根据确定的扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回收点。According to the determined scanning mode, the candidate scanning path of the UAV and the initial launch point and final recovery point of the UAV are determined. 8.如权利要求7所述的多区域车机协同侦察路径规划系统,其特征在于,所述扫描路径确定单元具体还用于:8. The multi-area vehicle-machine cooperative reconnaissance path planning system according to claim 7, wherein the scanning path determination unit is specifically also used for: 若无人机侦察的扫描模式为割草式扫描模式,则判断所述侦察区域的几何形状的凹凸性,若所述侦察区域的几何形状为凹多边形,则将所述侦察区域分解为多个凸多边形;If the scanning mode of the UAV reconnaissance is the mowing scanning mode, the concave-convexity of the geometry of the reconnaissance area is judged, and if the geometry of the reconnaissance area is a concave polygon, the reconnaissance area is decomposed into multiple convex polygon; 根据分解后的多个凸多边形以割草式扫描模式确定无人机的候选扫描路径以及无人机的最初放飞点和最终回收点。According to the decomposed convex polygons, the candidate scanning path of the UAV and the initial launch point and the final recovery point of the UAV are determined in the mowing scanning mode. 9.如权利要求8所述的多区域车机协同侦察路径规划系统,其特征在于,所述初始车机路径单元具体用于:9. The multi-region vehicle-machine cooperative reconnaissance path planning system according to claim 8, wherein the initial vehicle-machine path unit is specifically used for: 通过优化汽车访问侦察区域的顺序和选择每个侦察区域附近的临时停点,一方面配合无人机的扫描路径使无人机的飞行时间较短,一方面优化汽车的行驶距离使得汽车在整个任务过程中的行使时间较短,从而确定汽车的行驶路径以及无人机在每个区域的放飞点与回收点。By optimizing the order in which the car visits the reconnaissance area and selecting temporary stopping points near each reconnaissance area, on the one hand, the UAV's scanning path is matched to make the UAV's flight time shorter, and on the other hand, the driving distance of the car is optimized so that the car can travel throughout the entire reconnaissance area. The travel time during the mission is short, so as to determine the driving path of the car and the launch and recovery points of the drone in each area. 10.如权利要求9所述的多区域车机协同侦察路径规划系统,其特征在于,所述局部搜索算法包括:通过随机交换两个侦察区域的访问顺序,确定改进汽车行驶距离的车机协同侦察路径;以及,随机交换汽车在某个侦察区域附近放飞和回收无人机的临时停点,确定减少无人机飞行距离和/或汽车行驶距离的车机协同侦察路径;10. The multi-area vehicle-machine cooperative reconnaissance path planning system according to claim 9, wherein the local search algorithm comprises: by randomly exchanging the access sequences of the two reconnaissance areas, determining the vehicle-machine collaboration for improving the vehicle travel distance Reconnaissance paths; and, randomly exchange the temporary parking spots where vehicles fly and recover UAVs near a certain reconnaissance area, and determine a vehicle-machine cooperative reconnaissance path that reduces the flying distance of the UAV and/or the driving distance of the car; 所述车机协同侦察路径确定单元具体用于:随机采用所述局部搜索算法中的两种方式进行车机协同侦察路径的确定,直到连续设定次数次没有改进时,以确定的最优车机协同侦察路径作为最终车机协同侦察路径。The vehicle-machine cooperative reconnaissance path determination unit is specifically used for: randomly adopting two methods in the local search algorithm to determine the vehicle-machine cooperative reconnaissance path, until there is no improvement for a continuous set number of times, to determine the optimal vehicle. The vehicle-machine cooperative reconnaissance path is used as the final vehicle-machine cooperative reconnaissance path.
CN202010544496.4A 2020-06-15 2020-06-15 Multi-region vehicle-machine cooperative reconnaissance path planning method and system Active CN111811529B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010544496.4A CN111811529B (en) 2020-06-15 2020-06-15 Multi-region vehicle-machine cooperative reconnaissance path planning method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010544496.4A CN111811529B (en) 2020-06-15 2020-06-15 Multi-region vehicle-machine cooperative reconnaissance path planning method and system

Publications (2)

Publication Number Publication Date
CN111811529A true CN111811529A (en) 2020-10-23
CN111811529B CN111811529B (en) 2022-02-01

Family

ID=72846214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010544496.4A Active CN111811529B (en) 2020-06-15 2020-06-15 Multi-region vehicle-machine cooperative reconnaissance path planning method and system

Country Status (1)

Country Link
CN (1) CN111811529B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327925A (en) * 2020-11-24 2021-02-05 天津市公路工程总公司 Road maintenance patrol cooperative auxiliary system
CN112945255A (en) * 2021-01-29 2021-06-11 中国人民解放军国防科技大学 Method and system for planning multi-area coverage path by cooperation of multiple unmanned aerial vehicles carried by automobile
WO2022226720A1 (en) * 2021-04-26 2022-11-03 深圳市大疆创新科技有限公司 Path planning method, path planning device, and medium
CN120008608A (en) * 2025-01-23 2025-05-16 中国船舶集团有限公司第七〇七研究所 A measurement mission planning method based on multi-vessel coordination of unmanned platforms
CN120213048A (en) * 2025-04-18 2025-06-27 长沙理工大学 Vehicle-machine collaborative coverage path planning method, device, equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699102A (en) * 2015-02-06 2015-06-10 东北大学 System and method for collaboratively navigating, investigating and monitoring unmanned aerial vehicle and intelligent vehicle
US9104201B1 (en) * 2012-02-13 2015-08-11 C&P Technologies, Inc. Method and apparatus for dynamic swarming of airborne drones for a reconfigurable array
US20150370251A1 (en) * 2014-06-20 2015-12-24 Hti, Ip, L.L.C. Method and system for drone deliveries to vehicles in route
CN106813666A (en) * 2017-02-13 2017-06-09 中国人民解放军国防科学技术大学 The double-deck path construction method and system of vehicle boarded unmanned plane
CN108256553A (en) * 2017-12-20 2018-07-06 中国人民解放军国防科技大学 Construction method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN108592928A (en) * 2018-03-08 2018-09-28 中国人民解放军国防科技大学 Construction method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN110414722A (en) * 2019-07-08 2019-11-05 中国人民解放军陆军工程大学 Unmanned aerial vehicle cooperative reconnaissance path planning method based on energy consumption fairness
CN110852554A (en) * 2019-09-20 2020-02-28 合肥工业大学 Intelligent decision-making method and device for UAV task allocation under vehicle-machine coordination
CN110888456A (en) * 2019-12-05 2020-03-17 中国北方车辆研究所 Autonomous cooperative reconnaissance control method for unmanned aerial vehicle and unmanned vehicle
CN111024080A (en) * 2019-12-01 2020-04-17 中国人民解放军军事科学院评估论证研究中心 Unmanned aerial vehicle group-to-multi-mobile time-sensitive target reconnaissance path planning method
CN111121783A (en) * 2018-12-28 2020-05-08 中国人民解放军国防科技大学 A double-layer path planning method and device for vehicle-mounted unmanned aerial vehicle power inspection

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9104201B1 (en) * 2012-02-13 2015-08-11 C&P Technologies, Inc. Method and apparatus for dynamic swarming of airborne drones for a reconfigurable array
US20150370251A1 (en) * 2014-06-20 2015-12-24 Hti, Ip, L.L.C. Method and system for drone deliveries to vehicles in route
CN104699102A (en) * 2015-02-06 2015-06-10 东北大学 System and method for collaboratively navigating, investigating and monitoring unmanned aerial vehicle and intelligent vehicle
CN106813666A (en) * 2017-02-13 2017-06-09 中国人民解放军国防科学技术大学 The double-deck path construction method and system of vehicle boarded unmanned plane
CN108256553A (en) * 2017-12-20 2018-07-06 中国人民解放军国防科技大学 Construction method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN108592928A (en) * 2018-03-08 2018-09-28 中国人民解放军国防科技大学 Construction method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN111121783A (en) * 2018-12-28 2020-05-08 中国人民解放军国防科技大学 A double-layer path planning method and device for vehicle-mounted unmanned aerial vehicle power inspection
CN110414722A (en) * 2019-07-08 2019-11-05 中国人民解放军陆军工程大学 Unmanned aerial vehicle cooperative reconnaissance path planning method based on energy consumption fairness
CN110852554A (en) * 2019-09-20 2020-02-28 合肥工业大学 Intelligent decision-making method and device for UAV task allocation under vehicle-machine coordination
CN111024080A (en) * 2019-12-01 2020-04-17 中国人民解放军军事科学院评估论证研究中心 Unmanned aerial vehicle group-to-multi-mobile time-sensitive target reconnaissance path planning method
CN110888456A (en) * 2019-12-05 2020-03-17 中国北方车辆研究所 Autonomous cooperative reconnaissance control method for unmanned aerial vehicle and unmanned vehicle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ENRIC GALCERAN,等: "A survey on coverage path planning for robotics", 《ROBOTICS AND AUTONOMOUS SYSTEMS》 *
高春庆: "小型无人机协同覆盖侦察路径规划", 《系统工程与电子技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112327925A (en) * 2020-11-24 2021-02-05 天津市公路工程总公司 Road maintenance patrol cooperative auxiliary system
CN112327925B (en) * 2020-11-24 2023-02-28 天津市公路工程总公司 Road maintenance patrol cooperative auxiliary system
CN112945255A (en) * 2021-01-29 2021-06-11 中国人民解放军国防科技大学 Method and system for planning multi-area coverage path by cooperation of multiple unmanned aerial vehicles carried by automobile
CN112945255B (en) * 2021-01-29 2022-06-21 中国人民解放军国防科技大学 Method and system for coordinated multi-area coverage path planning with multiple UAVs mounted on vehicles
WO2022226720A1 (en) * 2021-04-26 2022-11-03 深圳市大疆创新科技有限公司 Path planning method, path planning device, and medium
CN120008608A (en) * 2025-01-23 2025-05-16 中国船舶集团有限公司第七〇七研究所 A measurement mission planning method based on multi-vessel coordination of unmanned platforms
CN120213048A (en) * 2025-04-18 2025-06-27 长沙理工大学 Vehicle-machine collaborative coverage path planning method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN111811529B (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN111811529A (en) A multi-region vehicle-machine cooperative reconnaissance path planning method and system
CN112945255B (en) Method and system for coordinated multi-area coverage path planning with multiple UAVs mounted on vehicles
CN106842963A (en) Multiple no-manned plane detection mission is distributed and trajectory planning combined optimization method and device
CN108256553B (en) Construction method and device of double-layer path for vehicle-mounted UAV
CN108549952B (en) Optimization method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN115062486B (en) A collaborative arc routing scheduling method for single vehicle and multiple UAVs
CN106289264A (en) A kind of multiple no-manned plane traversal search algorithm based on sub-zone dividing
CN108592928B (en) Construction method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN113671986B (en) Task allocation method and system for unmanned aerial vehicle and vehicle under cooperation of air and ground
CN114779758B (en) Path planning method for heterogeneous collaborative systems of drones and unmanned vehicles
CN108280463B (en) Optimization method and device for double-layer path of vehicle-mounted unmanned aerial vehicle
CN106908065A (en) The double-deck path construction method and system of vehicle boarded unmanned plane
CN115202391A (en) Vehicle-mounted multi-UAV cooperative mission planning method for large-scale area reconnaissance
Agarwal et al. Area coverage with multiple capacity-constrained robots
CN113359833B (en) Unmanned aerial vehicle formation collaborative reconnaissance task planning method
CN115079701A (en) Unmanned vehicle and unmanned aerial vehicle cooperative path planning method
CN110986951B (en) Path planning method based on penalty weight, navigation grid and grid map
CN116400733A (en) Adaptive adjustment random tree full coverage path planning method for reconnaissance UAV
CN107037826B (en) Method and device for assigning unmanned aerial vehicle detection tasks
Zhang et al. Cooperative route planning for fuel-constrained ugv-uav exploration
CN116610109A (en) Gradient-based forward ant colony algorithm unmanned vehicle path planning method
CN118605510A (en) A heterogeneous vehicle-machine air-ground collaborative path planning method and system
CN113268079A (en) Unmanned aerial vehicle flight planning method and device, computer equipment and storage medium
CN120630997A (en) A collaborative air-ground path planning method for multi-type target reconnaissance
CN116499462B (en) UAV path method, device, UAV and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant