Embedded target tracking training
The present invention relates to a method for embedded combat vehicle gun target tracking training performed at an electronic device, an electronic device for performing the method and a computer readable storage medium storing one or more programs for performing the method. The method comprises determining a trajectory of a virtual target for a period of time; determining an aim point location of the weapon system; displaying, on a display device, a first and second graphical object overlaid onto an image sequence, wherein the first graphical object represents an aim point location of the weapon system and wherein the second graphical object represents a virtual target which moves along the determined trajectory. User inputs are received representative of control signals for causing weapon system movements and the second graphical object is updated based on the weapon system movements.
1 . A method at a combat vehicle for embedded combat vehicle weapon system target tracking training performed at the combat vehicle, the method comprising:
at an electronic device embedded within the combat vehicle and electrically coupled to a communication bus of the combat vehicle, the electronic device comprising a processor and a display device arranged within the combat vehicle, the electronic device configured to receive sensor data from a weapon control system via the communication bus:
determining, by the processor, a trajectory of a virtual target for a period of time;
determining, by the processor, an aim point location of the weapon system of the combat vehicle based on a current pointing direction of the weapon system along an azimuth and an elevation direction, wherein the current pointing direction is determined from the sensor data received from the weapon control system;
obtaining an image sequence of a sight camera associated with the weapon system of the combat vehicle via the communication bus:
displaying, on the display device:
said image sequence;
a first graphical object, overlaid on the image sequence, wherein the first graphical object is representative of the aim point location and displayed on a first position on the display device to indicate the determined aim point location of the weapon system; and
a second graphical object, overlaid on the image sequence, wherein the second graphical object is representative of the virtual target and displayed on a second position on the display device to indicate a starting position of the virtual target based on the determined trajectory over the period of time;
while displaying the graphical objects on the display device:
updating display of the second graphical object by moving the second graphical object from the second position along the determined trajectory over the period of time; and
receiving one or more user inputs from an aiming handle of the weapon control system, the one or more user inputs representative of one or more control signals causing movement of the pointing direction of the weapon system along the azimuth and/or the elevation direction;
in response to receiving the one or more user inputs, updating display of the first graphical object by moving the first graphical object from the first position in accordance with the movement of the pointing direction of the weapon system caused by the one or more user inputs.
2 . The method of claim 1 , further wherein:
while the graphical objects are displayed:
determining, over the period of time, metrics associated to when the first graphical object is within a threshold distance of the second graphical object so as to enable to evaluate target tracking accuracy.
3 . The method of claim 2 , wherein a target tracking accuracy score is determined based on the determined metrics and wherein the target tracking accuracy score is displayed on the display device.
4 . The method of claim 1 , wherein the first graphical object is displayed as a cross-hair.
5 . The method of claim 1 , wherein the second graphical object is displayed as a spherical object.
6 . The method of claim 1 , wherein the second graphical object is displayed as a shape indicating a type of virtual target.
7 . The method of claim 1 , wherein information indicative of the pointing direction of the weapon system is received from a user input device associated with the weapon system.
8 . The method of claim 1 , wherein the image sequence of the sight camera associated with the weapon system is replaced by scenery representative of a simulated environment provided by the electronic device.
9 . The method according to claim 8 , further wherein:
while the graphical objects are displayed:
updating display of the scenery to represent at least a second section of the simulated environment, wherein the updating of the scenery is based on receiving one or more control signals causing movement of the pointing direction of the weapon system along the azimuth and/or the elevation direction.
10 . The method according to claim 8 , wherein updating display of the scenery is based on receiving one or more control signals representative of causing movement of the combat vehicle, wherein the one or more control signals representative of causing movement of the combat vehicle are received from a drive control system.
11 . A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a display arranged in a combat vehicle cause the device to perform the method of claim 1 .
12 . An electronic device embedded within a combat vehicle and electrically coupled to a communication bus of the combat vehicle, the electronic device comprising:
one or more processors and a display device arranged within the combat vehicle, the electronic device configured to receive sensor data from a weapons control system via the communication bus; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for performing a method comprising:
determining, by the one or more processors, a trajectory of a virtual target for a period of time;
determining, by the one or more processors, an aim point location of the weapon system of the combat vehicle based on a current pointing direction of the weapon system along an azimuth and an elevation direction, wherein the current pointing direction is determined from the sensor data received from the weapon control system;
obtaining an image sequence of a sight camera associated with the weapon system of the combat vehicle via the communication bus:
displaying, on the display device:
said image sequence;
a first graphical object, overlaid on the image sequence, wherein the first graphical object is representative of the aim point location and displayed on a first position on the display device to indicate the determined aim point location of the weapon system; and
a second graphical object, overlaid on the image sequence, wherein the second graphical object is representative of the virtual target and displayed on a second position on the display device to indicate a starting position of the virtual target based on the determined trajectory over the period of time;
while displaying the graphical objects on the display device:
updating display of the second graphical object by moving the second graphical object from the second position along the determined trajectory over the period of time; and
receiving one or more user inputs from an aiming handle of the weapon control system, the one or more user inputs representative of one or more control signals causing movement of the pointing direction of the weapon system along the azimuth and/or the elevation direction;
in response to receiving the one or more user inputs, updating display of the first graphical object by moving the first graphical object from the first position in accordance with the movement of the pointing direction of the weapon system caused by the one or more user inputs.