ACE3 icon indicating copy to clipboard operation
ACE3 copied to clipboard

Incorrect flight profile of the FGM-148 Javelin after missile guidance changes

Open initramfs opened this issue 5 months ago • 2 comments

Mods:

  • Arma 3: 2.16 stable
  • CBA: 3.17.1 stable
  • ACE3: 008606f63622e6b6b298c40b32a39ca8a9142a6b
  • RHS: 0.5.6

Description: Attempting to fire the FGM-148 Javelin using the master branch after the missile guidance changes have been merged results in a highly erratic/incorrect flight profile that causes the missile to be unusable on static ground targets < 700 meters from the launcher.

Comparing the 3.17.1 flight profile and the 008606f6 flight profile (solid line represents target was hit, dotted line represents a miss):

Direct Mode

3.17.1 Direct

008606f6 Direct

Top-Down Mode

3.17.1 Top-Down

008606f6 Top-Down.webm

The new flight path takes the rocket much higher than the 3.17.1 flight path causing it to be unable to hit targets closer than the specified approximate minimum range. The flight also now deviates greatly from the flight path of the real deal:

Direct Top-Down
FGM-148 Direct FGM-148 Top-Down

(Images courtesy of Wikipedia)

According to GlobalSecurity:

The minimum engagement distance is 65 meters.

Suggesting the new changes are not in compliance with the real deal. There is also very little difference between the top-down and the direct fire modes now as both modes cause fairly high angle impacts with the target.

The missile also oscillates excessively in the horizontal (XY) plane causing misses (to the left/right of the target, from the perspective of the launcher) even if the missile can pitch down fast enough to hit a target at the given distance.

Behaviour against air targets is also erratic but hard to quantify (e.g. a lock against incoming aircraft causes the rocket to fly backwards in order to intercept the aircraft much later in the flight trajectory, but this isn't always replicable).

Steps to reproduce:

  1. Create a new scenario and place a launcher down
  2. Place a candidate target < 700 m from the launcher
  3. Lock and file a missile towards the target and observe the trajectory

Expected behavior:

  • Missile flight profile matches either the real deal or 3.17.1 behaviour at least against non-moving targets.
  • Missile minimum engagement distance matches the real deal or 3.17.1 behaviour.

Where did the issue occur?

  • Editor (Singleplayer)

Additional context:

Sample video of the missile against a 200 meter target:

dir-shot-200m.webm

Sample video of the missile against a 500 meter target (note azimuth oscillation causes a lateral miss):

dir-shot-500m.webm

Raw flight data of each test shot (tested on Altis): flight_data.zip

Screenshots:

Map view of the trajectory of the 200m direct mode shot: fgm-148-dir-map-200m

Map view of the trajectory of the 500m direct mode shot (note the slight azimuth rotation during the terminal phase): fgm-148-dir-map-500m

initramfs avatar Aug 26 '24 15:08 initramfs