-
Notifications
You must be signed in to change notification settings - Fork 16.8k
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
AP 3.8rc5: flat turns with rudder under CRUISE do not seem sticky #3064
Comments
Is this still relevant? |
will check on my next set of flights. |
@OXINARF Let's have a look at https://youtu.be/n4iWlvrRA5E?t=7m10s look at how bad the turn is going on (never mind the up and down issues tracked in #3032) See how
Graph also shows I gave no aileron input during the rudder turn: http://marc.merlins.org/tmp/00000033_BFG_CRUISE_OSCILLATION.BIN |
@OXINARF to be honest, this is not a super important feature for me, but do rudder turns work well for others with conventional aircraft? (not flying wings like @magicrub uses :) ). If it's not really tested/used much, it's ok if it doesn't work that well, or at all. I was quite surprised that one rudder turn direction caused that much roll though, while the other one mostly gave a flat-ish turn (blue line in the graph above) |
@WickedShell doesn't use flying wing, I do. Maybe you got us mixed up! :) He mostly uses this funny plane that doesn't have ailerons which is quite the opposite to a flying wing. |
Sorry @WickedShell lack of sleep and got you mixed up with @magicrub . I meant you Tom,sorry :) And yes, rudder only planes that rely on dihedral only are not real planes in my book ;) |
So, I just tried this on my Bixler2 that had just been tuned, and it was worse, doing a rudder turn caused the aircraft to pitch sideways about as much as if I had done a regular aileron turn. |
Alright I tracked this down today, your first log is no longer available, and your second one is apparently corrupt (the mavproxy tools can't make heads or tails of it). So whats happening is unless stick mixing is enabled then This is straightforward to always check the rudder input regardess of stick mixing in cruise which would resolve the bug your seeing here, but would be a slight behavior change. Based on the comment on the code though I think it was the intended behavior to honor rudder inputs as changing the heading lock. @marcmerlin @magicrub @tridge is everyone fine with allowing rudder input to change the cruise lock direction regardless of stick mixing? I can say that for rudder only aircraft this change would have 0 impact on cruise. Tagged as a dev cal topic. |
I don't use CRUISE mode, ever, but I would have assumed that the rudder would change your desired heading. Why would we not want that? |
I have an old request for similar behavior in auto mode. The option to use rudder to correct small track errors, to reduce conststant roll changes. |
@magicrub I think we do, I asked it as a question here first because it would be a behavior change from current use, but I think it's the correct one. |
@WickedShell thanks for having a look and sorry, yeah, I deleted that log from 2015 in the original post |
+1 for changing the behavior. What are your thoughts @tridge |
@magicrub conclusion from call is to definitely change it, I'll send in a PR tonight for it. |
Implemented and merged, thank you @WickedShell !! |
indeed, thank you! |
Cruise works fine.
Turning with ailerons gives a new heading, and cruise sticks to it.
If I turn with rudder, the turn is very slow, but that's normal because it's a 2.6m motor glider. Turn is flat as advertised.
However, as soon as I release the rudder input, the heading springs back away from where I was pointing.
I can't tell if it goes all the way back to before the rudder turn, or not, but it definitely goes back some.
I don't have a clean minimalistic dataflash log showing this, but before I go get one, can you confirm whether this is indeed not how things are supposed to work, and whether you'd like me to tweak some settings first?
You can get my plane settings here: http://marc.merlins.org/tmp/4.BIN
The text was updated successfully, but these errors were encountered: