[go: up one dir, main page]

WO2024230829A1 - Multi-task scheduling management method and apparatus, and device and storage medium - Google Patents

Multi-task scheduling management method and apparatus, and device and storage medium Download PDF

Info

Publication number
WO2024230829A1
WO2024230829A1 PCT/CN2024/092633 CN2024092633W WO2024230829A1 WO 2024230829 A1 WO2024230829 A1 WO 2024230829A1 CN 2024092633 W CN2024092633 W CN 2024092633W WO 2024230829 A1 WO2024230829 A1 WO 2024230829A1
Authority
WO
WIPO (PCT)
Prior art keywords
task
mission
aircraft
reconnaissance
machine
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.)
Pending
Application number
PCT/CN2024/092633
Other languages
French (fr)
Chinese (zh)
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.)
Autoflight Kunshan Co Ltd
Original Assignee
Autoflight Kunshan Co Ltd
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 Autoflight Kunshan Co Ltd filed Critical Autoflight Kunshan Co Ltd
Publication of WO2024230829A1 publication Critical patent/WO2024230829A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063114Status monitoring or status determination for a person or group
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem

Definitions

  • the present application belongs to the field of communication technology, and specifically relates to a multi-task scheduling management method, device, equipment and storage medium.
  • the scheduling of UAV swarm tasks needs to consider the requirements of the UAV’s own tasks, as well as the constraints of the coordinated execution of tasks by multiple UAVs, and design collaborative flight missions for multiple UAVs based on task planning.
  • the embodiments of the present application relate to a multi-task scheduling management method, apparatus, device and storage medium, which are used to solve the defect of low efficiency of drone cluster task execution in the prior art.
  • an embodiment of the present application provides a multi-task scheduling management method, including:
  • mission aircraft information includes current location, mileage, mission aircraft type and mission arrangement information of the mission aircraft;
  • the flight information of the target mission aircraft is determined according to the reconnaissance data, and the flight information is sent to the target mission aircraft, wherein the flight information includes a flight trajectory and mission instructions.
  • determining a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines includes:
  • the task information includes the task type, task execution period and task execution location;
  • the target task machine is determined from among the plurality of task machines according to the task information and the task machine information of the plurality of task machines.
  • determining the target task machine from the multiple task machines according to the task information and the task machine information of the multiple task machines includes:
  • For any task machine determine the idle time period of the task machine according to the task arrangement information of the task machine;
  • the target task machine is determined from the at least one task machine to be selected according to the task type, the task execution location, and the task machine information of each task machine to be selected.
  • determining the target task machine from the at least one candidate task machine according to the task type, the task execution location, and the task machine information of each candidate task machine includes:
  • each candidate task machine determining at least one first task machine from the at least one candidate task machine, wherein the task machine type of the first task machine matches the task type;
  • the first task machine is determined as the target task machine
  • the target task machine is determined from the at least one first task machine according to the task execution position, and the current position and cruising range of each first task machine.
  • determining the target mission machine in the at least one first mission machine according to the mission execution position, and the current position and cruising range of each first mission machine includes:
  • the target mission aircraft is determined from the at least one first mission aircraft according to the reconnaissance flight mileage, the air flight mileage and the cruising range, and the cruising range of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the air flight mileage.
  • the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.
  • obtaining the reconnaissance data sent by the reconnaissance aircraft includes:
  • the reconnaissance data sent by the relay device is received, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.
  • an embodiment of the present application provides a multi-task scheduling management device, including:
  • An acquisition module is used to acquire the reconnaissance data sent by the reconnaissance aircraft
  • a first determination module is used to determine the mission aircraft information of multiple mission aircraft, wherein the mission aircraft information includes the current position, mileage, mission aircraft type and mission arrangement information of the mission aircraft;
  • a second determination module is used to determine a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines;
  • a third determination module is used to determine the flight information of the target mission aircraft according to the reconnaissance data
  • the sending module is used to send the flight information to the target mission aircraft, and the flight information includes a flight trajectory and mission instructions.
  • the second determining module is specifically configured to:
  • the mission information includes a mission type, a mission execution period, and a mission execution location;
  • the target task machine is determined from among the plurality of task machines according to the task information and the task machine information of the plurality of task machines.
  • the second determining module is specifically configured to:
  • For any task machine determine the idle time period of the task machine according to the task arrangement information of the task machine;
  • the target task machine is determined from the at least one task machine to be selected according to the task type, the task execution location, and the task machine information of each task machine to be selected.
  • the second determining module is specifically configured to:
  • At least one first task machine is determined in the at least one candidate task machine, and the task machine type of the first task machine is the same as the task machine type of the Match the task type;
  • the first task machine is determined as the target task machine
  • the target task machine is determined from the at least one first task machine according to the task execution position, and the current position and cruising range of each first task machine.
  • the second determining module is specifically configured to:
  • the target mission aircraft is determined from the at least one first mission aircraft according to the reconnaissance flight mileage, the air flight mileage and the cruising range, and the cruising range of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the air flight mileage.
  • the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.
  • the acquisition module is specifically used to:
  • the reconnaissance data sent by the relay device is received, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.
  • an embodiment of the present application provides a multi-task scheduling management device, including: a memory and a processor;
  • the memory stores computer-executable instructions
  • the processor executes the computer-executable instructions stored in the memory to implement the multi-task scheduling management method as described in any one of the first aspects.
  • an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the multi-task scheduling management method described in any one of the first aspects.
  • an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the multi-task scheduling management method described in any one of the first aspects.
  • the present invention provides a multi-task scheduling management method, device, equipment and storage medium.
  • the reconnaissance data sent by the reconnaissance aircraft is obtained; the mission aircraft information of multiple mission aircraft is determined, and the mission aircraft information includes the current position, cruising range, mission aircraft type and mission arrangement information of the mission aircraft; the target mission aircraft is determined from the multiple mission aircraft according to the reconnaissance data and the mission aircraft information of the multiple mission aircraft; the flight information of the target mission aircraft is determined according to the reconnaissance data, and the flight information is sent to the target mission aircraft, and the flight information includes the flight trajectory and mission instructions.
  • the target mission aircraft that best meets the conditions for executing the mission instructions can be selected from multiple mission aircraft quickly and accurately, and the mission scheduling is intelligent, and multiple reconnaissance aircraft reconnaissance and multiple mission aircraft execution are realized.
  • the mission aircraft can execute the mission instructions according to the flight trajectory planned by the multi-task scheduling system, avoiding collisions between mission aircraft due to the same planned routes, and avoiding errors caused by human scheduling, thereby improving the efficiency of mission execution.
  • FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
  • FIG2 is a flow chart of a multi-task scheduling management method provided in an embodiment of the present application.
  • FIG3 is a flow chart of another multi-task scheduling management method provided in an embodiment of the present application.
  • FIG4 is a schematic diagram of the structure of a multi-task scheduling management device provided in an embodiment of the present application.
  • FIG5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
  • first, second, etc. are used to describe various information in the embodiments of the present application, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
  • first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.
  • the embodiment of the present application provides a schematic diagram of an application scenario, see Figure 1.
  • the application scenario of the present application includes: multiple reconnaissance aircraft 101, a server 102, and multiple mission machines 103.
  • the server 102 can be wirelessly connected with multiple reconnaissance aircraft 101 and multiple mission machines 103.
  • the reconnaissance aircraft 101 can be an aircraft with long range, high altitude, high speed and detection, which can be used to detect ground conditions from the air, and can also be equipped with different sensors to achieve professional performance.
  • the reconnaissance aircraft can be equipped with infrared sensors and thermal imaging sensors, so that the reconnaissance aircraft can detect ground conditions in a dark environment.
  • the reconnaissance aircraft 101 can include rotorcraft, fixed-wing aircraft, Electric Vertical Takeoff and Landing (EVTOL) aircraft, etc.
  • EVTOL Electric Vertical Takeoff and Landing
  • the server 102 can provide a scheduling management service for multiple task machines 103.
  • the server 102 can be a cloud server, a server of a distributed system, or a server combined with a blockchain.
  • a multi-task scheduling management system can be deployed in the server 102.
  • the multi-task scheduling management system supports obtaining the reconnaissance situation of multiple reconnaissance aircraft and analyzing the reconnaissance situation.
  • the multiple mission machines 103 may be different types of mission machines.
  • the types of mission machines include, but are not limited to, patrol mission machines, transport mission machines, communication mission machines, etc.
  • the multi-task scheduling management system in the server 102 supports scheduling and management of multiple types of mission machines.
  • the mission machines 103 may include rotorcraft, fixed-wing aircraft, electric vertical takeoff and landing (EVTOL) aircraft, etc.
  • An embodiment of the present application provides a multi-task scheduling management method, which is applied to a multi-task scheduling system.
  • the target task aircraft and the flight information of the target task aircraft are determined through the reconnaissance data sent by the reconnaissance aircraft and the task aircraft information of multiple task aircraft.
  • the flight information includes the flight trajectory and task instructions, so that the target task aircraft executes the task instructions according to the flight trajectory. This avoids the introduction of errors caused by human scheduling, makes task scheduling intelligent, realizes reconnaissance by multiple reconnaissance aircraft, and executes tasks by multiple task aircraft, thereby improving the efficiency of task execution.
  • FIG2 is a flow chart of a multi-task scheduling management method provided by an embodiment of the present application.
  • the execution subject of the embodiment of the present application can be an electronic device, or a multi-task scheduling management device set in the electronic device.
  • the multi-task scheduling management device can be implemented by software, or by a combination of software and hardware. Referring to FIG2, the method includes:
  • the reconnaissance data may include the location information of the reconnaissance point and the situation information of the reconnaissance point.
  • the location information may include longitude and latitude information.
  • the situation information may be natural disasters such as sudden fires and landslides, or a person without access rights entering a monitoring area with access rights, or a detection of no communication signals in a certain area, etc., which are not limited here.
  • the reconnaissance data sent by the reconnaissance aircraft may be obtained in the following manner: receiving the reconnaissance data sent by the reconnaissance aircraft; or receiving the reconnaissance data sent by the relay device, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.
  • the reconnaissance aircraft can obtain reconnaissance data through multiple sensors carried by it, which are not limited here.
  • S202 Determine task machine information of multiple task machines.
  • a reconnaissance aircraft may be associated with one or more mission aircraft.
  • the mission aircraft information of the mission aircraft includes the current location of the mission aircraft, the cruising range, the mission aircraft type and the mission arrangement information, which are not limited here.
  • one or more corresponding mission machine identifiers are determined based on the identifier and association relationship of the reconnaissance aircraft, and mission machine information of the one or more mission machines is determined based on the identifier of the mission machine.
  • S203 Determine a target mission machine from among the multiple mission machines based on the reconnaissance data and the mission machine information of the multiple mission machines.
  • the task machine information of the multiple task machines can be determined according to the task information of the multiple task machines, and the reconnaissance task can be determined according to the reconnaissance data.
  • the target task machine that meets the reconnaissance task can be determined according to the task machine information of the multiple task machines.
  • S204 Determine the flight information of the target mission aircraft according to the reconnaissance data, and send the flight information to the target mission aircraft.
  • the reconnaissance mission can be determined based on the reconnaissance data, and the flight information of the target mission aircraft can be determined based on the reconnaissance mission.
  • the flight information may include a flight trajectory and mission instructions. The flight information is sent to the target mission aircraft so that the target mission aircraft can fly according to the flight trajectory and execute the mission instructions, thereby realizing task scheduling.
  • the multi-task scheduling management method obtains the reconnaissance data sent by the reconnaissance aircraft; determines the task aircraft information of multiple task aircraft, the task aircraft information includes the current position of the task aircraft, the cruising range, the task aircraft type and the task arrangement information; determines the target task aircraft among the multiple task aircraft according to the reconnaissance data and the task aircraft information of the multiple task aircraft; determines the flight information of the target task aircraft according to the reconnaissance data, and sends the flight information to the target task aircraft, the flight information includes the flight trajectory and the task instruction.
  • FIG3 is a flow chart of a multi-task scheduling management method provided by an embodiment of the present application. Based on the above embodiment, the method can be described in detail with reference to FIG3. The method includes:
  • the execution process of S301 can refer to the execution process of S201, which will not be described in detail here.
  • the execution process of S302 can refer to the execution process of S202, which will not be described in detail here.
  • S303 Determine the reconnaissance mission and mission information of the reconnaissance mission according to the reconnaissance data.
  • the task information may include the task type, task execution period, and task execution location.
  • the reconnaissance mission can be determined based on the reconnaissance data.
  • the reconnaissance mission can include at least one of the following: a rescue mission, a driving mission, or a relay communication mission.
  • the corresponding mission can be determined based on the reconnaissance mission. Machine type.
  • the mission information of the reconnaissance mission can be determined based on the reconnaissance data.
  • the mission information may include the mission type, mission execution period and mission execution location.
  • the target mission machine that best meets the mission information can be determined from multiple mission machines associated with the reconnaissance aircraft, thereby improving the efficiency of mission execution.
  • S304 For any task machine, determine the idle time period of the task machine according to the task scheduling information of the task machine.
  • the task scheduling information of all task machines is stored in the multi-task scheduling system.
  • the task scheduling information of the task machine is obtained, and the task execution period and idle period of the task machine are determined according to the task scheduling information, so that at least one task machine that meets the task execution period of the reconnaissance task can be quickly and accurately determined among the multiple task machines associated with the reconnaissance machine.
  • S305 Determine at least one task machine to be selected from the multiple task machines according to the idle periods and task execution periods of the multiple task machines.
  • the idle time periods and task execution time periods of multiple task machines associated with the reconnaissance machine are obtained, and at least one task machine to be selected is determined from the multiple task machines according to the idle time periods and task execution time periods of the multiple task machines and the task execution time period of the reconnaissance task.
  • the task execution time period of the reconnaissance task must not overlap with the task execution time period of the task machine to be selected, and overlap with the idle time period of the task machine to be selected, so as to realize reasonable scheduling between task machines and avoid the task machine being unable to complete the reconnaissance task in time due to other tasks being executed.
  • S306 Determine at least one first task machine from at least one of the candidate task machines according to the task type and the task machine type of each candidate task machine, wherein the task machine type of the first task machine matches the task type.
  • At least one task machine consistent with the task type of the reconnaissance mission is matched among the at least one candidate task machine, and the task machine is used as the first task machine to avoid the problem of low task execution efficiency caused by different task machine types.
  • the first task machine with consistent task type is determined through the multi-task scheduling management system to improve the task execution efficiency.
  • At least one first task machine at least meets the following conditions: being in an idle state during a task execution period of the reconnaissance task and matching a task type of the reconnaissance task.
  • the first task machine is directly used as the target task machine.
  • S309 Determine a target mission machine from at least one first mission machine according to the mission execution location, and the current location and cruising range of each first mission machine.
  • one of the first mission aircraft can be selected as the target mission aircraft from among the multiple first mission aircraft based on the cruising range being greater than the total mileage required to perform the mission.
  • the target mission aircraft with a cruising range greater than the total mileage required to perform the mission can be determined based on the mission execution location of the reconnaissance mission, the current location of each first mission aircraft, and the cruising range of each first mission aircraft.
  • the target mission aircraft can be determined in at least one first mission aircraft in the following manner: determine the reconnaissance flight mileage corresponding to the reconnaissance mission; determine the empty flight mileage based on the mission execution location and the current location of each first mission aircraft; determine the target mission aircraft in at least one first mission aircraft based on the reconnaissance flight mileage, empty flight mileage and cruising range, the cruising range of the target mission aircraft being greater than the sum of the reconnaissance flight mileage and the empty flight mileage.
  • the reconnaissance flight mileage can be the flight mileage required to complete the reconnaissance mission estimated by the multi-task scheduling system based on the reconnaissance mission.
  • the empty flight mileage can be the shortest mileage from the current position of the mission aircraft to the mission execution position.
  • S310 Determine the flight information of the target mission aircraft according to the reconnaissance data, and send the flight information to the target mission aircraft.
  • the execution process of S310 can refer to the execution process of S204, which will not be described in detail here.
  • the multi-task scheduling management method provided in this embodiment obtains the reconnaissance data sent by the reconnaissance aircraft. According to the information, the task machine information of multiple task machines is determined, and the reconnaissance task and the task information of the reconnaissance task are determined according to the reconnaissance data. For any task machine, the idle period of the task machine is determined according to the task arrangement information of the task machine. According to the idle period and task execution period of multiple task machines, at least one task machine to be selected is determined from multiple task machines.
  • the first task machine is determined as the target task machine; if the number of first task machines is greater than 1, the target task machine is determined in at least one first task machine according to the task execution position, the current position and the cruising range of each first task machine, and the flight information of the target task machine is determined according to the reconnaissance data, and the flight information is sent to the target task machine, and the flight information includes the flight trajectory and the task instruction.
  • the task machine can execute the task instruction according to the flight trajectory planned by the multi-task scheduling system, avoid the collision between task machines due to the same planned route, and avoid the errors caused by the introduction of human scheduling, and improve the efficiency of task execution.
  • mission aircraft A, B, and C are transport mission aircraft and can be used for rescue missions;
  • mission aircraft D is a patrol mission aircraft and can be used for expulsion missions.
  • the multi-task scheduling system obtains the reconnaissance data sent by the reconnaissance aircraft and confirms the task machine information of the four task machines associated with the reconnaissance aircraft.
  • the task machine information includes the current location of the task machine, the cruising range, the task machine type and the task scheduling information.
  • the reconnaissance data it is determined that the task type is a rescue mission, the execution period of the task is immediate execution, and the task execution location is the longitude and latitude coordinates of the fire area.
  • the task scheduling information of each task machine the idle period of each task machine is determined, among which task machines A, B and D are currently in the idle period, and task machine C is currently in the task execution period.
  • task machines A, B and D are determined as the task machines to be selected.
  • task machines A and B are determined as the first task machines that match the task type of the reconnaissance mission.
  • the reconnaissance flight distance corresponding to the reconnaissance mission is determined to be 10 kilometers
  • the air flight distance from the current position of mission aircraft A to the mission execution location is determined to be 5 kilometers
  • the air flight distance from the current position of mission aircraft B to the mission execution location is determined to be 2 kilometers.
  • the cruising range of mission aircraft A is 13 kilometers
  • the cruising range of mission aircraft B is 18 kilometers.
  • mission aircraft B is determined to be the target mission aircraft.
  • the target mission aircraft that best meets the conditions for executing the mission instructions can be quickly and accurately selected from multiple mission aircraft, making the mission scheduling intelligent, realizing multi-reconnaissance aircraft reconnaissance, and multi-task aircraft executing tasks.
  • the mission aircraft can execute the mission instructions according to the flight trajectory planned by the multi-task scheduling system, avoiding collisions between mission aircraft due to the same planned routes, and avoiding errors caused by human scheduling, thereby improving the efficiency of mission execution.
  • FIG4 is a schematic diagram of the structure of a multi-task scheduling management device provided by an embodiment of the present application.
  • the device 400 includes an acquisition module 401, a first determination module 402, a second determination module 403, a third determination module 404 and a sending module 405, wherein:
  • the acquisition module 401 is used to acquire the reconnaissance data sent by the reconnaissance aircraft;
  • the first determination module 402 is used to determine the mission aircraft information of multiple mission aircraft, the mission aircraft information including the current location, mileage, mission aircraft type and mission arrangement information of the mission aircraft;
  • the second determination module 403 is used to determine a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines;
  • the third determination module 404 is used to determine the flight information of the target mission aircraft according to the reconnaissance data
  • the sending module 405 is used to send flight information to the target mission aircraft, and the flight information includes a flight trajectory and mission instructions.
  • the second determining module 403 is specifically configured to:
  • the mission information includes the mission type, the mission execution period and the mission execution location;
  • a target task machine is determined from among the plurality of task machines based on the task information and the task machine information of the plurality of task machines.
  • the second determining module 403 is specifically configured to:
  • For any task machine determine the idle time period of the task machine according to the task scheduling information of the task machine;
  • a target task machine is determined from at least one of the candidate task machines according to the task type, the task execution location, and the task machine information of each candidate task machine.
  • the second determining module 403 is specifically configured to:
  • At least one first task machine is determined from at least one candidate task machine, and the task machine type of the first task machine matches the task type;
  • the first task machine is determined as the target task machine
  • a target mission machine is determined from at least one first mission machine according to the mission execution location, and the current location and cruising range of each first mission machine.
  • the second determining module 403 is specifically configured to:
  • a target mission aircraft is determined from at least one first mission aircraft according to the reconnaissance flight mileage, the empty flight mileage and the endurance mileage, and the endurance mileage of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the empty flight mileage.
  • the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.
  • the acquisition module 405 is specifically used to:
  • FIG5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
  • the electronic device 500 may include: a memory 501 , a processor 502 , and a transceiver 503 .
  • the memory 501 is used to store program instructions
  • the processor 502 is used to execute the program instructions stored in the memory, so as to enable the electronic device 20 to execute any of the component parameter determination methods shown above.
  • the transceiver 503 may include: a transmitter and/or a receiver.
  • the transmitter may also be referred to as a transmitter, a transmitter, a transmission port, a transmission interface, or the like, and the receiver may also be referred to as a receiver, a reception port, a reception interface, or the like.
  • the memory 501, the processor 502, and the transceiver 503 are interconnected via a bus 504.
  • the embodiment of the present application also provides a computer program product, which can be executed by a processor.
  • the computer program product is executed, the above-mentioned component parameter determination method can be implemented.
  • the component parameter determination device, electronic device, computer-readable storage medium and computer program product of the embodiments of the present application can execute the technical solutions shown in the above-mentioned component parameter determination method embodiments. Their implementation principles and beneficial effects are similar and will not be repeated here.
  • the aforementioned program can be stored in a readable memory.
  • the program executes the steps of the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.
  • ROM read-only memory
  • RAM random access memory
  • flash memory hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.
  • each process and/or box in the flowchart and/or block diagram and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions.
  • These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.
  • These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
  • These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided in the embodiments of the present application are a multi-task scheduling management method and apparatus, and a device and a storage medium. The method comprises: acquiring reconnaissance data sent by a reconnaissance aircraft; determining task aircraft information of a plurality of task aircrafts, wherein the task aircraft information comprises the current position, endurance mileage, task aircraft type and task arrangement information of each task aircraft; determining a target task aircraft from among the plurality of task aircrafts according to the reconnaissance data and the task aircraft information of the plurality of task aircrafts; and determining flight information of the target task aircraft according to the reconnaissance data, and sending flight information to the target task aircraft, wherein the flight information comprises a flight path and a task instruction. By means of the method, the task execution efficiency is improved.

Description

多任务调度管理方法、装置、设备及存储介质Multi-task scheduling management method, device, equipment and storage medium 技术领域Technical Field

本申请属于通信技术领域,具体涉及一种多任务调度管理方法、装置、设备及存储介质。The present application belongs to the field of communication technology, and specifically relates to a multi-task scheduling management method, device, equipment and storage medium.

背景技术Background Art

无人机集群任务的调度,需要考虑无人机自身任务的要求,还需要考虑多个无人机之间协调一致的共同执行任务的约束条件,根据任务规划为多个无人机设计出协同的飞行任务。The scheduling of UAV swarm tasks needs to consider the requirements of the UAV’s own tasks, as well as the constraints of the coordinated execution of tasks by multiple UAVs, and design collaborative flight missions for multiple UAVs based on task planning.

现有技术中,针对无人机集群任务的调度常常采用人工手动输入调度任务,其工作效率会大打折扣,而且还会引入人为的错误,导致任务执行的效率较低。In the prior art, the scheduling of drone swarm tasks often involves manual input of scheduling tasks, which greatly reduces work efficiency and introduces human errors, resulting in low efficiency of task execution.

发明内容Summary of the invention

本申请实施例涉及一种多任务调度管理方法、装置、设备及存储介质,用以解决现有技术中无人机集群任务执行的效率较低的缺陷。The embodiments of the present application relate to a multi-task scheduling management method, apparatus, device and storage medium, which are used to solve the defect of low efficiency of drone cluster task execution in the prior art.

第一方面,本申请实施例提供一种多任务调度管理方法,包括:In a first aspect, an embodiment of the present application provides a multi-task scheduling management method, including:

获取侦察机发送的侦察数据;Obtain reconnaissance data sent by reconnaissance aircraft;

确定多个任务机的任务机信息,所述任务机信息包括所述任务机的当前位置、续航里程、任务机类型和任务安排信息;Determine mission aircraft information of multiple mission aircraft, wherein the mission aircraft information includes current location, mileage, mission aircraft type and mission arrangement information of the mission aircraft;

根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机;Determine a target mission machine from among the plurality of mission machines according to the reconnaissance data and mission machine information of the plurality of mission machines;

根据所述侦察数据确定所述目标任务机的飞行信息,并向所述目标任务机发送所述飞行信息,所述飞行信息包括飞行轨迹和任务指令。The flight information of the target mission aircraft is determined according to the reconnaissance data, and the flight information is sent to the target mission aircraft, wherein the flight information includes a flight trajectory and mission instructions.

在一种可能的实施方式中,根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机,包括:In a possible implementation, determining a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines includes:

根据所述侦察数据,确定侦察任务、以及所述侦察任务的任务信息,所 述任务信息中包括任务类型、任务执行时段和任务执行位置;Determine the reconnaissance mission and the mission information of the reconnaissance mission according to the reconnaissance data. The task information includes the task type, task execution period and task execution location;

根据所述任务信息和所述多个任务机的任务机信息,在所述多个任务机中确定所述目标任务机。The target task machine is determined from among the plurality of task machines according to the task information and the task machine information of the plurality of task machines.

在一种可能的实施方式中,根据所述任务信息和所述多个任务机的任务机信息,在所述多个任务机中确定所述目标任务机,包括:In a possible implementation manner, determining the target task machine from the multiple task machines according to the task information and the task machine information of the multiple task machines includes:

针对任意一个任务机,根据所述任务机的任务安排信息,确定所述任务机的空闲时段;For any task machine, determine the idle time period of the task machine according to the task arrangement information of the task machine;

根据所述多个任务机的空闲时段和所述任务执行时段,在所述多个任务机中确定至少一个待选任务机;Determine at least one task machine to be selected from the plurality of task machines according to the idle periods of the plurality of task machines and the task execution period;

根据所述任务类型、所述任务执行位置、以及每个待选任务机的任务机信息,在所述至少一个待选任务机中确定所述目标任务机。The target task machine is determined from the at least one task machine to be selected according to the task type, the task execution location, and the task machine information of each task machine to be selected.

在一种可能的实施方式中,根据所述任务类型、所述任务执行位置、以及每个待选任务机的任务机信息,在所述至少一个待选任务机中确定所述目标任务机,包括:In a possible implementation, determining the target task machine from the at least one candidate task machine according to the task type, the task execution location, and the task machine information of each candidate task machine includes:

根据所述任务类型和每个待选任务机的任务机类型,在所述至少一个待选任务机中确定至少一个第一任务机,所述第一任务机的任务机类型与所述任务类型相匹配;According to the task type and the task machine type of each candidate task machine, determining at least one first task machine from the at least one candidate task machine, wherein the task machine type of the first task machine matches the task type;

若所述第一任务机的数量为1,则将所述第一任务机确定为所述目标任务机;If the number of the first task machine is 1, the first task machine is determined as the target task machine;

若所述第一任务机的数量大于1,则根据所述任务执行位置、以及每个第一任务机的当前位置和续航里程,在所述至少一个第一任务机中确定所述目标任务机。If the number of the first task machines is greater than 1, the target task machine is determined from the at least one first task machine according to the task execution position, and the current position and cruising range of each first task machine.

在一种可能的实施方式中,根据所述任务执行位置、以及每个第一任务机的当前位置和续航里程,在所述至少一个第一任务机中确定所述目标任务机,包括:In a possible implementation, determining the target mission machine in the at least one first mission machine according to the mission execution position, and the current position and cruising range of each first mission machine includes:

确定所述侦察任务对应的侦察飞行里程;Determine the reconnaissance flight mileage corresponding to the reconnaissance mission;

根据所述任务执行位置和每个第一任务机的当前位置,确定空飞里程;Determining the empty flight mileage according to the mission execution location and the current location of each first mission aircraft;

根据所述侦察飞行里程、所述空飞里程和所述续航里程,在所述至少一个第一任务机中确定所述目标任务机,所述目标任务机的续航里程大于所述侦察飞行里程和所述空飞里程之和。 The target mission aircraft is determined from the at least one first mission aircraft according to the reconnaissance flight mileage, the air flight mileage and the cruising range, and the cruising range of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the air flight mileage.

在一种可能的实施方式中,所述侦察任务包括如下至少一种:救援任务、驱赶任务或中继通信任务。In a possible implementation, the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.

在一种可能的实施方式中,获取侦察机发送的侦察数据,包括:In a possible implementation, obtaining the reconnaissance data sent by the reconnaissance aircraft includes:

接收所述侦察机发送的所述侦察数据;或者,receiving the reconnaissance data sent by the reconnaissance aircraft; or,

接收中继设备发送的所述侦察数据,所述侦察数据为所述侦察机发送至所述中继设备的数据。The reconnaissance data sent by the relay device is received, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.

第二方面,本申请实施例提供一种多任务调度管理装置,包括:In a second aspect, an embodiment of the present application provides a multi-task scheduling management device, including:

获取模块,用于获取侦察机发送的侦察数据;An acquisition module is used to acquire the reconnaissance data sent by the reconnaissance aircraft;

第一确定模块,用于确定多个任务机的任务机信息,所述任务机信息包括所述任务机的当前位置、续航里程、任务机类型和任务安排信息;A first determination module is used to determine the mission aircraft information of multiple mission aircraft, wherein the mission aircraft information includes the current position, mileage, mission aircraft type and mission arrangement information of the mission aircraft;

第二确定模块,用于根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机;A second determination module is used to determine a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines;

第三确定模块,用于根据所述侦察数据确定所述目标任务机的飞行信息;A third determination module is used to determine the flight information of the target mission aircraft according to the reconnaissance data;

发送模块,用于向所述目标任务机发送所述飞行信息,所述飞行信息包括飞行轨迹和任务指令。The sending module is used to send the flight information to the target mission aircraft, and the flight information includes a flight trajectory and mission instructions.

在一种可能的实施方式中,第二确定模块具体用于:In a possible implementation manner, the second determining module is specifically configured to:

根据所述侦察数据,确定侦察任务、以及所述侦察任务的任务信息,所述任务信息中包括任务类型、任务执行时段和任务执行位置;Determine a reconnaissance mission and mission information of the reconnaissance mission according to the reconnaissance data, wherein the mission information includes a mission type, a mission execution period, and a mission execution location;

根据所述任务信息和所述多个任务机的任务机信息,在所述多个任务机中确定所述目标任务机。The target task machine is determined from among the plurality of task machines according to the task information and the task machine information of the plurality of task machines.

在一种可能的实施方式中,第二确定模块具体用于:In a possible implementation manner, the second determining module is specifically configured to:

针对任意一个任务机,根据所述任务机的任务安排信息,确定所述任务机的空闲时段;For any task machine, determine the idle time period of the task machine according to the task arrangement information of the task machine;

根据所述多个任务机的空闲时段和所述任务执行时段,在所述多个任务机中确定至少一个待选任务机;Determine at least one task machine to be selected from the plurality of task machines according to the idle periods of the plurality of task machines and the task execution period;

根据所述任务类型、所述任务执行位置、以及每个待选任务机的任务机信息,在所述至少一个待选任务机中确定所述目标任务机。The target task machine is determined from the at least one task machine to be selected according to the task type, the task execution location, and the task machine information of each task machine to be selected.

在一种可能的实施方式中,第二确定模块具体用于:In a possible implementation manner, the second determining module is specifically configured to:

根据所述任务类型和每个待选任务机的任务机类型,在所述至少一个待选任务机中确定至少一个第一任务机,所述第一任务机的任务机类型与所述 任务类型相匹配;According to the task type and the task machine type of each candidate task machine, at least one first task machine is determined in the at least one candidate task machine, and the task machine type of the first task machine is the same as the task machine type of the Match the task type;

若所述第一任务机的数量为1,则将所述第一任务机确定为所述目标任务机;If the number of the first task machine is 1, the first task machine is determined as the target task machine;

若所述第一任务机的数量大于1,则根据所述任务执行位置、以及每个第一任务机的当前位置和续航里程,在所述至少一个第一任务机中确定所述目标任务机。If the number of the first task machines is greater than 1, the target task machine is determined from the at least one first task machine according to the task execution position, and the current position and cruising range of each first task machine.

在一种可能的实施方式中,第二确定模块具体用于:In a possible implementation manner, the second determining module is specifically configured to:

确定所述侦察任务对应的侦察飞行里程;Determine the reconnaissance flight mileage corresponding to the reconnaissance mission;

根据所述任务执行位置和每个第一任务机的当前位置,确定空飞里程;Determining the empty flight mileage according to the mission execution location and the current location of each first mission aircraft;

根据所述侦察飞行里程、所述空飞里程和所述续航里程,在所述至少一个第一任务机中确定所述目标任务机,所述目标任务机的续航里程大于所述侦察飞行里程和所述空飞里程之和。The target mission aircraft is determined from the at least one first mission aircraft according to the reconnaissance flight mileage, the air flight mileage and the cruising range, and the cruising range of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the air flight mileage.

在一种可能的实施方式中,所述侦察任务包括如下至少一种:救援任务、驱赶任务或中继通信任务。In a possible implementation, the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.

在一种可能的实施方式中,获取模块具体用于:In a possible implementation, the acquisition module is specifically used to:

接收所述侦察机发送的所述侦察数据;或者,receiving the reconnaissance data sent by the reconnaissance aircraft; or,

接收中继设备发送的所述侦察数据,所述侦察数据为所述侦察机发送至所述中继设备的数据。The reconnaissance data sent by the relay device is received, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.

第三方面,本申请实施例提供一种多任务调度管理设备,包括:存储器和处理器;In a third aspect, an embodiment of the present application provides a multi-task scheduling management device, including: a memory and a processor;

所述存储器存储计算机执行指令;The memory stores computer-executable instructions;

所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的多任务调度管理方法。The processor executes the computer-executable instructions stored in the memory to implement the multi-task scheduling management method as described in any one of the first aspects.

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现第一方面中任一项所述的多任务调度管理方法。In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the multi-task scheduling management method described in any one of the first aspects.

第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的多任务调度管理方法。In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the multi-task scheduling management method described in any one of the first aspects.

本申请实施例提供一种多任务调度管理方法、装置、设备及存储介质, 该方法中,通过获取侦察机发送的侦察数据;确定多个任务机的任务机信息,任务机信息包括所述任务机的当前位置、续航里程、任务机类型和任务安排信息;根据侦察数据和多个任务机的任务机信息,在多个任务机中确定目标任务机;根据侦察数据确定目标任务机的飞行信息,并向目标任务机发送飞行信息,飞行信息包括飞行轨迹和任务指令。从而实现快速准确地从多个任务机中选择最符合执行任务指令条件的目标任务机,使任务调度智能化,实现多侦察机侦察,多任务机执行任务,并且任务机可按照多任务调度系统规划的飞行轨迹来执行任务指令,避免任务机之间由于自身规划路线相同而产生碰撞的情况,也避免引入人为调度所带来的错误,提高了任务执行的效率。The present invention provides a multi-task scheduling management method, device, equipment and storage medium. In the method, the reconnaissance data sent by the reconnaissance aircraft is obtained; the mission aircraft information of multiple mission aircraft is determined, and the mission aircraft information includes the current position, cruising range, mission aircraft type and mission arrangement information of the mission aircraft; the target mission aircraft is determined from the multiple mission aircraft according to the reconnaissance data and the mission aircraft information of the multiple mission aircraft; the flight information of the target mission aircraft is determined according to the reconnaissance data, and the flight information is sent to the target mission aircraft, and the flight information includes the flight trajectory and mission instructions. In this way, the target mission aircraft that best meets the conditions for executing the mission instructions can be selected from multiple mission aircraft quickly and accurately, and the mission scheduling is intelligent, and multiple reconnaissance aircraft reconnaissance and multiple mission aircraft execution are realized. Moreover, the mission aircraft can execute the mission instructions according to the flight trajectory planned by the multi-task scheduling system, avoiding collisions between mission aircraft due to the same planned routes, and avoiding errors caused by human scheduling, thereby improving the efficiency of mission execution.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the present application, a brief introduction will be given below to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1为本申请实施例提供的一种应用场景示意图;FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application;

图2为本申请实施例提供的一种多任务调度管理方法的流程示意图;FIG2 is a flow chart of a multi-task scheduling management method provided in an embodiment of the present application;

图3为本申请实施例提供的另一种多任务调度管理方法的流程示意图;FIG3 is a flow chart of another multi-task scheduling management method provided in an embodiment of the present application;

图4为本申请实施例提供的一种多任务调度管理装置的结构示意图;FIG4 is a schematic diagram of the structure of a multi-task scheduling management device provided in an embodiment of the present application;

图5为本申请实施例提供的一种电子设备的结构示意图。FIG5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments.

具体实施方式DETAILED DESCRIPTION

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be described clearly and completely in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, ordinary technicians in this field can obtain the above-mentioned results without creative work. All other embodiments obtained are within the scope of protection of this application.

需要说明的是,尽管本申请实施例中采用术语“第一”、“第二”等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。可选地,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。It should be noted that, although the terms "first", "second", etc. are used to describe various information in the embodiments of the present application, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. Optionally, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.

应当理解,术语“包含”、“包括”表明存在之前提及的特征、步骤、操作,但不排除一个或至少一个其他特征、步骤、操作的存在、出现或添加。本申请使用的术语“和/或”等可被解释为包括性的,或意味着任一个或任何组合。可选地,“A和/或B”意味着“以下任一个:A;B;A和B”。另外,本文中字符“/”一般表示前后关联对象是一种“或”的关系。It should be understood that the terms "comprises" and "includes" indicate the presence of the previously mentioned features, steps, operations, but do not exclude the presence, occurrence or addition of one or at least one other feature, step, operation. The terms "and/or" and the like used in this application may be interpreted as inclusive, or mean any one or any combination. Optionally, "A and/or B" means "any of the following: A; B; A and B". In addition, the character "/" in this article generally indicates that the objects associated before and after are in an "or" relationship.

现有技术中,针对无人机集群调度需要人为输入调度任务,工作效率较低,并且可能会引入人为的错误,导致任务执行的准确性较低。In the prior art, the scheduling of drone clusters requires manual input of scheduling tasks, which has low work efficiency and may introduce human errors, resulting in low accuracy of task execution.

为了解决上述技术问题,本申请实施例提供了一种应用场景示意图,请参见图1。本申请的应用场景包括:多个侦察机101、服务器102、以及多个任务机103。服务器102可以与多个侦察机101和多个任务机103进行无线通信连接。In order to solve the above technical problems, the embodiment of the present application provides a schematic diagram of an application scenario, see Figure 1. The application scenario of the present application includes: multiple reconnaissance aircraft 101, a server 102, and multiple mission machines 103. The server 102 can be wirelessly connected with multiple reconnaissance aircraft 101 and multiple mission machines 103.

其中,侦察机101可以是具有航程远、高空、高速和探测等飞行器,可以用于从空中探测到地面情况,也可以搭载不同的传感器,实现专业性能。如侦察机可以搭载红外传感器和热成像传感器,使侦察机可以在黑夜环境下探测到地面情况。侦察机101可以包括旋翼飞行器,固定翼飞行器,电动垂直起降(Electric Vertical Takeoff and Landing,EVTOL)飞行器等。Among them, the reconnaissance aircraft 101 can be an aircraft with long range, high altitude, high speed and detection, which can be used to detect ground conditions from the air, and can also be equipped with different sensors to achieve professional performance. For example, the reconnaissance aircraft can be equipped with infrared sensors and thermal imaging sensors, so that the reconnaissance aircraft can detect ground conditions in a dark environment. The reconnaissance aircraft 101 can include rotorcraft, fixed-wing aircraft, Electric Vertical Takeoff and Landing (EVTOL) aircraft, etc.

服务器102可以提供对多个任务机103调度管理的服务。服务器102可以是云服务器,也可以是分布式系统的服务器,或者是结合了区块链的服务器。服务器102中可以部署多任务调度管理系统。多任务调度管理系统支持获取多个侦察机的侦察情况,并对侦察情况进行分析。The server 102 can provide a scheduling management service for multiple task machines 103. The server 102 can be a cloud server, a server of a distributed system, or a server combined with a blockchain. A multi-task scheduling management system can be deployed in the server 102. The multi-task scheduling management system supports obtaining the reconnaissance situation of multiple reconnaissance aircraft and analyzing the reconnaissance situation.

多个任务机103可以是不同类型的任务机。任务机的类型包括但不限于:巡逻型任务机、运输型任务机、通信型任务机等。服务器102中的多任务调度管理系统支持对多种类型的任务机进行调度管理。任务机103可以包括旋翼飞行器,固定翼飞行器,电动垂直起降(Electric Vertical Takeoff and Landing,EVTOL)飞行器等。 The multiple mission machines 103 may be different types of mission machines. The types of mission machines include, but are not limited to, patrol mission machines, transport mission machines, communication mission machines, etc. The multi-task scheduling management system in the server 102 supports scheduling and management of multiple types of mission machines. The mission machines 103 may include rotorcraft, fixed-wing aircraft, electric vertical takeoff and landing (EVTOL) aircraft, etc.

本申请实施例提供了一种多任务调度管理方法,应用于多任务调度系统,通过侦察机发送的侦察数据和多个任务机的任务机信息,确定目标任务机和目标任务机的飞行信息,飞行信息包括飞行轨迹和任务指令,使目标任务机以飞行轨迹执行任务指令,这样避免引入人为调度所带来的错误,使任务调度智能化,实现多侦察机侦察,多任务机执行任务,提高了任务执行的效率。An embodiment of the present application provides a multi-task scheduling management method, which is applied to a multi-task scheduling system. The target task aircraft and the flight information of the target task aircraft are determined through the reconnaissance data sent by the reconnaissance aircraft and the task aircraft information of multiple task aircraft. The flight information includes the flight trajectory and task instructions, so that the target task aircraft executes the task instructions according to the flight trajectory. This avoids the introduction of errors caused by human scheduling, makes task scheduling intelligent, realizes reconnaissance by multiple reconnaissance aircraft, and executes tasks by multiple task aircraft, thereby improving the efficiency of task execution.

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以独立存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。The technical solution shown in the present application is described in detail below through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be described repeatedly in different embodiments.

图2为本申请实施例提供的一种多任务调度管理方法的流程示意图。本申请实施例的执行主体可以为电子设备,也可以为设置在电子设备中的多任务调度管理装置。多任务调度管理装置可以通过软件实现,也可以通过软件和硬件的结合实现。请参见图2,该方法包括:FIG2 is a flow chart of a multi-task scheduling management method provided by an embodiment of the present application. The execution subject of the embodiment of the present application can be an electronic device, or a multi-task scheduling management device set in the electronic device. The multi-task scheduling management device can be implemented by software, or by a combination of software and hardware. Referring to FIG2, the method includes:

S201、获取侦察机发送的侦察数据。S201. Acquire reconnaissance data sent by a reconnaissance aircraft.

侦察数据可以包括侦察点的位置信息和侦察点的情况信息。位置信息可以包括经纬度信息。情况信息可以是突发火灾、山体滑坡等自然灾害,也可以是无访问权限人员进入有访问权限的监控区域,也可以是侦察到某区域无通信信号等等,在此不做限定。The reconnaissance data may include the location information of the reconnaissance point and the situation information of the reconnaissance point. The location information may include longitude and latitude information. The situation information may be natural disasters such as sudden fires and landslides, or a person without access rights entering a monitoring area with access rights, or a detection of no communication signals in a certain area, etc., which are not limited here.

可以通过如下方式获取侦察机发送的侦察数据:接收侦察机发送的侦察数据;或者,接收中继设备发送的侦察数据,侦察数据为侦察机发送至中继设备的数据。The reconnaissance data sent by the reconnaissance aircraft may be obtained in the following manner: receiving the reconnaissance data sent by the reconnaissance aircraft; or receiving the reconnaissance data sent by the relay device, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.

侦察机可通过搭载的多个传感器获取侦察数据,在此不做限定。The reconnaissance aircraft can obtain reconnaissance data through multiple sensors carried by it, which are not limited here.

S202、确定多个任务机的任务机信息。S202: Determine task machine information of multiple task machines.

其中,侦察机与任务机之间可以存在预设的关联关系。一个侦察机可以关联一个或多个任务机。任务机的任务机信息包括任务机的当前位置、续航里程、任务机类型和任务安排信息,在此不做限定。There may be a preset association relationship between the reconnaissance aircraft and the mission aircraft. A reconnaissance aircraft may be associated with one or more mission aircraft. The mission aircraft information of the mission aircraft includes the current location of the mission aircraft, the cruising range, the mission aircraft type and the mission arrangement information, which are not limited here.

可选地,根据侦察机的标识和关联关系,确定对应的一个或多个任务机标识,根据该任务机的标识,确定一个或多个任务机的任务机信息。Optionally, one or more corresponding mission machine identifiers are determined based on the identifier and association relationship of the reconnaissance aircraft, and mission machine information of the one or more mission machines is determined based on the identifier of the mission machine.

S203、根据侦察数据和多个任务机的任务机信息,在多个任务机中确定目标任务机。 S203. Determine a target mission machine from among the multiple mission machines based on the reconnaissance data and the mission machine information of the multiple mission machines.

根据多个任务机的任务信息可以确定多个任务机的任务机信息,根据侦察数据可以确定侦察任务。可以在多个任务机中,根据多个任务机的任务机信息,确定满足该侦察任务的目标任务机。The task machine information of the multiple task machines can be determined according to the task information of the multiple task machines, and the reconnaissance task can be determined according to the reconnaissance data. Among the multiple task machines, the target task machine that meets the reconnaissance task can be determined according to the task machine information of the multiple task machines.

S204、根据侦察数据确定目标任务机的飞行信息,并向目标任务机发送飞行信息。S204. Determine the flight information of the target mission aircraft according to the reconnaissance data, and send the flight information to the target mission aircraft.

可以根据侦察数据确定侦察任务,根据侦察任务确定目标任务机的飞行信息,飞行信息可以包括飞行轨迹和任务指令,向目标任务机发送该飞行信息,以使目标任务机可以按照飞行轨迹飞行并执行任务指令,从而实现任务调度。The reconnaissance mission can be determined based on the reconnaissance data, and the flight information of the target mission aircraft can be determined based on the reconnaissance mission. The flight information may include a flight trajectory and mission instructions. The flight information is sent to the target mission aircraft so that the target mission aircraft can fly according to the flight trajectory and execute the mission instructions, thereby realizing task scheduling.

本实施例提供的多任务调度管理方法,通过获取侦察机发送的侦察数据;确定多个任务机的任务机信息,任务机信息包括任务机的当前位置、续航里程、任务机类型和任务安排信息;根据侦察数据和多个任务机的任务机信息,在多个任务机中确定目标任务机;根据侦察数据确定目标任务机的飞行信息,并向目标任务机发送飞行信息,飞行信息包括飞行轨迹和任务指令。从而,可实现快速准确地从多个任务机中选择最符合执行任务指令条件的目标任务机,使任务调度智能化,实现多侦察机侦察,多任务机执行任务,并且任务机可按照多任务调度系统规划的飞行轨迹来执行任务指令,避免任务机之间由于自身规划路线相同而产生碰撞的情况,也避免引入人为调度所带来的错误,提高了任务执行的效率。The multi-task scheduling management method provided in this embodiment obtains the reconnaissance data sent by the reconnaissance aircraft; determines the task aircraft information of multiple task aircraft, the task aircraft information includes the current position of the task aircraft, the cruising range, the task aircraft type and the task arrangement information; determines the target task aircraft among the multiple task aircraft according to the reconnaissance data and the task aircraft information of the multiple task aircraft; determines the flight information of the target task aircraft according to the reconnaissance data, and sends the flight information to the target task aircraft, the flight information includes the flight trajectory and the task instruction. Thus, it is possible to quickly and accurately select the target task aircraft that best meets the conditions for executing the task instruction from multiple task aircraft, make the task scheduling intelligent, realize the reconnaissance of multiple reconnaissance aircraft, and the execution of tasks by multiple task aircraft, and the task aircraft can execute the task instruction according to the flight trajectory planned by the multi-task scheduling system, avoid the collision between the task aircraft due to the same planned route, and avoid the errors caused by the introduction of human scheduling, thereby improving the efficiency of task execution.

图3为本申请实施例提供的一种多任务调度管理方法的流程示意图。在上述实施例的基础上,可参见图3,对该方法进行详细说明。该方法包括:FIG3 is a flow chart of a multi-task scheduling management method provided by an embodiment of the present application. Based on the above embodiment, the method can be described in detail with reference to FIG3. The method includes:

S301、获取侦察机发送的侦察数据。S301. Acquire reconnaissance data sent by a reconnaissance aircraft.

S301的执行过程可以参见S201的执行过程,此处不再进行赘述。The execution process of S301 can refer to the execution process of S201, which will not be described in detail here.

S302、确定多个任务机的任务机信息。S302: Determine task machine information of multiple task machines.

S302的执行过程可以参见S202的执行过程,此处不再进行赘述。The execution process of S302 can refer to the execution process of S202, which will not be described in detail here.

S303、根据侦察数据,确定侦察任务、以及侦察任务的任务信息。S303: Determine the reconnaissance mission and mission information of the reconnaissance mission according to the reconnaissance data.

任务信息中可以包括任务类型、任务执行时段和任务执行位置。The task information may include the task type, task execution period, and task execution location.

可以根据侦察数据,确定侦察任务,侦察任务可以包括如下至少一种:救援任务、驱赶任务或中继通信任务,可以根据侦察任务确定对应的任务 机类型。The reconnaissance mission can be determined based on the reconnaissance data. The reconnaissance mission can include at least one of the following: a rescue mission, a driving mission, or a relay communication mission. The corresponding mission can be determined based on the reconnaissance mission. Machine type.

可以根据侦察数据,确定侦察任务的任务信息,任务信息中可以包括任务类型、任务执行时段和任务执行位置,从而可以在侦察机所关联的多个任务机中确定最符合该任务信息的目标任务机,提高任务执行的效率。The mission information of the reconnaissance mission can be determined based on the reconnaissance data. The mission information may include the mission type, mission execution period and mission execution location. Thus, the target mission machine that best meets the mission information can be determined from multiple mission machines associated with the reconnaissance aircraft, thereby improving the efficiency of mission execution.

S304、针对任意一个任务机,根据任务机的任务安排信息,确定任务机的空闲时段。S304: For any task machine, determine the idle time period of the task machine according to the task scheduling information of the task machine.

其中,所有任务机的任务安排信息均存储于多任务调度系统中。针对任意一个任务机,获取该任务机的任务安排信息,根据该任务安排信息,确定该任务机的任务执行时段和空闲时段,从而可以快速准确地在侦察机所关联的多个任务机中确定满足侦察任务的任务执行时段的至少一个任务机。Among them, the task scheduling information of all task machines is stored in the multi-task scheduling system. For any task machine, the task scheduling information of the task machine is obtained, and the task execution period and idle period of the task machine are determined according to the task scheduling information, so that at least one task machine that meets the task execution period of the reconnaissance task can be quickly and accurately determined among the multiple task machines associated with the reconnaissance machine.

S305、根据多个任务机的空闲时段和任务执行时段,在多个任务机中确定至少一个待选任务机。S305: Determine at least one task machine to be selected from the multiple task machines according to the idle periods and task execution periods of the multiple task machines.

获取侦察机所关联的多个任务机的空闲时段和任务执行时段,根据多个任务机的空闲时段和任务执行时段,以及侦察任务的任务执行时段,在多个任务机中确定至少一个待选任务机。其中,侦察任务的任务执行时段需与待选任务机的任务执行时段不重叠,且与待选任务机的空闲时段重叠,可以实现任务机之间的合理调度,避免任务机由于自身有其他任务执行,而无法及时完成该侦察任务。The idle time periods and task execution time periods of multiple task machines associated with the reconnaissance machine are obtained, and at least one task machine to be selected is determined from the multiple task machines according to the idle time periods and task execution time periods of the multiple task machines and the task execution time period of the reconnaissance task. Among them, the task execution time period of the reconnaissance task must not overlap with the task execution time period of the task machine to be selected, and overlap with the idle time period of the task machine to be selected, so as to realize reasonable scheduling between task machines and avoid the task machine being unable to complete the reconnaissance task in time due to other tasks being executed.

S306、根据任务类型和每个待选任务机的任务机类型,在至少一个待选任务机中确定至少一个第一任务机,第一任务机的任务机类型与任务类型相匹配。S306: Determine at least one first task machine from at least one of the candidate task machines according to the task type and the task machine type of each candidate task machine, wherein the task machine type of the first task machine matches the task type.

根据侦察任务的任务类型和至少一个待选任务机的任务机类型,在至少一个待选任务机中,匹配与该侦察任务的任务类型一致的至少一个任务机,并将该任务机作为第一任务机,避免由于任务机类型不同而导致的任务执行效率较低的问题,通过多任务调度管理系统确定任务类型一致的第一任务机,可提高任务执行效率。According to the task type of the reconnaissance mission and the task machine type of at least one candidate task machine, at least one task machine consistent with the task type of the reconnaissance mission is matched among the at least one candidate task machine, and the task machine is used as the first task machine to avoid the problem of low task execution efficiency caused by different task machine types. The first task machine with consistent task type is determined through the multi-task scheduling management system to improve the task execution efficiency.

至少一个第一任务机至少满足以下条件:在侦察任务的任务执行时段内处于空闲状态、与侦察任务的任务类型相匹配。At least one first task machine at least meets the following conditions: being in an idle state during a task execution period of the reconnaissance task and matching a task type of the reconnaissance task.

S307、确定第一任务机的数量。 S307: Determine the number of first task machines.

若第一任务机的数量为1,则执行S308。If the number of the first task machine is 1, execute S308.

若第一任务机的数量大于1,则执行S309。If the number of the first task machines is greater than 1, execute S309.

S308、将第一任务机确定为目标任务机。S308: Determine the first task machine as the target task machine.

在S308之后,执行S310。After S308 , S310 is executed.

若第一任务机的数量为1,则直接将该第一任务机作为目标任务机。If the number of the first task machine is 1, the first task machine is directly used as the target task machine.

S309、根据任务执行位置、以及每个第一任务机的当前位置和续航里程,在至少一个第一任务机中确定目标任务机。S309: Determine a target mission machine from at least one first mission machine according to the mission execution location, and the current location and cruising range of each first mission machine.

在S309之后,执行S310。After S309, S310 is executed.

若第一任务机的数量大于1,则可以在多个第一任务机中,根据续航里程大于执行任务所需的总里程,选择其中一个第一任务机作为目标任务机。可以根据侦察任务的任务执行位置、以及每个第一任务机当前所处的位置,和每个第一任务机的续航里程,确定续航里程大于执行任务所需的总里程的目标任务机。If the number of first mission aircraft is greater than 1, one of the first mission aircraft can be selected as the target mission aircraft from among the multiple first mission aircraft based on the cruising range being greater than the total mileage required to perform the mission. The target mission aircraft with a cruising range greater than the total mileage required to perform the mission can be determined based on the mission execution location of the reconnaissance mission, the current location of each first mission aircraft, and the cruising range of each first mission aircraft.

可以通过如下方式在至少一个第一任务机中确定目标任务机:确定侦察任务对应的侦察飞行里程;根据任务执行位置和每个第一任务机的当前位置,确定空飞里程;根据侦察飞行里程、空飞里程和续航里程,在至少一个第一任务机中确定目标任务机,目标任务机的续航里程大于侦察飞行里程和空飞里程之和。The target mission aircraft can be determined in at least one first mission aircraft in the following manner: determine the reconnaissance flight mileage corresponding to the reconnaissance mission; determine the empty flight mileage based on the mission execution location and the current location of each first mission aircraft; determine the target mission aircraft in at least one first mission aircraft based on the reconnaissance flight mileage, empty flight mileage and cruising range, the cruising range of the target mission aircraft being greater than the sum of the reconnaissance flight mileage and the empty flight mileage.

其中,侦察飞行里程可以是多任务调度系统根据侦察任务预估完成侦察任务所需的飞行里程。空飞里程可以是从任务机当前位置飞到任务执行位置的最短里程。通过多任务调度系统预估侦察飞行里程,根据侦察飞行里程、空飞里程和续航里程确定目标任务机,可快速准确地从至少一个第一任务机中选择符合执行任务条件的目标任务机,避免任务机由于自身续航里程问题无法完成任务执行的情况,提高了任务执行效率。Among them, the reconnaissance flight mileage can be the flight mileage required to complete the reconnaissance mission estimated by the multi-task scheduling system based on the reconnaissance mission. The empty flight mileage can be the shortest mileage from the current position of the mission aircraft to the mission execution position. By estimating the reconnaissance flight mileage through the multi-task scheduling system, the target mission aircraft is determined based on the reconnaissance flight mileage, empty flight mileage and cruising range, and the target mission aircraft that meets the mission execution conditions can be quickly and accurately selected from at least one first mission aircraft, avoiding the situation where the mission aircraft cannot complete the mission execution due to its own cruising range problem, thereby improving the efficiency of mission execution.

S310、根据侦察数据确定目标任务机的飞行信息,并向目标任务机发送飞行信息。S310. Determine the flight information of the target mission aircraft according to the reconnaissance data, and send the flight information to the target mission aircraft.

S310的执行过程可以参见S204的执行过程,此处不再进行赘述。The execution process of S310 can refer to the execution process of S204, which will not be described in detail here.

本申请实施例中各步骤的实施内容可参照上述方法实施例对应步骤或操作的描述,重复内容不再赘述。The implementation content of each step in the embodiment of the present application can refer to the description of the corresponding steps or operations in the above method embodiment, and repeated content will not be repeated.

本实施例提供的多任务调度管理方法,通过获取侦察机发送的侦察数 据,确定多个任务机的任务机信息,根据侦察数据,确定侦察任务、以及侦察任务的任务信息,针对任意一个任务机,根据任务机的任务安排信息,确定任务机的空闲时段,根据多个任务机的空闲时段和任务执行时段,在多个任务机中确定至少一个待选任务机,若第一任务机的数量为1,则将第一任务机确定为目标任务机;若第一任务机的数量大于1,则根据任务执行位置、以及每个第一任务机的当前位置和续航里程,在至少一个第一任务机中确定目标任务机,根据侦察数据确定目标任务机的飞行信息,并向目标任务机发送飞行信息,飞行信息包括飞行轨迹和任务指令。从而,可实现快速准确地从多个任务机中选择最符合执行任务指令条件的目标任务机,使任务调度智能化,实现多侦察机侦察,多任务机执行任务,并且任务机可按照多任务调度系统规划的飞行轨迹来执行任务指令,避免任务机之间由于自身规划路线相同而产生碰撞的情况,也避免引入人为调度所带来的错误,提高了任务执行的效率。The multi-task scheduling management method provided in this embodiment obtains the reconnaissance data sent by the reconnaissance aircraft. According to the information, the task machine information of multiple task machines is determined, and the reconnaissance task and the task information of the reconnaissance task are determined according to the reconnaissance data. For any task machine, the idle period of the task machine is determined according to the task arrangement information of the task machine. According to the idle period and task execution period of multiple task machines, at least one task machine to be selected is determined from multiple task machines. If the number of first task machines is 1, the first task machine is determined as the target task machine; if the number of first task machines is greater than 1, the target task machine is determined in at least one first task machine according to the task execution position, the current position and the cruising range of each first task machine, and the flight information of the target task machine is determined according to the reconnaissance data, and the flight information is sent to the target task machine, and the flight information includes the flight trajectory and the task instruction. Thus, it is possible to quickly and accurately select the target task machine that best meets the conditions for executing the task instruction from multiple task machines, make the task scheduling intelligent, realize the reconnaissance of multiple reconnaissance machines, and the execution of tasks by multiple task machines, and the task machine can execute the task instruction according to the flight trajectory planned by the multi-task scheduling system, avoid the collision between task machines due to the same planned route, and avoid the errors caused by the introduction of human scheduling, and improve the efficiency of task execution.

下面,通过具体示例,对本申请所示的技术方案进行说明。The technical solution shown in this application is explained below through specific examples.

例如,假设侦察机侦察到山区某处发生火灾,该侦察机预先关联4个任务机,分别为A、B、C、D。其中,A、B、C任务机为运输型任务机,可用于救援任务中;D任务机为巡逻型任务机,可用于驱赶任务中。For example, if a reconnaissance aircraft detects a fire somewhere in a mountainous area, the reconnaissance aircraft is pre-associated with four mission aircraft, namely A, B, C, and D. Among them, mission aircraft A, B, and C are transport mission aircraft and can be used for rescue missions; mission aircraft D is a patrol mission aircraft and can be used for expulsion missions.

多任务调度系统获取到该侦察机发送的侦察数据,确认与该侦察机关联的4个任务机的任务机信息,任务机信息包括任务机的当前位置、续航里程、任务机类型和任务安排信息。根据该侦察数据,确定任务类型为救援任务,该任务的执行时段为立即执行,以及任务执行位置为发生火灾区域的经纬度坐标。根据每个任务机的任务安排信息,确定每个任务机的空闲时段,其中,A任务机、B任务机和D任务机目前处于空闲时段,C任务机目前处于任务执行时段。根据4个任务机的空闲时段和任务执行时段,确定A、B和D任务机为待选任务机。根据侦察任务的任务类型为救援任务,和待选任务机的类型,确定A和B任务机为与侦察任务的任务类型相匹配的第一任务机。确定侦察任务对应的侦察飞行里程为10公里,确定A任务机的当前位置到任务执行位置的空飞里程为5公里,确定B任务机的当前位置到任务执行位置的空飞里程2公里,其中,A任务机的续航里程为13公里,B任务机的续航里程为18公里。由于A任务机的续航 里程小于侦察飞行里程和空飞里程之和,B任务机的续航里程大于侦察飞行里程和空飞里程之和,则确定B任务机为目标任务机。根据侦察数据确定B任务机的飞行轨迹和任务指令,并向B任务机发送飞行轨迹和任务指令,以使B任务机按照飞行轨迹飞行并执行任务指令。通过多任务调度系统,可快速准确地从多个任务机中选择最符合执行任务指令条件的目标任务机,使任务调度智能化,实现多侦察机侦察,多任务机执行任务,并且任务机可按照多任务调度系统规划的飞行轨迹来执行任务指令,避免任务机之间由于自身规划路线相同而产生碰撞的情况,也避免引入人为调度所带来的错误,提高了任务执行的效率。The multi-task scheduling system obtains the reconnaissance data sent by the reconnaissance aircraft and confirms the task machine information of the four task machines associated with the reconnaissance aircraft. The task machine information includes the current location of the task machine, the cruising range, the task machine type and the task scheduling information. According to the reconnaissance data, it is determined that the task type is a rescue mission, the execution period of the task is immediate execution, and the task execution location is the longitude and latitude coordinates of the fire area. According to the task scheduling information of each task machine, the idle period of each task machine is determined, among which task machines A, B and D are currently in the idle period, and task machine C is currently in the task execution period. According to the idle periods and task execution periods of the four task machines, task machines A, B and D are determined as the task machines to be selected. According to the task type of the reconnaissance mission being a rescue mission, and the type of the task machines to be selected, task machines A and B are determined as the first task machines that match the task type of the reconnaissance mission. The reconnaissance flight distance corresponding to the reconnaissance mission is determined to be 10 kilometers, the air flight distance from the current position of mission aircraft A to the mission execution location is determined to be 5 kilometers, and the air flight distance from the current position of mission aircraft B to the mission execution location is determined to be 2 kilometers. Among them, the cruising range of mission aircraft A is 13 kilometers, and the cruising range of mission aircraft B is 18 kilometers. If the mileage is less than the sum of the reconnaissance flight mileage and the empty flight mileage, and the endurance mileage of mission aircraft B is greater than the sum of the reconnaissance flight mileage and the empty flight mileage, then mission aircraft B is determined to be the target mission aircraft. Determine the flight trajectory and mission instructions of mission aircraft B based on the reconnaissance data, and send the flight trajectory and mission instructions to mission aircraft B so that mission aircraft B flies according to the flight trajectory and executes the mission instructions. Through the multi-task scheduling system, the target mission aircraft that best meets the conditions for executing the mission instructions can be quickly and accurately selected from multiple mission aircraft, making the mission scheduling intelligent, realizing multi-reconnaissance aircraft reconnaissance, and multi-task aircraft executing tasks. The mission aircraft can execute the mission instructions according to the flight trajectory planned by the multi-task scheduling system, avoiding collisions between mission aircraft due to the same planned routes, and avoiding errors caused by human scheduling, thereby improving the efficiency of mission execution.

图4为本申请实施例提供的一种多任务调度管理装置的结构示意图。请参见图4,该装置400包括获取模块401、第一确定模块402、第二确定模块403、第三确定模块404和发送模块405,其中,FIG4 is a schematic diagram of the structure of a multi-task scheduling management device provided by an embodiment of the present application. Referring to FIG4, the device 400 includes an acquisition module 401, a first determination module 402, a second determination module 403, a third determination module 404 and a sending module 405, wherein:

获取模块401,用于获取侦察机发送的侦察数据;The acquisition module 401 is used to acquire the reconnaissance data sent by the reconnaissance aircraft;

第一确定模块402,用于确定多个任务机的任务机信息,任务机信息包括任务机的当前位置、续航里程、任务机类型和任务安排信息;The first determination module 402 is used to determine the mission aircraft information of multiple mission aircraft, the mission aircraft information including the current location, mileage, mission aircraft type and mission arrangement information of the mission aircraft;

第二确定模块403,用于根据侦察数据和多个任务机的任务机信息,在多个任务机中确定目标任务机;The second determination module 403 is used to determine a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines;

第三确定模块404,用于根据侦察数据确定目标任务机的飞行信息;The third determination module 404 is used to determine the flight information of the target mission aircraft according to the reconnaissance data;

发送模块405,用于向目标任务机发送飞行信息,飞行信息包括飞行轨迹和任务指令。The sending module 405 is used to send flight information to the target mission aircraft, and the flight information includes a flight trajectory and mission instructions.

在一种可能的实施方式中,第二确定模块403具体用于:In a possible implementation manner, the second determining module 403 is specifically configured to:

根据侦察数据,确定侦察任务、以及侦察任务的任务信息,任务信息中包括任务类型、任务执行时段和任务执行位置;Determine the reconnaissance mission and mission information of the reconnaissance mission according to the reconnaissance data, wherein the mission information includes the mission type, the mission execution period and the mission execution location;

根据任务信息和多个任务机的任务机信息,在多个任务机中确定目标任务机。A target task machine is determined from among the plurality of task machines based on the task information and the task machine information of the plurality of task machines.

在一种可能的实施方式中,第二确定模块403具体用于:In a possible implementation manner, the second determining module 403 is specifically configured to:

针对任意一个任务机,根据任务机的任务安排信息,确定任务机的空闲时段;For any task machine, determine the idle time period of the task machine according to the task scheduling information of the task machine;

根据多个任务机的空闲时段和任务执行时段,在多个任务机中确定至少一个待选任务机; Determine at least one task machine to be selected from the plurality of task machines according to the idle periods and task execution periods of the plurality of task machines;

根据任务类型、任务执行位置、以及每个待选任务机的任务机信息,在至少一个待选任务机中确定目标任务机。A target task machine is determined from at least one of the candidate task machines according to the task type, the task execution location, and the task machine information of each candidate task machine.

在一种可能的实施方式中,第二确定模块403具体用于:In a possible implementation manner, the second determining module 403 is specifically configured to:

根据任务类型和每个待选任务机的任务机类型,在至少一个待选任务机中确定至少一个第一任务机,第一任务机的任务机类型与任务类型相匹配;According to the task type and the task machine type of each candidate task machine, at least one first task machine is determined from at least one candidate task machine, and the task machine type of the first task machine matches the task type;

若第一任务机的数量为1,则将第一任务机确定为目标任务机;If the number of the first task machine is 1, the first task machine is determined as the target task machine;

若第一任务机的数量大于1,则根据任务执行位置、以及每个第一任务机的当前位置和续航里程,在至少一个第一任务机中确定目标任务机。If the number of the first mission machines is greater than 1, a target mission machine is determined from at least one first mission machine according to the mission execution location, and the current location and cruising range of each first mission machine.

在一种可能的实施方式中,第二确定模块403具体用于:In a possible implementation manner, the second determining module 403 is specifically configured to:

确定侦察任务对应的侦察飞行里程;Determine the reconnaissance flight mileage corresponding to the reconnaissance mission;

根据任务执行位置和每个第一任务机的当前位置,确定空飞里程;Determine the empty flight mileage according to the mission execution location and the current location of each first mission aircraft;

根据侦察飞行里程、空飞里程和续航里程,在至少一个第一任务机中确定目标任务机,目标任务机的续航里程大于侦察飞行里程和空飞里程之和。A target mission aircraft is determined from at least one first mission aircraft according to the reconnaissance flight mileage, the empty flight mileage and the endurance mileage, and the endurance mileage of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the empty flight mileage.

在一种可能的实施方式中,侦察任务包括如下至少一种:救援任务、驱赶任务或中继通信任务。In a possible implementation, the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission, or a relay communication mission.

在一种可能的实施方式中,获取模块405具体用于:In a possible implementation, the acquisition module 405 is specifically used to:

接收侦察机发送的侦察数据;或者,Receive reconnaissance data sent by reconnaissance aircraft; or,

接收中继设备发送的侦察数据,侦察数据为侦察机发送至中继设备的数据。Receive reconnaissance data sent by the relay device, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device.

图5为本申请实施例提供的一种电子设备的结构示意图。请参见图5,电子设备500可以包括:存储器501、处理器502、收发器503。FIG5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Referring to FIG5 , the electronic device 500 may include: a memory 501 , a processor 502 , and a transceiver 503 .

存储器501用于存储程序指令;The memory 501 is used to store program instructions;

处理器502用于执行该存储器所存储的程序指令,用以使得电子设备20执行上述任一所示的部件参数确定方法。The processor 502 is used to execute the program instructions stored in the memory, so as to enable the electronic device 20 to execute any of the component parameter determination methods shown above.

收发器503可包括:发射器和/或接收器。该发射器还可称为发送器、发射机、发送端口或发送接口等类似描述,接收器还可称为接收机、接收端口或接收接口等类似描述。示例性地,存储器501、处理器502、收发器503,各部分之间通过总线504相互连接。 The transceiver 503 may include: a transmitter and/or a receiver. The transmitter may also be referred to as a transmitter, a transmitter, a transmission port, a transmission interface, or the like, and the receiver may also be referred to as a receiver, a reception port, a reception interface, or the like. Exemplarily, the memory 501, the processor 502, and the transceiver 503 are interconnected via a bus 504.

本申请实施例还提供一种计算机程序产品,该计算机程序产品可以由处理器执行,在计算机程序产品被执行时,可实现上述部件参数确定方法。The embodiment of the present application also provides a computer program product, which can be executed by a processor. When the computer program product is executed, the above-mentioned component parameter determination method can be implemented.

本申请实施例的部件参数确定装置、电子设备、计算机可读存储介质及计算机程序产品,可执行上述部件参数确定方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。The component parameter determination device, electronic device, computer-readable storage medium and computer program product of the embodiments of the present application can execute the technical solutions shown in the above-mentioned component parameter determination method embodiments. Their implementation principles and beneficial effects are similar and will not be repeated here.

实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一可读取存储器中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储器(存储介质)包括:只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、快闪存储器、硬盘、固态硬盘、磁带(magnetic tape)、软盘(floppy disk)、光盘(optical disc)及其任意组合。All or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc and any combination thereof.

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application embodiment is described with reference to the flowchart and/or block diagram of the method, device (system) and computer program product according to the present application embodiment. It should be understood that each process and/or box in the flowchart and/or block diagram and the combination of the process and/or box in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and/or one box or multiple boxes in the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型 属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。 Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the spirit and scope of the present application. This application is intended to include these changes and modifications as long as they fall within the scope of the claims of this application and their equivalents.

Claims (10)

一种多任务调度管理方法,其特征在于,应用于多任务调度系统,所述方法包括:A multi-task scheduling management method, characterized in that it is applied to a multi-task scheduling system, and the method comprises: 获取侦察机发送的侦察数据;Obtain reconnaissance data sent by reconnaissance aircraft; 确定多个任务机的任务机信息,所述任务机信息包括所述任务机的当前位置、续航里程、任务机类型和任务安排信息;Determine mission aircraft information of multiple mission aircraft, wherein the mission aircraft information includes current location, mileage, mission aircraft type and mission arrangement information of the mission aircraft; 根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机;Determine a target mission machine from among the plurality of mission machines according to the reconnaissance data and mission machine information of the plurality of mission machines; 根据所述侦察数据确定所述目标任务机的飞行信息,并向所述目标任务机发送所述飞行信息,所述飞行信息包括飞行轨迹和任务指令。The flight information of the target mission aircraft is determined according to the reconnaissance data, and the flight information is sent to the target mission aircraft, wherein the flight information includes a flight trajectory and mission instructions. 根据权利要求1所述的方法,其特征在于,根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机,包括:The method according to claim 1 is characterized in that determining a target mission machine from among the multiple mission machines based on the reconnaissance data and the mission machine information of the multiple mission machines comprises: 根据所述侦察数据,确定侦察任务、以及所述侦察任务的任务信息,所述任务信息中包括任务类型、任务执行时段和任务执行位置;Determine a reconnaissance mission and mission information of the reconnaissance mission according to the reconnaissance data, wherein the mission information includes a mission type, a mission execution period, and a mission execution location; 根据所述任务信息和所述多个任务机的任务机信息,在所述多个任务机中确定所述目标任务机。The target task machine is determined from among the plurality of task machines according to the task information and the task machine information of the plurality of task machines. 根据权利要求2所述的方法,其特征在于,根据所述任务信息和所述多个任务机的任务机信息,在所述多个任务机中确定所述目标任务机,包括:The method according to claim 2 is characterized in that, according to the task information and the task machine information of the multiple task machines, determining the target task machine from the multiple task machines comprises: 针对任意一个任务机,根据所述任务机的任务安排信息,确定所述任务机的空闲时段;For any task machine, determine the idle time period of the task machine according to the task arrangement information of the task machine; 根据所述多个任务机的空闲时段和所述任务执行时段,在所述多个任务机中确定至少一个待选任务机;Determine at least one task machine to be selected from the plurality of task machines according to the idle periods of the plurality of task machines and the task execution period; 根据所述任务类型、所述任务执行位置、以及每个待选任务机的任务机信息,在所述至少一个待选任务机中确定所述目标任务机。The target task machine is determined from the at least one task machine to be selected according to the task type, the task execution location, and the task machine information of each task machine to be selected. 根据权利要求3所述的方法,其特征在于,根据所述任务类型、所述任务执行位置、以及每个待选任务机的任务机信息,在所述至少一个待选任务机中确定所述目标任务机,包括:The method according to claim 3 is characterized in that, according to the task type, the task execution location, and the task machine information of each candidate task machine, determining the target task machine from the at least one candidate task machine comprises: 根据所述任务类型和每个待选任务机的任务机类型,在所述至少一个 待选任务机中确定至少一个第一任务机,所述第一任务机的任务机类型与所述任务类型相匹配;According to the task type and the task machine type of each task machine to be selected, in the at least one Determine at least one first task machine from the candidate task machines, wherein the task machine type of the first task machine matches the task type; 若所述第一任务机的数量为1,则将所述第一任务机确定为所述目标任务机;If the number of the first task machine is 1, the first task machine is determined as the target task machine; 若所述第一任务机的数量大于1,则根据所述任务执行位置、以及每个第一任务机的当前位置和续航里程,在所述至少一个第一任务机中确定所述目标任务机。If the number of the first task machines is greater than 1, the target task machine is determined from the at least one first task machine according to the task execution position, and the current position and cruising range of each first task machine. 根据权利要求4所述的方法,其特征在于,根据所述任务执行位置、以及每个第一任务机的当前位置和续航里程,在所述至少一个第一任务机中确定所述目标任务机,包括:The method according to claim 4 is characterized in that, according to the task execution position, and the current position and cruising range of each first task machine, determining the target task machine in the at least one first task machine comprises: 确定所述侦察任务对应的侦察飞行里程;Determine the reconnaissance flight mileage corresponding to the reconnaissance mission; 根据所述任务执行位置和每个第一任务机的当前位置,确定空飞里程;Determining the empty flight mileage according to the mission execution location and the current location of each first mission aircraft; 根据所述侦察飞行里程、所述空飞里程和所述续航里程,在所述至少一个第一任务机中确定所述目标任务机,所述目标任务机的续航里程大于所述侦察飞行里程和所述空飞里程之和。The target mission aircraft is determined from the at least one first mission aircraft according to the reconnaissance flight mileage, the air flight mileage and the endurance mileage, and the endurance mileage of the target mission aircraft is greater than the sum of the reconnaissance flight mileage and the air flight mileage. 根据权利要求2-5任一项所述的方法,其特征在于,所述侦察任务包括如下至少一种:救援任务、驱赶任务或中继通信任务。The method according to any one of claims 2 to 5 is characterized in that the reconnaissance mission includes at least one of the following: a rescue mission, a driving mission or a relay communication mission. 根据权利要求1-6任一项所述的方法,其特征在于,获取侦察机发送的侦察数据,包括:The method according to any one of claims 1 to 6, characterized in that obtaining the reconnaissance data sent by the reconnaissance aircraft comprises: 接收所述侦察机发送的所述侦察数据;或者,receiving the reconnaissance data sent by the reconnaissance aircraft; or, 接收中继设备发送的所述侦察数据,所述侦察数据为所述侦察机发送至所述中继设备的数据。The reconnaissance data sent by the relay device is received, where the reconnaissance data is data sent by the reconnaissance aircraft to the relay device. 一种多任务调度管理装置,其特征在于,包括:A multi-task scheduling management device, characterized by comprising: 获取模块,用于获取侦察机发送的侦察数据;An acquisition module is used to acquire the reconnaissance data sent by the reconnaissance aircraft; 第一确定模块,用于确定多个任务机的任务机信息,所述任务机信息包括所述任务机的当前位置、续航里程、任务机类型和任务安排信息;A first determination module is used to determine the mission aircraft information of multiple mission aircraft, wherein the mission aircraft information includes the current position, mileage, mission aircraft type and mission arrangement information of the mission aircraft; 第二确定模块,用于根据所述侦察数据和所述多个任务机的任务机信息,在所述多个任务机中确定目标任务机;A second determination module is used to determine a target mission machine from among the multiple mission machines according to the reconnaissance data and the mission machine information of the multiple mission machines; 第三确定模块,用于根据所述侦察数据确定所述目标任务机的飞行信息; A third determination module is used to determine the flight information of the target mission aircraft according to the reconnaissance data; 发送模块,用于向所述目标任务机发送所述飞行信息,所述飞行信息包括飞行轨迹和任务指令。The sending module is used to send the flight information to the target mission aircraft, and the flight information includes a flight trajectory and mission instructions. 一种多任务调度管理设备,其特征在于,包括:存储器、处理器和收发器;A multi-task scheduling management device, characterized in that it comprises: a memory, a processor and a transceiver; 其中,所述存储器存储计算机执行指令;Wherein, the memory stores computer-executable instructions; 所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1-7中任一项所述的多任务调度管理方法。The processor executes the computer-executable instructions stored in the memory to implement the multi-task scheduling management method according to any one of claims 1 to 7. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现如权利要求1-7任一项所述的多任务调度管理方法。 A computer-readable storage medium, characterized in that the computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the multi-task scheduling management method as described in any one of claims 1 to 7.
PCT/CN2024/092633 2023-05-11 2024-05-11 Multi-task scheduling management method and apparatus, and device and storage medium Pending WO2024230829A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202310530777.8 2023-05-11
CN202310530777.8A CN116703063A (en) 2023-05-11 2023-05-11 Multi-task scheduling management method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
WO2024230829A1 true WO2024230829A1 (en) 2024-11-14

Family

ID=87828388

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/092633 Pending WO2024230829A1 (en) 2023-05-11 2024-05-11 Multi-task scheduling management method and apparatus, and device and storage medium

Country Status (2)

Country Link
CN (1) CN116703063A (en)
WO (1) WO2024230829A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116703063A (en) * 2023-05-11 2023-09-05 峰飞航空科技(昆山)有限公司 Multi-task scheduling management method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170277203A1 (en) * 2016-03-28 2017-09-28 General Electric Company Method and system for mission planning via formal verification and supervisory controller synthesis
CN107728643A (en) * 2017-11-10 2018-02-23 西安电子科技大学 A kind of unmanned aerial vehicle group distributed task dispatching method under dynamic environment
CN112580943A (en) * 2020-11-16 2021-03-30 中国电子科技集团公司第五十四研究所 Task decomposition and capability matching method applied to unmanned aerial vehicle cluster
CN112749855A (en) * 2019-10-29 2021-05-04 顺丰科技有限公司 Unmanned aerial vehicle scheduling method, device, computer system and storage medium
CN114879727A (en) * 2022-05-09 2022-08-09 武汉市公安局视频侦查支队 Cooperative control system based on scout equipment cluster
CN115840463A (en) * 2022-11-23 2023-03-24 北京华如科技股份有限公司 Data processing method and device for unmanned aerial vehicle cluster cooperative reconnaissance
CN116703063A (en) * 2023-05-11 2023-09-05 峰飞航空科技(昆山)有限公司 Multi-task scheduling management method, device, equipment and storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170277203A1 (en) * 2016-03-28 2017-09-28 General Electric Company Method and system for mission planning via formal verification and supervisory controller synthesis
CN107728643A (en) * 2017-11-10 2018-02-23 西安电子科技大学 A kind of unmanned aerial vehicle group distributed task dispatching method under dynamic environment
CN112749855A (en) * 2019-10-29 2021-05-04 顺丰科技有限公司 Unmanned aerial vehicle scheduling method, device, computer system and storage medium
CN112580943A (en) * 2020-11-16 2021-03-30 中国电子科技集团公司第五十四研究所 Task decomposition and capability matching method applied to unmanned aerial vehicle cluster
CN114879727A (en) * 2022-05-09 2022-08-09 武汉市公安局视频侦查支队 Cooperative control system based on scout equipment cluster
CN115840463A (en) * 2022-11-23 2023-03-24 北京华如科技股份有限公司 Data processing method and device for unmanned aerial vehicle cluster cooperative reconnaissance
CN116703063A (en) * 2023-05-11 2023-09-05 峰飞航空科技(昆山)有限公司 Multi-task scheduling management method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN116703063A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
US11645920B2 (en) Secure unmanned aerial vehicle flight planning
CN106774421B (en) Unmanned aerial vehicle trajectory planning system
CN111414005A (en) Task dispatching decision method and system for unmanned aerial vehicle cluster
CN116931602A (en) High-safety substation inspection unmanned aerial vehicle system and method
JP6980037B2 (en) Information processing equipment
WO2016164892A1 (en) Methods and systems for unmanned aircraft system (uas) traffic management
US11948469B2 (en) Information processing apparatus
CN107067489A (en) A kind of intelligent patrol detection control system of unmanned plane
CN108235743A (en) Task executing method, device, loose impediment and computer readable storage medium
US20220020279A1 (en) Information processing apparatus
CN111445176A (en) Operation method, device, equipment, storage medium and system of logistics drone
US20250315049A1 (en) Task Management For Unmanned Aerial Vehicles
US20220365534A1 (en) Systems and methods for mission planning
WO2024230829A1 (en) Multi-task scheduling management method and apparatus, and device and storage medium
CN109270957A (en) A kind of plant protection system and its flying vehicles control method and apparatus
CN116743525A (en) Transformer substation unmanned aerial vehicle situation awareness method based on hong-Mongolian distributed soft bus
CN111243270A (en) Accident processing method and device, electronic equipment and computer readable storage medium
US20250111790A1 (en) Flight management system, flight management method, and recording medium
CN111830999A (en) System and method for measuring noise source characteristics of UHV main equipment based on UAV
JPWO2020153170A1 (en) Information processing device
JP2024137723A (en) Information processing device, information processing method, and program
JP7239744B2 (en) Information processing system
US12032370B2 (en) Supporting an aircraft on a mission in which an intent of the aircraft is conveyed responsive to a lost-link event
CN204928891U (en) Multi-machine aircraft data real-time monitoring system
CN106506121A (en) A kind of patrol unmanned machine communicates enhanced method, system and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24803107

Country of ref document: EP

Kind code of ref document: A1