I've just released ArduPlane 2.63

This is a bug fix release, with the following changes:

  • fixed MAVLink code to allow update of the last waypoint in flight (updating one waypoint at a time is unusual, and the code had a off by one bug that prevented it working for the last waypoint)
  • ensure output channel is enabled on a DO_SET_SERVO command
  • only set manual channels in failsafe code
  • fixed handling of DO_REPEAT_SERVO command
  • added new auto GPS detection to fix startup with no GPS attached, and correct detection of GPS type when the GPS is attached after startup
  • fixed support for reversed throttle servo setups

The main reason for this release was the poor startup performance when no GPS was attached. Thanks to everyone who reported that!

Cheers, Tridge

Views: 6086

Reply to This

Replies to This Discussion

Thanks Andrew !

Do repeat servo is critical for me, i was delaying the update from 2.5. but that is a good reason to make the jump.

Thanks.

Like with 2.60 - I am unable to control any servos/throttle in manual or automatic mode, unless a 3dr modem or OSD is connected to telemetry port during APM boot..

Any idea why ? - (APM 2.5)

BTW: airspeed is still broken, I guess you know that. :)

2.6.3 works fine!!!

Next fly, this week end with the first mission test ! 

Thank you Andrew! :)

I wait a bit, but promise to upload it soon.

Gábor

Hi Andke,

Like with 2.60 - I am unable to control any servos/throttle in manual or automatic mode, unless a 3dr modem or OSD is connected to telemetry port during APM boot..

Any idea why ? - (APM 2.5)

That is very strange. I have tested this here, and I'm unable to reproduce it. Are you sure the servos are getting power?

BTW: airspeed is still broken, I guess you know that. :)

That is also unexpected. I fly with an airspeed sensor, and I've tested all the recent releases. Airspeed has worked fine with all of them.

Can you provide a more detailed explanation? In particular give me a tlog from a ground test with airspeed enabled when you press your thumb hard over the sensor.

Cheers, Tridge

Thank You Andrew !

 

I think there are two small mistakes in Attitude.pde, maybe you have a look at it.

Line 63:

now:         fabs(ahrs.roll_sensor * g.kff_pitch_compensation) +

should be: fabs(ahrs.roll_sensor) * g.kff_pitch_compensation +

 

Line 91:

now:         ch2_inf = (float)g.channel_pitch.radio_in - g.channel_pitch.radio_trim;

should be: ch2_inf = (float)g.channel_pitch.radio_in - (float)g.channel_pitch.radio_trim;

 

Yes- I am sure - it's as easy as: plug in battery with OSD or 3DR Radio attached, transmitter on - ESC will beep, servo twitch, and APM is ready in short time. (RC control over servos)

disconnect telemetry plug or only the APM's telemetry RX pin, plug in power, ESC will beep, servos will not move - and no RC control over servos.


a telemery device is only needed during boot - after that it's ok to remove it.

Regarding airspeed: in 2.60 +OSD or MP - I see airspeed just fine when pinching the silicone tubing.  - 2.62, 2.63 - no airspeed is indicated.

All on APM 2.5 - I somehow suspect this to be  a APM 2.5 issue.

Andrew, I have the same problem as reported by Andke...

 

http://www.diydrones.com/xn/detail/705844:Comment:977662

boot problem and no airspeed - or both problems ?

- 2.40, 2.60, works with airspeed, 2.62 and 2.63 does not.

-none of them boots APM 2.5 unless something is connected to telemetry port.

airspeed stops working, on APM 2.5 after 2.60 , 2.61 and onward is broken.

Please disregard the telemetry related problem - it proves to be a hardware error.

I tried a new APM 2.5 today, and it works fine regardless of telemetry port.

-Airspeed is a problem on both. - so that's a real bug.

APM 2 - just upgraded from 2.60 to 2.63 and Airspeed not working.

Reply to Discussion

RSS

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service