-
Notifications
You must be signed in to change notification settings - Fork 559
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
Flight mode changes to Loiter on disarm #1108
Comments
This behavior was in fact added to the code here arthurbenemann@bb09263 It's needed for tablet only flights. Can you explain how it messes up the RC flight workflow? |
Oh right. So thats what its supposed to do. If I armed from my transmitter and not the tablet would the mode be loiter or stabalise? I use the tablet to keep an eye on everything while flying. That includes listening to flight modes. |
@PaulHam211 the mode would still be |
@jason4short I have been talking with @arthurbenemann, and I feel like the mode switch should happen when the user clicks the
|
@arthurbenemann @jason4short another post highlighting the same issue: https://plus.google.com/113748210751020520760/posts/LhSfbdsPtNJ |
The behavior on land confirmation should be fall back to Loiter, not disarm. Not sure how it was implemented but it doesn't seem right. |
The new disarm to loiter is not a good idea. In the winter our group fly's in a indoor soccer arena where we cannot get GPS LOCK, so this new setup is a problem because loiter does not work without GPS. The arena we fly in is 300x300+ with a 80 foot ceiling. I know we don't need DP to fly there but I like the battery audible updates. Larry |
That is a good point Jason. I implement the switch to loiter on disarm with @fredia the problem is not the takeoff, the problem is when arming.
|
@arthurbenemann let's switch it to |
The previous implementation was incorrect leading to undesired behavior. I suggest we do: In no other case we switch modes after disarming. The user can switch out of Land to whatever mode they want after disarming. They need to switch out of Land to fly again anyway, so I don't see any harm in this. I'd prefer we don't switch modes directly before arming. If a user selects a mode via the tablet, say Position, then arms and tries to fly it they will be in a different mode than they just selected. We'll be basically ignoring their input and switching modes immediately after they input a mode. I think this will lead to frustration. Jason |
@jason4short since the user can switch to whatever mode they want after disarming, and before arming, what's the point of automatically switching to |
We did user testing and found this was a usability issue for people. You hit land, it lands, disarms, then you go to fly again, hit arm and it refuses. You cannot arm from Land mode. And there is really no reason to stay in Land mode after landing. It's pretty pointless. In most cases the user didn't choose land mode anyway, it's an artifact of the implementation in the flight code creeping into user experience. |
I can't argue with user testing data :) . |
How to replicate -
-Arm in Stabilize (droidplanner tells me its armed)
-Disarm (still in stabilize)
Copter disarms then flight mode on DroidPlanner changes to loiter. I have to flick the flight mode switch on the transmitter out of stabilize to get loiter off the screen.
I'm not sure if it is actually changing the flight mode on the pixhawk or is it just telling me its in loiter.
http://youtu.be/ZOG0y319LSQ
The text was updated successfully, but these errors were encountered: