Hi guys,
I have some bad times now because last two RTH testing days ended up in plane scaterred into pieces.
On the 1st May I was testing servo slowdown function to make navigation more fluent and my plane experienced bad crash with these results:
In short it was probably caused by slowed down reaction of autopilot because my plane started rotating in fast spiral (so heading vector was fast turning around). When the direction was just right, autopilot wanted to stop turning and keep the current direction but it wasn't fast enough so plane overshoot the turn and keep turning. It was turning faster and faster and at the end ended up in a fast diving spiral and a crash.
It costed me a lot of glue but I repaired the plane (god bless the inventor of EPP material!) so I told myself that I should start again with something basic which works fine.
So I took pure FW_Nav_130322 just with added following line:
Code: Select all
if (GPS_distanceToHome <=20) dif=0; //new fly straight over home
// Wrap Heading 180
and with one new change in config.h:
Code: Select all
#define RTH_BAILOUT false // Forced RTH Climbout with Level Wings
I decide to disable straight climbing because for some reasons my plane was always overshooting the safe height very much (probably because of GPS lag) so even if the safe height was set to 50m, it usually started turning home when it was about ~250m high and ~400m away. Unfortunately I didn't realize that it also means that navigation will be performed at CLIMBTHROTTLE 1800 and not CRUICETHROTTLE 1500.
Yesteday I was testing it and result was even worse crash and even more damage on the plane:
What happened?
Something I know but something is mysterious. Here is the video:
http://www.youtube.com/watch?v=Ss67va4QxMk&I started the plane in ACC mode and at about 0:20 I activated RTH.
Automatic started navigation but because the plane was under the safe height, it also applied CLIMBTHROTTLE 1800 and started climbing. My usual PID were probably too high for that speed and elevator control was additionally affected by pulses from navigation input (ELEVATORCOMPENSATION 80) (we know that navigation at turns isn't 100% smooth and there is usually some jerking) so plane started wawing UP and DOWN on PITCH axis. It didn't look SOOO dangerous so I didn't disable RTH and watched if it recoveres alone.
My Easystar II was about stock weight (~770g) - no FPV gear installed yet - but unbeliveable happened - it's wing broke in the air from the PITCH pulses just where the laminate wing spar ends!
The result was obvious - spiral fall - but while the plane was falling I tried to stick control the plane at least to slowdown the fall but it looked that no stick input had any effect.
After the plane "landed", you can hear in the video strange beeping pattern (LLL?), which I cant find here:
http://code.google.com/p/multiwii/wiki/ ... ion_Buzzer so this is also piece of mystery. Maybe something happened also in electronic?
Any ideas what could have happenned are wellcome but now I'm going make for some days/weeks break in my testing. My plane will need a LOT of glue and I need to gain some time and power for it.
I just hope these my experiences will help others to avoid similar crashes.
Good luck!
Roman