Go to Post I haven't been this excited since I was 12 years old and it was x-mas eve. - wilsonmw04 [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 Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 13-03-2015, 08:00
Fields's Avatar
Fields Fields is online now
Classic
no team
Team Role: Engineer
 
Join Date: Dec 2014
Rookie Year: 2015
Location: Minneapolis
Posts: 116
Fields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to all
Remote Kill Switch

I was reading another thread "Safety Issue: Robots Moving in Pits" and ask now, why don't we have a clear remote kill switch?

A lot of teams don't know/forget that the space bar on the computer is an emergence kill switch. As a result (also coming from some unsafe practices) people are getting run over by 100 lb robots. People can't argue that part.

The judges have there own kill switch during the game.

Something that would be very intuitive would be like a 2 button detonator switch (Separate from any other controller). The first button has a guard, and would have to be activated to run the robot (means someone has to hold the kill switch). The second of course would be the kill.

This takes a VERY proactive approach to having someone specifically watch for emergencies. No, you can't stop people from making bad choices, but you can make it easier to make good ones.

I think I'll be bringing this up at our next team meeting.

Thoughts?
Reply With Quote
  #2   Spotlight this post!  
Unread 13-03-2015, 08:21
Ben Wolsieffer Ben Wolsieffer is offline
Dartmouth 2020
AKA: lopsided98
FRC #2084 (Robots by the C)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Manchester, MA (Hanover, NH)
Posts: 520
Ben Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud ofBen Wolsieffer has much to be proud of
Re: Remote Kill Switch

That used to be required, before they switched to using the space bar as an emergency stop. It was a red button (connected over USB) that said stop on it, and it sent a keystroke (Alt+Enter, I think) to the driver station to emergency stop the robot.

Its in the bottom left of this picture: http://team358.org/files/programming...verStation.JPG
__________________



2016 North Shore District - Semifinalists and Excellence in Engineering Award
2015 Northeastern University District - Semifinalists and Creativity Award
2014 Granite State District - Semifinalists and Innovation in Control Award
2012 Boston Regional - Finalists
Reply With Quote
  #3   Spotlight this post!  
Unread 13-03-2015, 09:04
Tungrus Tungrus is offline
Registered User
no team
 
Join Date: Mar 2013
Location: Somewhere
Posts: 370
Tungrus is just really niceTungrus is just really niceTungrus is just really niceTungrus is just really nice
Re: Remote Kill Switch

Quote:
Originally Posted by Fields View Post
A lot of teams don't know/forget that the space bar on the computer is an emergence kill switch. As a result (also coming from some unsafe practices) people are getting run over by 100 lb robots. People can't argue that part.
....
....
This takes a VERY proactive approach to having someone specifically watch for emergencies. No, you can't stop people from making bad choices, but you can make it easier to make good ones.
...
Thoughts?
You bring up the good points. There is no guarantee that a team who forgets about the space bar or enter key on the computer to press the kill switch.

Yes, keeping an eye on robot going rogue and stopping it is not easy.

I think instead of making more rules and more "safety" agents patrolling the pits, every team should be proactive and train their robot operators. First thing is to stop the robot from randomly running around and crashing into someone or something (rogue robot?). Our team has been trained to put the robot on wood blocks and ensure that wheels don't touch them, even if we are not testing the drive. Other thing is about actuators/manipulators, each season and every team has different design. Easier and a common solution would be to have a "kill radius" as recommended by others. so make sure that everyone stands beyond this imaginary circle, even if you are not testing manipulators. This could reduces the risk of accidents, and again there is no 100% guarantee that accidents don't happen.
Reply With Quote
  #4   Spotlight this post!  
Unread 13-03-2015, 09:16
jvriezen jvriezen is offline
Registered User
FRC #3184 (Burnsville Blaze)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Burnsville, MN
Posts: 642
jvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond repute
Re: Remote Kill Switch

An even better safety approach is a 'dead man' switch. This requires a person to continuously hold a switch in the pressed position for the robot to operate. Of course you couple this with a policy that you never jerry rig the switch to be held other than by a human watching the robot.

Basically every push lawn mower has one of these on the handle, and every riding lawnmower has a seat switch that does the same thing (at least when the blades are spinning.)

Update: Clarification: I agree, driving in the pits is not appropriate. My suggestion above is more for driving in the shop and could even apply to driving on a practice field, which is more danger prone than a real field. Seems like it would be a good idea to have a driver station setting that allows you to invert the space bar, and require that it be pressed when enabling and result in a kill if released while enabled.
__________________
John Vriezen
FRC, Mentor, Inspector #3184 2016- #4859 2015, #2530 2010-2014 FTC Mentor, Inspector #7152 2013-14

Last edited by jvriezen : 13-03-2015 at 10:07.
Reply With Quote
  #5   Spotlight this post!  
Unread 13-03-2015, 09:51
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Remote Kill Switch

As a person that routinely volunteers as CSA/FTAA please do not make it possible for your robot to drive in the pit.

If you want to put it up on blocks or something that's one thing.
Even better if the venue can help you do that safely with materials.

If you put it on the floor and try to drive I am sorry but I will object to that.
Please use the practice fields to fully test your robot's work envelope.

I am not against additional safety controls like the USB red button which is more recognizable to teams, or even requiring teams to put a label on the space bar in the rules (easy to do and cheap).

However an emergency stop is not replacement for not creating an dire situation in the first place.
Reply With Quote
  #6   Spotlight this post!  
Unread 13-03-2015, 10:08
Fields's Avatar
Fields Fields is online now
Classic
no team
Team Role: Engineer
 
Join Date: Dec 2014
Rookie Year: 2015
Location: Minneapolis
Posts: 116
Fields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to allFields is a name known to all
Re: Remote Kill Switch

Quote:
Originally Posted by techhelpbb View Post
As a person that routinely volunteers as CSA/FTAA please do not make it possible for your robot to drive in the pit.

If you want to put it up on blocks or something that's one thing.
Even better if the venue can help you do that safely with materials.

If you put it on the floor and try to drive I am sorry but I will object to that.
Please use the practice fields to fully test your robot's work envelope.

I am not against additional safety controls like the USB red button which is more recognizable to teams, or even requiring teams to put a label on the space bar in the rules (easy to do and cheap).

However an emergency stop is not replacement for not creating an dire situation in the first place.
I agree that driving should not happening in the pit. In the other thread someone had talked about testing their actuator and grabbing a tote. In order to get accurate feedback, both items had to be on the same level which worked out to be the floor.
Reply With Quote
  #7   Spotlight this post!  
Unread 13-03-2015, 10:15
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,623
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Remote Kill Switch

Quote:
Originally Posted by Fields View Post
I agree that driving should not happening in the pit. In the other thread someone had talked about testing their actuator and grabbing a tote. In order to get accurate feedback, both items had to be on the same level which worked out to be the floor.
Okay but let's consider some issues specific to this year:

A robot outside of transport configuration is probably larger.
The totes are relatively large.

I watched several people put their robot on the floor and test actuators and I am fine with that.

However a large robot, not really designed with crumple zones or padding moving in a room full of tightly packed people?

If you watch the Mount Olive District event I always loaded the Blue Alliance field first. That queue was slow to move. In walking by one of the robots on the field I got shirt caught by a piece of aluminum projecting only because the robot was in a perfectly reasonable configuration for the field.

So realistically speaking, even if the robot is not driving, putting the robot fully expanded on the floor in the pits moving requires a fair deal of consideration to keep people out of the work envelope and the potential drop away of the tote.

I wouldn't object as long as it was clear the area in the work envelope was actively patrolled.

This could be easily addressed by the venue offering a floor level area for testing in addition to the practice field.
For example at Mount Olive High School we certainly have a lot of floor we could offer for temporary use.
If you walked back by our machine shop table there was a large section of the lobby back there empty.

Last edited by techhelpbb : 13-03-2015 at 10:23.
Reply With Quote
  #8   Spotlight this post!  
Unread 13-03-2015, 10:54
Ozuru's Avatar
Ozuru Ozuru is offline
It's always the programmer's fault.
no team
 
Join Date: May 2013
Rookie Year: 2010
Location: Earth
Posts: 268
Ozuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to beholdOzuru is a splendid one to behold
Re: Remote Kill Switch

Quote:
Originally Posted by jvriezen View Post
An even better safety approach is a 'dead man' switch. This requires a person to continuously hold a switch in the pressed position for the robot to operate. Of course you couple this with a policy that you never jerry rig the switch to be held other than by a human watching the robot.

Basically every push lawn mower has one of these on the handle, and every riding lawnmower has a seat switch that does the same thing (at least when the blades are spinning.)

Update: Clarification: I agree, driving in the pits is not appropriate. My suggestion above is more for driving in the shop and could even apply to driving on a practice field, which is more danger prone than a real field. Seems like it would be a good idea to have a driver station setting that allows you to invert the space bar, and require that it be pressed when enabling and result in a kill if released while enabled.
I kind of feel that a dead man's switch is kind of extreme for something that already has so many security precautions into place. I wouldn't trust myself with a dead man's switch that would deactivate our robot during the match due to the simple fact that accidents happen and if, for some reason, one would happen during the match, we have the ability to 1) slam the spacebar or 2) press the giant emergency stop button.
Reply With Quote
  #9   Spotlight this post!  
Unread 13-03-2015, 11:06
jvriezen jvriezen is offline
Registered User
FRC #3184 (Burnsville Blaze)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Burnsville, MN
Posts: 642
jvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond reputejvriezen has a reputation beyond repute
Re: Remote Kill Switch

Quote:
Originally Posted by Ozuru View Post
I kind of feel that a dead man's switch is kind of extreme for something that already has so many security precautions into place. I wouldn't trust myself with a dead man's switch that would deactivate our robot during the match due to the simple fact that accidents happen and if, for some reason, one would happen during the match, we have the ability to 1) slam the spacebar or 2) press the giant emergency stop button.
The dead man switch would not be needed during a match. In that case you already have three team members at the driver station and refs and FTAs all looking out for your bot, as well as a mostly contained playing field.

The dead man switch approach would be instituted in your shop/practice area at home (based on your perceived need for that level of safety) and could possibly be used at an event practice field where there are lots more people around often without field walls protecting them from bots.
__________________
John Vriezen
FRC, Mentor, Inspector #3184 2016- #4859 2015, #2530 2010-2014 FTC Mentor, Inspector #7152 2013-14
Reply With Quote
  #10   Spotlight this post!  
Unread 13-03-2015, 13:31
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 938
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: Remote Kill Switch

A dead man switch would have to be implemented correctly, tested thoroughly and the users trained properly and thoroughly to ensure that it serves it's intended purpose. Otherwise, is a form of false security that creates yet more complexity with little value.

It is a fair bet that FIRST put a lot of time and effort into designing and performing validation testing on the E-Stop function integrated into the FMS.
Reply With Quote
  #11   Spotlight this post!  
Unread 13-03-2015, 17:27
MrRoboSteve MrRoboSteve is offline
Mentor
AKA: Steve Peterson
FRC #3081 (Kennedy RoboEagles)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2011
Location: Bloomington, MN
Posts: 578
MrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond reputeMrRoboSteve has a reputation beyond repute
Re: Remote Kill Switch

In scenarios where we might need to stop the robot quickly, an operator stays by the driver station is trained to hit the spacebar if things get out of control. Hard to see how a dedicated button improves on that.
__________________
2016-17 events: 10000 Lakes Regional, Northern Lights Regional, FTC Burnsville Qualifying Tournament

2011 - present · FRC 3081 Kennedy RoboEagles mentor
2013 - present · event volunteer at 10000 Lakes Regional, Northern Lights Regional, North Star Regional, Lake Superior Regional, Minnesota State Tournament, PNW District 4 Glacier Peak, MN FTC, CMP
http://twitter.com/MrRoboSteve · www.linkedin.com/in/speterson
Reply With Quote
  #12   Spotlight this post!  
Unread 13-03-2015, 17:48
wt200999's Avatar
wt200999 wt200999 is offline
Texas Instruments
AKA: Will Toth
FRC #3005 (Robochargers)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2004
Location: Dallas, Texas
Posts: 325
wt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud ofwt200999 has much to be proud of
Send a message via MSN to wt200999
Re: Remote Kill Switch

Quote:
Originally Posted by Fields View Post
A lot of teams don't know/forget that the space bar on the computer is an emergence kill switch. As a result (also coming from some unsafe practices) people are getting run over by 100 lb robots. People can't argue that part.
Something I have seen with this is a hesitation to press the space bar since it requires the robot and driver station to be rebooted to recover. This is especially true at competition when people are in competition mode. So instead I promote the use of the Enter key which disables the robot without requiring a reboot. This way as soon as there is any doubt on what the robot doing it is pressed without hesitation. It also becomes commonly used when normally disabling the robot, so instead of fumbling to figure out which button to press, its an immediate reaction.
__________________
Programming in LabVIEW? Try VI Snippets!

FIRST LEGO League 2004 - 2005
FRC Team 870 Student 2006 - 2009
FRC Team 3005 Mentor 2013 -
Reply With Quote
  #13   Spotlight this post!  
Unread 14-03-2015, 22:40
FrankJ's Avatar
FrankJ FrankJ is online now
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,935
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Remote Kill Switch

The space bar & enter key work well enough. Keep in mind a real "ESTOP" would require interrupting the power pathways to the motors since one of the failure modes is a shorted H bridge or stuck Spike. Something not legal in current FRC rules. Just saying.
__________________
If you don't know what you should hook up then you should read a data sheet
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 13:47.

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