Document the fixed wing coordinated waypoint turns (INAV 10.0) - #14
Document the fixed wing coordinated waypoint turns (INAV 10.0)#14b14ckyy wants to merge 2 commits into
Conversation
INAV 10.0 replaces nav_fw_wp_turn_smoothing with nav_fw_wp_turn_mode and flies waypoint corners as predicted, coordinated turns on the aircraft's real turn radius. The docs still described the old loiter-based turn smoothing. New page: Fixed Wing Waypoint Turns. Covers the four turn modes with a diagram each, how they interact with waypoint tracking, what happens in very sharp corners and reversals, the settings, the changed meaning of nav_fw_bank_angle, the reworked loiter circles, the energy guard and the migration from turn smoothing. Deeper geometry sits in collapsible sections so the page stays readable for pilots. Existing pages: - flight-modes-navigation: turn smoothing section replaced by a summary and a link. Also corrects nav_fw_wp_tracking_accuracy, which was still described with its pre-8.0 meaning instead of a deadband in metres, and the nav_fw_bank_angle default in the settings table (35, not 45). - waypoint-missions: the turn smoothing row is now the four turn settings. - fixed-wing-autoland: approach turns are always coordinated FLY_BY corners, and nav_wp_radius no longer shapes the approach corners. Diagrams are exported from the feature's technical overview and restyled for both site themes. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
PR Summary by QodoDocument INAV 10.0 coordinated fixed-wing waypoint turns
AI Description
Diagram
High-Level Assessment
Files changed (4)
|
Code Review by Qodo
1.
|
Review feedback on PR iNavFlight#14. The introduction presented turn anticipation as universal 10.0 behaviour although DIRECT stays reactive, and the geometry section presented FLY_BY's circle tangent to both legs as common to every coordinated mode. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
What this does
INAV 10.0 replaces
nav_fw_wp_turn_smoothingwithnav_fw_wp_turn_modeand flies waypoint corners as predicted, coordinated turns on the aircraft's real turn radius instead of switching to a loiter arc. The documentation still described the old system, so this brings it up to date.Note
This documents firmware that is not released yet, so everything lands in
/docs(Next) only. The frozenversioned_docsare untouched and keep describing turn smoothing, which is correct for 9.1 and earlier.New page
Fixed Wing Waypoint Turns (
docs/06-advanced-features/fixed-wing-waypoint-turns.mdx), next to the autoland page:COORD_FLYBY(default, cuts the corner),COORD_FLYOVER(flies over the waypoint),COORD_FLYINTO(crosses it already aligned, for survey lines),DIRECT(pre-10.0 behaviour)nav_fw_wp_tracking_accuracyis enablednav_fw_bank_angle, the reworked loiter circles, the energy guard, the landing approachnav_fw_wp_turn_smoothing, plus a troubleshooting tableThe deeper geometry (turn radius, anticipation, the S manoeuvre, the loiter radius floor) sits in collapsible sections so the page stays readable for pilots without losing the explanation. Implementation detail and the
DEBUG_FW_TURNchannels stay in the firmware repo and are linked, not duplicated.Updated pages
flight-modes-navigation.mdx— the turn smoothing section becomes a short summary with a link. Two existing errors fixed along the way:nav_fw_wp_tracking_accuracywas still described with its pre-8.0 meaning ("dampens the response") instead of a deadband in metres, and the settings table listednav_fw_bank_angle = 45when the firmware default is 35. The FW loiter section now mentions that the configured radius is a minimum.waypoint-missions.mdx— the turn smoothing row becomes the four turn settings.fixed-wing-autoland.mdx— approach turns are always coordinated FLY_BY corners regardless of the configured mode, andnav_wp_radiusno longer shapes the approach corners.Notes for reviewers
npm run buildpasses. It flagged one broken anchor from the renamed section, which is fixed; the remaining warnings are pre-existing and all inversioned_docs.static/img/features-core/nav-wp-turn-smoothing.pngis deliberately kept —versioned_docs/version-9.1.0still references it.