first ,I set THR-PWM to be 975,and radio 3's value to be 933,FS-THR-enable to be always RTL ,as bellow.
I test this by arming copter in stabilize mode,move the stick to the mid,and turn off the radio.
The mode turn into land,not -RTL. This test is done without the propeller,but even I TEST it outdoor,fly the copter with 30m far and about 20 high,and with good GPS single,more than 2 meters further,it ,as same as indoor-testing, still land,not RTL.
Replies
Hi farstein,
Can you post a log file of your outdoor test please.
Regards,
Nathaniel ~KD2DEY
Hi,I HAVE post my log in my attachment.
For some reason I can't extract the file from the either archive. Can you post the uncompressed original file?
Regards,
Nathaniel ~KD2DEY
one thing I forget to say, the two attachments should be both downloaded,
Hey Farstein,
I think I know what the problem is, when I reviewed your log file, I looked specifically at the PARM entries (parameters). I was looking for parameters related to setting up failsafe. What I found was that your parameters appear to have multiple listings for FS_THR_ENABLE which tells the FC what to do in the event of a throttle failsafe event.
You can't see the first listing for FS_THR_ENABLE in this picture. In all there are seven entries for this parameter:
Line 75: PARM, FS_THR_ENABLE, 2
Line 128401: PARM, FS_THR_ENABLE, 1
Line 153982: PARM, FS_THR_ENABLE, 2
Line 248134: PARM, FS_THR_ENABLE, 3
Line 282507: PARM, FS_THR_ENABLE, 0
Line 301096: PARM, FS_THR_ENABLE, 2
Line 340483: PARM, FS_THR_ENABLE, 1
As you can see it has all 4 possible settings 0:1:2:3. I'm not sure how this happened, but I'm not surprised you have unexpected results.
What to do?
I would suggest erasing and reloading the firmware with the default parameters and reconfigure from there. You can find instructions for erasing the EEPROM here.
Let us know what happens.
Regards,
Nathaniel ~KD2DEY
HI,Nathaniel//
I finally fix the problem.
That's because I didn't fly out of the circle as shown below.If the copter fly in the circle,the failsafe always be land!
APM's official website said "HOME" here may means a area which is defined by the circle, not the home point.I was thinking "home" is the armed point,that's not right.
In addition,does the circle's area have some relationship with the hdop? the more accurate the gps is,the smaller the area is?
Farstein,
Sounds promising, but it raises another question. Why is your "Home" defined by such a HUGE circle? It should only be 2 meters, but yours looks around 100m!
Regards,
Nathaniel ~KD2DEY
oh god,it's WPNAV_RADIUS ! I had unexpectedly set it be 90m..
yes,it's strange that the circle is so huge!
First I didn't enable the fence.Even I enable it,it shouldn't deserve "always land". And the hdop is only 3.8,I think it won't result in so huge a circle.
Do you have good advise about this?
hi,Nathaniel,thanks for your reply.
The change of the PARM"FS_THR_ENABLE" was because I manually changed it when the copter was in the air,through the 3DR radio.
As "land" always happened,I was attempting to adjust the FS_THR_ENABLE value to test the response of the copter. unfortunately,It always land no matter what value I change.