-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Use 1500ms instead of "Throttle MID" for althold in "MID_STIK" mode. #10520
Comments
Do you only ever use althold/Poshold? If you switch between modes, you almost surely want hover set to "stick", not mid. (And if you don't switch between modes, I don't see any reason you would have changed throttle mid "for easy hovering".) |
I mostly fly in acro. I need poshold for pauses to adjust glasses or shoo away a mosquito and for landing. |
I'm not sure if I'm following what you're saying here:
The normal process to switch into althold / poshold for a minute is to put the aircraft roughly into a hover, then engage althold. It will maintain the same altitude until you move the stick. This is done by setting the stick mode "stick", not mid. Mid: maintain altitude if the stick is exactly at 1500 Stick: maintain altitude as long as and-sh doesn't move the stick |
This is not true. In my setup MID this is about 1200. That's the point of issue |
Sure, but if you just leave it "stick" there is no issue. |
MID is based on idle throttle, max throttle (hard coded at 2000 for MR) and And I agree that control when hover throttle is low, e.g. 1250, is not great using STICK or HOVER, because the control resolution when descending is worse than when ascending. Hard to see what you can do to improve that issue though. Edit: just noticed you do have |
Yep, this really helps to maintain the altitude accurately. I got used to adjusting it like this a long time ago |
Well if you did want to use 1500 you would add it as an additional option rather than using the HOVER option. It did occur to me before though that it would be useful to have another Althold throttle option that simply allows you to set whatever value you want, such as 1500. This would be the easiest option here and should be possible without adding another setting. |
Sorry, that was the wrong picture, now it's correct. |
HOVER uses the |
Mid stick uses thr_mid. which defines the point from which the exponent is counted. It is most logical to put something like hover throttle there. Therefore, in general, these settings are equivalent |
I understand the logic of your case and it kinda makes sense. And of the several thousand pilots I've spoken to about various issues they were having, you are the only one I've seen do that. I've looked at a lot of diffs, and I don't think I've ever seen that before. So I would not say that's what people generally do. Even if there is a certain logic behind it. |
So this is misunderstanding. Cleanflight made this settings especially for me. You borrowed they to use as a constants. Just return they to me and use constants as constants. Nobody other will notice this. |
INAV isn't CleanFlight. Just because a project is forked from another. Don't expect it to be the same. Especially after all this time. INAV works how INAV works. Not how CleanFlight or BetaFlight does. |
Okay, if you want something done right, do it yourself. |
then formally there are 2 errors here |
@and-sh There is this setting that can help in that case. |
It is better to correct the cause and not the effect |
Lets keep this open as this is actually a interesting use case/topic for future enhancements. As I just start with quads again I have a similar issue with the STICK option for altitude hold. Resolution to descent is very low and I want to use nav modes and acro modes equally on that build. One option that comes to my mind, would be a althold blocker for the mid_stick option until the stick actually reaches the middle position. It would still create a throttle punch when switching althold off though. That could also be solved by the same procedure in reverse. Disable althold/poshold only when throttle stick is back to hover throttle at least once. Not sure though if I miss some safety issues here (possible short drop). |
This is too complicated. I guess delay about 0.5S will be enough in both cases. It allow you to set stick to desired position |
Not a fan of delays of any kind for control. There might be reasons where fast reaction is necessary and then you don't want to block controls in any way. Imagine a beginner flies acro and loses orientation and wants to use poshold as a panic switch. 0.5s can make the difference for a safe auto-recovery or a hole in the ground. |
This is not a problem. The copter is in post-hold mode while waiting. There is one more problem in althold. Below some throttle descend speed substantially higher than Max. Alt-hold climb rate. It's very noticeable when the mid is low. Nor sure 100%, need more research. |
IF we implement such a feature as I described above, we do it properly and not half baked. ;) regarding your althold speed issue, I have not noticed that but I am also not very experienced in INAV Quad navigation. But I will have a look when I re-maiden my 7" after the FC swap. |
This will be great |
Current Behavior
Throttle MID is used for althold neutral position. This is kinda inconvenient because I set it about 0.2 for easy hovering.
Desired Behavior
Use 1500ms for neutral position.
Suggested Solution
Use precisely 1500ms for neutral position.
Who does this impact? Who is this for?
For people using drones that have a hovering throttle different from 1500ms.
Additional context
It is not very correct to set up the exp on the radio.
The text was updated successfully, but these errors were encountered: