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

Request for new mode: Airspeed selection #10584

Open
GTFreeFlyer opened this issue Jan 10, 2025 · 2 comments
Open

Request for new mode: Airspeed selection #10584

GTFreeFlyer opened this issue Jan 10, 2025 · 2 comments

Comments

@GTFreeFlyer
Copy link

Current Behavior

User sets the throttle for cruise speed.

Desired Behavior

A new, optional, mode that can be assigned to a channel, for example a 3-position switch, that allows the user to toggle between different cruise speeds. Obviously, they wouldn't all be "cruise speeds", but the user could set one up for max. endurance speed, max range speeds, final approach speed, Vx, Vy, etc.

Suggested Solution

Mentioned above (and below)

Who does this impact? Who is this for?

This would be mostly for FPV fixed wing pilots who want to toggle between different airspeeds during different portions of flight. Personally, I fly FPV EDF jets and love to do long, stable final approaches. It would be super neat to toggle the switch and have the FC hold my final approach speed for me until landing (auto throttle when throttle stick is anywhere above zero, then shuts off the airspeed hold when throttle stick is dropped to zero for the final flare. Mode stays off until switch is cycled again, in order to prevent the mode from going active again when throttle is raised for taxi back to pit area). Also, would love to set it for max range or max endurance depending on what I'm doing.

Additional context

iNav rocks with or without implementing this change! Thanks for all the hard work!
But, if you want it to rock even more.... :)

@b14ckyy
Copy link
Collaborator

b14ckyy commented Jan 15, 2025

This would need a full airspeed based throttle PID controller, that INAV does not have (yet).
But you can change cruise throttle in flight if you enable nav_fw_allow_manual_thr_increase

you can then use logic conditions to create a throttle override based on a switch or based on Waypoint User-Actions to create change the cruise throttle value baysed on current mission waypoints.

@WetPellet
Copy link

You can easily set a throttle override on a potmeter that only works when in cruise mode for example. It's what I do to set a fixed climbing angle in cruise or horizon mode.

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

No branches or pull requests

3 participants