Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   What control laws are you using? (http://www.chiefdelphi.com/forums/showthread.php?t=112095)

jesusrambo 26-01-2013 13:12

What control laws are you using?
 
We're using the standard PID controller that comes from WPILIBJ in several places in our code. We just had a random thought, wondering what you other teams might be using for control law. Are your mentors having you do anything more advanced or different? Is it all code, or math-based like a PID controller?

If you're willing, please go into as much detail as you can. It's just an interesting question for us, and maybe it'll help some other teams too.

Thanks!

Ether 26-01-2013 13:21

Re: What control laws are you using?
 
1 Attachment(s)
Quote:

Originally Posted by jesusrambo (Post 1222186)
please go into as much detail as you can

If you want detail about PID, check out pages 198-209 & 817-827 in the CRC Control Handbook:

jesusrambo 26-01-2013 13:30

Re: What control laws are you using?
 
Quote:

Originally Posted by Ether (Post 1222190)
If you want detail about PID, check out pages 198-209 & 817-827 in the CRC Control Handbook:

I have a PhD candidate mentoring us in control, that's not the question. I was asking what other teams are using, and how they're implementing it.

Ether 26-01-2013 13:49

Re: What control laws are you using?
 

I should have been clearer. The pronoun "you" in my post was intended to be generic; it was not directed at you personally. No offense was intended.



jesusrambo 26-01-2013 13:55

Re: What control laws are you using?
 
None taken.

Hugh Meyer 26-01-2013 14:39

Re: What control laws are you using?
 
Quote:

Originally Posted by Ether (Post 1222190)
If you want detail about PID, check out pages 198-209 & 817-827 in the CRC Control Handbook:

Ether,

Is this newer version good or should I get the 1996 version that you show?

http://www.amazon.com/Control-System...lliam+s+levine

-Hugh

Ether 26-01-2013 14:49

Re: What control laws are you using?
 
Quote:

Originally Posted by Hugh Meyer (Post 1222238)
Ether,

Is this newer version good or should I get the 1996 version that you show?

http://www.amazon.com/Control-System...lliam+s+levine

-Hugh

Ah. I hadn't checked to see if a newer edition was available. I have the 1996 edition here. From a very brief review, it looks like the 2011 edition covers all the topics in the 1996 edition, but they re-arranged the sections. I'll take a closer look.



Ether 26-01-2013 15:26

Re: What control laws are you using?
 
Quote:

Originally Posted by Ether (Post 1222252)
it looks like the 2011 edition covers all the topics in the 1996 edition, but they re-arranged the sections

Hugh,

Here's a link to the 1996 edition Table of Contents:
http://ether.comeze.com/FRC/CRC1996ToC/


To answer the OP's question, bang-bang was a successful method last year for shooter wheel speed control.

Team 123 used TBH last year: http://www.chiefdelphi.com/media/papers/2674



jesusrambo 26-01-2013 16:08

Re: What control laws are you using?
 
Excellent, thanks Ether. Have you heard of any teams doing multiple input/output controllers?

Ether 26-01-2013 16:18

Re: What control laws are you using?
 
Quote:

Originally Posted by jesusrambo (Post 1222307)
Excellent, thanks Ether. Have you heard of any teams doing multiple input/output controllers?

No, but I've seen a few posts about Kalman filters... but not much implementation detail or data.



jesusrambo 26-01-2013 16:47

Re: What control laws are you using?
 
Hmm... That's something we were wondering about, specifically if they're viable to implement without access to the FPGA.

flameout 26-01-2013 16:49

Re: What control laws are you using?
 
Team 254 did a MIMO controller two years ago. They utilized state space techniques, but I'm not aware if they used pole-placement, LQR, or something else to design their controllers.

There's a thread on it at http://www.chiefdelphi.com/forums/sh...ad.php?t=98267

jesusrambo 26-01-2013 17:13

Re: What control laws are you using?
 
Quote:

Originally Posted by flameout (Post 1222336)
Team 254 did a MIMO controller two years ago. They utilized state space techniques, but I'm not aware if they used pole-placement, LQR, or something else to design their controllers.

There's a thread on it at http://www.chiefdelphi.com/forums/sh...ad.php?t=98267

Very interesting. Thank you!


All times are GMT -5. The time now is 06:44.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi