[go: up one dir, main page]

CN114373365B - Police unmanned aerial vehicle's training system - Google Patents

Police unmanned aerial vehicle's training system Download PDF

Info

Publication number
CN114373365B
CN114373365B CN202210184503.3A CN202210184503A CN114373365B CN 114373365 B CN114373365 B CN 114373365B CN 202210184503 A CN202210184503 A CN 202210184503A CN 114373365 B CN114373365 B CN 114373365B
Authority
CN
China
Prior art keywords
training
ground station
flight
data
police
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.)
Active
Application number
CN202210184503.3A
Other languages
Chinese (zh)
Other versions
CN114373365A (en
Inventor
魏巍
曹震
魏拓
陈元瀚
王林
苏鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Fuwode Optoelectronics Technology Co ltd
Original Assignee
Xi'an Fuwode Optoelectronics Technology 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 Xi'an Fuwode Optoelectronics Technology Co ltd filed Critical Xi'an Fuwode Optoelectronics Technology Co ltd
Priority to CN202210184503.3A priority Critical patent/CN114373365B/en
Publication of CN114373365A publication Critical patent/CN114373365A/en
Application granted granted Critical
Publication of CN114373365B publication Critical patent/CN114373365B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种警用无人机的培训系统,涉及无人机领域,解决了警用无人机培训效率较低,且难以形成统一的教学规范的问题。方案包括:地面站机柜、无人机和移动终端,地面站机柜包括地面站计算机,地面站机柜和无人机连接;地面站计算机,用于生成训练信息,训练信息中包括飞行任务;无人机,用于执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜;地面站机柜,用于接收飞行数据,并向地面站计算机发送飞行数据;地面站计算机,用于接收飞行数据,根据飞行数据确定飞行轨迹,并采用训练规则将飞行轨迹与参考轨迹进行对比,生成训练报告;移动终端用于根据飞行数据生成模拟飞行动画。

The invention discloses a training system for police drones, relates to the field of drones, and solves the problem that the training efficiency of police drones is low and it is difficult to form a unified teaching standard. The scheme includes: a ground station cabinet, a drone and a mobile terminal, the ground station cabinet includes a ground station computer, and the ground station cabinet and the drone are connected; the ground station computer is used to generate training information, and the training information includes a flight mission; the drone is used to perform the flight mission and send the flight data obtained in the flight mission to the ground station cabinet; the ground station cabinet is used to receive the flight data and send the flight data to the ground station computer; the ground station computer is used to receive the flight data, determine the flight trajectory according to the flight data, and use the training rules to compare the flight trajectory with the reference trajectory to generate a training report; the mobile terminal is used to generate a simulated flight animation according to the flight data.

Description

一种警用无人机的培训系统A training system for police drones

技术领域Technical Field

本发明涉及无人机领域,尤其涉及一种警用无人机的培训系统。The present invention relates to the field of unmanned aerial vehicles, and in particular to a training system for police unmanned aerial vehicles.

背景技术Background Art

警用无人机广泛应用于警务工作中,是维护公共安全及飞行安全的重要装备。目前,已通过确立警用无人机的定型、管理、培训以及实战应用,完善了警用无人机的全流程应用体系,并推出了警用无人机的行业技术标准。Police drones are widely used in police work and are important equipment for maintaining public safety and flight safety. At present, the full-process application system of police drones has been improved through the establishment of the finalization, management, training and actual application of police drones, and the industry technical standards for police drones have been introduced.

在警用无人机的培训中,通常采用教练员人工教学的方法来培训学员使用警用无人机。这种方法对教练员的经验和能力有较高要求,会导致培训效率较低,且难以形成统一的教学规范。In the training of police drones, the instructor's manual teaching method is usually used to train trainees to use police drones. This method has high requirements on the instructor's experience and ability, resulting in low training efficiency and difficulty in forming a unified teaching standard.

发明内容Summary of the invention

本发明提供一种警用无人机的培训系统,提高了警用无人机的教学效率,实现了警用无人机统一的教学规范。The present invention provides a training system for police drones, which improves the teaching efficiency of police drones and realizes a unified teaching standard for police drones.

为达到上述目的,本发明采用如下技术方案:In order to achieve the above object, the present invention adopts the following technical scheme:

第一方面,本发明提供一种警用无人机的培训系统,该系统包括:地面站机柜、无人机和移动终端,地面站机柜包括地面站计算机,其中,地面站机柜和无人机连接;In a first aspect, the present invention provides a training system for a police drone, the system comprising: a ground station cabinet, a drone and a mobile terminal, the ground station cabinet comprising a ground station computer, wherein the ground station cabinet and the drone are connected;

地面站计算机,用于生成训练信息,训练信息中包括飞行任务,训练信息用于提示学员操作无人机来执行飞行任务;A ground station computer is used to generate training information, including flight missions, and the training information is used to prompt trainees to operate the UAV to perform the flight missions;

无人机,用于执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜;The drone is used to perform flight missions and send flight data acquired during the flight missions to the ground station cabinet;

地面站机柜,用于接收飞行数据,并向地面站计算机发送飞行数据;Ground station cabinet, used to receive flight data and send flight data to the ground station computer;

地面站计算机,用于接收飞行数据,根据飞行数据确定飞行轨迹,并采用训练规则将飞行轨迹与参考轨迹进行对比,生成训练报告,训练报告用于提示学员执行飞行任务的准确程度;The ground station computer is used to receive flight data, determine the flight trajectory based on the flight data, compare the flight trajectory with the reference trajectory using training rules, and generate a training report. The training report is used to remind the trainee of the accuracy of performing the flight mission;

移动终端,用于根据飞行数据生成模拟飞行动画,模拟飞行动画用于学员观看操作无人机执行飞行任务的过程。The mobile terminal is used to generate simulated flight animations based on flight data. The simulated flight animations are used for trainees to watch the process of operating the drone to perform flight missions.

在一种可能的实现方式中,警用无人机的培训系统还包括至少一个位置标记器,每个位置标记器连接于地面站机柜,至少一个位置标记器包括一个起落位置标记器;In a possible implementation, the training system for the police drone further includes at least one position marker, each position marker is connected to a ground station cabinet, and at least one position marker includes a take-off and landing position marker;

每个位置标记器,用于采集预设位置的位置数据,并向地面站机柜发送位置数据;Each position marker is used to collect position data of a preset position and send the position data to a ground station cabinet;

起落位置标记器,还用于获取无人机的起飞信号和落地信号,并向地面站机柜发送起飞信号和落地信号,起飞信号用于指示无人机是否起飞,落地信号用于指示无人机是否落地;The take-off and landing position marker is also used to obtain the take-off signal and landing signal of the drone, and send the take-off signal and landing signal to the ground station cabinet. The take-off signal is used to indicate whether the drone has taken off, and the landing signal is used to indicate whether the drone has landed;

地面站机柜,还用于接收起飞信号、落地信号,以及至少一个位置数据,并发送给地面站计算机;The ground station cabinet is also used to receive a take-off signal, a landing signal, and at least one position data, and send it to the ground station computer;

地面站计算机,还用于根据至少一个位置数据生成参考轨迹,还用于根据起飞信号和落地信号,确定无人机执行飞行任务的时长。The ground station computer is further used to generate a reference trajectory based on at least one position data, and is also used to determine the duration of the UAV's flight mission based on the take-off signal and the landing signal.

在一种可能的实现方式中,警用无人机的培训系统还包括气象站,气象站连接于地面站机柜;In one possible implementation, the police drone training system further includes a weather station, which is connected to the ground station cabinet;

气象站,用于在无人机执行飞行任务过程中实时采集气象数据,并向地面站机柜发送气象数据,气象数据包括风向和风力;The weather station is used to collect weather data in real time during the UAV's flight mission and send the weather data to the ground station cabinet. The weather data includes wind direction and wind speed;

地面站机柜,还用于接收气象数据并发送给地面站计算机,训练信息包括气象数据。The ground station cabinet is also used to receive meteorological data and send it to the ground station computer. The training information includes meteorological data.

在一种可能的实现方式中,警用无人机的培训系统还包括提示终端,提示终端连接于地面站机柜;In a possible implementation, the police drone training system further includes a prompt terminal, which is connected to a ground station cabinet;

地面站计算机,还用于向地面站机柜发送训练信息;The ground station computer is also used to send training information to the ground station cabinet;

地面站机柜,还用于接收训练信息,并向提示终端发送训练信息;The ground station cabinet is also used to receive training information and send training information to the prompt terminal;

提示终端,用于接收训练信息,并播放和显示训练信息。The prompt terminal is used to receive training information and play and display the training information.

在一种可能的实现方式中,警用无人机的培训系统还包括服务器,服务器连接于地面站机柜,移动终端连接于服务器;In a possible implementation, the police drone training system further includes a server, the server is connected to the ground station cabinet, and the mobile terminal is connected to the server;

地面站计算机,还用于向地面站机柜发送飞行数据和训练报告;The ground station computer is also used to send flight data and training reports to the ground station cabinet;

地面站机柜,还用于向服务器发送飞行数据和训练报告;The ground station cabinet is also used to send flight data and training reports to the server;

服务器,用于接收和存储飞行数据和训练报告;Server for receiving and storing flight data and training reports;

移动终端,用于向服务器请求飞行数据和训练报告。Mobile terminal, used to request flight data and training reports from the server.

在一种可能的实现方式中,警用无人机的培训系统还包括系统维护计算机,系统维护计算机连接于服务器;In a possible implementation, the police drone training system further includes a system maintenance computer, which is connected to the server;

系统维护计算机,用于生成训练规则,并将训练规则发送给服务器;A system maintenance computer, used for generating training rules and sending the training rules to a server;

服务器,用于接收和存储训练规则,并经由地面站机柜向地面站计算机发送训练规则,还用于根据训练规则对训练报告进行验证,生成验证结果,验证结果用于指示训练报告是否异常。The server is used to receive and store training rules, and send the training rules to the ground station computer via the ground station cabinet. It is also used to verify the training report according to the training rules and generate a verification result, which is used to indicate whether the training report is abnormal.

在一种可能的实现方式中,地面站计算机,还用于在根据飞行数据确定无人机飞出预设范围时,向地面站机柜发送返航指令;In a possible implementation, the ground station computer is further used to send a return instruction to the ground station cabinet when it is determined based on the flight data that the UAV flies out of a preset range;

地面站机柜,还用于接收返航指令,并向无人机发送返航指令。The ground station cabinet is also used to receive return instructions and send return instructions to the drone.

本发明实施例提供的系统,通过地面站计算机生成训练信息,学员能够获取训练信息中的飞行任务和其他训练信息,然后操作无人机执行飞行任务。无人机将在飞行任务中获取的飞行数据发送给地面站机柜,地面站机柜接收飞行任务后,再发送给地面站计算机。地面站计算机能够根据飞行数据确定无人机的飞行轨迹,将飞行轨迹与参考轨迹进行对比,并生成训练报告,参考轨迹具有统一的标准,训练报告可以说明在执行飞行任务中对比参考轨迹存在那些失误和误差,实现了无人机统一的教学规范。同时移动终端根据飞行数据生成模拟飞行动画,模拟飞行动画可以直观的反映无人机执行飞行任务的过程,学员和教练员可以反复观看和分析,有利于提高无人机的教学效率。The system provided by the embodiment of the present invention generates training information through a ground station computer, and trainees can obtain flight missions and other training information in the training information, and then operate the drone to perform the flight mission. The drone sends the flight data obtained in the flight mission to the ground station cabinet, and the ground station cabinet receives the flight mission and then sends it to the ground station computer. The ground station computer can determine the flight trajectory of the drone based on the flight data, compare the flight trajectory with the reference trajectory, and generate a training report. The reference trajectory has a unified standard. The training report can explain the mistakes and errors that exist in the comparison with the reference trajectory when performing the flight mission, thereby realizing a unified teaching standard for the drone. At the same time, the mobile terminal generates a simulated flight animation based on the flight data. The simulated flight animation can intuitively reflect the process of the drone performing the flight mission. Trainees and coaches can watch and analyze it repeatedly, which is conducive to improving the teaching efficiency of the drone.

第二方面,本发明提供一种警用无人机的培训方法,应用于警用无人机的培训系统,警用无人机的培训系统包括:地面站机柜、无人机和移动终端,地面站机柜包括地面站计算机,其中,地面站机柜和无人机连接;In a second aspect, the present invention provides a police drone training method, which is applied to a police drone training system, wherein the police drone training system comprises: a ground station cabinet, a drone and a mobile terminal, wherein the ground station cabinet comprises a ground station computer, wherein the ground station cabinet and the drone are connected;

地面站计算机生成训练信息,训练信息中包括飞行任务,训练信息用于提示学员操作无人机来执行飞行任务;The ground station computer generates training information, which includes a flight mission. The training information is used to prompt the trainee to operate the UAV to perform the flight mission;

无人机执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜;The drone performs the flight mission and sends the flight data acquired during the flight mission to the ground station cabinet;

地面站机柜接收飞行数据,并向地面站计算机发送飞行数据;The ground station cabinet receives flight data and sends flight data to the ground station computer;

地面站计算机接收飞行数据,根据飞行数据确定飞行轨迹,并采用训练规则将飞行轨迹与参考轨迹进行对比,生成训练报告,训练报告用于提示学员执行飞行任务的准确程度;The ground station computer receives the flight data, determines the flight trajectory based on the flight data, and uses the training rules to compare the flight trajectory with the reference trajectory to generate a training report. The training report is used to remind the trainee of the accuracy of performing the flight mission;

移动终端根据飞行数据生成模拟飞行动画,模拟飞行动画用于学员观看操作无人机执行飞行任务的过程。The mobile terminal generates a simulated flight animation based on the flight data, and the simulated flight animation is used for trainees to watch the process of operating the drone to perform flight missions.

在一种可能的实现方式中,警用无人机的培训系统还包括至少一个位置标记器,每个位置标记器连接于地面站机柜,至少一个位置标记器包括一个起落位置标记器;In a possible implementation, the training system for the police drone further includes at least one position marker, each position marker is connected to a ground station cabinet, and at least one position marker includes a take-off and landing position marker;

每个位置标记器采集预设位置的位置数据,并向地面站机柜发送位置数据;Each position marker collects position data of a preset position and sends the position data to the ground station cabinet;

起落位置标记器获取无人机的起飞信号和落地信号,并向地面站机柜发送起飞信号和落地信号,起飞信号用于指示无人机是否起飞,落地信号用于指示无人机是否落地;The take-off and landing position marker obtains the take-off signal and landing signal of the drone, and sends the take-off signal and landing signal to the ground station cabinet. The take-off signal is used to indicate whether the drone has taken off, and the landing signal is used to indicate whether the drone has landed;

地面站机柜接收起飞信号、落地信号,以及至少一个位置数据,并发送给地面站计算机;The ground station cabinet receives the take-off signal, the landing signal, and at least one position data, and sends it to the ground station computer;

地面站计算机根据至少一个位置数据生成参考轨迹;The ground station computer generates a reference trajectory based on at least one position data;

地面站计算机根据起飞信号和落地信号,确定无人机执行飞行任务的时长。The ground station computer determines how long the drone will perform its flight mission based on the take-off signal and landing signal.

在一种可能的实现方式中,警用无人机的培训系统还包括气象站,气象站连接于地面站机柜;In one possible implementation, the police drone training system further includes a weather station, which is connected to the ground station cabinet;

气象站在无人机执行飞行任务过程中实时采集气象数据,并向地面站机柜发送气象数据,气象数据包括风向和风力;The weather station collects weather data in real time during the UAV's flight mission and sends the weather data to the ground station cabinet. The weather data includes wind direction and wind speed;

地面站机柜接收气象数据并发送给地面站计算机,训练信息包括气象数据。The ground station cabinet receives the meteorological data and sends it to the ground station computer. The training information includes the meteorological data.

在一种可能的实现方式中,警用无人机的培训系统还包括提示终端,提示终端连接于地面站机柜;In a possible implementation, the police drone training system further includes a prompt terminal, which is connected to a ground station cabinet;

地面站计算机向地面站机柜发送训练信息;The ground station computer sends training information to the ground station cabinet;

地面站机柜接收训练信息,并向提示终端发送训练信息;The ground station cabinet receives the training information and sends the training information to the prompt terminal;

提示终端接收训练信息,并播放和显示训练信息。The terminal is prompted to receive the training information, and play and display the training information.

在一种可能的实现方式中,警用无人机的培训系统还包括服务器,服务器连接于地面站机柜,移动终端连接于服务器;In a possible implementation, the police drone training system further includes a server, the server is connected to the ground station cabinet, and the mobile terminal is connected to the server;

地面站计算机向地面站机柜发送飞行数据和训练报告;The ground station computer sends flight data and training reports to the ground station cabinet;

地面站机柜向服务器发送飞行数据和训练报告;The ground station cabinet sends flight data and training reports to the server;

服务器接收和存储飞行数据和训练报告;The server receives and stores flight data and training reports;

移动终端向服务器请求飞行数据和训练报告。The mobile terminal requests flight data and training reports from the server.

在一种可能的实现方式中,警用无人机的培训系统还包括系统维护计算机,系统维护计算机连接于服务器;In a possible implementation, the police drone training system further includes a system maintenance computer, which is connected to the server;

系统维护计算机生成训练规则,并将训练规则发送给服务器;The system maintenance computer generates training rules and sends the training rules to the server;

服务器接收和存储训练规则,并经由地面站机柜向地面站计算机发送训练规则;The server receives and stores the training rules, and sends the training rules to the ground station computer via the ground station cabinet;

服务器根据训练规则对训练报告进行验证,生成验证结果,验证结果用于指示训练报告是否异常。The server verifies the training report according to the training rules and generates a verification result, which is used to indicate whether the training report is abnormal.

在一种可能的实现方式中,地面站计算机在根据飞行数据确定无人机飞出预设范围时,向地面站机柜发送返航指令;In one possible implementation, when the ground station computer determines that the UAV has flown out of a preset range based on the flight data, it sends a return instruction to the ground station cabinet;

地面站机柜接收返航指令,并向无人机发送返航指令。The ground station cabinet receives the return command and sends the return command to the drone.

第三方面,本发明提供一种警用无人机的培训系统,该警用无人机的培训系统包括存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当处理器执行计算机指令时,警用无人机的培训系统执行如第二方面及其任一种可能的实现方式的警用无人机的培训方法。In a third aspect, the present invention provides a training system for a police drone, the training system for the police drone comprising a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program code, the computer program code comprising computer instructions; when the processor executes the computer instructions, the training system for the police drone executes the training method for the police drone as in the second aspect and any possible implementation thereof.

第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机指令,当计算机指令在警用无人机的培训系统上运行时,使得警用无人机的培训系统执行如第二方面或第二方面的可能的实现方式中任意一项的警用无人机的培训方法。In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon. When the computer instructions are executed on a police drone training system, the police drone training system executes a police drone training method as described in the second aspect or any one of the possible implementations of the second aspect.

第五方面,本发明提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在警用无人机的培训系统上运行时,使得警用无人机的培训系统执行如第二方面及其任一种可能的实现方式的警用无人机的培训方法。In a fifth aspect, the present invention provides a computer program product, which includes computer instructions. When the computer instructions are run on a training system for a police drone, the training system for a police drone executes the training method for a police drone as described in the second aspect and any possible implementation thereof.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例提供的一种警用无人机的培训系统的结构示意图之一;FIG1 is a schematic diagram of a structure of a police drone training system according to an embodiment of the present invention;

图2为本发明实施例提供的一种警用无人机的培训系统的结构示意图之二;FIG2 is a second structural schematic diagram of a police drone training system provided by an embodiment of the present invention;

图3为本发明实施例提供的一种警用无人机的培训系统的结构示意图之三;FIG3 is a third structural diagram of a police drone training system provided by an embodiment of the present invention;

图4为本发明实施例提供的一种警用无人机的培训系统的结构示意图之四;FIG4 is a fourth structural diagram of a police drone training system provided by an embodiment of the present invention;

图5为本发明实施例提供的一种警用无人机的培训方法流程图之一;FIG5 is a flow chart of a training method for a police drone provided by an embodiment of the present invention;

图6为本发明实施例提供的一种警用无人机的培训方法流程图之二;FIG6 is a second flow chart of a training method for a police drone provided by an embodiment of the present invention;

图7为本发明实施例提供的一种警用无人机的培训方法流程图之三;FIG. 7 is a third flow chart of a training method for a police drone provided by an embodiment of the present invention;

图8为本发明实施例提供的一种警用无人机的培训方法流程图之四;FIG8 is a fourth flow chart of a training method for a police drone provided by an embodiment of the present invention;

图9为本发明实施例提供的一种警用无人机的培训方法流程图之五;FIG9 is a fifth flow chart of a training method for a police drone provided by an embodiment of the present invention;

图10为本发明实施例提供的一种警用无人机的培训方法流程图之六;FIG10 is a sixth flow chart of a training method for a police drone provided by an embodiment of the present invention;

图11为本发明实施例提供的一种警用无人机的培训方法流程图之七;FIG11 is a seventh flow chart of a training method for a police drone provided by an embodiment of the present invention;

图12为本发明实施例提供的一种警用无人机的培训方法流程图之八;FIG12 is a flowchart of an eighth method for training a police drone provided by an embodiment of the present invention;

图13为本发明实施例提供的一种警用无人机的培训方法流程图之九;FIG13 is a ninth flow chart of a training method for a police drone provided by an embodiment of the present invention;

图14为本发明实施例提供的位置标记器的结构示意图。FIG. 14 is a schematic diagram of the structure of a position marker provided in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

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

“基于”或“根据”的使用意味着开放和包容性,因为“基于”或“根据”一个或多个所述条件或值的过程、步骤、计算或其他动作在实践中可以基于额外条件或超出所述的值。The use of “based on” or “according to” is meant to be open and inclusive, as a process, step, calculation or other action “based on” or “according to” one or more stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.

为了解决警用无人机的培训效率较低,且难以形成统一的教学规范的问题,本发明实施例提供了一种警用无人机的培训系统,通过地面站计算机生成训练信息,学员能够获取训练信息中的飞行任务和其他训练信息,然后操作无人机执行飞行任务。无人机将在飞行任务中获取的飞行数据发送给地面站机柜,地面站机柜接收飞行任务后,再发送给地面站计算机。地面站计算机能够根据飞行数据确定无人机的飞行轨迹,将飞行轨迹与参考轨迹进行对比,并生成训练报告,参考轨迹具有统一的标准,训练报告可以说明在执行飞行任务中对比参考轨迹存在那些失误和误差,实现了无人机统一的教学规范。同时移动终端根据飞行数据生成模拟飞行动画,模拟飞行动画可以直观的反映无人机执行飞行任务的过程,学员和教练员可以反复观看和分析,有利于提高无人机的教学效率。In order to solve the problem that the training efficiency of police drones is low and it is difficult to form a unified teaching standard, an embodiment of the present invention provides a training system for police drones. The training information is generated by the ground station computer. The trainees can obtain the flight mission and other training information in the training information, and then operate the drone to perform the flight mission. The drone sends the flight data obtained in the flight mission to the ground station cabinet. After the ground station cabinet receives the flight mission, it sends it to the ground station computer. The ground station computer can determine the flight trajectory of the drone based on the flight data, compare the flight trajectory with the reference trajectory, and generate a training report. The reference trajectory has a unified standard. The training report can explain the mistakes and errors that exist in the comparison with the reference trajectory during the execution of the flight mission, thereby realizing a unified teaching standard for drones. At the same time, the mobile terminal generates a simulated flight animation based on the flight data. The simulated flight animation can intuitively reflect the process of the drone performing the flight mission. Trainees and coaches can watch and analyze it repeatedly, which is conducive to improving the teaching efficiency of the drone.

图1为本发明实施例提供的一种警用无人机的培训系统的结构示意图,如图1所示,警用无人机的培训系统可以包括:地面站机柜11、、无人机12和移动终端13。FIG1 is a schematic structural diagram of a police drone training system provided by an embodiment of the present invention. As shown in FIG1 , the police drone training system may include: a ground station cabinet 11 , a drone 12 and a mobile terminal 13 .

其中,地面站机柜11分别与地面站计算机111和无人机12连接。The ground station cabinet 11 is connected to the ground station computer 111 and the drone 12 respectively.

地面站计算机111,用于生成训练信息,训练信息中包括飞行任务,训练信息用于提示学员操作无人机12来执行飞行任务。The ground station computer 111 is used to generate training information, which includes flight missions. The training information is used to prompt trainees to operate the drone 12 to perform flight missions.

地面站计算机111上搭载有警用训考无人机地面软件,警用训考无人机地面软件使用C++语言和Qt界面框架开发。地面站计算机111可以通过地面站机柜11与无人机12进行通讯,通信协议使用内部定义的私有协议。The ground station computer 111 is equipped with the police training and testing drone ground software, which is developed using C++ language and Qt interface framework. The ground station computer 111 can communicate with the drone 12 through the ground station cabinet 11, and the communication protocol uses an internally defined private protocol.

警用训考无人机地面软件具有多种角色登录功能,包括场地管理员、考官、考生、教练员和学员等,可以根据需求进行切换。示例性的,当场地管理员登录时,有权限更改训练场地相关参数;当教练员登录时,可以选定训练科目。The police training and testing drone ground software has multiple role login functions, including site administrator, examiner, examinee, coach and trainee, which can be switched according to needs. For example, when the site administrator logs in, he has the authority to change the relevant parameters of the training site; when the coach logs in, he can select the training subject.

警用训考无人机地面软件具有场地模式转换功能,可以切换训练模式和考试模式,以适应同一场地在训练和考试两种模式下的不同功能需求。该功能授权给场地管理员。The ground software of the police training and examination drone has a site mode conversion function, which can switch between training mode and examination mode to meet the different functional requirements of the same site in training and examination modes. This function is authorized to the site administrator.

警用训考无人机地面软件具有人员信息管理功能,能够对人员,包括但不限于教练员和学员进行添加和删除。训练信息中包括操作人,即学员,这样能够清楚指示学员操作无人机12来执行飞行任务。训练信息中也包括学员对应的教练员,这样有利于教练员及时跟进学员的训练情况。人员信息管理功能授权给场地管理员。The ground software of the police training drone has a personnel information management function, which can add and delete personnel, including but not limited to coaches and trainees. The training information includes the operator, that is, the trainee, so that the trainee can be clearly instructed to operate the drone 12 to perform the flight mission. The training information also includes the trainee's corresponding trainer, which helps the trainer to follow up the trainee's training in a timely manner. The personnel information management function is authorized to the venue manager.

警用训考无人机地面软件具有自动演示标准的飞行任务的功能,当启动自动演示功能时,地面站计算机111通过地面站机柜11与无人机12通讯,控制无人机12进行操作演示,演示过程中可以随时暂停或继续。同时,可以拖动进度条来调整当前演示进度,在演示进度调整期间,无人机12保持悬停状态,当调整进度确定后,无人机12由当前位置飞行至进度调整后的位置,并按照标准的飞行任务继续后续的飞行演示。The ground software of the police training drone has the function of automatically demonstrating standard flight missions. When the automatic demonstration function is activated, the ground station computer 111 communicates with the drone 12 through the ground station cabinet 11 to control the drone 12 to perform operation demonstrations. The demonstration process can be paused or continued at any time. At the same time, the progress bar can be dragged to adjust the current demonstration progress. During the demonstration progress adjustment, the drone 12 remains in a hovering state. When the adjustment progress is determined, the drone 12 flies from the current position to the position after the progress adjustment, and continues the subsequent flight demonstration according to the standard flight mission.

警用训考无人机地面软件具有提供训练科目序列启动、暂停和终止功能。操作人员可以通过警用训考无人机地面软件开始或者停止某个飞行科目训练的授权,但最终实际的科目正常的启动或者结束是以无人机起飞或者降落为准。The ground software of the police training drone has the functions of starting, pausing and terminating the training subject sequence. The operator can start or stop the authorization of a certain flight subject training through the ground software of the police training drone, but the actual normal start or end of the subject is subject to the take-off or landing of the drone.

警用训考无人机地面软件具有提供播放教学视频功能。软件内置视频资源和播放器,可将教学视频投屏到其他播放设备进行教学。The ground software of the police training drone has the function of playing teaching videos. The software has built-in video resources and players, and can project teaching videos to other playback devices for teaching.

警用训考无人机地面软件具有记录功能,警用训考无人机地面软件能够记录将会根据当前操作人员ID、时间、训练场地编号等信息。The ground software of the police training and testing drone has a recording function. The ground software of the police training and testing drone can record information such as the current operator ID, time, training venue number, etc.

无人机12,用于执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜11。无人机12上搭载有数据传输模块,定位模块、惯性测量模块、磁力测量模块、气压测量模块、测高模块,能够实时获取无人机12在执行飞行任务过程中的各种飞行数据,尤其是定位模块和测高模块,能够获取无人机12在执行飞行任务过程中的所在位置的经度、纬度和高度,这些飞行数据用于绘制无人机12的飞行轨迹。The drone 12 is used to perform flight missions and send flight data obtained during the flight missions to the ground station cabinet 11. The drone 12 is equipped with a data transmission module, a positioning module, an inertial measurement module, a magnetic measurement module, a pressure measurement module, and a height measurement module, which can obtain various flight data of the drone 12 in the process of performing the flight mission in real time. In particular, the positioning module and the height measurement module can obtain the longitude, latitude and altitude of the location of the drone 12 in the process of performing the flight mission. These flight data are used to draw the flight trajectory of the drone 12.

地面站机柜11,用于接收飞行数据,并向地面站计算机111发送飞行数据。The ground station cabinet 11 is used to receive flight data and send the flight data to the ground station computer 111 .

地面站机柜11还包括交换机、地面站信息管理模块和电源管理模块。交换机用于与外接设备进行通讯,地面站信息管理模块用于存储数据,电源管理模块用于对地面站机柜11和部分外接设备进行供电。The ground station cabinet 11 also includes a switch, a ground station information management module and a power management module. The switch is used to communicate with external devices, the ground station information management module is used to store data, and the power management module is used to power the ground station cabinet 11 and some external devices.

地面站机柜11的外观为6U机柜形式,对外提供10个网络接口用以连接各网络设备。地面站机柜11包括1路市电输入和1路设备24V输出和2路HDMI输出。24V输出电路用以给训练的其他设备供电。2路HDMI输出用于显示地面站计算机111上搭载的警用训考无人机软件地面PC系统管理员软件。The ground station cabinet 11 has a 6U cabinet appearance and provides 10 network interfaces for connecting various network devices. The ground station cabinet 11 includes 1 AC input, 1 device 24V output, and 2 HDMI outputs. The 24V output circuit is used to power other training equipment. The 2 HDMI outputs are used to display the police training drone software and ground PC system administrator software on the ground station computer 111.

地面站计算机111,用于接收飞行数据,根据飞行数据确定飞行轨迹,并采用训练规则将飞行轨迹与参考轨迹进行对比,生成训练报告,训练报告用于提示学员执行飞行任务的准确程度。参考轨迹包括标飞行轨迹的经度、纬度和高度。可以将经度纬度以及高度划分若干个误差区间,每个误差区间对应一定的扣分值,当飞行轨迹与参考轨迹进行对比时,通过与参考轨迹之间的误差值,确定飞行任务的得分,同时,也能够确定失分点,进而形成训练报告。飞行轨迹是根据无人机12执行飞行任务实时生成的,因此得分也是实时变化的。可以设置当得分低于设定值时,地面站计算机111通过地面站机柜11向无人机12发送返航指令,停止训练。这表明,学员对无人机12的操作有较大缺陷,需要进一步学习,提高了训练效率。The ground station computer 111 is used to receive flight data, determine the flight trajectory according to the flight data, and use training rules to compare the flight trajectory with the reference trajectory to generate a training report. The training report is used to prompt the trainee on the accuracy of performing the flight mission. The reference trajectory includes the longitude, latitude and altitude of the marked flight trajectory. The longitude, latitude and altitude can be divided into several error intervals, each error interval corresponds to a certain deduction value. When the flight trajectory is compared with the reference trajectory, the score of the flight mission is determined by the error value between the reference trajectory. At the same time, the point of losing points can also be determined, and then a training report is formed. The flight trajectory is generated in real time according to the execution of the flight mission by the drone 12, so the score also changes in real time. It can be set that when the score is lower than the set value, the ground station computer 111 sends a return command to the drone 12 through the ground station cabinet 11 to stop training. This shows that the trainee has major defects in the operation of the drone 12 and needs further learning, which improves the training efficiency.

当无人机12发生异常导致训练中断时,地面站计算机111会自动存储飞行数据,待故障消除后,可以选择继续训练或重新训练。When an abnormality occurs in the UAV 12 and the training is interrupted, the ground station computer 111 will automatically store the flight data, and after the fault is eliminated, the user can choose to continue the training or retrain.

移动终端13,用于根据飞行数据生成模拟飞行动画,模拟飞行动画用于学员观看操作无人机执行飞行任务的过程。The mobile terminal 13 is used to generate a simulated flight animation according to the flight data. The simulated flight animation is used for trainees to watch the process of operating the UAV to perform a flight mission.

作为一种可能的实现,结合图1,如图2所示,警用无人机的培训系统还包括至少一个位置标记器14,每个位置标记器14连接于地面站机柜11。每个位置标记器14,用于采集预设位置的位置数据,并向地面站机柜11发送位置数据。As a possible implementation, in combination with FIG1 , as shown in FIG2 , the training system for a police drone further includes at least one position marker 14, each of which is connected to a ground station cabinet 11. Each position marker 14 is used to collect position data of a preset position and send the position data to the ground station cabinet 11.

参照图14所示,由于不同的培训场地所在位置不同,因此需要位置标记器14采集培训场地所在位置的经度和纬度,位置标记器14包括至少一个。As shown in FIG. 14 , since different training venues are located at different locations, a location marker 14 is required to collect the longitude and latitude of the location of the training venue, and the location marker 14 includes at least one.

对每个位置标记器14进行标号,示例性的,当位置标记器14包括第一位置标记器、第二位置标记器、第三位置标记器、第四位置标记器、第五位置标记器、第六位置标记器、第七位置标记器和第八位置标记器时,将上述位置标记器按照图14所示进行摆放,摆放的位置即为预设位置。位置标记器14上搭载有定位模块和数据传输模块,定位模块可以采集该位置标记器14所在位置的经度和纬度,经度和纬度的数据即为位置数据,然后通过数据传输模块发送给地面站机柜11。Each position marker 14 is numbered. For example, when the position marker 14 includes a first position marker, a second position marker, a third position marker, a fourth position marker, a fifth position marker, a sixth position marker, a seventh position marker and an eighth position marker, the above position markers are placed as shown in FIG14, and the placement position is the preset position. The position marker 14 is equipped with a positioning module and a data transmission module. The positioning module can collect the longitude and latitude of the position marker 14. The longitude and latitude data are the position data, which are then sent to the ground station cabinet 11 through the data transmission module.

地面站机柜11,还用于接收至少一个位置数据,并发送给地面站计算机111。地面站计算机111,还用于根据至少一个位置数据生成参考轨迹。示例性的,当飞行任务为“8字航线”时,无人机12的飞行航线可以描述为第一位置标记器-第五位置标记器-第四位置标记器-第三位置标记器-第一位置标记器-第八位置标记器-第七位置标记器-第六位置标记器-第一位置标记器。地面站计算机111根据每个位置标记器14采集的位置数据以及飞行高度要求生成参考轨迹。The ground station cabinet 11 is also used to receive at least one position data and send it to the ground station computer 111. The ground station computer 111 is also used to generate a reference trajectory based on at least one position data. Exemplarily, when the flight mission is an "8-shaped route", the flight route of the drone 12 can be described as the first position marker-the fifth position marker-the fourth position marker-the third position marker-the first position marker-the eighth position marker-the seventh position marker-the sixth position marker-the first position marker. The ground station computer 111 generates a reference trajectory based on the position data collected by each position marker 14 and the flight altitude requirement.

同时,位置标记器14也可以用于学员在执行飞行任务时的标识,提示学员按照飞行任务操作无人机12。At the same time, the position marker 14 can also be used to identify trainees when they are performing flight missions, prompting the trainees to operate the drone 12 according to the flight missions.

至少一个位置标记器14包括一个起落位置标记器141。起落位置标记器141,还用于获取无人机12的起飞信号和落地信号,并向地面站机柜11发送起飞信号和落地信号,起飞信号用于指示无人机12是否起飞,落地信号用于指示无人机12是否落地。地面站机柜11,还用于接收起飞信号、落地信号,并发送给地面站计算机111;At least one position marker 14 includes a take-off and landing position marker 141. The take-off and landing position marker 141 is also used to obtain the take-off signal and the landing signal of the UAV 12, and send the take-off signal and the landing signal to the ground station cabinet 11. The take-off signal is used to indicate whether the UAV 12 has taken off, and the landing signal is used to indicate whether the UAV 12 has landed. The ground station cabinet 11 is also used to receive the take-off signal and the landing signal and send them to the ground station computer 111;

地面站计算机111,还用于根据起飞信号和落地信号,确定无人机12执行飞行任务的时长。The ground station computer 111 is also used to determine the duration of the UAV 12 performing the flight mission according to the take-off signal and the landing signal.

继续参照图14所示,示例性的,起落位置标记器141具有“H”标志,起落位置标记器141的尺寸大于其他位置标记器14。起落位置标记器141还包括压力传感模块,无人机12首先停靠在起落位置标记器141,当无人机12起飞后,起落位置标记器141感受到压力变化,将起飞信号发送给地面站机柜11,地面站机柜11将起飞信号发送给地面站计算机111,地面站计算机111接收到起飞信号后开始计时。当无人机12执行完飞行任务后,停落在起落位置标记器141上,起落位置标记器141感受到压力变化,将落地信号发送给地面站机柜11,地面站机柜11将落地信号发送给地面站计算机111,地面站计算机111接收到落地信号后结束计时。根据起飞信号和落地信号,可以确定无人机12执行飞行任务的时长。Continuing to refer to FIG. 14 , exemplarily, the landing position marker 141 has an “H” mark, and the size of the landing position marker 141 is larger than that of other position markers 14. The landing position marker 141 also includes a pressure sensing module. The UAV 12 first docks on the landing position marker 141. When the UAV 12 takes off, the landing position marker 141 senses the pressure change and sends a take-off signal to the ground station cabinet 11. The ground station cabinet 11 sends the take-off signal to the ground station computer 111. The ground station computer 111 starts timing after receiving the take-off signal. When the UAV 12 completes the flight mission, it lands on the landing position marker 141. The landing position marker 141 senses the pressure change and sends a landing signal to the ground station cabinet 11. The ground station cabinet 11 sends the landing signal to the ground station computer 111. The ground station computer 111 ends timing after receiving the landing signal. According to the take-off signal and the landing signal, the duration of the UAV 12 performing the flight mission can be determined.

作为一种可能的实现,结合图1,如图2所示,警用无人机12的培训系统还包括气象站15,气象站15连接于地面站机柜11;As a possible implementation, in combination with FIG1 , as shown in FIG2 , the training system of the police drone 12 further includes a weather station 15 , and the weather station 15 is connected to the ground station cabinet 11 ;

气象站15,用于在无人机12执行飞行任务过程中实时采集气象数据,并向地面站机柜11发送气象数据,气象数据包括风向和风力。无人机12在执行任务过程中,受气象影响较大,尤其是风力的影响。气象站15能够实时采集气象数据,气象数据包括风向和风力,并发送给地面站机柜11。The weather station 15 is used to collect weather data in real time during the UAV 12 performing a flight mission, and send the weather data to the ground station cabinet 11. The weather data includes wind direction and wind force. The UAV 12 is greatly affected by the weather, especially the wind force, during the mission. The weather station 15 can collect weather data in real time, including wind direction and wind force, and send it to the ground station cabinet 11.

地面站机柜11,还用于接收气象数据并发送给地面站计算机111,训练信息包括气象数据。地面站站机柜11将接收到的气象数据发送给地面站计算机111,地面站计算机111会对其进行记录和显示。The ground station cabinet 11 is also used to receive meteorological data and send it to the ground station computer 111. The training information includes meteorological data. The ground station cabinet 11 sends the received meteorological data to the ground station computer 111, and the ground station computer 111 records and displays it.

作为一种可能的实现,结合图1,如图2所示,警用无人机12的培训系统还包括提示终端16,提示终端16连接于地面站机柜11。As a possible implementation, in combination with FIG. 1 , as shown in FIG. 2 , the training system of the police drone 12 further includes a prompt terminal 16 , and the prompt terminal 16 is connected to the ground station cabinet 11 .

地面站计算机111,还用于向地面站机柜11发送训练信息The ground station computer 111 is also used to send training information to the ground station cabinet 11

地面站机柜11,还用于接收训练信息,并向提示终端16发送训练信息。The ground station cabinet 11 is also used to receive training information and send the training information to the prompt terminal 16.

提示终端16,用于接收训练信息,并播放和显示训练信息。The prompt terminal 16 is used to receive the training information, and play and display the training information.

由于训练场地较大,地面站计算机111和学员操作区域具有一定距离。提示终端16一般设置于学员操作区,方便学员了解训练信息,环境参数等。提示终端16包括显示屏和音响,能够接收训练信息,并通过音响播放和通过显示屏显示训练信息。训练信息包括但不限于时间、气象数据、操作人员、当前科目、剩余时间。Since the training site is large, there is a certain distance between the ground station computer 111 and the trainee operation area. The prompt terminal 16 is generally set in the trainee operation area to facilitate the trainee to understand the training information, environmental parameters, etc. The prompt terminal 16 includes a display screen and an audio system, which can receive the training information, play the training information through the audio system and display the training information through the display screen. The training information includes but is not limited to time, weather data, operator, current subject, and remaining time.

作为一种可能的实现,结合图1,如图3所示,警用无人机12的培训系统还包括服务器17,服务器17连接于地面站机柜11,移动终端13连接于服务器17。As a possible implementation, in combination with FIG. 1 , as shown in FIG. 3 , the training system of the police drone 12 also includes a server 17 , the server 17 is connected to the ground station cabinet 11 , and the mobile terminal 13 is connected to the server 17 .

地面站计算机111,还用于向地面站机柜11发送飞行数据和训练报告。The ground station computer 111 is also used to send flight data and training reports to the ground station cabinet 11.

地面站机柜11,还用于向服务器17发送飞行数据和训练报告。The ground station cabinet 11 is also used to send flight data and training reports to the server 17 .

服务器17,用于接收和存储飞行数据和训练报告。The server 17 is used to receive and store flight data and training reports.

移动终端13,用于向服务器17请求飞行数据和训练报告。The mobile terminal 13 is used to request flight data and training reports from the server 17 .

服务器17上搭载有数据库和警用训考无人机软件服务器软件,数据库采用mysql。警用训考无人机软件服务器软件采用 springboot、springcloud 分布式微服务架构。服务器17接收训练报告后将训练报告存储于数据库中。The server 17 is equipped with a database and a police training and testing drone software server software. The database uses mysql. The police training and testing drone software server software uses springboot and springcloud distributed microservice architecture. After receiving the training report, the server 17 stores the training report in the database.

服务器17能够提供数据存储接口:使用指定协议格式对不同业务的数据或数据集进行存储,成功后返回表示成功的指定的码值。失败后返回失败原因。如考场地面站软件将考生的飞行数据上传至服务器。The server 17 can provide a data storage interface: use a specified protocol format to store data or data sets of different services, and return a specified code value indicating success upon success. Return the reason for failure upon failure. For example, the ground station software of the examination room uploads the flight data of the examinee to the server.

服务器17提供数据获取接口:使用指定协议格式和关键字参数对不同业务的数据或数据集进行查找,将查找结果发送到移动终端。The server 17 provides a data acquisition interface: uses a specified protocol format and keyword parameters to search for data or data sets of different services, and sends the search results to the mobile terminal.

服务器17提供客户端登录接口:使用指定协议格式和用户名、密码进行登录,登录成功后返回角色属性参数,其中包含角色类型,用于客户端功能的使能;登录失败后返回失败原因。The server 17 provides a client login interface: use the specified protocol format and user name and password to log in, and return role attribute parameters after successful login, including the role type, which is used to enable client functions; if the login fails, the failure reason is returned.

服务器17提供角色信息管理接口:使用指定协议格式对各个角色的权限进行统一制定,对指定角色的信息进行编辑。示例性的,某个学员更换了联系方式后使用移动终端修改,或者场地管理员删除某个学员的信息。The server 17 provides a role information management interface: the authority of each role is uniformly formulated using a specified protocol format, and the information of the specified role is edited. For example, a student changes the contact information and uses a mobile terminal to modify it, or a venue manager deletes the information of a student.

服务器17提供角色关系管理接口:使用指定协议格式修改两个角色之间的关系,如指定学员A的教练为教练员B。The server 17 provides a role relationship management interface: using a specified protocol format to modify the relationship between two roles, such as specifying that the coach of student A is coach B.

服务器17提供场地验证接口:地面站计算机111将位置标记器14采集到的位置数据通过地面站机柜11上传至服务器17,服务器17将位置数据与数据库中的标准场地数据进行对比。若验证通过则返回成功,若验证失败后返回失败原因。示例性的,第一位置标记器和第二位置标记器之间的距离过短,则验证失败。验证失败后不允许进行训练,需要将位置标记器14进行调整并通过验证后才可以进行训练,这样能够保证训练的准确性。The server 17 provides a site verification interface: the ground station computer 111 uploads the location data collected by the location marker 14 to the server 17 through the ground station cabinet 11, and the server 17 compares the location data with the standard site data in the database. If the verification is successful, success is returned, and if the verification fails, the reason for the failure is returned. Exemplarily, if the distance between the first location marker and the second location marker is too short, the verification fails. Training is not allowed after verification fails, and the location marker 14 needs to be adjusted and verified before training can be carried out, so that the accuracy of the training can be guaranteed.

服务器17提供科目参数验证接口:地面站计算机111将训练科目的相关参数通过地面站机柜11上传至服务器17。服务器17对相关参数进行验证。示例性的,地面站计算机111将气象站15采集到的气象数据通过地面站机柜11上传至服务器17,当气象数据中的风力过大时,会验证失败,并返回失败原因。这样能够防止不合理的因素影响训练的效果。The server 17 provides a subject parameter verification interface: the ground station computer 111 uploads the relevant parameters of the training subject to the server 17 through the ground station cabinet 11. The server 17 verifies the relevant parameters. Exemplarily, the ground station computer 111 uploads the meteorological data collected by the meteorological station 15 to the server 17 through the ground station cabinet 11. When the wind force in the meteorological data is too strong, the verification fails and the reason for the failure is returned. This can prevent unreasonable factors from affecting the effect of training.

服务器17提供聊天内容管理接口:移动终端13与服务器17之间进行通讯,服务器17会对聊天内容的合法性进行验证和存储,对于非法词汇进行屏蔽,维护通讯环境。The server 17 provides a chat content management interface: the mobile terminal 13 communicates with the server 17, and the server 17 verifies and stores the legality of the chat content, blocks illegal words, and maintains the communication environment.

移动终端13可以是手机或笔记本,移动终端13上搭载有警用训考无人机软件移动app,警用训考无人机软件移动app使用retrofit2 http请求框架,采用rest api请求数据。本地存储采用sqlite3 数据库,ORM采用greenDAO,经过 http 请求,采用recyclerview控件进行布局显示到手机或笔记本的页面上,与服务器17的数据交互通过 4G/5G 网络进行,通信协议使用内部定义的私有协议。The mobile terminal 13 can be a mobile phone or a notebook. The mobile terminal 13 is equipped with a police training drone software mobile app. The police training drone software mobile app uses the retrofit2 http request framework and uses the rest api to request data. The local storage uses the sqlite3 database, and the ORM uses greenDAO. After the http request, the recyclerview control is used for layout and display on the page of the mobile phone or notebook. The data interaction with the server 17 is carried out through the 4G/5G network, and the communication protocol uses an internally defined private protocol.

警用训考无人机软件移动app具有注册功能,注册成功后,学员或教练员具有唯一ID。The police training and testing drone software mobile app has a registration function. After successful registration, the student or instructor will have a unique ID.

警用训考无人机软件移动app具有登录功能:使用ID可以进行app的登陆。The police training and testing drone software mobile app has a login function: you can log in to the app using your ID.

警用训考无人机软件移动app具有预约功能:教练员或学员可按照时间和训练场地进行预约,避免训练时间冲突。The police training and testing drone software mobile app has a reservation function: coaches or trainees can make reservations according to time and training venue to avoid training time conflicts.

警用训考无人机软件移动app具有查询功能:教练员或学员可在训练结束后登陆app向服务器17请求查询训练报告,有利于学员或教练员及时掌握训练情况。The police training and testing drone software mobile app has a query function: after the training, the coach or trainee can log in to the app and request the server 17 to query the training report, which is helpful for the trainee or coach to grasp the training situation in time.

警用训考无人机软件移动app具有回放功能:教练员或学员可以在移动终端13通过警用训考无人机软件移动app可在训练结束后请求查询飞行模拟动画,飞行模拟动画采用3D动画形式回放训练的过程,期间可以和参考轨迹进行比对,在飞行轨迹的周围可以显示误差区间和扣分。有利于教练员或学员直观掌握训练中的不足,有利于加强改进,提高训练效果The police training drone software mobile app has a playback function: the instructor or trainee can request to query the flight simulation animation through the police training drone software mobile app on the mobile terminal 13 after the training is completed. The flight simulation animation uses 3D animation to replay the training process, during which it can be compared with the reference trajectory, and the error range and deduction points can be displayed around the flight trajectory. This is conducive to the instructor or trainee to intuitively grasp the deficiencies in the training, and to strengthen improvements and improve the training effect.

警用训考无人机软件移动app具有聊天功能:教练员或学员可以通过警用训考无人机软件移动app与场地管理员或官方进行沟通,了解训练科目,训练场地等相关信息。The police training and examination drone software mobile app has a chat function: coaches or trainees can communicate with venue managers or officials through the police training and examination drone software mobile app to learn about training subjects, training venues and other related information.

作为一种可能的实现,结合图1,如图4所示,警用无人机12的培训系统还包括系统维护计算机18,系统维护计算机18连接于服务器17。As a possible implementation, in combination with FIG. 1 , as shown in FIG. 4 , the training system of the police drone 12 further includes a system maintenance computer 18 , and the system maintenance computer 18 is connected to the server 17 .

系统维护计算机18,用于生成训练规则,并将训练规则发送给服务器17。The system maintenance computer 18 is used to generate training rules and send the training rules to the server 17.

系统维护计算机18上搭载有警用训考无人机系统维护软件,警用训考无人机系统维护软件使用C++语言和Qt界面框架开发,并通过Internet网络与服务器17通讯连接,通信协议使用内部定义的私有协议。The system maintenance computer 18 is equipped with police training and testing drone system maintenance software, which is developed using C++ language and Qt interface framework, and communicates with the server 17 through the Internet network, and the communication protocol uses an internally defined private protocol.

警用训考无人机系统维护软件具有设置训练科目的功能,同时,还可以调整不同训练科目的组成和排序,方便训练规则实时更新。The maintenance software for the police training and testing drone system has the function of setting training subjects. At the same time, it can also adjust the composition and order of different training subjects to facilitate real-time updating of training rules.

警用训考无人机系统维护软件具有生成训练规则的功能,训练规则包括航点顺序、停留时间、完成时间、科目总分、科目及格分、误差区间扣分标准,生成的训练规则会发送给服务器17。The maintenance software of the police training and testing drone system has the function of generating training rules. The training rules include waypoint sequence, dwell time, completion time, total score of the subject, passing score of the subject, and error range deduction standard. The generated training rules will be sent to the server 17.

服务器17,用于接收和存储训练规则,并经由地面站机柜11向地面站计算机111发送训练规则。The server 17 is used to receive and store the training rules, and send the training rules to the ground station computer 111 via the ground station cabinet 11.

服务器17,还用于根据训练规则对训练报告进行验证,生成验证结果,验证结果用于指示训练报告是否异常。服务器17提供分数验证保存接口:地面站计算机111生成训练报告后,会讲训练报告通过地面站机柜11发送给服务器17,服务器17对训练报告进行验证,判断训练报告是否存在异常。若验证成功,则将训练报告存储至数据库中,可供移动终端13请求查询,若验证失败,则返回失败原因,该训练报告被判定为无效,并将失败原因发送给移动终端13。The server 17 is also used to verify the training report according to the training rules and generate a verification result, which is used to indicate whether the training report is abnormal. The server 17 provides a score verification and storage interface: after the ground station computer 111 generates the training report, the training report will be sent to the server 17 through the ground station cabinet 11. The server 17 verifies the training report and determines whether the training report is abnormal. If the verification is successful, the training report is stored in the database and can be requested by the mobile terminal 13. If the verification fails, the failure reason is returned, the training report is judged to be invalid, and the failure reason is sent to the mobile terminal 13.

作为一种可能的实现,地面站计算机111,还用于在根据飞行数据确定无人机12飞出预设范围时,向地面站机柜11发送返航指令。地面站机柜11,还用于接收返航指令,并向无人机12发送返航指令。As a possible implementation, the ground station computer 111 is also used to send a return instruction to the ground station cabinet 11 when it is determined according to the flight data that the drone 12 flies out of the preset range. The ground station cabinet 11 is also used to receive the return instruction and send the return instruction to the drone 12.

由于学员对于操作无人机执行飞行任务的能力不同,为了避免无人机飞出训练场地,造成危险,参照图14所示,将位置标记器14设置于训练场地的四周。位置标记器14采集预设位置的位置数据,这里具体指的是训练场地的边缘的经度和纬度,并向地面站机柜11发送位置数据。当地面计算机12根据飞行数据确定无人机飞出预设范围时,这里具体指的是训练场地,地面计算机12向地面站机柜11发送返航指令,地面站机柜11将返航指令发送给无人机12。无人机12在接收到返航指令时,不再接受学员的操控,将直接返航降落在起落位置标记器141上。避免无人机12飞出训练场地造成危险。Since trainees have different abilities in operating drones to perform flight missions, in order to prevent the drones from flying out of the training ground and causing danger, as shown in FIG. 14 , position markers 14 are set around the training ground. The position marker 14 collects the position data of the preset position, which specifically refers to the longitude and latitude of the edge of the training ground, and sends the position data to the ground station cabinet 11. When the ground computer 12 determines that the drone flies out of the preset range based on the flight data, which specifically refers to the training ground, the ground computer 12 sends a return command to the ground station cabinet 11, and the ground station cabinet 11 sends the return command to the drone 12. When the drone 12 receives the return command, it will no longer accept the control of the trainees and will return directly to land on the take-off and landing position marker 141. Prevent the drone 12 from flying out of the training ground and causing danger.

上述主要从设备的角度对本发明实施例提供的方案进行了介绍。可以理解的是,设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。The above mainly introduces the solution provided by the embodiment of the present invention from the perspective of the device. It is understandable that in order to realize the above functions, the device includes a hardware structure and/or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiment disclosed in this article, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

基于上述图1-图4的警用无人机的培训系统的介绍,本发明实施例提供一种警用无人机的培训方法,该方法应用于警用无人机的培训系统中。下面结合附图对本发明实施例提供的警用无人机的培训方法进行描述。Based on the introduction of the police drone training system in Figures 1 to 4 above, an embodiment of the present invention provides a police drone training method, which is applied to the police drone training system. The police drone training method provided by the embodiment of the present invention is described below in conjunction with the accompanying drawings.

如图5所示,警用无人机的培训方法可以包括以下步骤501-步骤505。As shown in FIG. 5 , the training method for a police drone may include the following steps 501 to 505 .

501、地面站计算机生成训练信息,训练信息中包括飞行任务,训练信息用于提示学员操作无人机来执行飞行任务。501. The ground station computer generates training information, which includes a flight mission. The training information is used to prompt the trainee to operate the UAV to perform the flight mission.

502、无人机执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜。502. The UAV performs a flight mission and sends flight data acquired during the flight mission to the ground station cabinet.

503、地面站机柜接收飞行数据,并向地面站计算机发送飞行数据。503. The ground station cabinet receives the flight data and sends the flight data to the ground station computer.

504、地面站计算机接收飞行数据,根据飞行数据确定飞行轨迹,并采用训练规则将飞行轨迹与参考轨迹进行对比,生成训练报告,训练报告用于提示学员执行飞行任务的准确程度。504. The ground station computer receives the flight data, determines the flight trajectory according to the flight data, and compares the flight trajectory with the reference trajectory using the training rules to generate a training report. The training report is used to remind the trainee of the accuracy of performing the flight mission.

505、移动终端根据飞行数据生成模拟飞行动画,并向移动终端发送模拟飞行动画,模拟飞行动画用于学员观看操作无人机执行飞行任务的过程。505. The mobile terminal generates a simulated flight animation according to the flight data, and sends the simulated flight animation to the mobile terminal. The simulated flight animation is used for trainees to watch the process of operating the drone to perform a flight mission.

结合图5,如图6所示,在执行步骤504之前,警用无人机的培训方法还可以包括以下步骤506-步骤508。In combination with FIG. 5 , as shown in FIG. 6 , before executing step 504 , the police drone training method may further include the following steps 506 - 508 .

506、每个位置标记器采集预设位置的位置数据,并向地面站机柜发送位置数据。506. Each position marker collects position data of a preset position and sends the position data to the ground station cabinet.

507、地面站机柜接收至少一个位置数据,并发送给地面站计算机。507. The ground station cabinet receives at least one position data and sends it to the ground station computer.

508、地面站计算机根据至少一个位置数据生成参考轨迹。508. The ground station computer generates a reference trajectory according to at least one position data.

结合图5,如图7所示,在执行步骤504之前,警用无人机的培训方法还可以包括以下步骤509-步骤512。In combination with FIG. 5 , as shown in FIG. 7 , before executing step 504 , the police drone training method may further include the following steps 509 - 512 .

509、起落位置标记器获取无人机的起飞信号,并向地面站机柜发送起飞信号,起飞信号用于指示无人机是否起飞。509. The take-off and landing position marker obtains the take-off signal of the UAV and sends the take-off signal to the ground station cabinet. The take-off signal is used to indicate whether the UAV takes off.

502、无人机执行飞行任务,并将在飞行任务中获取的飞行数据发送给地面站机柜。502. The UAV performs a flight mission and sends flight data acquired during the flight mission to the ground station cabinet.

510、起落位置标记器获取无人机的落地信号,并向地面站机柜发送落地信号,落地信号用于指示无人机是否落地。510. The take-off and landing position marker obtains the landing signal of the drone and sends the landing signal to the ground station cabinet. The landing signal is used to indicate whether the drone has landed.

511、地面站机柜接收起飞信号、落地信号,并发送给地面站计算机。511. The ground station cabinet receives the take-off signal and the landing signal and sends them to the ground station computer.

512、地面站计算机根据起飞信号和落地信号,确定无人机执行飞行任务的时长。512. The ground station computer determines the duration of the UAV's flight mission based on the take-off signal and the landing signal.

结合图5,如图8所示,在执行步骤504之前,警用无人机的培训方法还可以包括以下步骤513和步骤514。In combination with FIG. 5 , as shown in FIG. 8 , before executing step 504 , the police drone training method may further include the following steps 513 and 514 .

513、气象站在无人机执行飞行任务过程中实时采集气象数据,并向地面站机柜发送气象数据,气象数据包括风向和风力。513. The weather station collects weather data in real time when the UAV is performing a flight mission and sends the weather data to the ground station cabinet. The weather data includes wind direction and wind speed.

514、地面站机柜接收气象数据并发送给地面站计算机,训练信息包括气象数据。514. The ground station cabinet receives the meteorological data and sends it to the ground station computer. The training information includes the meteorological data.

结合图5,如图9所示,在执行步骤501之后,警用无人机的培训方法还可以包括以下步骤515-步骤517。In combination with FIG. 5 , as shown in FIG. 9 , after executing step 501 , the police drone training method may further include the following steps 515 - 517 .

517、地面站计算机向地面站机柜发送训练信息。517. The ground station computer sends training information to the ground station cabinet.

518、地面站机柜接收训练信息,并向提示终端发送训练信息。518. The ground station cabinet receives the training information and sends the training information to the prompt terminal.

519、提示终端接收训练信息,并播放和显示训练信息。519. Prompt the terminal to receive the training information, and play and display the training information.

结合图5,如图10所示,在执行步骤504之后,警用无人机的培训方法还可以包括以下步骤518-步骤521。In combination with FIG. 5 , as shown in FIG. 10 , after executing step 504 , the police drone training method may further include the following steps 518 - 521 .

518、地面站计算机向地面站机柜发送飞行数据和训练报告。518. The ground station computer sends flight data and training reports to the ground station cabinet.

519、地面站机柜向服务器发送飞行数据和训练报告。519. The ground station cabinet sends flight data and training reports to the server.

520、服务器接收和存储飞行数据和训练报告。520. The server receives and stores flight data and training reports.

521、移动终端向服务器请求飞行数据和训练报告。521. The mobile terminal requests flight data and training report from the server.

结合图5,如图11所示,在执行步骤504之前,警用无人机的培训方法还可以包括以下步骤522和步骤523。In combination with FIG. 5 , as shown in FIG. 11 , before executing step 504 , the police drone training method may further include the following steps 522 and 523 .

522、系统维护计算机生成训练规则,并将训练规则发送给服务器。522. The system maintenance computer generates training rules and sends the training rules to the server.

523、服务器接收和存储训练规则,并经由地面站机柜向地面站计算机发送训练规则。523. The server receives and stores the training rules, and sends the training rules to the ground station computer via the ground station cabinet.

结合图10,如图12所示,在执行步骤521之前,警用无人机的培训方法还可以包括以下步骤524。In combination with FIG. 10 , as shown in FIG. 12 , before executing step 521 , the police drone training method may further include the following step 524 .

524、服务器18根据训练规则对训练报告进行验证,生成验证结果,验证结果用于指示训练报告是否异常。524. The server 18 verifies the training report according to the training rules and generates a verification result, where the verification result is used to indicate whether the training report is abnormal.

具体的,结合图5,如图13所示,步骤504还可以包括以下步骤525和步骤526。Specifically, in combination with FIG. 5 , as shown in FIG. 13 , step 504 may further include the following steps 525 and 526 .

525、地面站计算机在根据飞行数据确定无人机飞出预设范围时,向地面站机柜11发送返航指令;525. When the ground station computer determines that the UAV flies out of the preset range based on the flight data, it sends a return command to the ground station cabinet 11;

526、地面站机柜接收返航指令,并向无人机发送返航指令。526. The ground station cabinet receives the return command and sends the return command to the UAV.

本发明实施例还提供一种警用无人机的培训系统,该警用无人机的培训系统包括存储器和处理器;存储器和处理器耦合;存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;当处理器执行计算机指令时,警用无人机的培训系统执行本实施例提供的警用无人机的培训方法。An embodiment of the present invention also provides a training system for a police drone, which includes a memory and a processor; the memory and the processor are coupled; the memory is used to store computer program code, and the computer program code includes computer instructions; when the processor executes the computer instructions, the training system for the police drone executes the training method for the police drone provided in this embodiment.

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机指令,当计算机指令在警用无人机的培训系统上运行时,使得警用无人机的培训系统执行本发明实施例的警用无人机的培训方法。An embodiment of the present invention also provides a computer-readable storage medium on which computer instructions are stored. When the computer instructions are executed on a police drone training system, the police drone training system executes the police drone training method of the embodiment of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (12)

1. A training system for police unmanned aerial vehicle, comprising: the ground station cabinet comprises a ground station computer, an unmanned aerial vehicle and a mobile terminal, wherein the ground station cabinet is connected with the unmanned aerial vehicle;
the ground station computer is used for generating training information, wherein the training information comprises a flight task, and the training information is used for prompting a student to operate the unmanned aerial vehicle to execute the flight task;
The unmanned aerial vehicle is used for executing a flight task and sending flight data acquired in the flight task to the ground station cabinet;
the ground station cabinet is used for receiving the flight data and sending the flight data to the ground station computer;
The ground station computer is used for receiving the flight data, determining a flight track according to the flight data, comparing the flight track with a reference track by adopting a training rule, and generating a training report, wherein the training report is used for prompting a student of the accuracy degree of executing the flight task;
The mobile terminal is used for generating a simulated flight animation according to the flight data, and the simulated flight animation is used for a learner to watch and operate the unmanned aerial vehicle to execute a flight task;
The training system of the police unmanned aerial vehicle further comprises a server, wherein the server is connected with the ground station cabinet, and the mobile terminal is connected with the server;
the ground station computer is further configured to send the flight data and the training report to the ground station cabinet;
the ground station cabinet is further configured to send the flight data and the training report to the server;
The server is used for receiving and storing the flight data and the training report;
the mobile terminal is used for requesting the flight data and the training report from the server;
The training system of the police unmanned aerial vehicle further comprises a system maintenance computer, and the system maintenance computer is connected with the server;
The system maintenance computer is used for generating training rules and sending the training rules to the server; the training rules comprise navigation point sequence, residence time, completion time, subject total score, subject and grid score and error interval deduction standards;
The server is used for receiving and storing the training rules, sending the training rules to the ground station computer through the ground station cabinet, verifying the training report according to the training rules, and generating a verification result, wherein the verification result is used for indicating whether the training report is abnormal or not.
2. The training system of the police drone of claim 1, further comprising at least one position marker, each position marker connected to the ground station cabinet, the at least one position marker comprising a landing position marker;
Each position marker is used for collecting position data of a preset position and sending the position data to the ground station cabinet;
The landing position marker is further used for acquiring a take-off signal and a landing signal of the unmanned aerial vehicle, and sending the take-off signal and the landing signal to the ground station cabinet, wherein the take-off signal is used for indicating whether the unmanned aerial vehicle takes off or not, and the landing signal is used for indicating whether the unmanned aerial vehicle lands or not;
The ground station cabinet is further configured to receive the take-off signal, the landing signal, and at least one of the position data, and send the position data to the ground station computer;
The ground station computer is further used for generating the reference track according to at least one piece of position data, and determining the duration of the unmanned aerial vehicle executing the flight task according to the take-off signal and the landing signal.
3. The training system of the police drone of claim 1 or 2, wherein the training system of the police drone further comprises a weather station connected to the ground station cabinet;
The meteorological station is used for collecting meteorological data in real time in the process of executing a flight task by the unmanned aerial vehicle and sending the meteorological data to the ground station cabinet, wherein the meteorological data comprises wind direction and wind force;
The ground station cabinet is further configured to receive the meteorological data and send the meteorological data to the ground station computer, and the training information includes the meteorological data.
4. The training system of the police drone of claim 3, wherein the training system of the police drone further comprises a reminder terminal connected to the ground station cabinet;
the ground station computer is further used for sending the training information to the ground station cabinet;
the ground station cabinet is further used for receiving the training information and sending the training information to the prompt terminal;
the prompting terminal is used for receiving the training information and playing and displaying the training information.
5. The training system of a police unmanned aerial vehicle according to claim 1 or 2, wherein,
The ground station computer is further used for sending a return instruction to the ground station cabinet when the unmanned aerial vehicle is determined to fly out of a preset range according to the flight data;
The ground station cabinet is further used for receiving the return instruction and sending the return instruction to the unmanned aerial vehicle.
6. The training method of the police unmanned aerial vehicle is characterized by being applied to a training system of the police unmanned aerial vehicle, and the training system of the police unmanned aerial vehicle comprises the following steps: the ground station cabinet comprises a ground station computer, wherein the ground station cabinet is connected with the unmanned aerial vehicle;
the ground station computer generates training information, wherein the training information comprises a flight task, and the training information is used for prompting a student to operate the unmanned aerial vehicle to execute the flight task;
The unmanned aerial vehicle executes a flight task and sends flight data acquired in the flight task to the ground station cabinet;
The ground station cabinet receives the flight data and sends the flight data to the ground station computer;
the ground station computer receives the flight data, determines a flight track according to the flight data, compares the flight track with a reference track by adopting a training rule, and generates a training report, wherein the training report is used for prompting a student of the accuracy degree of executing the flight task;
the mobile terminal generates a simulated flight animation according to the flight data, wherein the simulated flight animation is used for a learner to watch and operate the unmanned aerial vehicle to execute a flight task;
The training system of the police unmanned aerial vehicle further comprises a server, wherein the server is connected with the ground station cabinet, and the mobile terminal is connected with the server;
the ground station computer sending the flight data and the training report to the ground station cabinet;
The ground station cabinet sending the flight data and the training report to the server;
the server receives and stores the flight data and the training report;
the mobile terminal requests the flight data and the training report from the server;
The training system of the police unmanned aerial vehicle further comprises a system maintenance computer, and the system maintenance computer is connected with the server;
the system maintenance computer generates training rules and sends the training rules to the server; the training rules comprise navigation point sequence, residence time, completion time, subject total score, subject and grid score and error interval deduction standards;
The server receives and stores the training rules, sends the training rules to the ground station computer through the ground station cabinet, and is further used for verifying the training report according to the training rules to generate a verification result, wherein the verification result is used for indicating whether the training report is abnormal or not.
7. The method of training a drone of claim 6, wherein the training system of the drone further comprises at least one position marker, each position marker connected to the ground station cabinet, the at least one position marker comprising a landing position marker;
each position marker collects position data of a preset position and sends the position data to the ground station cabinet;
The landing position marker acquires a take-off signal and a landing signal of the unmanned aerial vehicle, and sends the take-off signal and the landing signal to the ground station cabinet, wherein the take-off signal is used for indicating whether the unmanned aerial vehicle takes off or not, and the landing signal is used for indicating whether the unmanned aerial vehicle lands or not;
the ground station cabinet receives the take-off signal, the landing signal and at least one piece of position data and sends the take-off signal, the landing signal and the at least one piece of position data to the ground station computer;
The ground station computer generating the reference trajectory from at least one of the location data;
And the ground station computer determines the duration of the unmanned aerial vehicle for executing the flight task according to the take-off signal and the landing signal.
8. The method of training a police drone of claim 6 or 7, wherein the training system of the police drone further comprises a weather station connected to the ground station cabinet;
The meteorological station collects meteorological data in real time in the process that the unmanned aerial vehicle executes a flight task, and sends the meteorological data to the ground station cabinet, wherein the meteorological data comprises wind direction and wind force;
The ground station cabinet receives the meteorological data and transmits the meteorological data to the ground station computer, and the training information comprises the meteorological data.
9. The method of training a police drone of claim 8, wherein the training system of the police drone further comprises a reminder terminal connected to the ground station cabinet;
The ground station computer sends the training information to the ground station cabinet;
The ground station cabinet receives the training information and sends the training information to the prompt terminal;
And the prompting terminal receives the training information and plays and displays the training information.
10. The method for training a police drone of claim 6 or 7,
The ground station computer sends a return instruction to the ground station cabinet when determining that the unmanned aerial vehicle flies out of a preset range according to the flight data;
The ground station cabinet receives the return instruction and sends the return instruction to the unmanned aerial vehicle.
11. The training system of the police unmanned aerial vehicle is characterized by comprising a memory and a processor; the memory is coupled to the processor; the memory is used for storing computer program codes, and the computer program codes comprise computer instructions; when the processor executes the computer instructions, the training system of the police drone performs the training method of the police drone of any one of claims 6-10.
12. A computer readable storage medium comprising computer instructions which, when run on a training system of a police drone, cause the training system of a police drone to perform the training method of a police drone as claimed in any one of claims 6 to 10.
CN202210184503.3A 2022-02-28 2022-02-28 Police unmanned aerial vehicle's training system Active CN114373365B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210184503.3A CN114373365B (en) 2022-02-28 2022-02-28 Police unmanned aerial vehicle's training system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210184503.3A CN114373365B (en) 2022-02-28 2022-02-28 Police unmanned aerial vehicle's training system

Publications (2)

Publication Number Publication Date
CN114373365A CN114373365A (en) 2022-04-19
CN114373365B true CN114373365B (en) 2024-10-29

Family

ID=81146534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210184503.3A Active CN114373365B (en) 2022-02-28 2022-02-28 Police unmanned aerial vehicle's training system

Country Status (1)

Country Link
CN (1) CN114373365B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116592894B (en) * 2023-07-11 2023-12-26 天津中远海运散运数字科技有限公司 Route planning method, device and storage medium
TWI880879B (en) * 2024-11-27 2025-04-11 允和科技股份有限公司 Uav training simulation system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106483499A (en) * 2016-09-21 2017-03-08 深圳智航无人机有限公司 Unmanned plane alignment system and unmanned plane take off, landing method
CN111131261A (en) * 2019-12-26 2020-05-08 苏州光之翼智能科技有限公司 Police unmanned aerial vehicle training quantification method
CN112133155A (en) * 2020-10-22 2020-12-25 广东中和时代科技有限公司 Police unmanned aerial vehicle training system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150187224A1 (en) * 2013-10-15 2015-07-02 Mbfarr, Llc Driving assessment and training method and apparatus
US11740630B2 (en) * 2018-06-12 2023-08-29 Skydio, Inc. Fitness and sports applications for an autonomous unmanned aerial vehicle
US12007791B2 (en) * 2020-05-11 2024-06-11 Soter Technology Inc Multi-drone/sensor platform with information lateralization and federated path planning
CN111768674A (en) * 2020-06-09 2020-10-13 福建通图信息技术有限公司 Civil unmanned aircraft driver training system and method
CN111915957A (en) * 2020-08-24 2020-11-10 湖南捷飞科技有限公司 Unmanned aerial vehicle driving training system based on ultra-wideband radio positioning technology
CN114038269B (en) * 2021-11-05 2024-07-16 成都工业学院 Training management method based on unmanned aerial vehicle simulated flight and electronic equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106483499A (en) * 2016-09-21 2017-03-08 深圳智航无人机有限公司 Unmanned plane alignment system and unmanned plane take off, landing method
CN111131261A (en) * 2019-12-26 2020-05-08 苏州光之翼智能科技有限公司 Police unmanned aerial vehicle training quantification method
CN112133155A (en) * 2020-10-22 2020-12-25 广东中和时代科技有限公司 Police unmanned aerial vehicle training system

Also Published As

Publication number Publication date
CN114373365A (en) 2022-04-19

Similar Documents

Publication Publication Date Title
CN114373365B (en) Police unmanned aerial vehicle's training system
CN104332075B (en) A kind of row control HWIL simulation training system and method based on B/S frameworks
CN108229791B (en) Electronic device and method for reporting sign-based training sessions
US20190143215A1 (en) Systems and methods for scenario generation and monitoring
CN110021200A (en) Teaching white silk examines integrated virtual reality Training Methodology, device and storage medium
AU2012321039B2 (en) Portable device to manage and control an Air Traffic Control training system
CA2907241A1 (en) Online cpr training and certification
CN110570705B (en) Multi-navigation management simulation system combined training method based on self-adaptive grouping
CN116188209A (en) A virtual reality physical experiment simulation intelligent engine system and working method
WO2018153118A1 (en) Virtual data construction method and system based on real data
Vagner et al. Comparison of radar simulator for air traffic control
CN111459286A (en) A Web-based VR interactive learning and education system and method
CN110060187A (en) Unmanned plane examination assessment method and system
CN112185212A (en) Unmanned aerial vehicle simulation training method based on AirSim
CN205028489U (en) Airmanship CBT device of imparting knowledge to students
KR102381635B1 (en) Training management system for virtual training system of spatial disorientation
KR101403645B1 (en) Apparatus, method and computer readable recording medium for a ready studying using a smart phone
CN117133068A (en) Aircraft simulator data recording method, device, aircraft simulator and medium
CN118052367A (en) Education management training system, method, computer device, and storage medium
CN114373366A (en) An examination system for police drones
CN116229779B (en) VR-based nuclear power plant human error prevention training system, platform and method
CN109615957A (en) A kind of building simulation teching system
CN112331009A (en) A Weather Station System in Virtual Reality Environment
CN110444068A (en) A kind of environmental sanitation mechanization analog simulation equipment
Huang et al. Analysis & design of field operation simulation system based on virtual reality

Legal Events

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