Trad. helicopter, Initial Tune Parameters page

Hi, is this page applicable to Trad Helis or is it just for multirotors ?

Thank You

Only for multi rotor. Donā€™t use it for trad heli.

2 Likes

Thank you for prompt reply :slight_smile:
Is there anywhere I can find ā€˜starting pointā€™ settings for an Align TREX 470, Main rotor disc diameter 34", 86cm ?

Thank You

Work step by step through the wiki. Iā€™m doing it now with an OMP M4. Thereā€™s a lot of reading and a lot of videos to watch. Bill has done a lot of great work and thereā€™s a ton to absorb.

https://ardupilot.org/copter/docs/traditional-helicopter-first-flight-tests.html

The M4 initial flights were on the defaults and then adjusted and trimmed as needed to get it ready for tuning. Then thereā€™s a list of parameters in the wiki to load up once youā€™re ready to start tuning.

Edit: One thing not in the wiki is set FS_CRASH_CHECK,0. Apparently it doesnā€™t work well in trad heli. Thankfully Iā€™ve never tested that yet.

2 Likes

Can someone provide me with a .bin file of a properly configured heli?

I will add support for that in the ArduPilot methodic configurator using it.

1 Like

@amilcarlucas i think you and I need to chat about this. I havenā€™t used your tool but want to learn about how it could be applied to heliā€™s. Iā€™m sure there are areas where this would be very helpful and others that arenā€™t as easy to configure.

2 Likes

@amilcarlucas @bnsgeyer I think the tool would be very handy for a helicopter, given all the steps in the tuning procedure. Iā€™ve already made myself some param files to load for the initial tuning params and each step of the tuning so I got things right. Once I have this M4 done Iā€™ll gladly share the results.

1 Like

I didnā€™t know this tool existed but would be very interested if it started supporting trad heli.

Is this thread going to be the best place to monitor and find out when trad heli is added? Id be happy to start another thread just for ArduPilot methodic configurator here in the trad heli section if that makes more sense.

There is already a ArduPilot methodic configurator GUI thread on this forum.
I suggest we use it to coordinate support for heli and other vehicles

1 Like

I look forward to using the heli configurator tool when ready, happy to help test the tool on 8 heliā€™s. 3 Trex 550ā€™s, 3 Trex 470ā€™s, 1 Trex 450 and a Blade 300x.

I need .bin log files to create the tool

@amilcarlucas i am planning to get a sense of what your tool does and then meet with you to discuss some details of how heli differs in the setup from multiā€™s. I am not sure that blindly feeding you bin files would be that helpful.

1 Like

It would allow me to build the initial support, and we can later improve it.

@amilcarlucas Here is a log for a T-Rex 500. This is just after i finished autotune. I kept all of the other Position controller variables at their defaults. It flies well in loiter and auto modes. I donā€™t fly nor did I configure this for acro mode.

Initial Heli support has been added to the ArduPilot Methodic Configurator 0.9.4 with this commit

As you can see there are almost no python code changes. Just two .json files:

  • configuration_sequence_Heli.json
  • vehicle_components.json

and the . param files.

Pull requests are welcome to improve the above mentioned files.

Would be great to get some help on this topic

1 Like

@amilcarlucas thanks to you and @Allister for taking the initiative to get this started. How does you repo work? Do you have version releases or do users see changes immediately. It just concerns me if users are able to use this since it hasnā€™t been checked or validated.

Taking a quick look through the commit, there are parameter changes that are not meant for everyoneā€™s heli. Tail servo set up is one that could break a users aircraft if the servo range is set incorrectly. Not everyone uses service with a 760 microsecond center-point. Also much of the tuning advice is appears to follow the multirotor advice/techniques. Heliā€™s shouldnā€™t follow these practices.

So I am willing to help. Like I said before I need to install the app and use it to see how it would need to change for heli.
@amilcarlucas will you be at the dev conference in Japan? That may be a great time to really dig into this.

Officially it is all still beta (version 0.9.4 < 1.0.0). So there is only master branch and all releases are just tags in the master branch. All changes to the master branch are immediately built and released as ā€œdevelopment versionā€. This is known as continuous integration and continuous deployment (CI/CD).

If the users find a problem they can always downgrade to an older version. I prefer they would not. I prefer they would just report the issue and I will fix it.
I did decided to release it so that you and Alister would not need to compile the code nor install the development stuff.

The .json files are very self explanatory and the .param files are simple .param files.

Iā€™m still not sure if I will attend it.

Given the needed change to the order of operations for the trad-heli setup, what is the best way to move forward? Is commenting here enough? I donā€™t have any significant coding experience so github is like a foreign language to me.

Iā€™ll install the latest version of the MC and give it a shot. Iā€™m going to be busy the next few weeks so I wonā€™t have a lot of time but Iā€™ll try and provide feedback as I can.

You can just install the 0.9.4 version and create a new vehicle using the ā€œHeli/Allisterā€ template.
Then add information from your frame in the component editor window and save the changes.
Exit the program
Then you can rename and, using a text editor, edit the .param files that got created.
Zip them all and send them to me.

Whatā€™s the best way to move parameters around in the configurator? I want to put all the SEROVx_FUNCTION params (in step 12) and the SERVOx_TRIM/Min/Max params (in step 7) all in the same place.

Edit: I think itā€™s okay, I have an ideaā€¦