Warning #1: Compass calibration and reducing interference is far more important than with 2.9.1b
Warning #2: GPS glitches can cause sudden and aggressive position changes while in loiter mode. You may wish to reduce the Loiter PID P to 0.5 (from 1.0) to reduce aggressiveness (see image below of where this gain can be found in mission planner).
Warning #3: optical flow is not supported but will be back in the next release (AC-3.0.2 or AC-3.1.0).
Warning #4: loiter turns does not maintain altitude. This bug will be fixed in AC-3.0.2.
Warning #5: This release has only been lightly tested on Traditional Helicopters.
Improvements over 2.9.1b include:
WPNAV_SPEED, WPNAV_SPEED_UP, WPNAV_SPEED_DN, WPNAV_ACCEL allows configuring speeds and acceleration during missions
How to upgrade:
1. Make sure you are using Mission Planner 1.2.59 or newer (get it here)
2. Click on the MissionPlanner's Hardware, Install Firmware screen. The version numbers should appear as "ArduCopter-3.0.1", then click the appropriate frame icon and it should upgrade as per usual.
3. Reduce the Loiter and Alt Hold PIDs if you have modified them from the defaults. The modified PID values for the 3DR frame can be seen in the image below.
Note: Nav parameters have been combined with Loiter so do not be concerned if you can't find them.
5. Try out the new version in stabilize mode first, then alt-hold, then loiter and finally RTL and Auto.
Numerous How-To videos are available:
Special Thanks to Marco, DaveC and the large number of testers on the pre-release thread who put their copters at risk during the extended testing period. Some of their videos can be found here, here, here, here, here and here. Thanks also to MichaelO for the MP changes required for this release.
All feedback welcome. Please put your questions, comments (good and bad!) below.
The thing where you rock it back and forth and it climbs a lot should be mostly resolved by the scaling stability patch that went into 3.0. What'll likely help reduce it is to reduce the THR_MID parameter. It might not get rid of it completely but it should be make it better. What was happening previously is that when you rocked it back and forth you were basically always asking it to roll or pitch in some direction. The old stability patch would bump up the throttle (if necessary) to give you that roll or pitch. In a regular flight you just ask for roll or pitch moves temporarily so you don't notice an momentary climb but rock it back and forth constantly and up it would go.
Bad vibrations tend to cause a climb in alt no matter what you do to the roll or pitch controls except for the cases where the vibes are just on the X and/or Y axis. In these cases you may find that the copter rises or falls as you lean over.
I tried to get some advice on another section of the forum about frame options to scale up my copter but no replies. I am tempted to just build a bigger version of my quad but depending on how well hexa’s can survive a motor/ESC failure that may be a better option. If they don’t usually survive a failure then the extra motors are just increasing the chance of a total failure.
I would prefer not to go all the way up to octo.
I guess the software doesn’t actually ‘decide’ it has a motor failure but just tries to compensate?
So any advice on hexa behavior with an engine out is welcome.
Thanks for replies but I have a gut feeling against 'contra' prop arrangements. On some aircraft and helicopters it was a good solution when space was limited but the second prop is trying to climb up through descending, turbulent air. Theory says this will be less efficient and may have resonance but I know many say its ok. Do you use different pitch pros on the lower motor?
Craig. I guess with the Y setup both rear motors are on a servo tilt? That worries me too as its has no redundancy.
X8? im not ruling it out yet.
I would still like to know if a hexa, on an average day, will survive an engine out or not.
I had an X8 and it flew really well with one motor out. You could hardly notice any difference at all.
Hexes do tend to fly more stable than quads in my experience. Logically they should fly with one motor out. Think of it this way. With one motor out its like a rectangular quad but with another arm to the side. The flight stabilized would control the motors to compensate for this the same as it did for my X8.
Im thinking that a hexa with a motor out may only loose a bit of lift but a fair chunk of yaw control. I wonder if the logic can share out the control while reducing power to all props in the ‘non failed’ group.
I suspect there has not been much work in this area.
What I am thinking is that, during a motor failure with a hexa setup, if a controller shuts off the opposite side motor automatically and increases the power on the remaining 4 to compensate the lift deficiency, the system should be able to fly just as good. It will be a rectangular quad as John mentioned above. But this shouldn't be an issue. The quad would never have to be a perfect square. There are many quad setups in the market where the motors are not perfectly symmetrical.
This is not true. On a regular hexa, if you lose one motor, the resulting 5 motors give you a roll/pitch-yaw coupling. It can still fly, but it's not going to be great. Y-6 and all Octos don't have this problem.
Sure. That's why I recommended shutting down the opposite side motor as well. With 2 opposite side motors out, there shouldn't be any roll/pitch or yaw problem. Because the result is a simple quad... The only problem I can see is if the overall lift would be sufficient...
On the Y6 all the motors are fixed - you have yaw control without needing a tilt servo.
Draganfly call theirs an X6 http://www.ainonline.com/sites/default/files/uploads/draganflyer-x6...
The issue with the hexa is that the current flight code will try to maintain level flight and yaw control causing the vehicle to flip. We need to program a mode where it senses the motor failure and then switches to a mode where you sacrifice yaw control so you can maintain level flight. It will spin but you can get back to the ground.
Ill do some bench testing with my hex and take out one motor and see what I come up with. Watch this space