-
Notifications
You must be signed in to change notification settings - Fork 16.6k
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
RTL on failsafe untill critical event then land #3950
Comments
There's a similar issue somewhere related to a two-stage failsafe. I generally agree there's no need to immediately RTL in some cases although for Copter, currently the GCS failsafe is really a duplicate of the RC failsafe. |
Ah I had missed that one for copter regarding batteries. What I'm specifically looking for here is the RTL behavior (after the current set of events trigger it) that has a landing option at any point due to battery or time elapsed at the RTL point, but that doesn't immediately phase on to the landing until one of those conditions are met. I guess this is actually very similar issues, I just hadn't found the other one before. I guess maybe I should close this in favor of #1759 |
This is a great idea for cases of RTL due to lost-comms. It makes sense to loiter as long as possible before landing. However, wouldn't this sort of accomplished with the RTL_LOIT_TIME paramter? If it was set really long, would it hover until the actual battery FS went off? Or would the battery failsafe also get stuck in Loiter and crash? |
I can't speak to copter but not on plane. Plane doesn't have a loiter timer, and the battery failsafe will only trigger a long failsafe, not any other special action. |
linked to this #3772 |
RTL_LOIT_TIME controls the amount of time that the vehicle hovers over home before descending. It's a little used parameter that we could consider removing in place of a hard-coded time (like 3 seconds). |
Why remove it? Seems fine to just leave it in there? |
+1 with @R-Lefebvre |
+1, on RTL due to power you would like to bring it down as fast as Best, Erik Op dinsdag 26 april 2016 heeft Luis Vale Gonçalves notifications@github.com
|
@ErikGroeneveld If the copter waits for 3s, at the default LAND_SPEED is a difference of 1.5m in height....If the drone has to fall from 15m (Default RTL Height) the difference is irrelevant IMHO. |
Hi Luis, LAND_SPEED is only becoming active below 10m, So if my RTL night is set at 20m, then for the first 10m wpnav_speed_dn is So without the delay at the RTL hight I am 9 meters lower in 3 seconds... And like I said when you are in a failsave situation due to power, flying I reposition in case needed on the way down... Erik Op dinsdag 26 april 2016 heeft Luis Vale Gonçalves notifications@github.com
|
@ErikGroeneveld If someone is flying where a 3 seconds delay (or other delay configurable like it is) would cause a brownout then perhaps using RTL might not be a good choice to save the drone. In the end we both have the same opinion of leaving it configurable:) |
Two level battery failsafe would be great: for example: on 11V RTL then on 10.3 LAND. |
Presented in #7213, tagging so I remember to close this. |
This was fixed as a part of #7213 |
Issue details
On a long failsafe event (say GCS failsafe) the aircraft should RTL, and loiter at the RTL point until a critical event (such as low battery failsafe) at which point it should transition to a planned landing if one exists in the mission.
The use case is that with current master immediately transitioning to land logic on RTL is poor as the landing area may not be cleared, or you are trying to reacquire comms with the aircraft. In these cases its desirable to continue flying until continuing to do so would risk a crash.
Platform
The text was updated successfully, but these errors were encountered: