Go to Post I would like the game to be called Sanity. Just for irony's sake. - Keri Lynne [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 13-03-2016, 19:02
rsisk's Avatar
rsisk rsisk is offline
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,749
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
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:
5.5.4 YELLOW and RED CARDS
In addition to rule violations explicitly listed in Section 3 (3.4 Rules), YELLOW CARDS and RED CARDS are used in FIRST Robotics Competition to manage Team and ROBOT behavior that does not align with the mission of FIRST.

The Head REFEREE may assign a YELLOW CARD as a warning, or a RED CARD for DISQUALIFICATION in MATCH, as a result of egregious or repeated ROBOT or Team member behavior at the event.


Question: Is this just part of the game play we should plan for? Or should this type of game play be made illegal?
__________________
Quote:
The views expressed are mine and should not be construed to represent the views of anyone else.
Reply With Quote
  #2   Spotlight this post!  
Unread 13-03-2016, 19:05
mman1506's Avatar
mman1506 mman1506 is offline
Focusing on Combat Robots!
AKA: Marcus Quintilian
no team (WARP7)
Team Role: Alumni
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Toronto
Posts: 802
mman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond reputemman1506 has a reputation beyond repute
Re: Banging the driver station

Refs at GTRC were issuing red cards for this behaviour if repeated.
__________________
2014-2015: FRC 865 Warp7 Team Captain
2016: FRC 865 Mentor

2017: Free Agent Mentor, Inspector
Reply With Quote
  #3   Spotlight this post!  
Unread 13-03-2016, 19:18
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
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.
Reply With Quote
  #4   Spotlight this post!  
Unread 13-03-2016, 19:35
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 781
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
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.
Reply With Quote
  #5   Spotlight this post!  
Unread 13-03-2016, 19:46
rsisk's Avatar
rsisk rsisk is offline
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,749
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
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.
__________________
Quote:
The views expressed are mine and should not be construed to represent the views of anyone else.
Reply With Quote
  #6   Spotlight this post!  
Unread 13-03-2016, 19:53
Richard Wallace's Avatar
Richard Wallace Richard Wallace is offline
I live for the details.
FRC #3620 (Average Joes)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1996
Location: Southwestern Michigan
Posts: 3,658
Richard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond reputeRichard Wallace has a reputation beyond repute
Re: Banging the driver station

Quote:
Originally Posted by rsisk View Post
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.
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.
__________________
Richard Wallace

Mentor since 2011 for FRC 3620 Average Joes (St. Joseph, Michigan)
Mentor 2002-10 for FRC 931 Perpetual Chaos (St. Louis, Missouri)
since 2003

I believe in intuition and inspiration. Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution. It is, strictly speaking, a real factor in scientific research.
(Cosmic Religion : With Other Opinions and Aphorisms (1931) by Albert Einstein, p. 97)

Last edited by Richard Wallace : 13-03-2016 at 20:12.
Reply With Quote
  #7   Spotlight this post!  
Unread 13-03-2016, 20:08
nstephenh nstephenh is offline
Registered User
FRC #0900
 
Join Date: Oct 2013
Location: North Carolina
Posts: 20
nstephenh is on a distinguished road
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."
Reply With Quote
  #8   Spotlight this post!  
Unread 13-03-2016, 20:59
Abrakadabra Abrakadabra is offline
Here We Go !!!
AKA: Scott Kukshtel, Mr. K
FRC #3467 (The Windham Windup!)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2002
Location: Windham, New Hampshire
Posts: 160
Abrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant futureAbrakadabra has a brilliant future
Re: Banging the driver station

Quote:
Originally Posted by nstephenh View Post
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."
NO - this is not an excuse, especially from a team that just this weekend won an Innovation in Control Award!! (I certainly hope it wasn't for your "navigation" system.) Everybody else seems to be able to avoid it - why can't you?

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.)
__________________
[2002-2005]: FLL Coach
[2007-2010]: Mentor FRC 241
[2011-current]: Lead Advisor
FRC 3467 - The Windham Windup // 3467 on TBA
Windup Robotics 4-H Club
Reply With Quote
  #9   Spotlight this post!  
Unread 13-03-2016, 21:42
bdaroz's Avatar
bdaroz bdaroz is offline
Programming Mentor
AKA: Brian Rozmierski
FRC #5881 (TVHS Dragons)
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2016
Location: Albany, NY
Posts: 405
bdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud of
Re: Banging the driver station

Quote:
Originally Posted by Abrakadabra View Post
Everybody else seems to be able to avoid it - why can't you?
Let me ask a rookie team question....

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.)
Reply With Quote
  #10   Spotlight this post!  
Unread 13-03-2016, 21:58
kmodos kmodos is offline
Registered User
AKA: Alex
FRC #1126 (SparX)
Team Role: Programmer
 
Join Date: Jan 2014
Rookie Year: 2013
Location: New York
Posts: 57
kmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to beholdkmodos is a splendid one to behold
Re: Banging the driver station

Quote:
Originally Posted by bdaroz View Post
Let me ask a rookie team question....

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.)
Use a second gyro if possible and tilt it on its side to measure if you are flat. Or use the accelerometer. Or ultrasonic sensors to measure the barriers between defenses. There are many ways to do this with many different sensors.
Reply With Quote
  #11   Spotlight this post!  
Unread 13-03-2016, 21:59
alicen's Avatar
alicen alicen is offline
Zebra Committee
no team
Team Role: Mentor
 
Join Date: Nov 2007
Rookie Year: 2003
Location: The South
Posts: 224
alicen is just really nicealicen is just really nicealicen is just really nicealicen is just really nicealicen is just really nice
Re: Banging the driver station

Quote:
Originally Posted by Abrakadabra View Post
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 just wanna touch on this one tiny thing - sometimes you think your auto is right, then it's not. If a student makes a small error, should they be yellow carded immediately for it? (I'm ONLY talking about this situation, not things like stepping over defenses, and other YC things)

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.
__________________
Peachtree Regional Volunteer since 2003
Reply With Quote
  #12   Spotlight this post!  
Unread 13-03-2016, 22:06
42!'s Avatar
42! 42! is offline
College Student
no team
Team Role: Engineer
 
Join Date: Mar 2011
Rookie Year: 2009
Location: CA
Posts: 27
42! is an unknown quantity at this point
Re: Banging the driver station

Harsh as it is, Most of the high ranked teams will tell you that you should never put an autonomous on the field that you haven't tested on the practice field yet.
Reply With Quote
  #13   Spotlight this post!  
Unread 13-03-2016, 22:13
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 781
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Banging the driver station

Accidents happen and in certain cases I think it's certainly fair to be lenient.

This year especially, it's pretty easy to determine whether it was an accident or whether it was just lazy coding to get the breach. "Drive full speed till you hit the wall" is a legitimate, but lazy, auto strategy.

if it were up to me, the first one would be a stern warning (this would cover accidents), second time would be yellow card, third time would be a red card.

In addition to the sensor integration ideas mentioned already, even just ramping the throttle would help. if you're down to a gentle tap by the time you hit the castle wall, you're fine.
Reply With Quote
  #14   Spotlight this post!  
Unread 13-03-2016, 22:13
bdaroz's Avatar
bdaroz bdaroz is offline
Programming Mentor
AKA: Brian Rozmierski
FRC #5881 (TVHS Dragons)
Team Role: Mentor
 
Join Date: Jan 2016
Rookie Year: 2016
Location: Albany, NY
Posts: 405
bdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud ofbdaroz has much to be proud of
Re: Banging the driver station

Quote:
Originally Posted by kmodos View Post
Use a second gyro if possible and tilt it on its side to measure if you are flat. Or use the accelerometer. Or ultrasonic sensors to measure the barriers between defenses. There are many ways to do this with many different sensors.
Unfortunately extra sensors we don't have.

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.
Reply With Quote
  #15   Spotlight this post!  
Unread 13-03-2016, 22:18
kuraikou's Avatar
kuraikou kuraikou is offline
Registered User
AKA: Alex
FRC #4183 (Bit Buckets)
Team Role: Alumni
 
Join Date: Nov 2012
Rookie Year: 2013
Location: Tucson, Arizona
Posts: 73
kuraikou is an unknown quantity at this point
Re: Banging the driver station

I think that is just something that happens that you have to deal with. This has been a problem that many teams have had, and been a problem for many years, you just kind of have to design your driver station around it. FIRST even provides loop side Velcro so that you can securely mount your computer to the driver station, yes it's a problem, but it's one you will have to get around yourself.
__________________
2012 Utah regional Rookie All Star
2013 Phoenix regional Judges Award
2014 Hub City Quality Award
2014 Arizona Regional Excellence in Engineering Award
2015 Arizona East Regional Creativity Award
2015 Arizona East Regional winning alliance captain
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:04.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


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