Shooting control method, system and equipment and storage medium
Through the picture data transmitted by the drone, the control subsystem automatically determines the object to be attacked and generates weapon control instructions, solving the problem of artillery fire coverage in the prior art that the accuracy of artillery fire coverage is not accurately hit and improving the accuracy of artillery bombardment.
Patent Information
- Application Number
- CN202510362817.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-06-27
AI Technical Summary
In the prior art, the target object cannot be accurately hit by artillery fire coverage, and the artillery shooting accuracy is low and the cost-effectiveness is not high. Especially in trench battle scenarios, the existence of anti-artillery radar makes it difficult to achieve artillery fire coverage.
The preset area is captured and scanned through the drone, and the target picture data is obtained and transmitted to the control subsystem. The control subsystem determines the target object to be attacked based on the target screen data, generates weapon control instructions, and sends them to the weapon station. The weapon station adjusts the shelling parameters according to the instructions and fires shells at the target to be attacked.
It improves the accuracy of shelling, and can automatically determine the object that needs to be shelled based on the picture data transmitted by the drone, and automatically launches shelling at the location of the target object, solving the problem of artillery fire coverage that cannot accurately hit.
Smart Images

Figure CN120215381A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of military technology, and in particular, to a shelling control method, system, device, and storage medium. Background Art
[0002] In the existing combat system, high-tech wars rarely enter the trench warfare stage in the initial stage. However, after a large number of high-tech weapons are consumed, the war will also enter the trench warfare stage. Once the war enters the trench warfare stage, only soldiers can enter the trenches for close combat, which will cause heavy losses to both sides of the war. Even if the attacking side has heavy equipment such as tanks and armored vehicles, in the current situation where unmanned aerial vehicles and anti-tank missiles are prevalent, these heavy equipment will suffer great losses when attacking trenches. And the method of using artillery coverage has problems with shelling accuracy, and this method has a very low cost performance. Coupled with the fact that trenches are originally products for avoiding artillery, and the existence of counter-battery radars, it makes artillery coverage an attack method on trenches that is difficult to achieve. Summary of the Invention
[0003] The embodiments of the present invention provide a shelling control method, system, device, and storage medium. The technical solution of the embodiments of the present invention solves the problem in the prior art that the target object cannot be accurately hit by artillery coverage, and can improve the accuracy of shelling.
[0004] In a first aspect, the embodiments of the present invention provide a shelling control method, which is applied to a shelling control system. The shelling control system includes: an unmanned aerial vehicle, a control subsystem, and a weapon station. The method includes:
[0005] The unmanned aerial vehicle takes pictures and scans a preset area to obtain target picture data corresponding to the preset area, and transmits the target picture data to the control subsystem; the control subsystem determines at least one target to be attacked according to the target picture data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
[0006] In a second aspect, the embodiments of the present invention provide a shelling control system, and the system includes:
[0007] A drone is used to photograph and scan a preset area to obtain target picture data corresponding to the preset area, and transmit the target picture data to the control subsystem; the control subsystem is used to determine at least one target to be attacked according to the target picture data, generate a weapon control instruction according to the target to be attacked, and send the weapon control instruction to the weapon station; the weapon station is used to adjust the shelling parameters in the weapon station according to the weapon control instruction, and fire a shell at the target to be attacked after the parameter adjustment is completed.
[0008] In a third aspect, an embodiment of the present invention provides a computer device, which includes:
[0009] One or more processors;
[0010] A memory for storing one or more programs;
[0011] When the one or more programs are executed by the one or more processors, the one or more processors implement the shelling control method described in any embodiment.
[0012] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the shelling control method described in any embodiment.
[0013] The technical solution provided by the embodiment of the present invention is to photograph and scan a preset area through the drone to obtain target picture data corresponding to the preset area, and transmit the target picture data to the control subsystem; the control subsystem determines at least one target to be attacked according to the target picture data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires a shell at the target to be attacked after the parameter adjustment is completed. The technical solution of the embodiment of the present invention solves the problem in the prior art that the target object cannot be accurately hit by artillery coverage, and can automatically determine the object to be shelled based on the picture data transmitted by the drone, and automatically shell at the position of the target object, improving the accuracy of shelling. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 is a flowchart of a shelling control method provided by an embodiment of the present invention;
[0015] Figure 2 is another flowchart of a shelling control method provided by an embodiment of the present invention;
[0016] Figure 3 is a working flowchart of performing shelling control provided by an embodiment of the present invention;
[0017] Figure 4 It is a schematic diagram for shelling control of a specified object provided by an embodiment of the present invention;
[0018] Figure 5 It is a schematic structural diagram of a shelling control system provided by an embodiment of the present invention;
[0019] Figure 6 It is a schematic structural diagram of a computer device provided by an embodiment of the present invention. Detailed implementation manners
[0020] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0021] Figure 1 It is a flowchart of a shelling control method provided by an embodiment of the present invention. The embodiment of the present invention is applicable to the scenario of shelling objects in a specified area. This method can be executed by a shelling control system, and the system can be implemented in software and / or hardware.
[0022] As Figure 1 shown, the shelling control method includes the following steps:
[0023] S110. The unmanned aerial vehicle (UAV) takes pictures and scans a preset area to obtain target picture data corresponding to the preset area, and transmits the target picture data to the control subsystem.
[0024] Among them, the UAV is equipped with a preset camera and scanner. The picture data of a specified area can be taken based on the camera, and the geographical information of the objects in the specified area can be scanned based on the scanner. The preset area can be a preset area that needs to be investigated. Specifically, the preset area can be set manually and the set preset area can be sent to the UAV so that the UAV investigates the preset area, and then determines whether there are objects that need to be shelled. For example, the user can send the geographical coordinates corresponding to the preset area to the UAV so that the UAV investigates the area corresponding to the geographical coordinates. The target picture data can be the picture data about the preset area. Exemplarily, the UAV can take the picture data of the preset area based on the camera, scan the geographical information of the objects in the preset area based on the scanner, and mark the geographical information in the picture data, thereby obtaining the target picture data.
[0025] S120. The control subsystem determines at least one target to be attacked according to the target screen data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station.
[0026] Among them, the target to be attacked can be the object that actually needs to be shelled. The control subsystem can identify the object type of the object in the target screen data, and use the object whose object type meets the preset shelling standard as the target to be attacked. Exemplarily, the object type includes but is not limited to: enemy personnel, enemy vehicles, and enemy bunkers. The weapon control instruction can be a control instruction for the weapon station to perform a shelling operation. Exemplarily, the weapon control instruction can be used to control the turret of the weapon station to rotate to the corresponding angle and height and fire shells at the corresponding time. Specifically, the rotation angle and rotation height of the turret can be determined according to the geographical location information of the target to be attacked, and then combined with the ammunition configuration parameters to generate a weapon control instruction.
[0027] S130. The weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
[0028] The shelling parameters can include parameters such as firing angle and initial velocity, wind speed and wind direction, shell type, fuse type, and aiming time. Exemplarily, the corresponding shelling parameters can be automatically determined according to the weapon control instruction, and the shelling parameters in the weapon station are adjusted to the shelling parameters corresponding to the weapon control instruction, and shells are fired at the target to be attacked after the adjustment is completed. Optionally, the shelling parameters corresponding to the weapon control instruction can be displayed on the interaction interface in the weapon station to facilitate the operator of the weapon station to manually adjust the shelling parameters.
[0029] In the technical solution provided by the embodiment of the present invention, the preset area is photographed and scanned by the drone to obtain the target screen data corresponding to the preset area, and the target screen data is transmitted to the control subsystem; the control subsystem determines at least one target to be attacked according to the target screen data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed. The technical solution of the embodiment of the present invention solves the problem that the target object cannot be accurately hit by artillery coverage in the prior art, can automatically determine the object that needs to be shelled based on the screen data transmitted by the drone, and automatically fires at the position of the target object, improving the shelling accuracy.
[0030] Figure 2It is another flowchart of the shelling control method provided by the embodiments of the present invention. The embodiments of the present invention can be applied to the scenario of shelling objects in a specified area. On the basis of the above embodiments, this embodiment further illustrates how the drone takes pictures and scans a preset area to obtain the target picture data corresponding to the preset area; and how the control subsystem determines at least one object to be attacked according to the target picture data, and generates a weapon control instruction according to the object to be attacked. This system can be implemented in software and / or hardware and integrated into a computer device with application development functions.
[0031] As Figure 2 shown, the shelling control method includes the following steps:
[0032] S210. The drone takes pictures of a preset area to obtain the initial picture data corresponding to the preset area, identifies the objects in the initial picture data, and determines the object type label of each identified object.
[0033] Among them, the drone is equipped with a preset camera and scanner, and can obtain the picture data of a specified area based on the camera, and scan the geographical information of the objects in the specified area based on the scanner. The preset area can be an area that needs to be investigated preset. Specifically, the preset area can be set manually and the set preset area is sent to the drone so that the drone investigates the preset area, and then determines whether there are objects that need to be shelled. For example, the user can send the geographical coordinates corresponding to the preset area to the drone so that the drone investigates the area corresponding to the geographical coordinates.
[0034] Furthermore, the initial picture data can be the original picture data without data processing. Specifically, the picture data directly captured by the drone can be used as the initial picture data. The object type label can be a label used to represent the individual type and identity type of the object. Specifically, the object type label can include an individual type label and an identity type label. Exemplarily, the individual type label can include a personnel label, a vehicle label, a bunker label, etc. The identity type label can include a friendly force type, an enemy force type, and an unknown type. Each object can have both an individual type label and an identity type label. Specifically, the drone can identify the object features in the initial picture data, and then determine the object type label of the object. Among them, the object features include but are not limited to the shape features and color features of the object.
[0035] S220. The drone scans based on a preset scanner to determine the geographical location information of the objects in the initial picture data, and generates the target picture data according to the object type label and the geographical location information.
[0036] Among them, the geographical location information includes, but is not limited to, the wind speed and direction within a preset area, the horizontal distance, height difference, and azimuth angle between the weapon station and the object. Exemplarily, based on the longitude and latitude coordinates and height of each object scanned from the initial screen data by a preset scanning instrument, and then based on the longitude and latitude coordinates and height of the weapon station, the geographical location information of each object relative to the weapon station can be determined. The target screen data can be the screen data generated after data processing. Exemplarily, the object type label and geographical location information of each object can be added to the initial screen data to generate the target screen data.
[0037] S230. The control subsystem determines an initial attack object according to the object type label in the target screen data. When receiving an object adjustment instruction, the initial attack object is adjusted according to the object adjustment instruction to determine the object to be attacked.
[0038] Among them, the initial attack object can be an object determined to be capable of shelling. Specifically, the initial attack object can be determined jointly according to the individual type label and the identity type label, or the initial attack object can be determined according to the identity type label. Exemplarily, an object with an identity type label of enemy label and an individual type label of personnel label can be used as the initial attack object; or all objects with an identity type label of enemy label can be used as the initial attack object. Subsequent steps can further determine whether the initial attack object needs to be shelled.
[0039] Furthermore, the control subsystem can have a corresponding preset interaction interface. The user can issue corresponding interaction operations on this interface to adjust the object that needs to be shelled. The object adjustment instruction can be an interaction instruction for adjusting the shelling object. Specifically, based on the interaction operation issued by the user on this interface for the shelling object, the object adjustment instruction can be determined. The object to be attacked can be the object that actually needs to be shelled. Specifically, the shelling object can be adjusted according to the object adjustment instruction to finally determine the object to be attacked. Exemplarily, the user can remove the object that does not need to be shelled from the set of objects to be shelled, or add the object that needs to be shelled to the set of objects to be shelled, and use the objects finally left in the set of objects to be shelled as the object to be attacked.
[0040] S240. The control subsystem determines the ammunition configuration parameters according to the geographical location information of the object to be attacked, and generates the weapon control instruction according to the ammunition configuration parameters and the geographical location information of the object to be attacked.
[0041] Among them, the ammunition configuration parameters can be the ammunition parameters required for artillery bombardment. Among them, the ammunition configuration parameters include at least one of: shell type, artillery ammunition number, fuse type, and fuse delay time. Among them, the shell types include common shells, illuminating shells, armor-piercing shells, etc. The artillery ammunition number usually refers to the charge number of the shell, which is a parameter used to represent the amount of charge inside the shell. For the shells of suppression artillery, the projectile and the propelling cartridge are usually loaded separately. Different charge numbers of the propellant represent different numbers of charge packages loaded according to certain standards. At the same firing angle, the larger the charge number, the higher the muzzle velocity of the shell and the farther the firing distance. For example, the artillery ammunition number can include four charge numbers: artillery ammunition number 0, 1, 2, and 3. Among them, charge number 0 uses the basic cartridge case without additional propellant packages; while charge numbers 1, 2, and 3 respectively add 1 to 3 propellant packages on the basis of using the basic cartridge case. Therefore, under the same firing conditions, the range of charge number 0 is the shortest, and the firing range of charge number 3 is the farthest.
[0042] Furthermore, the fuse types can include the following types:
[0043] (1) Impact fuse: Utilizes target information and environmental information to detonate immediately upon contact with the target. Suitable for ammunition that needs to detonate immediately upon hitting the target, such as armor-piercing shells. Generally, there is no delay time or only a very short reaction time (within 0.1 second).
[0044] (2) Non-impact fuse: Can detonate without contacting the target. Usually uses external conditions such as pressure, temperature, magnetism, light, etc. to trigger the explosion. Suitable for various shells, landmines, etc., which can be detonated without directly contacting the target. Can be detonated at a relatively long distance or under specific conditions, suitable for various tactical requirements.
[0045] (3) Time fuse: Utilizes principles such as clocks and fire channels to detonate at a predetermined time. Suitable for airburst shells, time bombs, and other weapon systems that require precise time control. Can detonate automatically after the set time, suitable for occasions that require precise time control.
[0046] (4) Proximity fuse: Utilizes sensors to sense the approach of the target and detonates within a certain distance. Mainly used in weapon systems such as missiles and bombs, for detonating when approaching the target to reduce collateral damage. Can detonate precisely according to the distance, altitude, angle, etc. of the target.
[0047] (5) Programmable fuse: An electronic device that can be programmed to set its triggering conditions and delay time. Used in explosive devices such as missiles and bombs, to achieve different explosion effects and precisely strike the target according to different combat requirements. Has high flexibility and precision, and can be programmed and adjusted according to mission requirements.
[0048] (6) Other special types.
[0049] The fuze delay time may be the time interval from when the fuze receives the trigger signal to when the explosion occurs. Depending on different application requirements and designs, the fuze delay time may range from a few milliseconds to several minutes. For example, a corresponding fuze delay time may be configured for each fuze type.
[0050] Optionally, when there are many movable targets within a certain range, you can choose the intensive attack mode. In this mode, the first 2-3 shots can be set to hit simultaneously according to the performance of the gun. By firing from full charge to No. 0 charge, the maximum firepower coverage in a short period of time is achieved. Subsequent shooting is rapid firing of the same shells as needed. The corresponding fuse can choose the air burst fuse for dense crowds.
[0051] The weapon control instruction may be a control instruction for executing a firing operation on a weapon station. For example, the weapon control instruction may be used to control the turret of the weapon station to rotate to a corresponding angle and height, and to fire a shell at a corresponding time. Specifically, the rotation angle and rotation height of the turret may be determined according to the geographic location information of the target to be attacked, and then the weapon control instruction may be generated in combination with the ammunition configuration parameters.
[0052] Optionally, the travel status information of the object to be attacked may be determined according to the geographical location information; and the weapon control instruction may be generated according to the travel status information and the ammunition configuration parameters.
[0053] The travel state information includes: travel direction information and travel speed information. Specifically, the geographical location information of the object to be bombarded can be obtained based on a periodic acquisition, and the travel direction and travel speed of the object to be bombarded can be determined according to the change in the geographical location of the object to be bombarded and the periodic interval time. Furthermore, according to the travel state information of the object to be bombarded, the lead time for bombardment can be determined, and then the firing control parameters of the turret can be adjusted based on the lead time, which can reduce the bombardment deviation caused by the movement of the object to be bombarded during the flight of the shells and improve the accuracy of the bombardment.
[0054] S250: The weapon station adjusts the firing parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
[0055] Among them, the weapon station can be composed of a 60-mm automatic mortar, a pitching mechanism, a rotating mechanism, a controller, a level, a horizontal angle measurement system for the gun barrel, and a vertical angle measurement system. It can receive instructions from the weapon station control system to adjust the design elements. The weapon station is equipped with a level and sensors for measuring the horizontal and vertical angles of the gun barrel. The weapon station system has a 360° all-round firing ability. According to the mortar range, even when using charge No. 0, it is possible to control an area with a radius of at least about 600 meters centered on the weapon station.
[0056] Furthermore, the shelling parameters can include parameters such as the firing angle and muzzle velocity, wind speed and direction, shell type, fuse type, and aiming time. Exemplarily, the corresponding shelling parameters can be automatically determined according to the weapon control instructions, and the shelling parameters in the weapon station can be adjusted to the shelling parameters corresponding to the weapon control instructions. After the adjustment is completed, shells are fired at the target to be attacked. Optionally, the shelling parameters corresponding to the weapon control instructions can be displayed on the interaction interface in the weapon station to facilitate manual adjustment of the shelling parameters by the weapon station operator.
[0057] Optionally, when selecting a mortar and shells, in order to reduce the weight of the entire system, if the trench length is not large and the area to be controlled is small, it is recommended to only use shells with basic charges. In this way, the internal pressure of the gun barrel is low, and the weight of the entire system can be reduced by reducing the wall thickness of the gun barrel. Additionally, if circumstances permit or a vehicle-mounted system is used, after replacing the gun barrel fixture, a standard gun barrel can be used, and the data in the weapon station communication and control system can be changed (or data for multiple types of guns can be stored and the settings can be changed during selection) to fire various types of mortar shells with additional charge packs.
[0058] Optionally, after generating the weapon control instructions, the control subsystem can also determine the predicted shelling range corresponding to the weapon control instructions; after the weapon station fires shells at the target to be attacked, determine the actual shelling range based on the image data sent by the UAV; determine the shelling deviation data according to the predicted shelling range and the actual shelling range, and send the shelling deviation data to the weapon station so that the weapon station adjusts the shelling parameters based on the shelling deviation data.
[0059] Among them, the shelling prediction range can be the damage range corresponding to the predicted shelling of the weapon station. Exemplarily, the damage range corresponding to the weapon control instruction can be predicted according to a preset shelling range prediction model, and the predicted damage range can be used as the shelling prediction range. The actual shelling range can be the actual damage range corresponding to the shelling of the weapon station. Exemplarily, after the shelling, the actual damage range after the shelling can be determined according to the picture data returned by the drone, and the determined actual damage range can be used as the actual shelling range. The shelling deviation data can be the deviation data between the predicted shelling range and the actual shelling range. Exemplarily, the coordinate deviation value can be determined according to the shelling prediction range and the actual shelling range, and the coordinate deviation value can be used as the shelling deviation data. Further, the shelling deviation data can be sent to the weapon station so that the weapon station can adjust the shelling parameters based on the shelling deviation data to improve the accuracy of subsequent shelling.
[0060] Optionally, after the weapon station fires a shell at the target to be attacked, it can send a shelling feedback instruction to the control subsystem so that the control subsystem can adjust the attack status label of the target to be attacked according to the shelling feedback instruction.
[0061] Among them, the shelling feedback instruction can be the feedback instruction corresponding to the execution of the shelling control instruction. The attack status label can be a label used to indicate whether the target to be attacked has been shelled. Exemplarily, the attack status label can include an un-attacked label and an attacked label. The un-attacked label is used to indicate that the target to be attacked has not been shelled; the attacked label is used to indicate that the target to be attacked has been shelled. After the weapon station fires a shell at the target to be attacked, it can send a shelling feedback instruction to the control subsystem, which can enable the control subsystem to modify the attack status label of the target to be shelled to the attacked label, facilitating the timely marking of the attack status of the target to be shelled.
[0062] Optionally, when the control subsystem receives the label interaction instruction, it displays a shelling interaction page on the preset interaction interface; according to the label adjustment operation on the shelling interaction page, the object type label and the attack status label of the object corresponding to the label adjustment operation can be adjusted.
[0063] Among them, the label interaction instruction can be an interaction instruction for adjusting the label of the target to be attacked. Exemplarily, corresponding label interaction controls can be set on the preset interaction interface, and the operator can click on the label interaction control to issue the label interaction instruction. Further, a virtual map within a preset area can be displayed on the shelling interaction page, and the target to be shelled can be displayed on the virtual map. The user can adjust the target to be shelled, as well as the object type label and the attack status label of the target to be shelled, based on the interaction operation.
[0064] Weapon station safety issue supplement:
[0065] In modern battlefields, weapon stations are subject to various threats such as drones, artillery strikes, close-range personnel assaults, air strikes, and anti-tank missiles. Among them, for drone attacks, there are two types of threats: vertical bomb-dropping drones and suicide drones. Currently, on the battlefield, there is no particularly good solution except for shotguns and anti-drone equipment. For the threat of artillery strikes, mainly when the weapon station fires shells, it will be located by counter-battery radar. So one method is to install the weapon station on a mobile vehicle and move it within 2 minutes after firing. Another method is to rely on electronic jammers to blind the counter-battery radar.
[0066] Close-range personnel assaults can be resolved by arranging escort personnel and enabling the weapon station to prioritize attacking approaching personnel. The probability of a large aircraft launching an air strike against a mortar is relatively low, so there is no need for special design for this alone. For anti-tank missiles, laser detectors and laser blinding systems can be equipped to deal with them. Generally speaking, this system is suitable for use when an electronic jammer is configured. If there is no electronic jammer, it is best to cooperate with a vehicle and fight in a hit-and-run manner.
[0067] Exemplarily, to better understand the technical solution provided by the present invention, the following is an introduction to specific embodiments: Figure 3 It is a flowchart of the operation for artillery strike control provided by an embodiment of the present invention. Among them, the "weapon station communication and control system" is also the "control subsystem". As Figure 3 shown, the operation process for artillery strike control includes the following steps:
[0068] The drone sends battlefield image data to the weapon station communication and control system. The data content includes: objects marked in the preset area, the distance from the object, the height difference, the azimuth angle, the moving direction and moving speed of the object, etc.; the weapon station can send information such as the levelness of the weapon station, the azimuth angle of the mortar, and the barrel angle of the mortar in the current state to the weapon station communication and control system; based on the battlefield image data sent by the drone and the parameters sent by the weapon station, the weapon station communication and control system, on the one hand, sends commands to adjust the horizontal angle and azimuth angle of the mortar barrel to the weapon station to enable the weapon station to adjust the levelness and azimuth angle, and on the other hand, sends parameters such as the type of shell, the charge number, the type of fuse, and the fuse setting time to the weapon station to enable the weapon station operator to configure the weapon. The weapon station operator can also adjust parameters such as the artillery strike object, the object type label, the attack status label, and the object attack order based on needs and feedback the adjusted parameters to the weapon station communication and control system.
[0069] The specific operation process can refer to the following example:
[0070] 1. The weapon station is in place, the system levelness is automatically verified, the barrel angle is checked, and the wind speed and direction signals are input.
[0071] 2. The drone takes off and begins to scan the surrounding ground conditions 360 degrees to identify people and sports equipment. All identified people and sports equipment are labeled "unknown".
[0072] 3. Staff can modify personnel by attaching additional tags based on images and battlefield intelligence.
[0073] 4. After selecting the target to attack, the weapon station communication and control system will automatically adjust the shooting parameters according to the image / parameters transmitted by the drone and continue to track the target. After informing the weapon station loader of the type of shell to be loaded, the number of propellants, the type of fuze and the setting value, the weapon station communication and control system will output a ready signal, and the loader will load the shell and fire.
[0074] 5. After the shell hits the ground, the impact point is identified, the shelling effect is evaluated, and the deviation data is sent to the weapon station for correction of the next shell firing parameters.
[0075] Optionally, after process 5 is completed 2 to 3 times, the system can automatically number the targets marked as enemies and output the firing parameters for each numbered target in advance. The whole process can be described as 1-2-3-4-5-4-5-4-4-4-4-4-4... (that is, after two deviation data corrections, continuous shelling steps can be carried out).
[0076] Furthermore, Figure 4 FIG. 1 is a schematic diagram of a method for controlling the firing of a specified object provided by an embodiment of the present invention. Figure 4 As shown, after the UAV is launched, it will maintain a fixed altitude and stay above the weapon station, and can select different shell types, charge numbers, and fuze types according to different targets. In addition, the UAV can calculate and obtain parameters such as target direction, height difference, and distance and provide them to the weapon station.
[0077] The technical solution provided by the embodiments of the present invention is as follows: The drone takes pictures of a preset area to obtain the initial picture data corresponding to the preset area, identifies the objects in the initial picture data, and determines the object type tags of each identified object; the drone scans with a preset scanning instrument to determine the geographical location information of the objects in the initial picture data, and generates target picture data according to the object type tags and the geographical location information; the control subsystem determines at least one initial attack object according to the object type tags in the target picture data, and adjusts the initial attack object according to the object adjustment instruction when receiving the object adjustment instruction to determine the object to be attacked; the control subsystem determines the ammunition configuration parameters according to the geographical location information of the object to be attacked, and generates a weapon control instruction according to the ammunition configuration parameters and the geographical location information of the object to be attacked; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the object to be attacked after the parameter adjustment is completed. The technical solution of the embodiments of the present invention solves the problem in the prior art that the target object cannot be accurately hit by artillery coverage, can automatically determine the object to be shelled based on the picture data transmitted by the drone, and automatically shell at the position of the target object, improving the accuracy of shelling.
[0078] Figure 5 FIG. is a schematic structural diagram of a shelling control system provided by an embodiment of the present invention. The embodiment of the present invention is applicable to the scenario of shelling objects in a specified area. The system can be implemented in software and / or hardware and integrated in a computer device with application development functions.
[0079] As Figure 5 shown, the shelling control system includes: a drone 310, a control subsystem 320, and a weapon station 330.
[0080] Among them, the drone 310 is used to take pictures and scan a preset area to obtain the target picture data corresponding to the preset area, and transmit the target picture data to the control subsystem; the control subsystem 320 is used to determine at least one object to be attacked according to the target picture data, generate a weapon control instruction according to the object to be attacked, and send the weapon control instruction to the weapon station; the weapon station 330 is used to adjust the shelling parameters in the weapon station according to the weapon control instruction, and fire shells at the object to be attacked after the parameter adjustment is completed.
[0081] In the technical solution provided by the embodiment of the present invention, the drone is used to photograph and scan a preset area to obtain target picture data corresponding to the preset area, and the target picture data is transmitted to the control subsystem; the control subsystem determines at least one target to be attacked according to the target picture data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires a shell at the target to be attacked after the parameter adjustment is completed. The technical solution of the embodiment of the present invention solves the problem in the prior art that the target object cannot be accurately hit by artillery coverage, and can automatically determine the object to be shelled based on the picture data transmitted by the drone, and automatically shell at the position of the target object, improving the accuracy of shelling.
[0082] In an optional implementation manner, the drone 310 includes: a picture data generation module, configured to: photograph a preset area to obtain initial picture data corresponding to the preset area; identify objects in the initial picture data to determine the object type label of each identified object; scan and determine the geographical location information of the objects in the initial picture data based on a preset scanning instrument, and generate the target picture data according to the object type label and the geographical location information.
[0083] In an optional implementation manner, the control subsystem 320 includes: an attack object determination module, configured to: determine an initial attack object according to the object type label in the target picture data; and adjust the initial attack object according to the object adjustment instruction when receiving the object adjustment instruction to determine the target to be attacked.
[0084] In an optional implementation manner, the control subsystem 320 includes: a control instruction generation module, configured to: determine ammunition configuration parameters according to the geographical location information of the target to be attacked; wherein the ammunition configuration parameters include at least one of: shell type, shell ammunition number, fuse type, and fuse delay time; generate the weapon control instruction according to the ammunition configuration parameters and the geographical location information of the target to be attacked.
[0085] In an optional implementation manner, the control subsystem 320 further includes: a travel information analysis module, configured to: the control subsystem determines the travel status information of the target to be attacked according to the geographical location information; wherein the travel status information includes: travel direction information and travel speed information; generate the weapon control instruction according to the travel status information and the ammunition configuration parameters.
[0086] In an alternative embodiment, the control subsystem 320 further includes: a shelling calibration module, configured to: after generating the weapon control instruction, determine the predicted shelling range corresponding to the weapon control instruction; after the weapon station fires a shell at the target to be attacked, determine the actual shelling range based on the image data sent by the unmanned aerial vehicle; determine the shelling deviation data according to the predicted shelling range and the actual shelling range, and send the shelling deviation data to the weapon station, so that the weapon station adjusts the shelling parameters based on the shelling deviation data.
[0087] In an alternative embodiment, the weapon station 330 includes: a shelling feedback module, configured to: after firing a shell at the target to be attacked, send a shelling feedback instruction to the control subsystem, so that the control subsystem adjusts the attack status label of the target to be attacked according to the shelling feedback instruction.
[0088] In an alternative embodiment, the control subsystem 320 further includes: a shelling interaction module, configured to: when receiving a label interaction instruction, display a shelling interaction page on a preset interaction interface; adjust the object type label and / or the attack status label of the object corresponding to the label adjustment operation according to the label adjustment operation on the shelling interaction page.
[0089] The shelling control system provided by the embodiments of the present invention can execute the shelling control method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
[0090] Figure 6 It is a schematic structural diagram of a computer device provided by an embodiment of the present invention. Figure 6 A block diagram of an exemplary computer device 12 suitable for implementing the embodiments of the present invention is shown. Figure 6 The shown computer device 12 is only an example, and should not impose any limitation on the functions and usage scope of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities and can be configured in a shelling control device.
[0091] As Figure 6 shown, the computer device 12 is presented in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 connecting different system components (including the system memory 28 and the processing unit 16).
[0092] The bus 18 can be one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an Accelerated Graphics Port, a processor bus, or a local bus using any of the various bus structures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
[0093] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and nonvolatile media, removable and non-removable media.
[0094] The system memory 28 can include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache 32. The computer device 12 can further include other removable / non-removable, volatile / nonvolatile computer system storage media. By way of example only, a storage system 34 can be used for reading and writing on non-removable, nonvolatile magnetic media ( Figure 6 not shown, typically referred to as a "hard disk drive"). Although Figure 6 not shown in the figure, a disk drive for reading and writing on removable nonvolatile disks (such as a "floppy disk"), and an optical disk drive for reading and writing on removable nonvolatile optical disks (such as a CD-ROM, DVD-ROM, or other optical media) can be provided. In these cases, each drive can be connected to the bus 18 through one or more data media interfaces. The system memory 28 can include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the embodiments of the present invention.
[0095] A program / utility 40 having a set (at least one) of program modules 42 can be stored, for example, in the system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each of these examples or some combination thereof may include an implementation of a network environment. The program modules 42 generally execute the functions and / or methods in the embodiments described in the present invention.
[0096] The computer device 12 can also communicate with one or more external devices 14 (such as a keyboard, a pointing device, a display 24, etc.), and can also communicate with one or more devices that enable a user to interact with the computer device 12, and / or communicate with any device that enables the computer device 12 to communicate with one or more other computing devices (such as a network card, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 22. Moreover, the computer device 12 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 20. As Figure 6 shown, the network adapter 20 communicates with other modules of the computer device 12 through the bus 18. It should be understood that although Figure 6 not shown in the figure, other hardware and / or software modules can be used in combination with the computer device 12, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0097] The processing unit 16 executes various functional applications and data processing by running programs stored in the system memory 28. For example, it implements the shelling control method provided by the embodiments of the present invention. The method includes:
[0098] The unmanned aerial vehicle (UAV) takes pictures and scans a preset area to obtain target picture data corresponding to the preset area, and transmits the target picture data to the control subsystem; the control subsystem determines at least one target to be attacked according to the target picture data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
[0099] This embodiment provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the shelling control method provided by any embodiment of the present invention, including:
[0100] The unmanned aerial vehicle (UAV) takes pictures and scans a preset area to obtain target picture data corresponding to the preset area, and transmits the target picture data to the control subsystem; the control subsystem determines at least one target to be attacked according to the target picture data, generates a weapon control instruction according to the target to be attacked, and sends the weapon control instruction to the weapon station; the weapon station adjusts the shelling parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
[0101] The computer storage medium of the embodiments of the present invention may adopt any combination of one or more computer-readable media. The computer-readable media may be computer-readable signal media or computer-readable storage media. The computer-readable storage media may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage media may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
[0102] The computer-readable signal media may include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal media may also be any computer-readable media other than the computer-readable storage media, and the computer-readable media may send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.
[0103] The program code contained on the computer-readable media may be transmitted by any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0104] The computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0105] Those of ordinary skill in the art should understand that the various modules or steps of the present invention described above can be implemented using a general-purpose computing system. They can be concentrated on a single computing system or distributed over a network composed of multiple computing systems. Optionally, they can be implemented with program codes executable by a computer system, so that they can be stored in a storage system and executed by the computing system, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0106] Note that the above is only the preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments here, and various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments only. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A bombardment control method, applied to a bombardment control system, wherein: The artillery control system comprises: a drone, a control subsystem and a weapon station, and is characterized in that the method comprises: The drone shoots and scans a preset area, obtains target image data corresponding to the preset area, and transmits the target image data to the control subsystem; The control subsystem determines at least one object to be attacked according to the target image data, generates a weapon control instruction according to the object to be attacked, and sends the weapon control instruction to the weapon station; The weapon station adjusts the firing parameters in the weapon station according to the weapon control instruction, and fires shells at the target to be attacked after the parameter adjustment is completed.
2. The method according to claim 1, characterized in that The drone shoots and scans a preset area to obtain target image data corresponding to the preset area, including: The drone shoots a preset area to obtain initial image data corresponding to the preset area; Identify objects in the initial screen data and determine an object type label for each identified object; The geographical location information of the object in the initial screen data is determined by scanning with a preset scanning device, and the target screen data is generated according to the object type label and the geographical location information.
3. The method according to claim 1, characterized in that The control subsystem determines at least one object to be attacked according to the target image data, including: The control subsystem determines an initial attack object according to an object type label in the target image data; When the object adjustment instruction is received, the initial attack object is adjusted according to the object adjustment instruction to determine the object to be attacked.
4. The method according to claim 3, characterized in that The generating of a weapon control instruction according to the object to be attacked comprises: The control subsystem determines the ammunition configuration parameters according to the geographical location information of the target to be attacked; wherein the ammunition configuration parameters include: at least one of the shell type, shell serial number, fuze type and fuze delay time; The weapon control instruction is generated according to the ammunition configuration parameters and the geographical location information of the object to be attacked.
5. The method according to claim 1, characterized in that The method further comprises: The control subsystem determines the travel state information of the object to be attacked according to the geographical location information; wherein the travel state information includes: travel direction information and travel speed information; The weapon control instruction is generated according to the travel status information and the ammunition configuration parameters.
6. The method according to claim 1, characterized in that The method further comprises: After generating the weapon control instruction, the control subsystem determines the bombardment prediction range corresponding to the weapon control instruction; After the weapon station launches a shell at the object to be attacked, determining the actual range of the shelling based on the image data sent by the drone; The artillery deviation data is determined according to the predicted artillery range and the actual artillery range, and is sent to the weapon station according to the artillery deviation data, so that the weapon station adjusts the artillery parameters based on the artillery deviation data.
7. The method according to claim 1, characterized in that The method further comprises: After firing a shell at the object to be attacked, the weapon station sends a firing feedback instruction to the control subsystem, so that the control subsystem adjusts the attack state label of the object to be attacked according to the firing feedback instruction.
8. The method according to claim 1, characterized in that The method further comprises: The control subsystem displays the bombardment interaction page on the preset interaction interface when receiving the tag interaction instruction; According to the label adjustment operation on the bombardment interaction page, the object type label and / or the attack status label of the object corresponding to the label adjustment operation is adjusted.
9. A bombardment control system, characterized in that: The system comprises: The drone is used to shoot and scan a preset area, obtain target image data corresponding to the preset area, and transmit the target image data to the control subsystem; a control subsystem, configured to determine at least one object to be attacked according to the target image data, generate a weapon control instruction according to the object to be attacked, and send the weapon control instruction to the weapon station; The weapon station is used to adjust the artillery parameters in the weapon station according to the weapon control instructions, and to launch artillery shells at the object to be attacked after the parameters are adjusted.
10. A computer device, characterized in that: The computer device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the artillery control method as described in any one of claims 1-7.