OpenPilot CopterControl 3D TxPID tuning

preview_player
Показать описание
My first CC3D and PID tuning experience. I am not an expert with CopterControl. I just want to share my first exposure to tuning a CC3D. All my info has been gathered at

I got my TxPID set up thanks to Fredz video.

Through PPM I had three dials connected to Roll/Pitch Rate Kp, Ki and Kd. I set my stick inputs down to 75 to be gentle and took it out into the still air for some Rate tuning.

KP started at default (.002?) and had me hovering fine and level, but was some what 'floppy' when I tried to move around. I started to dial up Kp (land, adjust, take off) until it felt nice and 'tight'. Flicking the stick quickly would create a little vibration/oscillation. Dialing up further brought in the constant oscillations. So I backed off again to the tight but slight 'ringing' effect when flicking the sticks. Now I flew around a little. I noticed that the quad would head off in a direction from sticks but quite quickly loose the angle and level again - a bit like flying in Atti mode.

Ki next. Starting at zero I raised the Ki. Each raise I tried to see if the flying angle would hold better. I was surprised that I just kept turning it up. The effect was much more subtle but I could see it improving. I made broad adjustments up until the angle was locking in much better but then other 'ringing' oscillations appeared. Higher frequency this time but similar to the Kp's on stick flicks. I backed off until they were minimal but still had good angle hold in flight. So far so good. My Ki had ended up higher than Kp at this point. I flew around a bit more and all was fantastic compared to my previous FC's (Gaui, Naza). As I flew a bit more aggressively i could start to see more of the ringing as I let up out of tight turns etc. I tweaked both KP and Ki down a touch. Flicking the sticks still 'rang' a bit.

Kd next. This was the most subtle of all. I wasn't sure it was working so I just turned it up to my max setting. Now I could see that the ringing had gone completely but also the stick inputs had become very mushy and delayed in feeling. I had to make broad adjustments for a while, up and down before I started to get a feel for Kd's effect. Too much is mushy too little the ringing is back. Went back down to zero and just edged it up until the stick flick ringing all but disappeared. Just a tiny hint was left.

Flew around a bit more LOS and found I could get various small oscillations appearing on different types of turns and stops. Spent another set of batteries tweaking all three but keeping them close to where I had set them .Kp down a touch, Ki down a touch etc. Ok pretty much done on Roll and Pitch.

Next I reset the TxPID to adjust Yaw Rate - Kp Ki Kd and did the same steps. This was much less specific than Roll and Pitch and the numbers for Yaw were generally 50% higher. Once done though I was happy flying with rate on all three axis and could not really see much difference between yaw Axis Lock vs Rate which is a good thing I guess. I will still fly Axislock on Yaw for now.

One last TxPID round for Atti Pitch Roll and Yaw Kp and I was done.

I think I am as good as I can get flying in a small space. Need to go FPV now.

This video represents a rerun the next day for demo purposes.

Quad details:
Home built frame
Tiger AT 2216 1250kv motors
30A ESC Simonk
APC 10 x 4.7 slowfly props
CC3D
Dragonlink on a Futaba 9cap
Lipos: 3 x Zippy 2200mAh 3s 20C
AUW: 1750g
Рекомендации по теме
Комментарии
Автор

nicely done tutorial on tuning. really good to see the effect of the D term - thanks !

MathewWellington
Автор

Oh yeah I am loving the CC3D. My tuning numbers are a bit lower on the latest home built quad but the video technique is still valid. Take a look at my latests movies to see how much I am loving CC3D. Well worth it for me.

WhiskyMystery
Автор

Correct I was using PPM. You can do the same thing in two or three steps by reassigning channels

WhiskyMystery
Автор

Hi PC3DM, thanks for the great video. I am just setting up my cc3d with an FF9 and ezuhf, and was wondering how you have managed to alter P, I and D at the same time....
I can only assume that you are using PPM sum ( if that is the correct term) to enable more than 6 channels, as there are only 6 connections from the cc3d to the Rx. Is that how you have yours configure? Cheers.

friesianflyer
Автор

So six months later after this video, will you give an update on how things are going? Still flying the CC3D? Was it worth the investment of time and money? etc. I am considering one for a tricopter and value your thoughts. Thanks

cullmanrcschool
Автор

how did you achieve 3 tuning cnobs with only 6 channel input on cc?
Is it per cppm?

Ruben-fkzz
Автор

What border values should be set for P, I, D in TxPid?

wojciechsura
join shbcf.ru