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

Implement fly-by fixes and turn anticipation #183

Merged
merged 1 commit into from
Sep 22, 2015

Conversation

glangford
Copy link
Contributor

When navigating from fix to fix, the current physics rules fly the aircraft within 0.5 km of one fix before turning to the next. When larger direction changes are required, aircraft will often anticipate the turn and “fly by” the waypoint rather than flying close to the fix, particularly when larger changes of direction are required. This avoids overshoot of the fix. See #174, /cc @nielsvdweide.

For aircraft navigating between two fixes, this change calculates the turn initiation distance as an aircraft FMC would, and starts the turn to the next fix at that point (to a maximum distance of 10km from the fix).

For course changes of < 20 degrees at 200 knots, there is no noticeable change since the turn initiation distance is small. At 90 degrees/200 knots, the turn starts 2.4km from the fix and increases from there for sharper turns.

zlsa added a commit that referenced this pull request Sep 22, 2015
Implement fly-by fixes and turn anticipation
@zlsa zlsa merged commit 6b4c7cc into zlsa:gh-pages Sep 22, 2015
@zlsa
Copy link
Owner

zlsa commented Sep 22, 2015

Nice work!

@MaicomMR
Copy link
Contributor

👍 Wow man, very very nice work!!!!

@glangford
Copy link
Contributor Author

@zlsa, @MaicomMR Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants