INAV Configurator with Helicopter support #1819
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Intended for use with Heli-Quads, Chinook style Twin-Rotor-Helis and regular Helicopters.
Corresponding pull reguest for the firmware: iNavFlight/inav PR 9271
*_VP - target files are variable pitch while regular target files should behave like regular INAV. The *_VP - target files can also handle regular aircraft, albeit they are intended for use with Collective-Pitch aircraft. The *_VP - targets offer extended RC-Channel remapping to account for the COLLECTIVE + GYRO_GAIN RC-channels.
Latest changes
Notes
pid_scaling_factor_...
which allow for PID scaling between 0 and 1 or 2. For the D-gain it is advised to set the scaling factors (for roll/pitch/yaw) to values between 0.1 and 0.05 so you have a finer grained resolution and can use Derivative values between 1 and 15 or 1 and 30 in the PID tuning tab of the configuratornav_hc_hover_collective_normal
+nav_hc_hover_collective_idleup_1
+nav_hc_hover_collective_idleup_2
with the throttle (= flight-mode) switch. The values stored in thenav_hc_hover_collective_xxx
CLI variables are used as a starting point for NAV-ALTHOLD.hc_rotor_spoolup_time
(10 = default, 0 = soft spool-up disabled). Active on the ground, disabled in the air to allow for bailing out of an auto rotation.nav_hc_althold_collective_type
(STICK | MID_STICK | HOVER).