Plane 4.4 release

Tridge,
Kindly refer to my following post for the logs and related video

@Osman I answered on your separate post

Greetings @tridge,

I am having a weird problem with one of my MFE Fighters. It has Cube Orange+ running plane-4.4.4. The aircraft sometimes behaves like the airspeed sensor is defective or there is a pitch control issue. The aircraft exceeds set cruise speed and throttle percent varies rapidly in response to the airspeed when this occurs in AUTO mode. The aircraft then struggles to maintain level flight or reach target altitude of the next waypoint. Usually, switching the flight mode from Auto to loiter and letting the aircraft orbit for 2 minutes at the same altitude resolves the issue and I continue mission thereafter for another 1 hour without any problem. I have replaced airspeed sensor and the elevator servos but the issue comes and goes. Switching to loiter for two minutes just after the trasition phase always clears the problem.

I intentionally did not use the loiter today, just to see performance on a ramp as it flies the mission. The issue took another dimension with the aircraft exceeding a waypoint altitude by 40 meters. Thats a lot.

Air vs ground speed. Mission airspeed is 20m/s

Graph of Altitude vs airspeed

AoA vs Pitch vs Des. Pitch

Link to log file: 00000125.BIN

Please, I need help finding the root cause and fixing it. It has become too risky to operate, so I have grounded the aircraft till I find the root cause.

Thanks for looking into this.

I have just discovered that in the upgrade from v4.3 to v4.4 the TECS.iph and TECS.ith registers have disappeared.

Is this the case?

And if so, what is the procedure for setting TECS_PTCH_FF_K?

Thanks

@sidajili I think your key issues are:

  • THR_SLEW_RATE is too low at 10%, use the default of 100. With it set to 10 it means that a change in throttle over full range takes 10 seconds, which is far too long
  • your mission has extremely speed descents. For example, from WP 36 to 37 you’re asking for a 120m drop over a distance of 350m. That is more than 1:3 glide slope, which is very steep.

The combination of very slow throttle response with a very steep glide slope is what leads to the overspeed

TECS had a major update. We now have TECS, TEC2 and TEC3 messages.
https://ardupilot.org/plane/docs/logmessages.html#tecs
https://ardupilot.org/plane/docs/logmessages.html#tec2

most aircraft don’t need this, which is why it defaults to 0. It only takes effect when gliding, ie. when using the thermalling feature of ArduPilot

Thank you, Tridge. This was very helpful…well appreciated.

@tridge
Please, when will the stable version support the Remote ID transmitter modules such as Holybro?

Hey, i had a similar problem with my H750 SPRACINGH7EXTREME board.

The thing must have crashed, as there was no further logging past the freezing.

associated log:

@andypiper said this: “The log just stops, so it certainly crashed, Usually if its a watchdog there is another log after that gives the watch dog reason. You are running Plane - I have not tried that, I am not sure whether the low loop rate of plane is something to worry about, you might do better to run at a standard copter loop rate - e.g. 300 or 400 Hz”

Did you ever get it fixed?

Thank you!