Developer

ArduCopter 3.2 ready for wider use

After months of testing, ArduCopter 3.2 (aka APM:Copter) is ready for widespread use and we invite all users to give it a try.  In order to manage the support load at first it will be available only through the Mission Planner and APM Planner2's Beta Firmwares link.  This link is visible from the regular "Install Firmware" page if you check the "Advanced View" on the Config/Tuning >> Planner page.  On APM Planner2 the "Advanced View" it is under the File menu.

In about two weeks we plan to replace AC3.1.5 with AC3.2 as the default version dispensed by the ground stations.

The full list of changes can be found in the ReleaseNotes but here are the highlights:
Flight Mode Enhancements:

  • PosHold flight mode: similar to Loiter but with direct response to pilot input during repositioning
  • ACRO mode handling improvement EXPO (for faster rotations)
  • Drift mode uses "throttle assist" (similar to AltHold)
  • Smoother transitions between flight modes (i..e when entering Loiter or RTL from high speeds)

Mission Enhancements/Fixes:

New Sensors/Devices:

Safety Features:

  • EKF/DCM check will switch to LAND mode if heading error > 60deg for 1 second
  • Baro glitch detection
  • Pre-arm check for Gyro calibration success
  • Pre-arm check that internal & external sensors (gyros, accels and compass) are consistent (Pixhawk only)
  • Parachute support (Pixhawk only)
  • Feedback to Pilot when taking off in AltHold, Loiter, PosHold (i.e. motors spin up a little as throttle is raised)
  • EKF (new attitude and position estimate system only used for reference in this release)

Bug Fixes:

  • Pixhawk GPS driver buffer overflow that could lead to missed GPS messages
  • Pixhawk I2C bug that could lead freeze up if I2C bus is noisy


Known issues/Warnings:

  • Pixhawk users will need to recalibrate their compasses
  • PosHold won't show up as option on FlightMode screen if you have an old version of mission planner.  Please select Help > Check for Updates
  • Landing detector is more strict meaning it may take longer to disarm after RTL, AUTO
  • Set THR_MID parameter especially if you have a very powerful copter because "Feedback to Pilot" raises throttle to 1/2 of THR_MID
  • Spline twitches slightly as it passes a waypoint especially if WPNAV_SPEED is set > 500.
  • Dropped support for NMEA and SIRF GPS on APM boards (ran out of Flash space)
  • Dropped ssupport for sonar for MultiCopters on APM1 and TradHeli on APM1 & APM2 (ran out of Flash space)

If you hit issues, please post them in the APM Forum and include a dataflash log file if possible.

Special thanks the Marco and the Beta Testing team from the AC3.2 beta testing thread who put their copters at risk in the pursuit of a smooth, safe release.  Here are links to some of their videos: Marco's DJIs900, Holger's Water Tower, Josh's Acro, Ray's TradHeli2&FPV, Raph's Hawaii, PhillS's CommandYawThor's Zombie Run&FollowMePhanivyas's Test, Rob's TradHeli, Christian's Test1&Test2Balloon's Spline, JimJ's FPV, Ultrojo's ROI & Spline&FollowMe1&FollowMe2, Troy's Mission

Thanks also to the code contributors to this release including Tridge, Jonathan, Leonard, RobL, Paul Riseborough, MichaelO, Julien Dubois, David Dewey, Andrew Chapman, Emile, Allyson and many more.  If you want to get involved check-out our dev wiki.

E-mail me when people leave their comments –

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

Join diydrones

Comments

  • Rob_L, here is the log (bin). There is 1.5 G on the Z axis when going full throttle and some sway in X and Y which is normal (forward flight) (see near the end of the log), however there is also one other occurrence of the 1.5 G on Z about half way through the log but no EKF_check message generated.

    Would like to know what causes this as it is repeatable.

    https://www.dropbox.com/s/5v74e9dfmrq0md3/3_2_EKF.BIN?dl=0

    Dropbox - Link not found
    Dropbox is a free service that lets you bring your photos, docs, and videos anywhere and share them easily. Never email yourself a file again!
  • I found that if you let Mission Planner do the update it reverted back to the Stable Release version and not the Beta version that works with 3.2.

    I let the update run automatically and I lost POSHOLD (POSITION came back into the flight mode list) and the Max Stabilise Roll/Pitch P values in Avenged Parameters was 6.00 (instead of 12.00).  Reinstalled the latest Bets version of Mission Planner and All Good.

    SO, if you are running 3.2 then install the Beta version of Mission Planner and you should be OK.  @Chim I think this might be related to your earlier posts as well.

  • Hi,

    I am having trouble getting PosHold to work. It is set up in MP but will not engage, according to telemetry it is going to AltHold. Loiter works perfectly. This is based on the hex version of 3.2 installed by MP today.

    With thanks.

    Also, but I assume this is a MP thing, and not 3.2 code, the compass calibration ends itself after a few seconds without my selecting anything (I am actually stood away from the laptop spinning the craft around at the time). It gives me my recorded offsets, but it is based on a very poor about of data. It is the latest 1.3.11 version installed today.
  • Yves, yes, please post the logs.  I wonder if the problem is vibrations under full throttle?

  • @Randy,

    thanks for your reply.
    I just tried the battery alarm on my pixhawk using a adjustable power supply.
    The GCS is telling me "Battery low" but I'm not able to get any noise out of the buzzer even the power supply is down at 9V.
    Here's a short LOG and my Setting File.
    Could you please have a quick look at that ?

    About the frsky telemetry: As far as I understand the current solution is only working for FrSky D-Port capable receivers.
    I'd love to have a solution for S-Port receivers (like the new X4R).
    Maybe some people are already working on this issue.

    About the take-off from moving platform:
    I've done a few take-offs from my hand without problem (and held the kopter still during power up), could you just tell me when the actual gyro calibration happens ?

    Best regards,
    lakeroe

    ADrive | Online Storage, Online Backup, Cloud Storage
    ADrive provides online cloud storage and backup solutions for personal, business and enterprise-level data. Manage, edit and share your data online w…
  • Rob, I'm flying a quad rotor (small 450) and simply going forward with throttle at 100%.  Get the check error about 2 seconds into the forward flight then I back off the throttle.

    I don't know what this is exactly other than it is related to the GPS glitch detection algorithm somehow.  The EKF is currently left disabled (as default) so don't know why these wold show up.  I can post the log if it would help identify what is going on.

    The platform doesn't react to these errors and flies as it should when DroidPlanner audibly reports it.

  • @Chim: I'm not sure on the change of units, you are probably right.  But I think that even if you had tried it, it wouldn't have gone zipping off.  I actually experimented with really big circles a couple weeks ago, and found that it seemed to obey the Loiter Speed setting.

    @Yeves, how exactly are you flying?  I fly my helis quite hard and fast, and don't regularly get EKF errors.  I only get them if I spin for too long.  It doesn't take too much, maybe 5 fast rotations.  But I don't get it from forward flight, or bank and yank at high speeds.

  • Just finished my third flight, ran through all modes including Drift which is much better with the Throttle Assist.  Love the PosHold.

    A few things, flew the Follow Me but though I configured the camera tilt properly.  Used RC9 output on Pixhawk and configured the Gimbal Tilt section plus set the RC6 input to control the Tilt.  Tilt works fine when NOT in Follow Me however, camera tilt just stays put when Follow Me turned on.  Plus, can no longer use Tilt manually through the radio.

    Any write-ups about configuring this somewhere?

    One more thing, doing forward flying aggressively in STAB mode or ALT Hold results in generating multiple EKF_check errors in the log.  DroidPlanner 2 for Android also blurts out some audible message but can't make out what it says.  Let me know if you want the log form this.

    thanks again for a great release !!

  • Developer

    @Euan Ramsey,

    Re the high frequency wobbles you seen during a really hard acceleration: yes, totally agree that we need to adjust the gains based on the throttle level.  Basically the ESCs don't provide a linear thrust output vs the pwm we send them.  Leonard Hall is looking to implement this for AC3.3.

    Thanks for the feedback!

  • Developer

    @lakeroe,

       some of what you're looking for is availble in AC3.2.

           battery alarm: http://copter.ardupilot.com/wiki/failsafe-battery/

           frsky telemetry: http://copter.ardupilot.com/wiki/common-frsky-telemetry/

        Some is in the works for AC3.2 including the take-off from moving platform.

        Feel free to add enhancement requests to the issues list.  There are about 350 items on the list already so if you add one we may close it as a duplicate but who knows..

This reply was deleted.