Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NLAW - Predicted Line Of Sight Guidance and Overfly Attack Mode #4791

Merged
merged 26 commits into from
Jun 2, 2017

Conversation

PabstMirror
Copy link
Contributor

Adds the NLAW's unique guidance system

  • Launcher keeps target in sight while holding a tracking key (default Tab)
  • Missile's gyroscopes record the change in angle over time
  • After firing it flies a path that compensates for both gravity and the change in angle

Overfly Attack Mode

  • Automatically aims missile above target
  • Short range sensors detect object below and detonates warhead above target
  • Payload is a shaped charge that is aimed down which is designed to penetrate the turret top

Note: This PR currently includes #4787 for testing, so diff is a bit larger than it will be.

@PabstMirror PabstMirror added this to the Ongoing milestone Dec 28, 2016
@VKing6
Copy link
Member

VKing6 commented Dec 28, 2016

Should we reduce the direct attack damage a bit more (300-350, maybe) and add some fragmentation to the warhead?

@PabstMirror
Copy link
Contributor Author

I'm not sure exactly how much to drop the hit
Direct attack mode should still be able to cause major damage to softer targets
https://www.youtube.com/watch?v=byR9EfOTeZg&feature=youtu.be&t=261

@VKing6
Copy link
Member

VKing6 commented Dec 29, 2016

It can tenderize trucks and cars pretty well at the moment. I didn't test it against helicopters, though.
I think 300-400 is the sweet spot, so it's not in a bad place. I just feel like 350 for reasons.

One other thing I thought of when I watched that video, though: Can we reduce the weapon sway (particularly when winded) to emulate the monopod thing it has?

@VKing6
Copy link
Member

VKing6 commented Dec 31, 2016

I'd say this is pretty much ready, now. The only thing I'd want is for someone else to test the AI skill randomization in fnc_fired to make sure the low end accuracy isn't unreasonably low.

There is one thing that I'm not sure if is reasonable to consider:
If a vehicle is driving down a straight road and you're a distance from the road somewhere to the side in front of the target tracking it, When you track true on the target and fire, the missile will pass behind the target. If the target's moving away from you, the missile will pass in front of the target.

I'm not sure if this is something that's compensated for in the software in reality (rate of change awareness, maybe?) or if it's a training thing, but it's not that hard to compensate for if you've practised a bit.

@PabstMirror PabstMirror modified the milestones: 3.9.0, Ongoing Jan 3, 2017
Copy link
Member

@jonpas jonpas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming tested and working.

mod: ace
version:
major: 3
minor: 9
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

10?

_attackProfileStateParams set [1, _firedLOS];
_attackProfileStateParams set [2, _yawChange];
_attackProfileStateParams set [3, _pitchChange];

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 empty lines.

@@ -0,0 +1,63 @@
/*
* Author: PabstMirror
* Sets up missile guidance state arrays (called from missileGuidance's onFired)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing final dot.

@@ -0,0 +1,60 @@
/*
* Author: PabstMirror
* NLAW missile guidance attack profile
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing final dot.

@PabstMirror PabstMirror merged commit 49374fe into master Jun 2, 2017
@PabstMirror PabstMirror deleted the nlaw branch June 2, 2017 21:51
@ZeusWrath
Copy link

Launcher keeps target in sight while holding a tracking key (default Tab)

For which this Tab-button was mentioned, I did not understand. After several tests I saw that NLAW hits the target without Tab.

Try to create a visualization of a thermal imager for the NLAW also, as we see in Titan Launchers. Without thermal vision NLAW being disposable, it looks too deprived.

@ZeusWrath
Copy link

ZeusWrath commented Jun 22, 2017

Also, with an Overfly Attack Mode, there is no visualization of the Missile explosion above the tank. I could not see it. Please try to add additional FX with the upper explosion, what is the type of this: https://youtu.be/byR9EfOTeZg?t=164

@PabstMirror
Copy link
Contributor Author

There is no traditional seeker like the javelin/titan's. It is just based on physical movement of the launcher prior to firing.

image

@ZeusWrath
Copy link

ZeusWrath commented Jun 22, 2017

There is no traditional seeker like the javelin/titan's. It is just based on physical movement of the launcher prior to firing.

Thanks for the info. I also noticed that, now the NLAW becomes much weaker. It took me 4 tubes to destroy one tank Merkava! (Overfly Attack Mode)

@ZeusWrath
Copy link

What about the additional visualization of the explosion from above? Is it possible?

@jonpas
Copy link
Member

jonpas commented Jun 22, 2017

Please keep feature requests to the feature request issue, we won't be answering them on closed or any PRs. Sure it's possible, but that doesn't mean it'll happen (that goes for anything generally).

@ZeusWrath
Copy link

OK! Good luck!

@madpat3
Copy link
Contributor

madpat3 commented Nov 23, 2017

is the range limited to about 1000 m?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Release Notes: **IMPROVED:**
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants