AC3.3 TradHeli Release Discussion

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.

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

Join diydrones

Email me when people reply –

Replies

    • Yes, not really any upgrades but some under the hood changes that effect parameters.
      From the release notes of rc4:
      7) TradHeli:
      a) parameters moved to stop possibility of corruption if board is switched between tradheli and multicopter firmware. Heli users may need to re-setup some heli-specific params.
      b) H_COLYAW param can be float
      Read back in this discussion to see examples of parameter changes.
  • Hi Rob,

    I don't know if I am the only one with this problem, but could you please make Ch7+Ch8 accessible with RC7(8)_Function=1 when these channels are not needed by the program.

    Thank You

    • Sorry, not understanding this either.  You want to be able to use the Ch 7 & 8 outputs if not using them for an ESC?  How are you going to control the ESC?

      I am actually wanting to make these official Aux Functions.  It would allow you to switch the ESC on/off using any aux channel input (7-12) and then likewise, use any aux channel for the ESC driver.

      • Hi Rob,

        this is based on a lot of assumptions and MY problems, please correct me where I am wrong:

        With 3.2.1 I cannot get any any servo movement setting RC7_Function=1, is this my own problem or expected behaviour ? I think it is written somewhere that Ch7 is reserved for ext. Gyro / DDVP, therefore I was asking to add something like 'if you don't need Ch7, you can use it for servo'. Ofcourse I can use the RX output as well, but it would be less wiring hassle in my case.

        When I use the Pixhawk to feed the V-Stabi FBL (my brushless servos work with V-Stabi, but are not happy with Pixhawk see 'D-problem' below) I use the ESC commands directly from the RX (don't know why I should send it through the Pixhawk, please explain if you have another opinion). Same as above, it would be nice for me to have servo output at Ch8 when not needed for ESC.

        AUX Functions sounds fine for me as long as there is enough space for gimbal etc.

        My 'D' problem: One of many PID tuning recipes is to set I=D=0, tune P to oscillation, set P= 60% of oscillation P and I = 50% of oscillation time and D = 12% of oscillation time. In my case this works for P and I, but is totally wrong for D. In my case the D has to be 2 to 3 powers of 10 smaller. I know you favor D=0, but heli seems to benefit from these small amounts of D. Is there a scaling error somewhere? The standard servos are o.k. with small amounts of D, but the brushless servos are not. When I tune the brushless servos in flight I must divide the D by at least ten to get smooth servo movements.

    • I think manual mode is very important,and disarm is dangrous .

      • Sorry, I'm not following?

  • I just flew my Trex 550 with 3.3r3.  I was able to takeoff and land in both stabilize and Loiter.

    Stabilize was fine.  

    Loiter required increase in Pitch and Roll Ps and FFs.  It is still has moments of loiter fore aft oscillation but I'm sure it just needs more retuning.

    Cyclic works while disarmed. Collective doesn't.  Is this by design or should I voice it?  I like to see both working before arming.  

    I think I may have too much vibration, because I see some erroneous climb after landing.  It worked with 3.2.1 but I didn't have EKF enabled.  It'll take some work getting the heli balanced again and tuned for the EKF.

    • Ray, I checked this yesterday, collective does work while disarmed in Stabilize and Acro, as it should.  It does not work if you are in Alt_Hold, Loiter, etc.  That's always how it has been.

      • Sorry Ray, this must be something that came in between rc1 and rc3.  I just updated to rc4, and have this behaviour.  I'll fix it.  Thanks for pointing it out.

    • Collective not working while disarmed is NOT intentional, thanks for noting it, I will check it out and fix it.  That will probably be a critical fix before AC3.3 can go stable.

This reply was deleted.

Activity

DIY Robocars via Twitter
Sunday
DIY Robocars via Twitter
May 14
DIY Robocars via Twitter
May 13
DIY Robocars via Twitter
RT @f1tenth: Say hi to our newest #F1TENTH creation for @ieee_ras_icra next week in Philly. It’s going to be huge! 😎 🔥 @AutowareFdn @PennEn…
May 13
DIY Robocars via Twitter
May 11
DIY Robocars via Twitter
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Noticed my car zigzagged in last run. It turned out to be the grass stuck in the wheel and made the odometry less accura…
May 8
DIY Robocars via Twitter
RT @SmallpixelCar: Test my car. RTK GPS worked great. Thanks @emlid for their support. https://t.co/EkQ6qmjmWR
May 8
DIY Drones via Twitter
RT @chr1sa: @kane That's @diydrones circa 2009. Still have a box of those Canon cameras that we used to strap into planes, just like this.…
May 3
DIY Robocars via Twitter
RT @chr1sa: Our next @diyrobocars race is going to be outside at a real RC racetrack in Fremont on May 28. Fully autonomous racing, head-to…
Apr 30
DIY Robocars via Twitter
RT @f1tenth: Our Spring 2022 F1TENTH course @PennEngineers is coming to an end with a head-to-head race as a big finale. So proud of our st…
Apr 26
DIY Robocars via Twitter
RT @DanielChiaJH: I wrote a thing! Throughout the development of my @diyrobocars car I've been using @foxglovedev Studio to visualize and d…
Apr 23
DIY Robocars via Twitter
RT @SmallpixelCar: My new car for high speed. Low body, everything ( @NVIDIAEmbedded Jetson Xavier NX, @emlid RTK GPS, IMC) under the deck…
Apr 23
DIY Robocars via Twitter
Apr 21
DIY Robocars via Twitter
RT @f1tenth: F1TENTH Race training setup @PennEngineers for our upcoming ICRA2022 @ieee_ras_icra competition. @OpenRoboticsOrg @IndyAChalle…
Apr 21
DIY Robocars via Twitter
RT @fatcatFABLAB: Proud to be hosting a restarted DIY Robocars NYC Meetup April 26. Come by if you want to talk about and race self-driving…
Apr 17
More…