User Info

 
 
Welcome, Guest. Please login or register.
Have you missed your activation email?

Multi Rotor UK Shoutbox

Refresh History
  • Andy7: Only one I've got too... blew all my pocket money on the FPV kit
    May 28, 2016, 22:39:58
  • nub: saggy battery's suck :(
    May 28, 2016, 22:02:59
  • Andy7: Ahhhh..... TWO flying sessions today. My poor old battery is starting to get a bit saggy now :(
    May 28, 2016, 21:54:22
  • DarkButterfly: @Hozza, That guy is a genuine nutter :laugh:
    May 28, 2016, 10:12:42
  • hoverfly: Oh the joy of a triton stinking of castrol r....
    May 28, 2016, 10:09:19
  • Hozza: He keeps making me grin [link]
    May 28, 2016, 09:23:06
  • DarrellW: @Nub with straight line performance like that you've got plenty of time to slow down for the twisties ::)
    May 28, 2016, 08:29:13
  • nub: bit of beast bike that :laugh: no much fun on the twisties though
    May 28, 2016, 00:35:19
  • DarkButterfly: that's all well and good until they're being scraped up off the tarmac
    May 28, 2016, 00:06:22
  • Hands0n: @DW That Rocket 3 has such awesome grunt. Its a brute! :o
    May 27, 2016, 23:56:00
  • DarrellW: Interesting flash at the start ::) ::) ::)
    May 27, 2016, 21:50:04
  • DarrellW: @HO nice vid of a mega bike!!! It was one of the best they ever made, mahoosive motor with amazing performance - this shows just how fast it was  [link]
    May 27, 2016, 21:47:24
  • Britishguy: [link]
    May 27, 2016, 20:53:50
  • Britishguy: OMG lol
    May 27, 2016, 20:53:45
  • atomiclama: rescue
    May 27, 2016, 19:31:38
  • atomiclama: My last sesh ended in a thorn tree, first ever tree t
    May 27, 2016, 19:31:34
  • Gav: wont go round corners very well
    May 27, 2016, 17:51:29
  • hoverfly: Superb video, as is the bike!!
    May 27, 2016, 17:33:10
  • Hands0n: A Motorcycle infomercial ::) [link]
    May 27, 2016, 15:13:45
  • Bad Raven: Had a good session today thrashing the 1306 motored 160 about FPV. Gone windy now though.
    May 27, 2016, 13:04:58
  • slurm: and free saturday deliv...
    May 27, 2016, 11:56:20
  • slurm: HOZZA thats a great deal
    May 27, 2016, 11:55:37
  • DarkButterfly: my sim cable arrived, not only that it worked with my mac and liftoff FPV sim with no issues out of the box ~~
    May 27, 2016, 11:35:52
  • DarkButterfly: I feeling pretty awesome right now ::)
    May 27, 2016, 11:34:34
  • Hozza: £149.99 for a 960gb ssd plus free shipping with code SSD [link]
    May 27, 2016, 10:44:55
  • DarkButterfly: I've been flying every day almost ::)
    May 27, 2016, 09:38:47
  • nub: lucky you, drizzle here :( :laugh:
    May 27, 2016, 08:57:10
  • atomiclama: morning rabble  ::) What a perfect moring for a bit of cloxe prox stuff around my fav rock face, 4packs in and I'm buzzin :wack0
    May 27, 2016, 07:34:33
  • Bad Raven: especially found around flying fields
    May 27, 2016, 04:53:47
  • Bad Raven: quite common
    May 27, 2016, 04:53:18
  • Bad Raven: magnetic variety
    May 26, 2016, 18:14:20
  • DarkButterfly: What variety or dwarf apple tree is it?
    May 26, 2016, 16:07:25
  • Hands0n: :laugh: Welcome to the brave world of FPV - you'll soon get the hang of it fella.
    May 26, 2016, 14:29:52
  • Andy7: First hop about in the garden with my FPV.. boy, this is a different game!  :o ended up hanging delicately from a dwarf apple tree.
    May 26, 2016, 13:30:55
  • JeremyE: Thats a great location!
    May 25, 2016, 11:27:46
  • Hands0n: @JeremyE - yes, new offices at Thomas More Square, just down road from The Brown Bear :)
    May 25, 2016, 09:05:26
  • DarkButterfly: lol
    May 25, 2016, 08:16:15
  • JT: *lol
    May 25, 2016, 08:15:42
  • JT: I'm going to have to venture into the loft to find the cd cabinet lol. It's wrapped in bin bags up there somewhere lo
    May 25, 2016, 08:15:27
  • DarkButterfly: ah, that sucks
    May 25, 2016, 08:14:51
  • JT: worst bit is there is no wire to plug an mp3 player into the stereo
    May 25, 2016, 08:13:25
  • DarkButterfly: lol
    May 25, 2016, 08:13:07
  • JT: It's like an aeroplane throttle lol
    May 25, 2016, 08:12:52
  • DarkButterfly: not bad cars those, my dad had one, the only thing i didn't like about it was the weird handbrake
    May 25, 2016, 08:12:31
  • JT: So had to find a new car yesterday(great convalescence for me lol).So i'm now £3k lighter and have a 09 vauxhall zafira!   Plenty of boot space for planes  ::)
    May 25, 2016, 08:11:09
  • DarkButterfly: I wouldn't advise driving that either
    May 25, 2016, 08:10:58
  • JT: I can't get one though lol. We're off on holiday to the peak district Friday(booked before I knew I'd be having a heart op lol). My mate came round to service and check out the car and said, "no way you can drive that to Derbyshire" it had a leaking brake caliper, cracked rear tyre, and the power steering box was leaking badly.......
    May 25, 2016, 08:09:14
  • DarkButterfly: lol, its very good at what it does
    May 25, 2016, 08:05:54
  • JT: you're videosa are looking too good lol
    May 25, 2016, 08:05:21
  • JT: Hey DB, stop making me want a phantom
    May 25, 2016, 08:03:24

Who's Online

Theme Selection



Forum Default

Permanently

* Who's In The Chat Rooms

User in Chat:


Author Topic: Tuning PIDS Arducopter / MegaPirateNG 2.9.1 + , FAQ - Draft - Work in progress  (Read 52388 times)

0 Members and 1 Guest are viewing this topic.

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
Tuning PID`s
 
This is intended as a guide / reference to PID's in Arducopter 2.9.1 + , (Also applies to latest versions of MegaPirateNG), please feel free to comment / add information for others, will maintain /edit the FAQ as appropriate.
 
A proportional-integral-derivative controller (PID controller) is a generic control loop feedback mechanism (controller) widely used in industrial control systems. A PID controller calculates an "error" value as the difference between a measured process variable and a desired setpoint. The controller attempts to minimize the error by adjusting the process control inputs.

In specific multicopter terms this means the PID software will be taking data measured by the sensors on the flight controller (gyros / accelerometers etc) and comparing that against expected/desired values to alter the speed of the motors to compensate for any differences and maintain control.

The PID controller calculation (algorithm) involves three separate constant parameters, and is accordingly sometimes called three-term control: the proportional, the integral and derivative values, denoted P, I, and D. Heuristically, these values can be interpreted in terms of time:
 
  • P depends on the present error
  • I on the accumulation of past errors
  • D is a prediction of future errors, based on current rate of change
Depending on your flight controller there will be PID's associated with a number of flight modes. This FAQ focuses on Arducopter but the principles apply to other FC's that use PID tuning.
 
Current PID tuning parameters for Arducopter 2.9.1 + are shown below, as you can see certain PID's are only active in certain flight modes in Arducopter. You should always start tuning standard PID's first,  Rate Roll, Rate Pitch and Rate Yaw. Until you get these stable then there little point in moving on to the others.

The PID's in Arducopter are optimised for the 3DR/jDrones quad with 850 motors and 10" props. If you're using more powerful motors/props and are seeing bad flight behaviour in stabilize, start by turning down Rate Roll P in 25% steps first.

Unless you have a Multi with strange motor layout, Pitch and Roll are normally locked to each other, ie: change one the other matches the same settings.

From 2.9.1+ it is important that the FC is not hard mounted, the board should be mounted on foam, gel or isolation mount. Failure to do this will make the Multi hard to tune. Pay special attention to prop balancing and motor balance. If you are still having problems with Alt Hold or Loiter then try changing the setting for AHRS_MPU6K_FILTER in advanced parameters in Mission Planner to 20 or lower.


[ Guests cannot view attachments ]

Rate Roll
  • P - Too much rate P will oscillate quickly, and cause to copter to sound angry under stick input, bouncing rather than smoothly following your inputs. It will also shake more at full throttle and under hard turning. Not enough you will not feel like you have full control,  it will feel lazy and be very easy to over correct with your inputs, inputs will feel delayed.
  • I -  Too much rate_I will oscillate if you get high enough (a much slower oscillation than a rate_P shake).  But quite a long while before it oscillates it will have other detrimental effects on flight performance, like a sluggish feeling or a tendency to flip over on take-off. Not enough will cause the copter to get pushed by a constant wind, then it will fight back using just P.  It will not hold a very firm angle during forward flight and will need more correction. This will not be as smooth as it could be in either case.
  • D - Too much rate_D will cause fast oscillations, you will see a twitch forming then a fast buzzing oscillations. Not enough rate_D will result in you not being able to dial enough rate_P in, you will then suffer the effects of having rate_P too low
  • IMAX - The maximum possible build up of Roll
Rate Pitch
  • P - Too much rate P will oscillate quickly, and cause to copter to sound angry under stick input, bouncing rather than smoothly following your inputs. It will also shake more at full throttle and under hard turning. Not enough you will not feel like you have full control,  it will feel lazy and be very easy to over correct with your inputs, inputs will feel delayed.
  • I - Too much rate_I will oscillate if you get high enough (a much slower oscillation than a rate_P shake).  But quite a long while before it oscillates it will have other detrimental effects on flight performance, like a sluggish feeling or a tendency to flip over on take-off. Not enough will cause the copter to get pushed by a constant wind, then it will fight back using just P.  It will not hold a very firm angle during forward flight and will need more correction. This will not be as smooth as it could be in either case.
  • D - Too much rate_D will cause fast oscillations, you will see a twitch forming then a fast buzzing oscillations. Not enough rate_D will result in you not being able to dial enough rate_P in, you will then suffer the effects of having rate_P too low
  • IMAX - The maximum possible build up of Pitch

Rate Yaw
  • P - Should be set higher get more aggressive control and lower to slow reaction time.
  • I -
  • D -
  • IMAX - The maximum possible build up of Yaw


Stablize Roll
  • P - The desired rate at which the copter will return to level from roll.  If this is too high, it could cause an oscillation.
  • I - Acts like a trim to overcome poor copter balance. Defines time it takes to achieve max value. Higher = faster.
  • IMAX -
Stabilize Pitch
  • P - The desired rate at which the copter will return to level from pitch forward or back.  If this is too high, it could cause an oscillation.
  • I - Acts like a trim to overcome poor copter balance. Defines time it takes to achieve max value. Higher = faster.
  • IMAX -
Stabilize Yaw
  • P - The desired rate at which the copter will return to the target heading.  If this is too high, it could cause an oscillation.
  • I - Acts like a trim to overcome poor copter balance. Defines time it takes to achieve max value. Higher = faster.
  • IMAX -
Loiter Speed
  • P - Too low and Multi will overshoot position.
  • I - Overcomes wind to hold position (turn to zero in no wind conditions to tune P)
  • IMAX - Maximum speed to position.
Rate Loiter
  • P - The rate at which the copter will move towards the target point.  If this is not high enough, the copter will not be able to fight high winds and will drift.  If it's too high, it will oscillate around the target.
  • I - This will help the copter fight winds while having a zero error.  However use it with caution because it will also cause an oscillation if it's too high.
  • D
  • IMAX - The maximum possible build up of Loiter
Throttle Rate
  • P - amount of throttle output used to change the climb rate
  • I - compensates for error in achieving desired climb rate (zero by default.)
  • D
  • IMAX  - The maximum possible build up of throttle.
Altitude Hold
 
If you are having problems tuning ALT HOLD, make sure you have minimised all vibrations of the frame and mounted the FC on foam or gel etc. Also try setting AHRS_MPU6K_FILTER to 20 in advanced params in Mission Planner
  • P - Used to convert altitude error in centimeters to a desired climb_rate in centimeter/second. Higher = faster climb rate
  • I - Used to account for a copter having trouble holding altitude, usually due to a low voltage battery.
  • IMAX - Amount of throttle we can adjust  (units: 1000 = 100%)
Crosstrack Correction
  • Gain - Cross track correction is intended to guide the Multi to an optimal path, as opposed to simply pointing towards the desired waypoint. This is desired when wind blows the Multi off course. It can also be useful to keep a Multi on a certain line between waypoints for photography. Gain is the amount of multiplied force used to keep the Multi on the original track.
Nav WP
  • P - we use our speed (4m/s as defined m/s) offset as the error. high numbers = more pitch to achieve the desired speed
  • I - Allows ramp up against the wind force. Higher value ramps faster.
  • D -
  • IMAX - Amount of Pitch we can add to overcome wind
  • m/s - Maximum Speed in metres per second between waypoints.
Throttle Accel
  • P - Tune Throttle Accel P and I terms but try to keep P about 1/2 the size of I
  • I - Should be twice size of P
  • D -
  • IMAX -
Tips
"My copter slowly rises or descends when I enable Alt-Hold or Loiter" .
The throttle deadband when in alt-hold or loiter mode is from 40% ~ 60% of the throttle.  If you have an overpowered or underpowered copter then when in stabilize mode the throttle required to maintain a hover may be outside this range.  So when you engage alt-hold or loiter your throttle is outside of the deadband and arducopter thinks you want to climb or descend.  The simple solution is to move your throttle back to center as you engage alt-hold.  A permanent solution is to modify the THR_MID parameter through the mission planner's Adv Parameter List screen.  If your copter hover at 40% of throttle stick when in stabilize mode, make THR_MID = 400.  If it hovers at 60% of throttle make the parameter 600, etc.
 
 
« Last Edit: February 14, 2013, 14:26:28 by Jumpy07 »


BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
Re: Tuning PIDS Arducopter - FAQ - Draft - Work in progress
« Reply #1 on: February 13, 2013, 12:12:44 »
Reserved
BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline icedfusion

  • Site Sponsor
  • Trade Count: (0)
  • Full Member
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Posts: 211
  • Liked: 10
  • Country: gb
Re: Tuning PIDS Arducopter - FAQ - Draft - Work in progress
« Reply #2 on: February 13, 2013, 19:29:31 »
Excellent post!

ice.

Offline Leebo914

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 29
  • Liked: 0
  • Country: gb
Re: Tuning PIDS Arducopter - FAQ - Draft - Work in progress
« Reply #3 on: February 13, 2013, 23:57:24 »
Awesome, that is a huge help, thank you ~~

Offline Gaza07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 319
  • -Receive: 220
  • Posts: 4656
  • Liked: 712
  • Country: gb
    • Multi Rotor UK
Re: Tuning PIDS Arducopter - FAQ - Draft - Work in progress
« Reply #4 on: February 13, 2013, 23:59:29 »
Excellent work Craig  :bravo:

Offline Marty McFly

  • Chat Moderator
  • Trade Count: (0)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 16
  • -Receive: 60
  • Posts: 930
  • Liked: 260
  • Country: scotland
Re: Tuning PIDS Arducopter - FAQ - Draft - Work in progress
« Reply #5 on: February 14, 2013, 10:04:04 »
   :thankyou:   once again an excellent piece of work Craig,thank you,Marty. :scotland:
JR XG8 and JR Ninja

Offline Mslater

  • Trade Count: (0)
  • Jr. Member
  • **
  • Thank You
  • -Given: 1
  • -Receive: 2
  • Posts: 98
  • Liked: 15
  • Country: england
    • Revolution Models
Tis good Craig, one change to note is that Stab I does nothing now - should be set to Zero in all Stab parameters.
Duvet - The quickest way to say Duck Down !

Offline Polleke1949

  • Trade Count: (0)
  • Jr. Member
  • **
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 54
  • Liked: 0
  • Country: nl
Very Good Craig.
Thanx a lot  ~~
Got a question though.
What's the difference in MegaPirateNG 2.9.1 and Arducopter 2.9.1  :confused: ?
« Last Edit: February 14, 2013, 20:18:45 by Polleke1949 »

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
Very Good Craig.
Thanx a lot  ~~
Got a question though.
What's the difference in MegaPirateNG 2.9.1 and Arducopter 2.9.1  :confused: ?
Arducopter is for genuine APM board and clones such as APM 2.5 and Arduflyer 2.5 (2.9.1 has been released)
MegaPirate is for boards such as Crius AIOP and Blackvortex etc (2.9 is in beta)
 
 
BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline Polleke1949

  • Trade Count: (0)
  • Jr. Member
  • **
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 54
  • Liked: 0
  • Country: nl
Arducopter is for genuine APM board and clones such as APM 2.5 and Arduflyer 2.5 (2.9.1 has been released)
MegaPirate is for boards such as Crius AIOP and Blackvortex etc (2.9 is in beta)

I have a Crius AIOPro V1.1, so I will have to wait for the 2.9 version......... :waiting:
Any idea when it's coming?

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
I have a Crius AIOPro V1.1, so I will have to wait for the 2.9 version......... :waiting:
Any idea when it's coming?
Its in Beta at the  moment.. but has a few bugs.. dont think it will be that long until its released.
BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline lakis21

  • Trade Count: (0)
  • Jr. Member
  • **
  • Thank You
  • -Given: 3
  • -Receive: 5
  • Posts: 49
  • Liked: 10
  • Country: gr
Thank you!!! Another great thread from you! Really helpful!  ~

Offline fruitsalad

  • Site Sponsor
  • Trade Count: (0)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 2
  • -Receive: 60
  • Posts: 907
  • Liked: 257
  • Country: gb
  • pilot error nah not my fault ground got in the way
im in process of tuning..
this guide is very helpful and well explained.
thanks jumpy07..
dont grow up,just buy bigger toys!!!!

Offline robshaw

  • Site Sponsor
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 196
  • -Receive: 62
  • Posts: 1296
  • Liked: 310
  • Country: gb
This post has just saved my bacon.  New transmitter caused my quad to fly terribly.  As it was tuned by somebody else for my old DX6i I was a newbie. Now flying happily tuned with my new 9xr.  Cheers Jumpy07  :beer2:
Tunrnigy Talon Tri, TBS Discovery, TBS Discovery PRO, Spnky 250 Mini, EZUHF, EZOSD

Offline Loiner

  • Site Sponsor
  • Trade Count: (0)
  • Newbie
  • *****
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 27
  • Liked: 0
  • Country: gb
Great description of a misunderstood subject, in geeks terms " The effects of the parameters of Differential equations in the time domain"
That's as it may or may not be, my problem is much more nobish. I can not find any mention of AHRS_MPU6K_FILTER in advanced parameters of Mission Planner. I used the LPF parameters in MultiWii and found them very effective so would like the opportunity of trying same in ArduCopter 2.9.1. Reason being my rig has a tendency to climb quite quickly when "engaging" Loiter. Not necessarily all due to vibration as I have not as yet done very much tweaking but I would like to try and eliminate as many variables as possible before diving in. Yes both the RC Timer clone APM 2.5 and the base on which it is mounted are resiliently mounted via rubber grommets both above and below.

Regards

John

PS
 ~~
Found the MPU6000 LPF setting its in Advanced params The variable name is INS_MPU6K_FILTER, should look harder before asking for help! :help: Will try and do better in future  :laugh: Now I can give the frame another try at Loiter. I do note that the default value suggested for on ArduCopter is 42Hz, as any one tried both 20 and 42 to get a comparison?

« Last Edit: March 11, 2013, 16:23:31 by Loiner »

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
I don't have MPNG 2.9 loaded.. still on 2.8... however the screen is the same as Arducopter on my APM.. see below for details of where it is on Mission Planner.. as you can see mine is currently set at 20... would do this before you do and PID tuning..
 
[ Guests cannot view attachments ]
 
Would also make sure you have tuned as much vibration out as you can.. FC mount and prop balancing etc
 
Once you are happy with above.. then look at the PIDS below.. start with Alt Hold P>
 
Throttle Rate
  • P - amount of throttle output used to change the climb rate
  • I - compensates for error in achieving desired climb rate (zero by default.)
  • D
  • IMAX  - The maximum possible build up of throttle.
Altitude Hold
 
  • P - Used to convert altitude error in centimeters to a desired climb_rate in centimeter/second. Higher = faster climb rate
  • I - Used to account for a copter having trouble holding altitude, usually due to a low voltage battery.
  • IMAX - Amount of throttle we can adjust  (units: 1000 = 100%)
« Last Edit: March 11, 2013, 10:43:27 by Jumpy07 »
BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline bulesz

  • Trade Count: (0)
  • Full Member
  • ***
  • Thank You
  • -Given: 21
  • -Receive: 1
  • Posts: 115
  • Liked: 15
  • Country: hu
sorry for my noob question, but I'm a scared rookie so want to be 100% sure before the props chop off my hands... ;)

so I could use this guide with my MPNG 2.8 as well?

Offline Jumpy07

  • Administrator
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 5
  • -Receive: 265
  • Posts: 4460
  • Liked: 1022
  • Country: scotland
  • What goes up.. must come down..
Yes pretty much the same..
BNUC-S Pilot with PFAW.
UAQ Instructor / Flight Assessor

"All that is necessary for the triumph of evil is that good men do nothing"

Offline bulesz

  • Trade Count: (0)
  • Full Member
  • ***
  • Thank You
  • -Given: 21
  • -Receive: 1
  • Posts: 115
  • Liked: 15
  • Country: hu
naice thanks, good to know!

Offline DarrenG

  • Site Sponsor
  • Trade Count: (1)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 6
  • -Receive: 32
  • Posts: 524
  • Liked: 132
  • Country: gb
    • MacFixer.co.uk
I need to look at tuning now I've got my quad built and flying. It all seems pretty good on stock settings but that's because I know no better I suspect!

Have been putting it off as I want to balance my props first, and can't do that as RoyalFail have lost the parcel containing my Du-Bro balancer, ass-hats. Shipped 1st Class recorded two weeks ago. Bad enough that they've lost it but the Du-Bro's are hard to find in stock and the retailer is now out. Not happy  :angry:

I take it there is little point in tuning until the props have been properly balanced?
Darren Griffin
@DarrenGriffin, @TheMacFixer & @PocketGPSWorld
Sky-Hero Little Spyder with Naza V2, Arducopter Quad with Pixhawk and Emax 250 with Naze32

Offline rickp

  • Site Sponsor
  • Trade Count: (0)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 21
  • -Receive: 33
  • Posts: 471
  • Liked: 203
  • Country: gb
I take it there is little point in tuning until the props have been properly balanced?

Yeah, you'd be better off waiting I think.

Offline Falcon26

  • Site Sponsor
  • Trade Count: (0)
  • Newbie
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 18
  • Liked: 10
  • Country: us
Thank you Craig very Helpful it may take a while for me to soak all this in but with your help its going a lot easier great work :thankyou:

Offline Falcon26

  • Site Sponsor
  • Trade Count: (0)
  • Newbie
  • *****
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 18
  • Liked: 10
  • Country: us
Question one of the many I still have is there a need to link roll and pitch in the PID with a Tricopter IE:one rotor for pitch and two rotor's for roll ?  :shrug:

Offline ericb

  • Site Sponsor
  • Trade Count: (0)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 2
  • -Receive: 15
  • Posts: 313
  • Liked: 118
  • Country: scotland
  • UP ,UP AND OHHHHHH S***
This is a fantastic guide to understanding what is going on and the way to go when correcting any issues  :beer2:

Eric
Alien homemade , 330 homemade wonderful little thing oh and the 250 mini that is wonderful

Offline orfordness

  • Site Sponsor
  • Trade Count: (1)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 19
  • -Receive: 36
  • Posts: 527
  • Liked: 110
  • Country: gb
Quote
Tips
"My copter slowly rises or descends when I enable Alt-Hold or Loiter" .
The throttle deadband when in alt-hold or loiter mode is from 40% ~ 60% of the throttle.  If you have an overpowered or underpowered copter then when in stabilize mode the throttle required to maintain a hover may be outside this range.  So when you engage alt-hold or loiter your throttle is outside of the deadband and arducopter thinks you want to climb or descend.  The simple solution is to move your throttle back to center as you engage alt-hold.  A permanent solution is to modify the THR_MID parameter through the mission planner's Adv Parameter List screen.  If your copter hover at 40% of throttle stick when in stabilize mode, make THR_MID = 400.  If it hovers at 60% of throttle make the parameter 600, etc.

So being a bit slow today, I've got this exact situation on my quad, when in Loiter or Alt Hold the quad slowly climbs, do I need to increase the the THR_MID or decrease it?

At present its set at 500

Thanks
Steve
Tarot 680 Pro Hex
450 (Flamewheel clone) x 2
Hubsan X4
CS022 Mini Quad

Offline robshaw

  • Site Sponsor
  • Trade Count: (0)
  • Hero Member
  • *****
  • Thank You
  • -Given: 196
  • -Receive: 62
  • Posts: 1296
  • Liked: 310
  • Country: gb
Decrease it. Take about 50 off and give it a try.
Tunrnigy Talon Tri, TBS Discovery, TBS Discovery PRO, Spnky 250 Mini, EZUHF, EZOSD

Offline orfordness

  • Site Sponsor
  • Trade Count: (1)
  • Sr. Member
  • *****
  • Thank You
  • -Given: 19
  • -Receive: 36
  • Posts: 527
  • Liked: 110
  • Country: gb
Thanks Rob, that's what I've done, ill let you know how I get on!

Steve
Tarot 680 Pro Hex
450 (Flamewheel clone) x 2
Hubsan X4
CS022 Mini Quad

Offline hexadec

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Receive: 1
  • Posts: 5
  • Liked: 0
  • Country: gb
This is just the info I've been looking for...all in one place!

Much appreciated. ~~

Offline TNT

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Receive: 0
  • Posts: 1
  • Liked: 0
  • Country: us
Excellent post. This is what I'm looking for. I just found gold hihihihiiiii.
Simple explain but say it all. Thanks

Offline jacknet

  • Trade Count: (0)
  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 7
  • Liked: 0
  • Country: us
Not sure of thread for this ? so please correct me. I am trying to load MPNG on my Crius and as per Jumpy's Guide my first compile came up with the error: 'AP I16' does not have a type. The line of code reads: AP_Int16          format version; This is in the Arduino Parameters.h file. Any ideas?