Developer

APM:Plane 3.5.1 released

3689651507?profile=original

The ArduPilot development team is proud to announce the release of version 3.5.1 of APM:Plane. This is a minor release with primarily small changes.

The changes in this release are:

  • update uavcan to new protocol
  • always exit loiter in AUTO towards next waypoint
  • support more multicopter types in quadplane
  • added support for reverse thrust landings
  • added LAND_THR_SLEW parameter
  • added LAND_THEN_NEUTRL parameter
  • fixed reporting of armed state with safety switch
  • added optional arming check for minimum voltage
  • support motor test for quadplanes
  • added QLAND flight mode (quadplane land mode)
  • added TECS_LAND_SRC (land sink rate change)
  • use throttle slew in quadplane transition
  • added PID tuning for quadplane
  • improved text message queueing to ground stations
  • added LAND_THR_SLEW parameter
  • re-organisation of HAL_Linux bus API
  • improved NMEA parsing in GPS driver
  • changed TECS_LAND_SPDWGT default to -1
  • improved autoconfig of uBlox GPS driver
  • support a wider range of Lightware serial Lidars
  • improved non-GPS performance of EKF2
  • allow for indoor flight of quadplanes
  • improved compass fusion in EKF2
  • improved support for Pixracer board
  • improved NavIO2 support
  • added BATT_WATT_MAX parameter


The reverse thrust landing is particularly exciting as that adds a whole new range of possibilities for landing in restricted areas. Many thanks to Tom for the great work on getting this done.

The uavcan change to the new protocol has been a long time coming, and I'd like to thank Holger for both his great work on this and his patience given how long it has taken to be in a release. This adds support for automatic canbus node assignment which makes setup much easier, and also supports the latest versions of the Zubax canbus GPS.

My apologies if your favourite feature didn't make it into this release! There are a lot more changes pending but we needed to call a halt for the release eventually. This release has had a lot of flight testing and I'm confident it will be a great release.

Happy flying!

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Are there any videos of reverse thrust landings? I would really like to see how that works.

     

    Also all my ESC’s only go one way. Are there any good airplanes ESC’s with reverse capability?

     

    .

     

  • T3

    Great work guys!!  Thanks for the release notes ,

    @Tridge

    We tried that last version at a large gas plane, as a testbed and Demo at the same time!!   We used almost all extra features (RPM, Second GPS, PTZ Camera, Companion Comp, Secondary Telem, Nose Gear ...  name it!)

    Everything works flawlessly.

    Still, we were very excited when you utilized the SBUS out for more outputs..  As you can imagine, we run out them. While we conected our cams  ZOOM, Thermal, retract, nav lights as passthru channels on 9,10,11,12 out.  We can control them via TX as long as we have link, but we cant control them via mavling (Toogle channel X with MP).

    One trick was to assign the zoom channel as a camera roll and assign (1 ok 3 to go..).

    The question is.. :  can we toggle 9-14 channel out, if they are assigned as passthru function?  Can we use an SBUS converter? 

  • Many thanks!!
  • Thanks for the info and links Tridge.

    I'll be happy to share some more info on the V-tail quad once we have more time after D2. ;-)

    Quadplane reverse thrust is going on the test schedule now. I'll need to try it on the old X8 wing too. I'll let you know how it goes!

  • Developer

    @JB, I haven't really thought about reverse thrust landing for quadplanes. I think it should actually work with the current code, as the quad motors will automatically cut in to help at below Q_ASSIST_SPEED. Let me know if you try it!

    On LAND_THR_SLEW, there are some docs here:

    http://plane.ardupilot.com/wiki/arduplane-parameters/#landing_throt...

    on LAND_THEN_NEUTRL, docs are here:

    http://plane.ardupilot.com/wiki/arduplane-parameters/#set_servos_to...

    both are for fixed wing.

    On quadplane frames, it supports all sub-types of quad, hexa, octa and octaquad so far. No support for tri yet. This is just a result of the structure of AP_Motors from the copter code. It was easy to support any from the MotorMatrix class.

    On v-tail quadplanes, I haven't looked at that, and probably won't look at it anytime soon, but I'd welcome experimental results from others :-)

    Cheers, Tridge

  • Tridge and team -  Awesome as always!

    Reverse thrust yay! ;-) Thanks Tom!

    Is it possible to use reverse thrust on a quadplane for the forward motor? I'm thinking steep decent with a quick quadplane flare at the end could reduce hover time for landing and resulting exposure to wind, similar to how a "jump" to forward flight can be used at launch.

    Also what is the function of LAND_THR_SLEW parameter (which you've listed twice I think) and LAND_THEN_NEUTRL parameter? Are these for fixed wing or quadplane aircraft? I'm also curious as to what multirotor layouts are now supported (quad, octo obviously) and what QLand does. Is SBUS out still in the works?

    BTW It seems that the rear left quadplane ESCs have a higher likelihood of failure than the rest... ;-)  Yesterday one of our dinky little 7g 20A esc melted down (and desoldered itself!) resulting in the quadplane doing a flip at 3m above ground after prolonged hover tests in wind. No damage was done at all, just a new ESC required. We're only running 2206 on 6x4 for 2kg MTOW. Quad setup is around 200g all up!. Flies well with plenty of reserve and the motors run cool, but I think we'll put the 30A ESC version in, that will add an extra 16g though... we're trying to keep the weight down to essentially a flying battery. I suppose every solution comes with it's own set of problems!  ;-) lol.

    One last idea for quadplanes: Have you considered using a asymmetric motor v-tail quad layout for better yaw control in wind?

    Regards

    ---

    Cala

    From what I understand reverse thrust is accomplished by using a reversible ESC (SimonK etc) and the prop is forced to spin backwards on decent to reduce approach speed. Very useful in particular for efficient aircraft like wings etc that have good glide ratios, but as a result are hard to land in tight spaces.

  • Hi Cala,

    I think their using reversible ESC's for it, so a special ESC as normal ones wont do it.

    Chris

  • Thank's Chris, that's great to land over crops with less damage risk :) you need a special esc or common ones are enought?

  • Hi Cala, i think they are using ESC's that can be reversed on the fly.  The brushless motors don't mind which way it goes.  The prop would be way less efficient though but should be enough to make it quite draggy to steepen the decent down.

    Hi Tridge or Tom, is this the deep stall stuff that was being worked on a while back?  Looked promising but I'm guessing a forgiving airframe is needed?

    Chris

  • Cool!!! thank's Tridge, the reverse thrust landing, reverse prop? how it's works? 

This reply was deleted.