Go to Post Use sensors to collect data about the surrounding environment, then discard it and drive into walls. - Jared Russell [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
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 08-07-2014, 14:35
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 145
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Drivers accidentally enabling Auto/Practice mode

What would everyone think about changing the driver station to make it harder to enable Autonomous or Practice mode?

Our team had a least two incidents last year where the driver, while tethered, intended to enable Teleop mode and accidentally enabled Autonomous.

It would be easy to make the radio button default to Teleop after every disable. Or even better make Autonomous mode a completely different tab and button.

Last year we mitigated the risk by keeping the robot in the pits on a stand that kept the wheels off the ground and kept the shooter locked out so it wouldn't fire.

One of the incidents happened on the practice field. A typical cycle on the practice field was run Auto, have someone retrieve ball, run Teleop to drive back to starting line, load ball, maybe change a setting, and repeat.

If the driver forgot to switch from Auto to Teleop and enabled, the result is a second autonomous run starting when no one on the field is expecting it. This scenario could be avoided with a simple change to the driver station.
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #2   Spotlight this post!  
Unread 09-07-2014, 20:07
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

Do you recall whether this was done with the mouse or the F1 shortcut?

One of the reasons I ask is that the button label could be made more explicit. Instead of saying Enable, and relying on the user to look at the mode section to verify what mode will be enabled, the button could replicate the info and be labeled as "Enable Auto" vs "Enable Tele". This would avoid the mode change side-effect and would help reenforce what the user is about to enable.

This doesn't help much if the F1 key is being used. But that could be removed. I don't think many people use it.

BTW, thanks for bringing this up, here or on the FIRST forum.

Greg McKaskle
Reply With Quote
  #3   Spotlight this post!  
Unread 09-07-2014, 21:45
Andrew Schreiber Andrew Schreiber is offline
Data Nerd
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,055
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

Quote:
Originally Posted by Greg McKaskle View Post
Do you recall whether this was done with the mouse or the F1 shortcut?

One of the reasons I ask is that the button label could be made more explicit. Instead of saying Enable, and relying on the user to look at the mode section to verify what mode will be enabled, the button could replicate the info and be labeled as "Enable Auto" vs "Enable Tele". This would avoid the mode change side-effect and would help reenforce what the user is about to enable.

This doesn't help much if the F1 key is being used. But that could be removed. I don't think many people use it.

BTW, thanks for bringing this up, here or on the FIRST forum.

Greg McKaskle

I use F1 all the time... But that's because I prefer keyboard shortcuts.
__________________




.
Reply With Quote
  #4   Spotlight this post!  
Unread 09-07-2014, 21:59
Aaron.Graeve Aaron.Graeve is offline
Registered User
FRC #1477 (Texas Torque)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: College Station, Texas
Posts: 103
Aaron.Graeve is a name known to allAaron.Graeve is a name known to allAaron.Graeve is a name known to allAaron.Graeve is a name known to allAaron.Graeve is a name known to allAaron.Graeve is a name known to all
Re: Drivers accidentally enabling Auto/Practice mode

Same here. I prefer the keyboard shortcuts, but I do see where they may cause a problem with knowing the robot mode. Even if the soft button changed to include text about the mode, it will still be a human error if the wrong mode is used.
__________________

2016:
Alamo, Bayou, and Lone Star Regional FTAA
2015:
Dallas, Alamo, Bayou, and Lone Star Regional FTAA
2014:
Alamo, Dallas, and Lone Star Regional FTAA
Alamo Regional Robot Inspector
2013:
Einstein Champion and 2013 World Champion (Thanks 1241 & 610), Galileo Division Champion, Razorback Regional Winner, Alamo Regional Semifinalist, Bayou Regional Semifinalist, Lone Star Regional Quarterfinialist
2012:
Curie Division Semifinalist, Lone Star Regional Finalist, Bayou Regional Winner, Alamo Regional Winner
Reply With Quote
  #5   Spotlight this post!  
Unread 09-07-2014, 22:38
Bryce Paputa's Avatar
Bryce Paputa Bryce Paputa is offline
FF TSL: Frog Farce
FRC #0503 (Frog Force)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2008
Location: Novi Michigan
Posts: 454
Bryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond reputeBryce Paputa has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

The F1 key is great
Reply With Quote
  #6   Spotlight this post!  
Unread 10-07-2014, 00:41
RyanShoff RyanShoff is offline
Registered User
FRC #4143 (Mars Wars)
Team Role: Mentor
 
Join Date: Mar 2012
Rookie Year: 2012
Location: Metamora, IL
Posts: 145
RyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to beholdRyanShoff is a splendid one to behold
Re: Drivers accidentally enabling Auto/Practice mode

It was with the laptop touchpad. I don't believe any of our drive team used F1 to enable.
__________________
Ryan Shoff
4143 Mars/Wars
CheapGears.com
Reply With Quote
  #7   Spotlight this post!  
Unread 10-07-2014, 00:52
zinthorne's Avatar
zinthorne zinthorne is offline
Registered User
AKA: Avery
FRC #3663 (CPR)
Team Role: Driver
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Seattle
Posts: 136
zinthorne will become famous soon enough
Re: Drivers accidentally enabling Auto/Practice mode

I think the driver station should be changed. Being a driver myself and doing the scenario on the practice field that was mentioned above there were a few times where I forgot to switch it back and havoc ensued. It happened more often when I would leave the computer for a second, and then someone else would mess with it.
Reply With Quote
  #8   Spotlight this post!  
Unread 10-07-2014, 08:32
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

The F1 key is a must for us since we often have other stuff for diagnostics, data processing/logging etc. that can hide the DS interface. A quick press let's us enable to test, rather than finding the window and clicking in the right spot. And we can keep a full view of whatever other window is up when we enable.

Maybe have separate enable buttons (and keyboard shortcuts) for each of the modes? And keep the combined disable/e-stop commands.
Reply With Quote
  #9   Spotlight this post!  
Unread 10-07-2014, 18:11
DavisC DavisC is offline
Registered User
FRC #0539 (Titans)
Team Role: College Student
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Virginia
Posts: 200
DavisC is just really niceDavisC is just really niceDavisC is just really niceDavisC is just really nice
Re: Drivers accidentally enabling Auto/Practice mode

Could have something like after pressing Enable, have a menu popup to select which mode to run.

Could then also have that popup gain control so arrow keys can be used.

Also have F1 maintain the Enable mode, but then the user can use arrow keys or 1-3 respectively (or letters).
__________________
FRC Team 539
Student Member: 2010 Breakaway - 2014 Aerial Assist
Mentor: 2015 Recycle Rush - present
Reply With Quote
  #10   Spotlight this post!  
Unread 18-07-2014, 21:25
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: Drivers accidentally enabling Auto/Practice mode

How about, whenever the robot is disabled, the setting is automatically reset to Teleop?
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
Reply With Quote
  #11   Spotlight this post!  
Unread 20-07-2014, 15:16
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,112
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

I'm looking at the suggestions to switch back to Teleop on disable, and I'm thinking about how inconvenient that would make it to test the robot. But instead of just shouting "NO! DON'T DO THAT!" I'm going to try something a little more constructive.

How about making the behavior a configurable option? Those who want it to be difficult to run Autonomous by mistake can set it up that way. Those who prefer it the way it is now don't have to be forced away from it.
Reply With Quote
  #12   Spotlight this post!  
Unread 20-07-2014, 16:11
Aren Siekmeier's Avatar
Aren Siekmeier Aren Siekmeier is offline
on walkabout
FRC #2175 (The Fighting Calculators)
Team Role: Mentor
 
Join Date: Apr 2008
Rookie Year: 2008
Location: 대한민국
Posts: 735
Aren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond reputeAren Siekmeier has a reputation beyond repute
Re: Drivers accidentally enabling Auto/Practice mode

Quote:
Originally Posted by Alan Anderson View Post
I'm looking at the suggestions to switch back to Teleop on disable, and I'm thinking about how inconvenient that would make it to test the robot. But instead of just shouting "NO! DON'T DO THAT!" I'm going to try something a little more constructive.

How about making the behavior a configurable option? Those who want it to be difficult to run Autonomous by mistake can set it up that way. Those who prefer it the way it is now don't have to be forced away from it.
I agree that defaulting back to teleop after every disable is kind of a terrible idea. This would really derail any attempt at iterative testing in autonomous mode, and causes more unexpected behavior than the current configuration.

Keep the disable and e-stop buttons and hot keys. But for each mode, have a separate on-screen button and hot-key to enable this mode, so that by hitting this button or hot-key you are explicitly telling it to enable in a particular. The menu seems really impractical as well since it requires several steps and gets in the way of quick cycling.
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 21:22.

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