Ship landing lua scripts bug

wen I use ship landing scripts ,vtoltakeoff alt is 40m,waypoint alt is 300m,when mission start the aircraft altitude kepp assistance alt,can not climb。guide mode can not change alt also,the firmware version is 4.5.7,lua scripts comes here : ardupilot/libraries/AP_Scripting/applets/plane_ship_landing.lua at master · ArduPilot/ardupilot · GitHub

please post your .bin file

this is the .bin https://pan.baidu.com/s/1UffykB3KEn0deyWWzkT2XQ?pwd=3h3g

hard for me to download from baidu. Could you post in google drive, mediafire or dropbox?

ok

Altitude keeps going down below 35 which then initiates Q_assist and the VTOL transit back into fixed wing mode. Then again it looses altitude and repeats previous behavior.

Have you done fixed wing auto-tune yet? I would do autotune and set SERVO_AUTO_TRIM param =1 and try again. It seems flying OK in FBWA mode so it seems to me the problem is in the elevator control. (I see lots of Gyro not calibrated message but not sure what it indicates)

I’m just a beginner so take my opinion only as reference.

plane fly ok without becon,takeof on ship,so cyro auto calibrated is cloesd.

We experienced similar situation when beacon was not delivering right heading and location data to aircraft. VTOL denied to land on moving platform at that time. Why don’t you check beacon logs?

update firmware to 4.6.2

大哥,你问题解决了吗,我最近也在搞这个移动起降,遇到了一些问题,搞得我头都大了。方便沟通一下吗。这是我的微信 19991614691 :sob: