I had a plane=)
I was doing an auto takeoff. It seems I had weak battery, so it went below BATT_CRT_VOLT on a first second of a takeoff. I have BATT_FS_CRT_ACT=2 # Land so
plane have chosen direction to land, started to descend, rolling, but it was still in the auto takeoff mode and it even did not reduced motors RPM for landing. Speed were growing, rapid descend, done.
I never use battery failsafes at all for similar reasons. Once I was landing with very low battery and when the copter was 1 meter above ground it started climbing… Barely managed to get it down again before it woyld have tumbled down.
So… disable all battery failsafes and use common sense when managing battery
Looks like your running custom firmware? Some arming checks are also skipped.
There is no battery failsafe, It is just a failed takeoff. The “Autoland direction= 310” thing is just to tell you that the auto land direction has been locked in from the take off heading. It does not mean that it is starting a auto land.
No, that was the first run. I had only GPS check disabled, I have seen “GPS glitch” in EKF helper too, but it was after arm. Also flag “takeoff” in EKF helper became “false” at the same time battery went below critical voltage.
Custom firmware adds only VTX power switch functionality for IRC tramp VTX, nothing more.
I have another idea why it has happen - maybe because of max_throttle on takeoff 80%, plane gained speed which was critical for this frame. But how did that lead to the right roll and to the pitch towards the ground? I disabled airspeed sensor that time to make its calibration.
Maybe you have other ideas of the cause why did takeoff fail?
Aircraft is swordfish, 2 engines, 7inch props, 4s battery
PS: regarding takeoff heading and land direction - it differs 15 degrees. Why so?
If its not flown before then it could just be that the tune is not correct, or the control surfaces are not setup correctly. There really is very little relationship between what the controllers are asking for and what the plane is doing.
I’m going to go out on a limb here and suggest something physical, like your battery was loose and sliding around inside the fuselage, causing the un-commanded roll to the right. AP was trying to correct but at a max of 5 degrees due to LEVEL_ROLL_LIMIT = 5.