|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Banging the driver station
At a competition we were at recently, one of the teams would repeatedly hit the driver station wall very hard during teleop. Hard enough to dislodge computers and even knocking the e-stop off and disabling a team's robot.
It seems they would drive into the wall, turn and then shoot a low goal. I tried to research the legality of this going through the game manual and could not find a good ruling against it. The driver station falls into a gray area where its not part of the arena, and not part of the robot. So "damaging" tactics don't apply. No real arena damage unless the e-stop incident is considered. The closest rule I could find that would apply is 5.5.4, but even that is up to the subjective opinion of the referee... Quote:
Question: Is this just part of the game play we should plan for? Or should this type of game play be made illegal? |
|
#2
|
||||
|
||||
|
Re: Banging the driver station
Refs at GTRC were issuing red cards for this behaviour if repeated.
|
|
#3
|
|||
|
|||
|
Re: Banging the driver station
There was a robot at the Duluth Regional that would do this every time in Auto Mode. They went through the defense then went full power at the wall. There should be a rule against this.
|
|
#4
|
|||
|
|||
|
Re: Banging the driver station
I like the red card.
We were at GTRC and had it happen to us - luckily we caught our stuff and were relatively unscathed - and saw many other teams suffer because of it. 1310 was down for several matches due to damage to their driver station laptop. The rules do not seem to forbid it and Team Update 15 seems to say "it will happen, deal with it". But I do not think it is good to reward lazy programming. I get that you want to be able to breach the rock wall. But come on, how hard is it to put a timer on your code or add sensors? I had several chats with our autonomous programming team and we agreed that even though it would be easy to do, and legal, it would not be either gracious or professional to use that tactic in our auto code. |
|
#5
|
||||
|
||||
|
Re: Banging the driver station
I am only referring to robots under operator control in teleop.
Autonomous robots, I can "understand" accidentally banging the DS, and this was addressed in an update. |
|
#6
|
|||||
|
|||||
|
Re: Banging the driver station
I cannot "understand" either situation. I think Head Refs should be giving stern warnings and yellow cards the first time they see a team do this, either in auton or teleop. And red cards if it happens again. This kind of play is not in the spirit of the FIRST Robotics Competition. People who want to play that way should quit FIRST and play Battlebots instead.
Last edited by Richard Wallace : 13-03-2016 at 20:12. |
|
#7
|
|||
|
|||
|
Re: Banging the driver station
A note about hitting the wall in auto: If you are using a time or distance-based autonomous to travel a certain distance, you run into issues with sticking on defences. We had issues not getting traction with the rock wall immediately, and so we had to increase our autonomous driving distance such that if we didn't get traction, it would get over eventually, and if it did... well... "BANG."
|
|
#8
|
|||
|
|||
|
Re: Banging the driver station
Quote:
I totally agree - it should be a Yellow card for the first offense, and a Red for the second. If a team can't control their autonomous, then they shouldn't run it until they can. If a team persists in doing this during teleop, then there is absolutely no excuse. I know we try to be all GP and everything here on CD, but in this instance, I think some public shaming of those who persist in this lazy practice is totally appropriate. (And no - my team is not one of those who have had their DS unceremoniously dumped - at least not yet! I just think it's a real shame that some teams have no consideration for the teams behind the opposite driver station and for the hard work that others have put into controlling their robots properly.) |
|
#9
|
||||
|
||||
|
Re: Banging the driver station
Quote:
Our autonomous is strictly time/heading based as we only have the FC Round 2 Gyro to use. We've timed our bot over distances to get an approximate ft/s speed and use that to run our auto. Given that we have to add a "fudge-factor" to get over some obstacles, how do you suggest we accomplish breeching and guaranteeing we don't hit the tower wall? (And no, we don't have the money for an IMU - I tried.) (FYI - we won't be able to test any of our autos until Thursday this week, robot got bagged before we could.) |
|
#10
|
|||
|
|||
|
Re: Banging the driver station
Quote:
|
|
#11
|
||||
|
||||
|
Re: Banging the driver station
Quote:
![]() I didn't realize there was a built-in accelerometer on the RoboRIO though. I'll bring this up and see if the team can find a way to make use of it. Thank you. |
|
#12
|
|||||
|
|||||
|
Re: Banging the driver station
Encoders?
|
|
#13
|
|||
|
|||
|
Re: Banging the driver station
If you are low-bar capable, one thing you could do is always ask your alliance partners if you can have the low bar spot - it never hurts to ask. And if one of them has a low-bar autonomous that does more than cross (i.e. also scores) then you should consider not running auto that match or else just run a short distance for the 2 point REACH.
Another thing you can try without adding any additional sensors is reading the current from your speed controllers directly from the PDP. Presumably you will see a spike in current as your bot climbs over the defense, then it will level out once it reaches the other side. Just do a moving average of the current over time and stop when you see it going down. If you can add encoders to one or both sides, then you can better measure distance traveled, and again, averaging over time will give you velocity. When you see the bot speed up after the defense, then shut it down. (of course, this presumes that your wheels don't slip excessively while crossing). In the future, you might want to consider an ultrasonic sensor (relatively cheap, but prone to signal scatter from the diamond plate walls) or for a little more money, one of the new compact LIDAR units. Quote:
I am of the school that believes no code should be run on the field unless it has been duly checked out on the practice field, and if that can't be done before a match, then you just have to forego the potential auto points until you can. Of course, there are always things that can go wrong due to unforeseen special circumstances (see 3467's whirling dervish can grabbers from last year), but the Yellow card warning would be a strong incentive to figure out why it happened (as we did) and make sure it never happens again. |
|
#14
|
||||
|
||||
|
Re: Banging the driver station
Quote:
Now to my point: not every event has a practice field, and not every team has/can afford sensors. For example, there was no practice field at Columbus this past weekend. In this case, teams did not even have a chance to test autonomous modes. Additionally, there were a couple of teams that had autonomous modes that ran into the driver station. These teams were generally rookies. While I'm not saying that all rookies cannot afford sensors, many cannot. As a result, I do not feel like there can be any expectation for teams to not run into the driver station wall in autonomous. The rules cannot change just because a team is a rookie; what is applied to one must be applied to all. Would I like them to test it? Of course, the less violent, the better for everyone. But I don't think it should be required. Tele-op, however, is rather straightforward; if a team continues to hit the driver station, a red card is completely warranted. Last edited by TDav540 : 14-03-2016 at 01:03. |
|
#15
|
||||
|
||||
|
Re: Banging the driver station
Quote:
Story time! In 2009, at the Bayou Regional, we set our auto to go for 2 sec, just enough to cross a line halfway down the field. Nope, that robot FLEW across the field and smashed into the driver station wall, moved the whole thing back an inch or so as well. Nobody's controls were thrown, nobody had issues that match. If it were your call, should we have been yellow carded? We mangled our robot arms and fixed the auto for the next match. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|