Me again with another query - hoping someone can help me out again!
I have my X-5 wing flying nicely baselined in manual mode but every time I try FBWA mode I have almost no response and have to revert to manual just to complete a turn at my local model club. Same thing goes for Autotune mode. I have double checked the LIM_ROL_CD, LIM_PITCH_MAX and LIM_PITCH_MIN parameters and they seem to be high enough (4500 and 2000/2500 respectively) so what could be wrong?
I also did a little ground check by holding over aileron all the way to one side, then slowly banking the aircraft over (in my hand). Sure enough, when it gets to around 20 degrees bank angle, the elevons are level with each other which would seem to indicate that LIM_ROL_CD is too low (certainly well below 45 degrees!).
I have done some searches on this issue and the reason for sluggishness for others was too low settings for these parameters, but I'm at a loss for my problems!
The pixhawk will estimate the windspeed and thereby the airspeed, even without an airspeed sensor.
Just adding here the wiki that explain exactly your pb : http://plane.ardupilot.com/wiki/reversing-servos-and-setting-normal..."
If you use the ELEVON_OUTPUT or VTAIL_OUTPUT options, you may find the MIXING_GAIN parameter useful to control the gain of the mixer.
The default is a gain of 0.5, which ensures that over the full range of the mixer both inputs have authority (it can’t saturate). That also means that if you have one input of the mixer (eg. aileron on an elevon plane) at full range, and the other input neutral, then the output is only 1750. That may not be enough roll authority for some planes.
If you change the MIXING_GAIN to 1.0 then you will get the full range of output from a single channel, although if you have full aileron deflection and full elevator at the same time you will saturate the mixer. It will clip output outside of the valid range of 900 to 2100 microseconds.
So if you have found ELEVON_OUTPUT doesn’t have enough authority then try raising the MIXING_GAIN."
Hi Jean-Marie - thanks for your reply. I confirm that I have used Elevon_Output option for my X-5 and one of the first things I did was increase the MIXING_GAIN to 1 as there was not enough movement.
Bear in mind that my problem only exists in FBWA/FBWB/Autotune modes. All the other modes I have tried (Stabilize, Auto, Manual) allow steep bank command when I move the stick. The steepest bank angle I can get in FBWA/FBWB/Autotune is around 15-20 degrees even though LIM_ROLL_CD is set to 45 degrees. Elevator authority has the same problem (much less than LIM_PITCH_MAX/MIN setttings).
I'm sorry - I don't know what could be the 'problem' if it's ok in manual and other mode. For me too, aileron/elev are less than in manual and stabilize but it's not a big issue on my x61. I'm using stabilize mode more often if there to much wind and need lot of responsivness.
There are a couple of things that might lessen the effect of the problem, one is when you're doing your radio calibration to move your roll/pitch stick to the 4 corners and not just up and down/left and right. The other is to increase your Roll P value to quite a high value to give much more authority to roll (i.e. tune roll aggressively).
Hi Graham - thanks for your reply. Just to let you know that I *think* I have resolved this - by installing a pitot. So it may be possible that the airspeed approximation it was using before was somehow off and the Pixhawk thought the plane was in a stall and limited the max bank angle. Unfortunately my GPS packed up the other day so that plane is grounded for now but I managed 1 flight with the pitot and it was better.
Once I can confirm for sure I will chime back in to close this out.