Arducopter 2.8.1 is now in the mission planner and in the downloads area! Remember to do your MP configuration again after loading this code, since it erases your EEPROM and sets it to the new defaults. 

Note: Issues with APM1 user's level feature not working are now resolved.  If you installed 2.8 we highly recommend you upgrade to 2.8.1 as 430 extra bytes of RAM have been freed up which reduces the chance of memory corruption (although we haven't seen any cases of this on the APM2 at least) .

Note #2: this release has not gone out for Traditional Helicopters until they can be tested fully.  Flip and Toy mode have also not been fully tested.

Improvements over 2.7.3:

  • Improved ACRO mode (Leonard Hall)
  • Improved stability patch to reduce "climb-on-yaw" problem (Leonard, Rob Lefebvre, Randy)
  • Rate controller targets moved to body frames (yaw control now works properly when copter is inverted) (Leonard/Randy)
  • Less bouncy Stabilize yaw control (Leonard)
  • OpticalFlow sensor support for APM2.5 (Randy)
  • DMP works again by adding "#define DMP_ENABLED ENABLED" to APM_Config.h You can also log DMP vs DCM to the dataflash by adding "#define SECONDARY_DMP_ENABLED ENABLED" (Randy)
  • Watch dog added to shutdown motors if main loop feezes for 2 seconds (Randy)
  • Thrust curve added to linearize pwm->thrust. Removes deadzone found above 90% throttle in most ESC/motors (Randy)
  • More timing improvements (main loop is now tied to MPU6000s interrupt) (Randy)
  • GPS NMEA bug fix (Alexey Kozin)
  • Logging improvements (log I terms, dump all settings at head of dataflash log) (Jason)

 

Bug Fixes / Parameter changes:

  • fixed skipping of last waypoint (Jason)
  • resolved twitching when no GPS attached (Tridge)
  • fixed loss of altitude if alt hold is engaged before first GPS lock (Randy/Jason)
  • moved Roll-Pitch I terms from Stabilize controllers to Rate controllers
  • TILT_COMPENSATION param tuned for TradHeli (Rob)


Code Cleanup:

  • HAL changes for platform portability (Pat Hickey)
  • Removed INSTANT_PWM (Randy)


As per usual PIDs are optimised for the 3DR/jDrones quad with 850 motors and 10" props. If you're using more powerful motors/props and are seeing bad flight behaviour in stabilize, start by turning down Rate Roll P in 25% steps.

Please note that on this release we've moved the Roll and Pitch I terms from the Stabilize controller to the Rate controller. There's some evidence that says this can lead to flips on take-off if you move the roll or pitch sticks around as you take-off so we recommend you leave these sticks in the middle until you're in the air.

Please feel free to report issues you find in the discussion below and/or add them to the issues list.

Thanks and enjoy!

Tags: ACM, APM1, APM2, ArduCopter, Heli, Quad

Views: 95830

Reply to This

Replies to This Discussion

AH good, it's not just me with jumpy alt-hold and no apparent alt error!

 

Testing filters today to see if I too have bad z vibrations.

 

 

Hi Dave,

Enable RAW and have a look at your z acceleration. You will very quickly see if you have a lot of vibrations.

The jump that you can get after mode changes has been fixed for the next release candidate.

I conclude my series of videos related to the upcoming version 2.9 with a very fast flight (for this hexa) in Stabilize.
The control is fantastic and precise or not be able to make this fast "schneider" at very low altitude.
To fly the quad with an angle greater than 45° (the default in ArduCopter for safety reason) put these two lines in APM_Config.h (thanks Jason):

//#define MAX_INPUT_ROLL_ANGLE 6000
//#define MAX_INPUT_PITCH_ANGLE 6000

In this example "6000" is 60°, like in my video.
Of course, this mod is only for expert pilot.
APM is my favourite stab and auto controller, is the most comprehensive product on the market with a very low cost.

Enjoy!

Marco

Une fois de plus: EXCELLENT Marco!!

Il manque juste la Casquette ..!!

vivement 2.9 dans  MP

Cordialement Daniel

Nice work,Marco

ouaaaaaaa incredible marco

does it fly stock pid?

if it s the case it s fantastic

Thanks to all!
PID is not the default, i apply minor changes for my setup.

Very nice. I'd end up hurting someone and/or crashing if I tried that! And can I get some of your weather?

Looking great Marco. Can you achieve this sort of smoothness in alt-hold? My stab is just like yours, but my althold is porpoising in fast forward flight.

Hi Dave, i have not tried in alt-hold, let me know!

Hey Marco,

If you have done a auto mission or auto land you have been flying using the Alt_Hold controller. It is all the same thing now, just used differently.

:)

Yes, but the auto modes typically wouldn't achieve a high enough airspeed to reveal the porpoising problem.  It only happens well past 10m/s, and the default speed is 5m/s.

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Groups

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service