Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Control System (http://www.chiefdelphi.com/forums/forumdisplay.php?f=177)
-   -   Stop button needed? (http://www.chiefdelphi.com/forums/showthread.php?t=88095)

ErikRantapaa 25-12-2010 13:36

Stop button needed?
 
I have the Driver Station up and running, but it reports "No Stop Button", and that message flashes when I click on "Enable".

So it appears that I need a Stop button. Is that right?

Unfortunately, I left the Stop Button at the school which is closed for the next week.

Is there an alternative? I have the ability to create a USB HID device that can return an arbitrary vendor and product id. Is there a solution along this approach? Is there a way I can map a joystick button to be the stop button?

Thanks!

ATannahill 25-12-2010 13:43

Re: Stop button needed?
 
There is an alternative. If you double click on the stop button, it will give you the option to override it. I would not suggest doing this if you actually plan on moving the robot.

Mark McLeod 25-12-2010 13:43

Re: Stop button needed?
 
You can bypass the Stop Button.

On the Driver station Diagnostics tab the stop button has an entry with a red light beside it.
Double click on the red light or text.

ErikRantapaa 25-12-2010 14:38

Re: Stop button needed?
 
Thanks for the quick replies! I got it working now.

kamocat 25-12-2010 15:00

Re: Stop button needed?
 
Quote:

Originally Posted by ErikRantapaa (Post 988435)
I have the Driver Station up and running, but it reports "No Stop Button", and that message flashes when I click on "Enable".

So it appears that I need a Stop button. Is that right?

Unfortunately, I left the Stop Button at the school which is closed for the next week.

Is there an alternative? I have the ability to create a USB HID device that can return an arbitrary vendor and product id. Is there a solution along this approach? Is there a way I can map a joystick button to be the stop button?

Thanks!

They are correct, you can just bypass the stop button.
Regardless, I'll provide more info on what the stop button is:
It's not a joystick; it's a one-button USB keyboard. It presses the key command SHIFT-CTL-RETURN.

demosthenes2k8 25-12-2010 22:46

Re: Stop button needed?
 
Quote:

Originally Posted by kamocat (Post 988444)
It's not a joystick; it's a one-button USB keyboard. It presses the key command SHIFT-CTL-RETURN.

Wait, are you serious? That's awesome. And potentially interesting...mwahaha?

kamocat 26-12-2010 00:57

Re: Stop button needed?
 
Quote:

Originally Posted by demosthenes2k8 (Post 988513)
Wait, are you serious? That's awesome. And potentially interesting...mwahaha?

Yes.
How it distinguishes it from other keyboards, I do not know. It is PnP HID, not some unknown proprietary standard. (That's why it doesn't need additional software to work.)

RoboMaster 26-12-2010 20:48

Re: Stop button needed?
 
Wow, that's interesting, I've never heard this much about the Stop Button.

Can you buy and program these things?

kamocat 26-12-2010 21:29

Re: Stop button needed?
 
I believe you can, but they may only do large-quantity orders. http://www.smartbutton.com/

It's probably less expensive to just buy another stop button.
http://www.andymark.com/ProductDetai...Code=am%2D0515

GCentola 03-01-2011 18:56

Re: Stop button needed?
 
Im sure you can find a "STOP" button from one of the many teams passing out buttons at various regionals. This way, you can pin it on your shirt, not lose it,and its free! :D

nighterfighter 08-01-2011 18:15

Re: Stop button needed?
 
Quote:

Originally Posted by rtfgnow (Post 988437)
I would not suggest doing this if you actually plan on moving the robot.

Why? The spacebar acts as the same thing. In many cases the spacebar is better, because it doesn't require a physical reboot of the robot.

Gdeaver 09-01-2011 09:50

Re: Stop button needed?
 
It's curious how fast a human will disable safety devices Just because they are inconvenient.

ErikRantapaa 09-01-2011 23:07

Re: Stop button needed?
 
Quote:

Originally Posted by kamocat (Post 988444)
They are correct, you can just bypass the stop button.
Regardless, I'll provide more info on what the stop button is:
It's not a joystick; it's a one-button USB keyboard. It presses the key command SHIFT-CTL-RETURN.

Thanks for the info!

For those interested in creating their own stop buttons and are familiar with Atmel AVR microcontrollers, I'd suggest this site:

http://www.obdev.at/products/vusb/index.html

It is likely that the Driver Station detects the presence of the Stop button by looking for a USB device with a particular vendor & product id, but it also could be another mechanism.

Greg McKaskle 10-01-2011 01:47

Re: Stop button needed?
 
FIRST incorporated a safety features into the DS, for good reason. An out-of-control robot is capable of causing quite a bit of damage to people and property.

If you construct a USB device that convinces the DS to enable the robot, please be sure that the device enhances safety rather than simply bypassing it. A button that DS and operator believe are an estop, but which launches a web page when pressed is actually more of a danger button, don't you think?

Almost by definition, all safety features are inconvenient at some point -- safety glasses, face shields, rotation guards, etc. In industry, there are usually procedures for operating without them, but all operators should be aware they are not in place and be aware of the additional risk and alternate safety mechanisms.

Greg McKaskle


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

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