|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
Actually implementing an intelligent load-shedding algorithm is pretty tricky to do - you don't have that much time or voltage overhead before the built-in load shedding kicks in, and depending on your robot's particulars there may not be that many things you can safely shed without affecting your ability to play the game. But just knowing what the general profile of energy usage looks like will give your drivers a great intuition for which "button combos" are okay and which aren't. |
|
#2
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Folks,
I understand the notion of figuring out why a past robot browned out (that is what motivated the OP to ask about 2016), but notice that the OP asked for advice for designing a new/next robot that won't brown out for any reason, and didn't ask for help diagnosing the reason their 2015 robot had trouble. They might have already diagnosed and fixed their 2015 robot. Blake |
|
#3
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
|
|
#4
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
The most common factor in brownouts is motors under stall or near stall loads. So, what can be done mechanically, electronically and programmatically to address this? |
|
#5
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Wouldn't the best practice be to identify the problem to ensure the same mistake won't happen again? Finding problems and identifing how to fix them can be a great learning experience.
|
|
#6
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
We are budgeting several things, not only cost, but weight, power, and air pressure. I've come up with several states (and will add/remove as necessary to fit next year) as well as what subsystems will be on during those times. (See attachment). I then calculate the total amount of power draw during those times to calculate the voltage drop. I've also thrown in stuff that can tell me if I'm going to pop the main breaker. The model I'm using is somewhat crude and not exact, but it's in the ballpark (I hope). It will tell us if there are any states we should be particularly concerned about, and whether or not we can do things like run the compressor.
|
|
#7
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
I like this concept, its a good way to think through a match--particularly in a game like 2015, where the procedures are fairly consistent. Do you plan to use this to do load-shedding programmatically? Or is the plan more to use it in terms of training your drive team on what actions can occur simultaneously? |
|
#8
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
|
|
#9
|
||||
|
||||
|
Re: How do you design a robot that doesn't brownout?
Quote:
I'll bet a nice lunch that you have some anti-brownout guidelines you would apply to a clean-sheet-of-paper, design-me-a-STEM-robot exercise. If you do, CD and the OP would like to learn them from you. Blake |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|