Go to Post This is a very cool robot. It doesn't look like a launcher... it looks like a lifter driving backwards. Then whammo! The ball is flying through the air. - dtengineering [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 23-03-2011, 13:08
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,581
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Check joysticks and I/O module before each match

I've seen a few reports of joystick and cypress I/O module problems.

Quote:
Originally Posted by Adam Freeman View Post
2054 had some type of computer issue, where it would not recognize their joysticks... so they set still during the entire first match.
Quote:
Originally Posted by Mark McLeod View Post
We see a lot of this type of behavior (lack of controls) when a bunch of stuff is plugged into a single USB hub and it isn't getting the power it needs to run everything.
Quote:
Originally Posted by Joe Ross View Post
Here's a list of issues that caused teams to not work on the field at San Diego:
There were at least 3 cases where joysticks did not work on the field.
Quote:
Originally Posted by Mark McLeod View Post
With sleep mode there is a possibility that the USB joysticks/Cypress can get resorted and is something to check/verify when you wake it up.
While statistically, the chances of a problem are very low, it's really easy to check that your joysticks / I/O module are working before a match (takes 10 seconds) and can save your match.

Change to the diagnostics tab on the driver station software. Verify that there is a green light next to each joystick that is connected, and to the I/O module (if connected). Press a button on each joystick and verify that the green light changes to blue on the appropriate joystick. If you have the I/O module, press a button and make sure that the I/O light changes to blue.

If the joysticks aren't in the right order, go to the setup tab and drag them to the correct order. If the joysticks don't light up, press F1 to re-enumerate them, or unplug your USB hub and plug it back in. If the I/O module isn't detected or isn't working, unplug it and plug it back in.

Problems can be worse if your classmate has very low battery (make sure it's plugged in in the pits), or if you have a lot of USB devices that are overloading the power requirements. The Cypress board should be plugged in to the classmate directly, since it uses a lot of power. I've also seen one case each of a bad hub or a bad joystick.

Last edited by Joe Ross : 23-03-2011 at 13:11.
Reply With Quote
  #2   Spotlight this post!  
Unread 23-03-2011, 13:21
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Check joysticks and I/O module before each match

We've also had some minor joystick issues, mainly with people yanking on the cables / wrapping the cable around the controller way too tightly. Now one of them reads 0.5 at the idle position. We had to swap the driver/operator controllers, since it was happening on the driver side and the operator controls don't use the joystick.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
Reply With Quote
  #3   Spotlight this post!  
Unread 23-03-2011, 14:56
James Tonthat James Tonthat is offline
Registered User
FRC #0148 (Robowranglers)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Greenville, TX
Posts: 303
James Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond reputeJames Tonthat has a reputation beyond repute
Re: Check joysticks and I/O module before each match

Quote:
Originally Posted by Joe Ross View Post
I've seen a few reports of joystick and cypress I/O module problems.

While statistically, the chances of a problem are very low, it's really easy to check that your joysticks / I/O module are working before a match (takes 10 seconds) and can save your match.
We had the same thing happen to us. We started checking our joysticks every match. Luckily we won the match in autonomous, so nothing too bad happened other than our scouting data looked bad for us.
__________________
James Tonthat

Mechanical Engineer, RackSolutions, a subsidiary of Innovation First International

Lead Engineer - Texas Torque - 2009-2014
Mentor - Robowranglers - 2015-
Reply With Quote
  #4   Spotlight this post!  
Unread 23-03-2011, 15:00
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Check joysticks and I/O module before each match

Additionally, we had an issue last year where one of the USB ports on the Classmate was damaged enough that jiggling the joystick cables caused intermittent connections. Note that the Driver Station automatically disables your robot if it detects that joysticks are removed while you are enabled!
Reply With Quote
  #5   Spotlight this post!  
Unread 23-03-2011, 15:08
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Check joysticks and I/O module before each match

We found last year that Cypress comm issues are often caused by the Cypress driver on the laptop end - Apparently it can sometimes hang when coming out of standby, and there is absolutely no way to restart it (with the locked-down driver account we had last year), without restarting the computer. Since the Cypress board was vital to our robot, we would start up the Classmate two to three matches ahead of time, just in case we had to reboot. It drained the Classmate battery, and was terrible, so we were often rushing to keep the laptop charged because of the lack of power on the field.

I haven't heard of any fixes to this issue, although the new rule allowing any laptop would make it seemingly easier to reload the Cypress driver without rebooting.

Related note: Don't boot the laptop unless all of the joysticks are centered. At Kettering, in Qf1-2, we got stuck on the rack because our joysticks weren't centered, resulting in a near inability to drive.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
Reply With Quote
  #6   Spotlight this post!  
Unread 23-03-2011, 16:07
BigJ BigJ is online now
Registered User
AKA: Josh P.
FRC #1675 (Ultimate Protection Squad)
Team Role: Engineer
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Milwaukee, WI
Posts: 947
BigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond reputeBigJ has a reputation beyond repute
Re: Check joysticks and I/O module before each match

Is there a way to rename joysticks? For example we use 2 identical joysticks for drive. I have a feeling that there might be a way through the Windows joystick properties menu but I have no joystick to play with at the moment.
Reply With Quote
  #7   Spotlight this post!  
Unread 23-03-2011, 18:05
spacepenguine spacepenguine is offline
Registered User
AKA: Ian Hartwig
no team
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 2008
Location: Troy, MI
Posts: 43
spacepenguine is an unknown quantity at this point
Re: Check joysticks and I/O module before each match

We also had issues with joystick/cypress board connectivity at Waterford. It was rather simple to unplug/replug them in and restart, but it cost us 2 matches at Waterford. Checking the green light on the I/O tab and a blue light for the joysticks in the diagnostics tab when a button is pressed has become part of our pre-match routine.
__________________
2008-2011: #226 - The Hammerheads
Reply With Quote
  #8   Spotlight this post!  
Unread 23-03-2011, 22:54
bstrong1218's Avatar
bstrong1218 bstrong1218 is offline
Brandon
AKA: Brandon
FRC #3344 (Robocopz)
Team Role: Mechanical
 
Join Date: Jul 2010
Rookie Year: 2010
Location: Georgia
Posts: 12
bstrong1218 is an unknown quantity at this point
Re: Check joysticks and I/O module before each match

Good advice. Our Classmate didn't show the Cypress board during our last ditch effort in quarterfinals at Peachtree so we lost the ability to deploy our minibot.
We knew about the issue before the match started, but didn't have time to reboot the computer.

Checking on the Cypress board definitely belongs on the pre-match checklist. Might not hurt to check settings such as pulled high/low... we had an issue with that setting switching back to the default which caused our minibot to deploy into our arm mid-match.
Reply With Quote
  #9   Spotlight this post!  
Unread 23-03-2011, 23:01
BJT's Avatar
BJT BJT is offline
uh, should that be smoking?
AKA: Ben Thorsgard
FRC #0876 (Thunder Robotics)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Northwood ND
Posts: 250
BJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond reputeBJT has a reputation beyond repute
Re: Check joysticks and I/O module before each match

Our drivers had to quickly swap joysticks in one match. the driver started with one side of the robot and the arm, the other driver had the other side of the robot. They checked everything thoroughly from then on.
__________________


2016 Central Illinois Winner. Curie Division finalist
Reply With Quote
  #10   Spotlight this post!  
Unread 24-03-2011, 03:53
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,113
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: Check joysticks and I/O module before each match

Quote:
Originally Posted by BigJ View Post
Is there a way to rename joysticks?
Nope. The name you see is the name the device reports for itself. The best you can do is press a joystick button and verify that the correct one turns blue on the Driver Station.
Reply With Quote
  #11   Spotlight this post!  
Unread 24-03-2011, 08:19
ayeckley's Avatar
ayeckley ayeckley is offline
Registered User
AKA: Alex Yeckley
FRC #2252 (Mavericks)
Team Role: Mentor
 
Join Date: Apr 2007
Rookie Year: 2007
Location: Sandusky, OH
Posts: 268
ayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond reputeayeckley has a reputation beyond repute
Re: Check joysticks and I/O module before each match

Quote:
Originally Posted by apalrd View Post
Related note: Don't boot the laptop unless all of the joysticks are centered. At Kettering, in Qf1-2, we got stuck on the rack because our joysticks weren't centered, resulting in a near inability to drive.
Ditto that for us at Pittsburgh. Tried everything *except* rebooting the Classmate - natch. We've used the same setup for three years now so I'm surprised we didn't make that mistake sooner.
__________________

Reply With Quote
  #12   Spotlight this post!  
Unread 24-03-2011, 19:30
theprgramerdude theprgramerdude is offline
WPI Freshman
AKA: Alex
FRC #2503 (Warrior Robotics)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2008
Location: Brainerd, Minnesota
Posts: 347
theprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud oftheprgramerdude has much to be proud of
Re: Check joysticks and I/O module before each match

During the Lake Superior regional, on one of the last qualification matches, a similar incident happened to us. I'm not sure if it was do to that stupid stop button causing an overload earlier on the USB ports (it seems like those lights draw wayyyy too much power).

No matter what I tried doing with our Joystick and controller, be it unplugging them or whatnot, the computer we were using absolutely refused to recognize that they were plugged in, and the driver station thus didn't see them either. I had to reboot the whole thing after the match to get it working again. Needless to say, we sat there watching our team get creamed.
__________________
Attending: MN Duluth Regional
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 16:03.

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