|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools |
Rating:
|
Display Modes |
|
#46
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
Disabling motors is a totally different thing than being commanded to disable by the field. The FMS is wrong and its behavior will be changed.
|
|
#47
|
|||||
|
|||||
|
Re: Brownout behavior - alternative design goals
Quote:
Quote:
I'm still not fully understanding the reference to "continue attempting to run", though. |
|
#48
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
The FMS is aware of brownout in order to display to the field display. I took Tanis's statement to mean, don't run disabled code, run the code based on the match transitions. And the ability for the robots to actuate is ANDed with the brownout and coms status.
Greg McKaskle |
|
#49
|
||||
|
||||
|
Re: Brownout behavior - alternative design goals
Quote:
As for comms loss causing the robots to be disabled- I am in favor of that. Without comms, you can't e-stop your robot. That means that if you lose comms and your robot becomes a danger to itself or to people, you can't stop it. Disabling the robot when it can no longer communicate with the driver station sounds like an appropriate action to take. |
|
#50
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
Quote:
No, we will continue to have the designed behavior that the robot will override (locally) the enable signal when a situation deems it (no comms and brown out) and the DS and FMS should only use that as status for humans (if they even have comms to receive that status). The FMS broke this year and it will be fixed. |
|
#51
|
||||||
|
||||||
|
Re: Brownout behavior - alternative design goals
Quote:
I appreciate that there are a lot of constraints and trade offs in every design but at the end of the day it has to be suitable for the intended use. I have circled back with a number of very experienced FIRST folks from teams with many years of FIRST experience. I'm confirmed in my view that given the FRC battery and the motors that FIRST allows that a 4.5V reboot of the CPU was a poor design choice that was made worse by allowing the 5V and 3.3V rails to away at above 6V making sensors and coprocessors go dark. On the other hand, a lot of people are making claims that the system basically works based on the 2015 experience. I predict that when we go back to a more traditional FIRST FRC season, there will be a ton of folks who are unhappy with these design decisions. In the mean time, I don't need to argue about it. The system is what it is. Dr. Joe J. |
|
#52
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
Quote:
That being said, wasn't it you who coined the term "drivetrain wars" all those years back when we first started getting CIMs? I just view this as a good way to end those. EDIT: My memory DIDN'T fail me. http://www.chiefdelphi.com/forums/sh...79&postcount=1 * This ignores that we spent the first half of the season with a short that was causing us to die on the field regularly. Last edited by Andrew Schreiber : 20-05-2015 at 14:07. |
|
#53
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
Quote:
|
|
#54
|
||||
|
||||
|
Re: Brownout behavior - alternative design goals
Ok. So like good engineers, let's solve the potential problem. is it possible to design a circuit such that it can be put in line with the crio power wiring, plug into a battery pack, and protect the crio voltage supply?
|
|
#55
|
|||||
|
|||||
|
Re: Brownout behavior - alternative design goals
Quote:
Failing that, I favor limiting the number of drive motors, a speed limit, wheel restriction, etc., rather than brownouts. Brownouts can be insidious to deal with (if you have any control loops), and be next to impossible to completely avoid (the dynamics of any FRC robot frame mean that instantaneously, your wheels may be loaded really unfavorably when driving around the field). An FRC robot that is designed (mechanically) to be incapable of dropping below 6.8V would be a fairly uninspiring robot to watch. Forgive my ignorance on such things, but is there any way to default the motor brownout to 6.8V, but allow teams to do something else "if they (think) they know what they are doing"? For example, I could see doing prioritized load shedding (ex. first drive, then intake, but position-controlled elevator last) as a viable way to deal with this, but there isn't really any headroom above 6.8V with which to implement such a scheme. |
|
#56
|
|||
|
|||
|
Re: Brownout behavior - alternative design goals
Quote:
Greg McKaskle |
|
#57
|
||||||
|
||||||
|
Re: Brownout behavior - alternative design goals
I am with you as long as by game design you are not talking about making the refs enforce more and more critical pinning rules. It makes me cringe whenever I hear the announcer saying things like, "Ok. Good match. Now let's see if penalties will change the outcome..."
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|