PID Without a PhD

250 views
Skip to first unread message

David Wyland

unread,
Aug 13, 2012, 11:57:28 PM8/13/12
to hbrob...@googlegroups.com

James Nugen

unread,
Aug 14, 2012, 1:02:46 AM8/14/12
to hbrob...@googlegroups.com
While we're on the subject of PIDs...

Here is a good series of blog posts that start from a beginner's
implementation and explains the various problems and ways to solve
them:
http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction

-James Nugen

Tim Craig

unread,
Aug 15, 2012, 2:36:34 AM8/15/12
to hbrob...@googlegroups.com
I read this series as part of my lunchtime reading today. It's the best
tutorial I've seen on the implementation details of writing PID control
code. The fact that the Arduino is the target is really irrelevant as
it's the explanations that count. The corner cases covered in the
articles are something you'd have to look for hard and long to find not
to mention the clear explanations. However, for the basic theory you
need to look elsewhere but that's not a dig at the article as it does
what it says, just an explanation for any noobs who get confused because
the author just dives into the code.

If anyone would like a more convenient version of the article to read or
archive, I've made a PDF of the whole series including the comments,
some of which are quite useful. (I would like to bitch slap the two
clowns who were posting in txt spk and trying to find someone to do
their homework for them) I looked at the license for the articles and
they're under "free to share" so we're good there. Let me know and I'll
send it out.

Tim

Wayne C. Gramlich

unread,
Aug 15, 2012, 3:19:33 AM8/15/12
to hbrob...@googlegroups.com, Wayne C. Gramlich
Tim:

The wiki is a reasonable place to put it.

Regards,

-Wayne

Tim Craig

unread,
Aug 15, 2012, 3:04:33 PM8/15/12
to hbrob...@googlegroups.com
Ok, it's on the wiki with the filename
"Improving_the_Beginner�s_PID.pdf". The URL appears to be
http://hbrobotics.org/wiki/index.php?title=File:Improving_the_Beginner%E2%80%99s_PID.pdf

Tim
Reply all
Reply to author
Forward
0 new messages