Go to Post Nominate your mentor for WFA, it's the best way to say 'Thank You'. - Brandon Martus [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 02-02-2011, 19:11
IisMathwizard's Avatar
IisMathwizard IisMathwizard is offline
Programming Mentor
AKA: Mathwizard
FRC #1248 (Titanium Allies)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2009
Location: Berea-Midpark High school
Posts: 60
IisMathwizard is an unknown quantity at this point
Lightbulb Nullifier Button: Yay or Nay

Our team came up with the idea to make a nullifier button that would, when pressed, stop all joystick and dashboard control. It's similar to the stop button but doesn't permanetly stop communications. Its a button on the joystick that when pressed activates case structures that will set x and y axis values for arcade drive to 0 and also 0 for the arm motor. My question: Is a nullifier button allowed? or is the stop button only allowed.
The objective of the nullifier button is to allow us to temporarily stop during a match to fix any "quick fix" problems we may have. Also, it will definately help out during testing if i made any screw-ups in the code.
__________________

jRIO 2013 Project
  #2   Spotlight this post!  
Unread 02-02-2011, 19:16
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,494
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Nullifier Button: Yay or Nay

There would be nothing illegal about this; to the field, it is the same as any other drive input/command.

We use this during software testing, as we hate having to deal with the actual stop button.
  #3   Spotlight this post!  
Unread 02-02-2011, 19:17
IisMathwizard's Avatar
IisMathwizard IisMathwizard is offline
Programming Mentor
AKA: Mathwizard
FRC #1248 (Titanium Allies)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2009
Location: Berea-Midpark High school
Posts: 60
IisMathwizard is an unknown quantity at this point
Lightbulb Nullifier Button: Yay or Nay

Our team came up with the idea to make a nullifier button that would, when pressed, stop all joystick and dashboard control. It's similar to the stop button but doesn't permanetly stop communications. It's a button on the joystick that when pressed activates case structures that will set x and y axis values for arcade drive to 0 and also 0 for the arm motor. My question: Is a nullifier button allowed? or is the stop button only allowed.
The objective of the nullifier button is to allow us to temporarily stop during a match to fix any "quick fix" problems we may have. Also, it will definately help out during testing if i made any screw-ups in the code that could create mechanical or structural damage.
__________________

jRIO 2013 Project
  #4   Spotlight this post!  
Unread 02-02-2011, 19:17
MagiChau's Avatar
MagiChau MagiChau is offline
Registered User
AKA: Michael Chau
FRC #0085 (B.O.B. (Built on Brains))
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Zeeland, Michigan
Posts: 875
MagiChau is just really niceMagiChau is just really niceMagiChau is just really niceMagiChau is just really nice
Re: Nullifier Button: Yay or Nay

I believe this is allowed, because this is all programming, not an actual physical device you brought in.
  #5   Spotlight this post!  
Unread 02-02-2011, 19:21
alexhenning alexhenning is offline
WPILib Developer
FRC #0348
 
Join Date: Apr 2010
Rookie Year: 2003
Location: MA
Posts: 49
alexhenning will become famous soon enough
Re: Nullifier Button: Yay or Nay

I don't see why you wouldn't be allowed to in addition to the stop button. The purpose of the stop button is safety, but there's nothing limiting what you can do with controls, as long as it doesn't cause your robot to do something illegal.
  #6   Spotlight this post!  
Unread 02-02-2011, 19:21
Dkt01's Avatar
Dkt01 Dkt01 is offline
Programming Mentor
AKA: David
FRC #1756 (Argos)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Peoria, Il
Posts: 145
Dkt01 will become famous soon enough
Re: Nullifier Button: Yay or Nay

A good idea, but you may want to disable this for competition. I could see drivers becoming angry if they accidentally pressed a button at the start of teleop and the robot became unresponsive.

Maybe an alternate idea would be an "enable button". The robot would only operate as long as the driver holds down a button.
  #7   Spotlight this post!  
Unread 02-02-2011, 19:25
whytheheckme's Avatar
whytheheckme whytheheckme is offline
Registered User
AKA: Jacob Komar
no team
 
Join Date: Feb 2006
Rookie Year: 2005
Location: Providence, RI
Posts: 1,320
whytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond repute
Send a message via ICQ to whytheheckme Send a message via AIM to whytheheckme Send a message via MSN to whytheheckme Send a message via Yahoo to whytheheckme
Re: Nullifier Button: Yay or Nay

Of course you can create a local e-stop (I'd recommend it!) It's really great for testing in the shop (especially before the days of the included e-stop button), and you're right, once you hit the button on the field, you're done for the match.

Jacob
  #8   Spotlight this post!  
Unread 02-02-2011, 19:32
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: Nullifier Button: Yay or Nay

I'm not aware of any rules that prevent you from using Driver Station controls to do anything you want to do.

During testing, why not just use the space bar to disable the robot when necessary? It's just like clicking the "Disable" button on the screen.
  #9   Spotlight this post!  
Unread 02-02-2011, 21:30
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,726
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Nullifier Button: Yay or Nay

Threads that were started with almost identical posts have been combined.
__________________
(since 2004)
  #10   Spotlight this post!  
Unread 03-02-2011, 03:56
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,827
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Nullifier Button: Yay or Nay

We actually programmed our custom stop button to activate a PID control loop to keep the robot in one position. If someone bumped into us, the encoders would measure how far we moved and try to move us back into position.

In pre c-rio days it was a handy feature when doing public demos... you could let a kid drive your robot while a team member kept their hand over the stop button.

Jason
Closed Thread


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 11:41.

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