WARNING to TradHeli users:
Do not attempt to fly AC3.3 until you hear otherwise from me. I have not even bench tested it yet, let alone test flown it. There are quite a lot of changes that have gone in that could be crash-o-matic for helicopters.
AC3.3 release for Tradheli is likely to be delayed.
This post will serve as the official release progress thread for TradHeli.
Warning: DO NOT FLY RC6! It has a critical bug that will likely end in a crash.
Warning for RC5:
RATE_YAW_FILT_HZ param will change defaults from 5Hz to 20Hz to be more suitable for helicopters. If you have never changed this parameter from 5 before, then it will automatically update the value to 20 without warning. This much faster filter will probably require reduction in your P and D terms, and the yaw may oscillate badly. Be prepared to retune these. As a safety measure, probably cut them in half for your first take-off.
Warning #2 for RC5:
I accidentally broke the Landing Detector. It will probably never trigger. You should land in Stabilize mode, or be prepared to shut down the motor as soon as it touches the ground in Alt_Hold, Loiter, Auto, etc.
I remember quite awhile back also feeling a bit lost starting to use an APM on a TRex500. There was quite a lot to learn, and the documentation was not always up to date or completely explanatory. Try starting here
and see how it goes. I think this is the latest information available, correct me if I'm wrong. Rob's new video, when ready, should be a great help. I'm now setting up a 600 using a PixHawk and all that I've learned from my 2 years getting the 500 flying right. (I'm a slow worker!)
If you new to the pixhawk and you are not willing going through the pages of the manual and the info on this forum you have to wait for Robert Lefebvre,s release of the next video he has promised will coming soon.
The first setup video is here: https://www.youtube.com/watch?v=rAbsZl5hanE
Hi guys, finally got round to flying AC3.3.3-rc1 after having many issues with low quality parts (KDS). It is flying beautifully now, almost as well as the DDVP trex did!
Nice to see no tail kick when autoing now - it kicked on AC3.2.1, but not any more.
Thanks Rob for your work on tradheli, it is very greatly appreciated!
Many cool features to be found in this release! I did have to re-tune my rate gains however it is really worth it for a the extra stuff we get. Good to see the H_CYC_MAX in there plus piro comp as an option ;)
Any ideas what is RATE_PIT_I_L_MIN? Looks interesting!
Rob, I installed the newest beta version for traditional helicopter and i am getting really bad tail wag. I dont believe that it has anything to do with the firmware but more of a PID setting. I have had the hardest time trying to get rid of it and I am hoping that you can point me in the correct direction to get it fixed.
I have attache a copy of the log and here is a video of it.
Link to Log file
Any thoughts or guidance in this would be appreciated.
I just connected the Helicopter and downloaded the param file. I still believe that this is a tuning issue since it had this in the previous version, just not as bad.
Thanks for the help.
Trex 450L 01-2016.param
if these are really your limits, than this indicates you are using only half of the usual servo resolution. You should set up the tail servo to use something like +/- 400 instead of the +/-200. In other words your servo arm seems to be too long.
You could try a faster RC_SPEED as well. Find the max. speed of swash and tail servo and use the smaller one (i.e. if swash servo limit is 200Hz and tail servo limit is 333Hz use RC_SPEED = 200 or less).
Your tail wag doesn't look like a typical PID induced tail wag to me. Check for mechanical problems like servo arm length and loose parts or too much friction.
How to solve PID problems depends a lot on your skills. 'P' or 'D' too high will lead to fast violent oscillations (P and D are "dangerous"). 'I' too high will make slow oscillations. FF passes your stick input to the servos. If you set P=I=D=FF=0 nothing happens at the servo. Either use the default setting or try this:
D is good for fine tuning, but not needed in the beginning, therefore set D=0.
FF doesn't oscillate and you need control, therefore set it to get about 75% of the maximum travel.
Set the I-parameter to the default and set P=0.
Make the heli light on the skids and check for good tail control, if you got it, lift off and watch for oscillations, then increase I,P and D as needed. Always remember, better too low than too high !
I will take a look. I have looked over everything and i have not noticed anything loose or mechanically broken. Everything is stock from align, servos, push rods, ext.... I had to set the min and max this way to prevent over traveling. I will look at moving in on the servo arm to see what that does.
Thanks for the input.
Joe have you tried changing RATE_YAW_I_L_MIN? I have mine set to 4500 because I dont like the idea of having any leak on the tail. Should make it more similar to older releases where there was no leak on the tail.