Drone goes down in Stable mode, when I move right

Dear Experts,

I am newbie in Drone word, please help understand what is going on.
So I created drone based on pixhawk, drone seems can keep its height if I dont move it.
But when I move the drone left or right it starts to go down. Please see here:

Even if I do trottle, still drone does not going up.

Can someone please help understand what is going on.

Please share a log.

And have you made sure the RC calibration is correct?

Yes RC calibration is correct.

I do log analyse, and these are failing:

Test: Event/Failsafe = FAIL - ERR found: FS_BATT 
Test: NaNs = FAIL - Found NaN in CTUN.DSAlt
Test: OpticalFlow = FAIL - FAIL: no optical flow data
Test: Parameters = FAIL - 'THR_MIN' not found

Are these dangerous?
May be I should study what these fields mean, but if someone can explain that would save lots of time for me~

Full analyse result:

Log File C:\Users\usr\AppData\Local\Temp\tmpC13D.tmp.log
Size (kb) 472.658203125
No of lines 6421
Duration 0:00:15
Vehicletype ArduCopter
Firmware Version V3.6.10
Firmware Hash 1c04a91e
Hardware Type
Free Mem 0
Skipped Lines 0
Test: Autotune = UNKNOWN - No ATUN log data
Test: Brownout = GOOD -
Test: Compass = GOOD - mag_field interference within limits (1.51%)

Test: Dupe Log Data = GOOD -
Test: Empty = GOOD -
Test: Event/Failsafe = FAIL - ERR found: FS_BATT
Test: GPS = GOOD -
Test: IMU Mismatch = GOOD - (Mismatch: 0.38, WARN: 0.75, FAIL: 1.50)
Test: Motor Balance = GOOD - Motor channel averages = [1339, 1344, 1313, 1373]
Average motor output = 1342
Difference between min and max motor averages = 60
Test: NaNs = FAIL - Found NaN in CTUN.DSAlt

Test: OpticalFlow = FAIL - FAIL: no optical flow data

Test: Parameters = FAIL - ‘THR_MIN’ not found
Test: PM = GOOD -
Test: Pitch/Roll = GOOD -
Test: Thrust = GOOD -
Test: VCC = UNKNOWN - No CURR log data

You use an ardupilot firmware. Please ask your question on https://discuss.ardupilot.org/.

This forum is about px4 firmware.

Hello,

I think I used px4 firmware. This is what Mission planner automatically loaded.
My flight controller is pixhawk.
Is px4 firmware better than ardupilot?

You’re definitely using ArduPilot at the moment. The battery failsafe is what is forcing your drone to land.
The “is PX4 better than ArduPilot” question really depends who you ask, and what you’re trying to do. Best to read up on both, and decide what works best for you.

Thanks for the answer.

where do you see battery failsafe?

As you noticed I am really freshman. May be out of my topic, but my target is drone control by dronekit.
Is PX4 better for such target?

No worries at all - we’re all learning!

[quote=“Hayk_Petrosyan, post:3, topic:14121”]
Test: Event/Failsafe = FAIL - ERR found: FS_BATT
[/quote] is where the failsafe is annotated (FS = FailSafe, BATT = battery). There are a couple of other things that look questionable, but I haven’t looked at that auto analyser thing in MissionPlanner for so long I wouldn’t know whether to trust it or not.

For DroneKit, definitely better with ArduPilot, so would be worthwhile to jump across to discuss.ardupilot.org rather than create noise here in the px4 forum.

Thanks much!!
I will move this topic to ardupilot