Developer

ArduCopter 2.5 released!

Version 2.5 of the ArduCopter code is now available in the AP Mission Planner and in the downloads area!

 

Enhancements:

  1. The first ArduCopter code release optimized for the APM 2.  Leans and drift should be much reduced or even eliminated for most users.  This was accomplished through a number of core improvements to the DCM implementation by Tridge like this one and this one.
  2. Loiter and waypoint following should be improved due to a D term bug fix, some tuning and the improved DCM performance mentioned above.
  3. On start-up, the yaw heading is updated with first successful mag read (so you should no longer see the slow rotation from north to your actual heading).
  4. Increased output rate to ESCs to 490hz.  This update rate is also user selectable using the new RC_SPEED parameter.
  5. hexa copter stability patch bug fix (should resolve slight flattening when pitching forward and accelerating very rapidly).
  6. improved baro filtering
  7. fix to dataflash logging of Mag heading
  8. addition of H1 swash plate type and bug fix for proactive yaw compensation for collective pitch changes for TradHelis.

 

Tuning:

The default PIDs are optimized for a 3DR/Jdrones quad with 850 motors and 10" props. If you're using more powerful motors/props, start by turning down Rate Roll P in 25% steps.

While some testers have reported very good flights with the default PIDs, some have reported that this release is a little "sharper" due to the DCM improvements and have found they needed to:

     reduce stabilize P by 10% (i.e. 4.5 -> 4.2)

     reduce stabilize D by 30% (i.e. 0.15 -> 0.10)

     increase rate D from 0 to 0.001

Tuning loiter can be tricky.  Refer to the discussions which will appear below for more community feedback on what parameters work best.

 

Please post your feedback in this discussion.  For enhancement requests  and bug report, please add them to the arducopter issues list.  When possible please include logs (tlog and/or dataflash) and tell us whether you're using APM1 or APM2 and what version of the software you're using (presumably 2.5 but tell us anyway!).

 

Thanks for this release go to the developers (both in the core team but also those who have provided bug fixes through the issues list) and also the community members who participated in the previous release thread and provided some great detailed information in the form of issue reports and logs which allowed us to nail some bugs!

 

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

Join diydrones

Email me when people reply –

Replies

  • I need help please.

    I flew today with my octo and the new firmware v.2.5. I found a problem that I can not disarm the motors after the AUTO TRIM mode. It continue to run despite the throttle is at 0I have to cut the battery to stop the motors.

    Thanks

  • Short video of what my Y6 has been doing with v2.5.  I have tweaked and tuned till I am stumped.  Flew good in stabilize with 2.4.1.  In the video the wobbling is almost non stop.  It is also yawing bad on its own.  Using APM1/2560.  I know that it is not a hardware problem.  If I reload earlier stable firmware versions it flies great.  

    https://www.youtube.com/watch?v=90EOhy18o9o

  • In 2.4.1... In Stab.. I could lean forward a lot.. like 30-40 deg.. and all the motors would speed up and the copter would accelerate  across the field with any change in altitude.

    2.5.. this fantastic feature is gone… or there some parm I need to change.. ?

    Eddie Weeks

    www.jetlens.com

    Aerial Imagery
    Aerial Photography Louisiana
  • Just a note to everyone, actually an addendum to the initial thread posting because I think a significant aspect of this release was missed.

    Major credit to Tridge again on this one, because not only is the DCM better, more accurate and more stable, it's actually FASTER!  Whereas previously we were struggling to achieve the desired (correct me if I've got the numbers wrong) 200hz rate on the code, it is now running well over that, and in fact can push close 300hz.  This is a significant improvement, and will again allow us to add more features in the future without the CPU getting bogged down.

    So once again, (as with the parameter changes) Tridge has managed to both fix a problem AND improve performance.  Truly remarkable.

  • Loiter is very stable and smooth...on the air about 40 meters.

    congratulation develop team....

    thank you 

    Balloon

  • small info.

    I tried to upgrade from 2.4x to 2.5 using MP, board is 1280 and after eeprom 116->117 message there was message about being unable to update. Board can not boot, or connect over MP again.

    I'll try to upgrade it over arduino.

  • Developer

    Thanks to the whole team and to all users who knew how to wait!
    Ehm... why the thread is under the section "ArduPlane"? :P

  • Congratulations dev team, this release looks really great.

    On the other hand last reports on Y6 where not that good.

    Has Anyone flown a Y6 with 2.5 successfully??  I'm worried about last messages reporting a turning behaviour on take off... unflyable...

     

  • Randy.

     Can, the rc_speed to 500hz?


  • Awesome! Thanks guys!!

This reply was deleted.

Activity

Jose Araujo liked Jose Araujo's profile
Aug 29
spencer harvey liked spencer harvey's profile
Jul 9
More…