Pixhawk Pitch and Roll Sensitivity in FBWA Mode

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!

Thanks,

Jacques

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

Join diydrones

Email me when people reply –

Replies

  • Moderator

    have you disabled elevon mixing on the TX and enabled elevon output mixing in the controller?

    • Thanks for your reply, Dwgsprky. I confirm that my Tx is set up as a normal model (with tail) and I'm using Pixhawk for all my mixing (elevon_output - the newer method).

      Jacques

  • Developer

    On my flying wing (Falcon) I had a similar issue.  I have LIM_ROL_CD set to 6000, LIM_PITCH_MAX at 2500 and my NAVL1_PERIOD set to 11.  My RLL2SRV_RMAX is 90.  Note I have an APM2 but its the same code.

    You need to post a log (preferably dataflash) for us to investigate if you cannot resolve it.

    Thanks, Grant

    • Thanks for your reply, Grant. I am going to try method 2 for pitch and roll tuning and play around with RLL2SRV_P,  RLL2SRV_D and RLL2SRV_I as suggested in the tuning manual. If I'm still having issues then I'll post a log.

      Jacques

    • Developer

      My Falcon wing will be completely different to your wing and I have an APM2 in it but just in case you are curious I have attached my parameters file.

      Thanks, Grant.

      mav.parm

      https://storage.ning.com/topology/rest/1.0/file/get/3702718815?profile=original
  • 300km

    Could it be the anti-stall measures?

    I had similar problems, but perhaps not as extreme as you describe when I maidened a Go Discover. I had the pitot tube/airspeed settings wrong so the APM thought I had zero airspeed. That of course is below the minimum airspeed setting so it restricted the roll angle to 25 degrees. I had very long gentle turns, and with a flying wing there is no option of using the rudder to help.

    • Thanks for your reply, moglos. On the basis that I don't have a pitot tube I doubt that could be the cause.

    • 300km

      Verify then that you have the settings correct. If APM is set to use a pitot and there is none then it might registering speed =0.

      There are two settings in the hardware setup section, from memory to say if a pitot is present, and to say if APM should use them.

      Another way to check would be to verify that the airspeed and groundspeed is the same (watch the left of the HUD during a flight, or while replaying one).

  • Jacques,

    Those parameters set the roll and pitch limits, but the actual responsiveness of flight controls is determined by the roll and pitch PID controllers. Have you worked through the tuning section of the manual? If not, you will want to read these pages:

    http://plane.ardupilot.com/wiki/tuning/

    If your proportional gains are too low, you will get the sluggish performance that you describe. You will want to do a flight using AUTOTUNE to set these gains automatically, but if the performance is too sluggish to even fly in autotune, then you will manually need to raise the proportional gains beforehand. I hope that helps!

    Mark

    • Thanks for your reply, Mark.

      Yes, I have tried autotune in a few flights and recorded a gradual increase in RLL2SRV_P (0.4 to 0.656) and PTCH2SRV_P (0.4 to 0.463). NAVL1_PERIOD stayed on 20. But it's been difficult with so little movement that I kept having to flick back to manual to keep it within the bounds of my flying location. I will try method 2 of the pitch and roll control tuning in my next outing.

      Jacques

This reply was deleted.