Remote weapon system and control method thereof

Provided is a remote weapon device including a firing arm configured to fire a bullet at a target in response to a firing signal; a driver coupled to the firing arm and configured to move the firing arm to aim the firing arm at the target; a detector configured to detect shaking of the firing arm with respect to a zero position, the zero position corresponding to a position at which the firing arm points at the target and fires the bullet at the target; and a controller configured to obtain a shaking pattern based on the detected shaking and configured to generate the firing signal controlling a firing time when the firing arm fires the bullet according to the shaking pattern to control the firing arm to fire the bullet.

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority from Korean Patent Application No. 10-2014-0045492, filed on Apr. 16, 2014, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.

BACKGROUND

Apparatuses and methods consistent with exemplary embodiments relate to a remote weapon system and a control method thereof, and more particularly, to a remote weapon system which improves the shooting accuracy of a gun, and a control method thereof.

2. Description of the Related Art

As science and technology rapidly develop after the Industrial Revolution, weapons used in wars and methods of using the weapons have been greatly changed. It has been the biggest purpose of the development of technology to ensure safety of a person who directly operates various machines or weapons against an enemy.

In general, the most commonly used weapons during wars are guns and artillery guns. The guns and artillery guns may be carried directly by persons or installed on platforms such as armored vehicles and guard ships so that persons may aim and fire the guns. However, the armored vehicles and guard ships may be easily targeted by an enemy and thus persons who operate the weapons installed on the armored vehicles and guard ships may be easily exposed to the enemy and be at a risk of being injured or killed.

To address the above matter, instead of the manually operated guns or artillery guns, remote weapons capable of automatically aiming and firing have been installed on platforms, which may reduce human casualties. However, the shooting accuracy may be lowered due to continuous/repeated vibrations of a gun.

To solve the above phenomenon of the decreased shooting accuracy, a method of reducing vibrations of a barrel by improving the rigidity or damping properties of a remote weapon has been used. To this end, the structure of a weapon may be reinforced by increasing the total weight of a remote weapon or installing a special connection member. However, when the intrinsic mechanical properties such as a shape, a material, or rigidity of the remote weapon are changed, design conditions of a remote weapon system that controls the remote weapon need to be changed accordingly.

In addition, a remote weapon system of the related art is controlled by a closed-loop control system. The closed-loop control system is a control method that detects an output signal of the control system, that is, vibrations of a barrel, and continuously reflects the detected signal in an input signal of the control system, thereby correcting an input. When the closed-loop control system is employed, feedback is needed to obtain a desired output and thus the structure of a control system is complicated and costs for embodying the whole control system increase.

SUMMARY

One or more exemplary embodiments provide a remote weapon system having an improved shooting accuracy, and a control method thereof.

One or more exemplary embodiments provide a remote weapon system which may be universally incorporated to satisfy various design conditions, and a control method thereof.

One or more exemplary embodiments provide a remote weapon system equipped with a control system that is simple and inexpensive, and a control method thereof.

According to an aspect of an exemplary embodiment, there is provided a remote weapon device including a firing arm configured to fire a bullet at a target in response to a firing signal; a driver coupled to the firing arm and configured to move the firing arm to aim the firing arm at the target; a detector configured to detect shaking of the firing arm with respect to a zero position, the zero position corresponding to a position at which the firing arm points at the target and fires the bullet at the target; and a controller configured to obtain a shaking pattern based on the detected shaking and configured to generate the firing signal controlling a firing time when the firing arm fires the bullet according to the shaking pattern to control the firing arm to fire the bullet.

The shaking pattern may be obtained during the firing arm firing a plurality of bullets.

The controller may be configured to control the driver to position the firing arm at the zero position according to the shaking pattern.

The controller may be configured to analyze the shaking pattern of the firing arm, configured to determine a time when the firing arm returns to the zero position after firing the bullet as the firing time and configured to generate the firing signal according to the time when the firing arm returns to the zero position.

The driver may include: a motor configured to move the firing arm; and a motor driver configured to apply a driving signal to the motor.

The motor may be configured to rotate the firing arm.

The controller may include: a determination processor configured to analyze the shaking pattern and configured to determine a control torque controlling the position of the firing arm to be positioned at the zero position at the firing time when the bullet is fired; and a signal converter configured to convert the control torque to an electric signal and configured to transmit the electric signal to the motor driver.

The motor driver may be configured to generate the driving signal based on the control torque, configured to transmit the driving signal to the motor and configured to correct the shaking of the firing arm.

The controller is connected to the firing arm, the driver, and the detector.

The controller may be configured to generate the firing signal using an open-loop control method.

The controller may be configured to identify intrinsic physical properties of the remote weapon device based on a plurality of preliminary firings of the firing arm and the shaking of the firing arm.

According to an aspect of another exemplary embodiment, there is provided a method of controlling a remote weapon including detecting shaking of a firing arm with respect to a zero position corresponding to a position at which the firing arm points at a target and fires a plurality of bullets at the target; generating a firing signal controlling the firing arm to fire a bullet according to the shaking pattern; and firing, by the firing arm, the bullet in response to the firing signal.

The generating the firing signal may include: analyzing the shaking pattern of the firing arm; and generating the firing signal by determining a time when the firing arm returns to the zero position after firing the bullet as a firing time.

In the generating the firing signal, the firing signal may be generated by determining a time when the firing arm is located at a position close to the zero position, as a firing time, and the method may further include: determining a control torque to control the position of the firing arm to be located at the zero position at the firing time; and driving a driver configured to move the firing arm according to the control torque to control the position of the firing arm to be located at the zero position at the firing time.

The generating the firing signal may include generating the firing signal using an open-loop control method.

The generating the firing signal may further include identifying intrinsic physical properties of the remote weapon based on a plurality of preliminary firings of the firing arm and the shaking of the firing arm.

DETAILED DESCRIPTION

FIG. 1illustrates an overall structure of a remote weapon system1according to an exemplary embodiment.

Referring toFIG. 1, the remote weapon system1may include a firing arm100that fires bullets, a driver200that drives the firing arm100, a detector300that detects shaking of the firing arm100, and a controller400controlling firing time of the firing arm100. The remote weapon system1may be installed on various platforms, mainly on platforms such as armored vehicles or tanks that are operated on the ground and equipped with firearms such as the remote weapon system1. However, the exemplary embodiment is not limited thereto, and the remote weapon system1may be installed not only on a ground platform but also on a naval platform.

The firing arm100fires the bullets by receiving a firing signal FS from the controller400.

The driver200is coupled to the firing arm100and move (e.g., repositions or rotates) the firing arm100to aim the firing arm100at a target. In detail, the driver200includes a motor210and a motor driver220. The motor210is connected to the firing arm100to aim the firing arm100at the target. The motor driver220drives the motor210and applies a driving signal DS that is an electric signal to the motor210in order to change the position of the firing arm100.

The detector300, as illustrated inFIG. 1, may be installed on the motor210. However, the exemplary embodiment is not limited thereto, and the detector300may be installed on the firing arm100. The detector300detects shaking8(refer toFIG. 2) of the firing arm100from a zero position pointing at a target when the firing arm100fires bullets.

The expression “a zero position pointing at a target” means a position where the firing arm100points at a target in an initial state, that is, before firing bullets. Accordingly, the detector300detects a degree of shaking8of the firing arm100while bullets are fired, with respect to the position of the firing arm100before the bullets are fired.

The controller400receives the shaking8of the firing arm100that is detected by the detector300while bullets are fired several times and obtains a shaking pattern (refer toFIG. 3) of the firing arm100. Then, the controller400generates the firing signal FS by using the shaking pattern and transmits the firing signal FS to the firing arm100, thereby controlling firing time when bullets are fired.

FIG. 2is a graph showing shaking of the firing arm100that is detected by the detector300while ten bullets are fired as the remote weapon system1ofFIG. 1operates.

Referring toFIG. 2, ten (10) bullets are consecutively fired at a constant firing interval for a period of about 1.8 seconds. Accordingly, the firing interval for the ten bullets is 0.18 seconds. It may be seen from the graph ofFIG. 2that shaking of the firing arm100is similar with one another every 0.18 seconds. Based on the above information, the shakings repeated every 0.18 seconds are illustrated to be overlapped with one another in one graph ofFIG. 3.

FIG. 3is a graph showing a shaking pattern of the firing arm100obtained by overlapping the shakings of the firing arm100within a firing interval of about 0.18 seconds by dividing the graph ofFIG. 2into ten sections, and that a time when the firing arm100ofFIG. 1returns to the zero position after firing a bullet is selected as a firing time F1.

Referring toFIG. 3, it may be seen that patterns of shaking of the firing arm100during firing ten bullets are very similar to one another and the firing arm100may be located at the zero position within the interval of about 0.18 seconds.

As described above, the controller400may obtain a shaking pattern ofFIG. 3based on the shaking8of the firing arm100received from the detector300and may set one of times when the firing arm100located at the zero position returns to the zero position again after firing a bullet, as a firing time F1, by analyzing the shaking pattern.

As such, when the firing arm100fires a bullet at the zero position, a shaking pattern that is the same as the shaking pattern occurring after 0 seconds in the graph ofFIG. 3from the firing time F1when a bullet is fired, is repeated. Accordingly, when the firing arm100consecutively fires bullets with a firing interval from 0 seconds to the firing time F1determined by the controller400, bullets are fired when the firing arm100passes the zero position and thus shooting accuracy may be greatly improved.

FIGS. 4A through 4Dare graphs illustrating shaking patterns of the firing arm100of a remote weapon system1according to an exemplary embodiment under various firing conditions having different intrinsic physical properties.

The expression “various firing conditions having different intrinsic physical properties” means conditions when the intrinsic properties of the remote weapon system1are changed, that is, the shape, rigidity, or material of a constituent part of the remote weapon system1are changed.FIGS. 4A through 4Dare graphs illustrating that the shaking of the firing arm100repeats a constant pattern when bullets are consecutively fired under various different conditions. However, since a detailed shape or material, or an accurate value of rigidity of the remote weapon system1are not core items to reveal the structure of effects of the exemplary embodiment, detailed descriptions thereof area omitted.

In the related art, when the intrinsic properties of such as the shape, material, or rigidity of the remote weapon system1are changed due to replacement of a part of the remote weapon system1, design conditions for controlling the remote weapon system1are changed as well. However, in the remote weapon system1according to the exemplary embodiment, the design conditions do not need to be changed and, as the firing arm100fires a plurality of bullets to obtain shaking of the firing arm100that is intrinsic to the remote weapon system1, a firing interval may be determined to easily improve shooting accuracy.

The above control method is an open-loop control method, in which a shaking pattern of the remote weapon system1is obtained through at least two times of firings and used as intrinsic properties of the remote weapon system1, and a firing time of the firing arm100is determined by using the shaking pattern of the firing arm100obtained before an actual aimed shoot begins, thereby controlling the firing time of the remote weapon system1.

FIG. 5is a graph showing that shaking of the firing arm100is corrected as the driver200operates while the firing arm100of a remote weapon system according to another exemplary embodiment fires bullets. In the graph ofFIG. 5, a solid line indicates a shaking pattern of the firing arm100before the shaking of the firing arm100is corrected and a dot-dash line indicates a shaking pattern after the shaking of the firing arm100is corrected by the operation of the driver200.

As described above, referring back toFIG. 1, the controller400may include a determination processor410that determines control torque TS needed to control the position of the firing arm100to a zero position at the firing time F2when a bullet is fired by analyzing the shaking pattern of the firing arm100and a signal converter420that converts the control torque TS to an electric signal and transmits the electric signal to the motor driver220.

The firing time F2is set to a time when the firing arm100does not arrive at the zero position. A principle of correcting the shaking of the firing arm100through the control of the controller400is described below.

First, referring toFIG. 1, the shaking of the firing arm100is measured by the detector300and transmitted to the controller400. The controller400recognizes a shaking pattern from the shaking of the firing arm100. Next, the determination processor410determines the control torque TS needed to control the position of the firing arm100to be located at the zero position at the firing time F2that is determined by the controller400based on the shaking pattern. The control torque TS that is determined by the determination processor410is transmitted to the signal converter420and converted to an electric signal that is transmitted to the motor driver220.

The motor driver220transmits the driving signal DS to the motor210based on the control torque TS received from the signal converter420of the controller400. The motor210is driven by the driving signal DS and corrects the position of the firing arm100to be positioned at the zero position.

As such, when the controller400controls the movement of the firing arm100via the driver200, even if the firing time of the firing arm100is not at the zero position, the control torque TS that is needed to position the firing arm100at the zero position is applied to the firing arm100via the driver200. Accordingly, the firing arm100fires a bullet at the zero position so that shooting accuracy may be improved.

FIG. 6is a flowchart for describing a process in which the detector300and the driver200ofFIG. 1control the firing arm100.

A method of controlling a remote weapon illustrated inFIG. 6includes detecting shaking of the firing arm100when firing a bullet and obtaining a shaking pattern as illustrated inFIGS. 3, 4A-4D, and 5based on the obtained shaking of the firing arm100(S61), generating a firing signal FS by using the shaking pattern (S62), and firing a bullet in response to the firing signal FS (S63).

In order to obtain the shaking pattern of the firing arm100(S61), first, the firing arm100fires a plurality of bullets. When bullets are fired, the detector300detects shaking of the firing arm100with respect to the zero position pointing at a target and transmits information about the shaking of the firing arm100to the controller400. The controller400obtains a shaking pattern of the firing arm100from the received information about the shaking of the firing arm100(S61). The controller400generates the firing signal FS determining the firing time when the firing arm100fires a bullet, based on the shaking pattern (S62), and the firing arm100fires a bullet in response to the firing signal FS (S63).

FIG. 7is a flowchart for describing a process in which the controller400controls driving of the firing arm100so that the firing arm100ofFIG. 1fires at a zero position.

When the firing arm100consecutively fires a plurality of bullets at the zero position pointing at the target, the shooting accuracy is greatly improved.

A method of controlling a remote weapon illustrated inFIG. 7includes detecting shaking of the firing arm100when firing a bullet and obtaining a shaking pattern based on the detected shaking of the firing arm100(S71), analyzing the shaking pattern (S72), determining a time when the firing arm100returns to the zero position after firing a bullet as a firing time and generating a firing signal FS (S73), and firing a bullet in response to the firing signal FS (S74).

The operation of obtaining a shaking pattern by detecting the shaking of the firing arm100(S71) is the same as the operation of obtaining of a shaking pattern (S61) described above with reference toFIG. 6. However, in addition to the operation of generating the firing signal FS (S62) by using the shaking pattern that is detected in the operation of extracting a shaking pattern (S61) illustrated inFIG. 6, the remote weapon control method ofFIG. 7further includes analyzing the shaking pattern extracted from the information about the shaking of the firing arm100that is transmitted from the detector300to the controller400(S72), determining a time when the firing arm100returns to the zero position after firing a bullet and generating the firing signal FS instructing firing of the firing arm100at the time when the firing arm100returns to the zero position (S73), and firing a bullet which is performed by the firing arm100(S74).

FIG. 8is a flowchart for describing a process in which shaking of the firing arm100is corrected through an operation of the driver200ofFIG. 5while the firing arm100fires bullets.

In a method of controlling a remote weapon illustrated inFIG. 8, like the method of controlling a remote weapon illustrated inFIG. 7, the controller400receives shaking of the firing arm100detected by the detector300and extracts a shaking pattern, and analyzes the shaking pattern to determine a time when the firing arm100returns to the zero position after firing a bullet (S81and S82). In comparison with the exemplary embodiment disclosed inFIG. 7in which the time when the firing arm100returns to the zero position is determined as a firing time, in the present exemplary embodiment, a time when the firing arm100is located at a position close to the zero position is determined as a firing time and the firing signal FS instructing to fire a bullet at the determined firing time is generated (S83)

The determination processor410analyzes the shaking pattern of the firing arm100and determines the control torque TS needed to control the position of the firing arm100to be positioned at the zero position at the firing time when a bullet is fired (S84). The signal converter420receives a value of the control torque TS from the determination processor410and transmits the value of the control torque TS to the motor driver220. Next, the motor driver220transmits the driving signal DS to drive the driver200to the motor210and thus, when the remote weapon system1fires a bullet in response to the firing signal FS (S86), the shaking occurring in the firing arm100is corrected so that the position of the firing arm100is adjusted to be positioned at the zero position when a bullet is fired (S85).

As described above, when the shaking of the firing arm100is corrected by using the driver200, even if a time when the firing arm100is not located at the zero position is determined as a firing time, the firing arm100fires a bullet by being moved to the zero position according to the control torque TS applied to the motor210and thus shooting accuracy of the remote weapon system1may be improved.

As described above, in the remote weapon system and control method thereof according to the one or more of the exemplary embodiments above, the shooting accuracy may be improved.

Also, the intrinsic physical properties of a remote weapon system are identified through a plurality of preliminary firings and used to control the firing time of the remote weapon system. Accordingly, when the intrinsic physical properties of a remote weapon system are changed, the remote weapon system does not need to be redesigned.

Also, since the open-loop control system is employed, the structure of a remote weapon system may be simplified and the cost of a remote weapon system may be reduced.

At least one of the components, elements or units represented by a block as illustrated by reference numerals200,300,410and420inFIG. 1may be embodied as various numbers of hardware, software and/or firmware structures that execute respective functions described above, according to an exemplary embodiment. For example, at least one of these components, elements or units may use a direct circuit structure, such as a memory, processing, logic, a look-up table, etc. that may execute the respective functions through controls of one or more microprocessors or other control apparatuses. Also, at least one of these components, elements or units may be specifically embodied by a module, a program, or a part of code, which contains one or more executable instructions for performing specified logic functions. Also, at least one of these components, elements or units may further include a processor such as a central processing unit (CPU) that performs the respective functions, a microprocessor, or the like. Further, although a bus is not illustrated in the above block diagrams, communication between the components, elements or units may be performed through the bus. Functional aspects of the above exemplary embodiments may be implemented in algorithms that execute on one or more processors. Furthermore, the components, elements or units represented by a block or processing steps may employ any number of related art techniques for electronics configuration, signal processing and/or control, data processing and the like.