Go to Post There was no real separation between who did what. "we" did it all and it was fun. - Team2339 [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 25-03-2012, 01:35
daniel_dsouza daniel_dsouza is offline
does what needs to be done.
FRC #2449 (Out of Orbit Robotics)
Team Role: Alumni
 
Join Date: May 2011
Rookie Year: 2011
Location: Chandler, AZ
Posts: 231
daniel_dsouza has a spectacular aura aboutdaniel_dsouza has a spectacular aura about
Things learned from the 2012 regional

Hello CD,

I would like to know what you learned about the control system and FMS from your regional experience this season. It would be great to have all those little tricks be common knowledge.

One trick is that after you tether your robot, you should power cycle it before competing to prevent potential connection problems.

Another trick is to not let things short out that are attached to the control system.
Example: Our robot hit the field hard our first match, and as a result, two wires touched, shorting our our bridge momentarily. For the next two matches, either just the auton code or no code would run. Now what we thing happened is that the short messed up our memory on the cRIO. According to our mentor, memory messup would prevent our team from running updated versions of our code. We tried everything from power cycles to reimaging everything. In the end, we had to rewrite all our code in a completely different way, so that the programs would be different enough, and would compile differently enough. The same thing also happened to another team.

What have you learned?
Reply With Quote
  #2   Spotlight this post!  
Unread 25-03-2012, 09:38
rsisk's Avatar
rsisk rsisk is offline
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,746
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
Re: Things learned from the 2012 regional

Don't put zip ties around the radio that might switch it into AP mode

Use the barrel connector that came with the radio, finding a good fit otherwise is hard and may cause power loss to the radio

30 sec comm loss usually means cRIO reboot
>45 sec comm loss usually means radio reboot

Make sure your driver station is set to the proper ip address (10.xx.yy.5) and subnet mask (255.0.0.0). This way if the Driver Station software cannot set it for some reason, you still run.

Make sure Windows Firewall is OFF

Make sure ALL network connections except for Local Area Network are disabled

Make sure DEVELOPER is logged off and you are logged into DRIVER (on classmate images)

Make sure you have ADMINISTRATOR privileges (non classmate images) so DS software can configure your network.

If at all possible, let the DS software configure your network.

Turn your robot on before taking it onto the field (assuming it is safe to do so) to allow ample time to connect to field.

Make sure all ethernet connections are tight and stay tight including the ones to the driver station and the one between radio and cRIO

Sometimes switching the ethernet port on the radio will solve a comm problem

Use an ethernet pigtail on your driver station. Much cheaper to replace when they break or wear out than the ethernet port on the computer. They were available thru First Choice this year.

If you can, use the Classmate computer as your driver station and only as the driver station. Do not load other software, play games, mess with the configuration or anything else on it.

Un-terminated loops in autonomous are a bad thing.

Bent pins in the cRIO can cause unexplainable problems.

Electrically isolate your cRIO and camera, mount on wood, then mount wood to frame for example.

Simple code is so much easier to debug under pressure. If something is not giving you a competitive advantage, don't do it.

Do not plug ANYTHING into the field electronics unless the FTA has given you EXPLICIT permission. Found a few unauthorized things left behind in LA.

The FTA, FTAA, Field Supervisor, and CSA do their best to make sure your experience is positive. Work with them. Make sure to have accurate details about your issues, don't jump to the conclusion a problem is with the field (before you do, ask yourself if other robots are running fine, why is your robot the only one the field treats differently).

Double check your wiring against the electrical drawings in the manual, make sure it is correct.

Try running with default code to help eliminate software problems.
__________________
Quote:
The views expressed are mine and should not be construed to represent the views of anyone else.
Reply With Quote
  #3   Spotlight this post!  
Unread 26-03-2012, 08:25
fovea1959's Avatar
fovea1959 fovea1959 is offline
Herder of programmers
AKA: Doug Wegscheid
FRC #3620 (The Average Joes)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2011
Location: St Joseph
Posts: 325
fovea1959 will become famous soon enough
Re: Things learned from the 2012 regional

The CSA is there to help. Use him/her, and advise other teams to do the same. A lot of sophomore teams I talked to over the weekend had no idea that the CSA was available to them....
Reply With Quote
  #4   Spotlight this post!  
Unread 26-03-2012, 11:29
rsisk's Avatar
rsisk rsisk is offline
The GURU Channel
AKA: Richard Sisk
FRC #2493 (Robokong)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Riverside, CA
Posts: 2,746
rsisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond reputersisk has a reputation beyond repute
Send a message via MSN to rsisk
Re: Things learned from the 2012 regional

The Control System Adviser wears an ORANGE hat and can be found in the pits or near the field at the competition.
__________________
Quote:
The views expressed are mine and should not be construed to represent the views of anyone else.
Reply With Quote
  #5   Spotlight this post!  
Unread 03-04-2012, 19:08
lorem3k's Avatar
lorem3k lorem3k is offline
1 + 1 = 0 (in Z/2Z)
AKA: Andy D.
FRC #1482 (Bishop Grandin Ghosts)
Team Role: Alumni
 
Join Date: Apr 2012
Rookie Year: 2011
Location: Calgary, AB
Posts: 165
lorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to behold
Re: Things learned from the 2012 regional

PLEASE turn off all Wi-Fi networks. There were a ton of comm. issues on-field at GTRW this year because of peoples' networks that they had to go around with a sniffer to find who ran them and get people to shut them down.
__________________
Boo! Bishop Grandin High School / GM Canada / Tenaris
2013 Western Canada - Quarterfinalists (thanks 288/4719) / 2012 GTR West - Quarterfinalists (thanks 188/1075) / 2011 GTR East - Regional Winners (thanks 1114/1503)
Reply With Quote
  #6   Spotlight this post!  
Unread 03-04-2012, 19:47
Suitster's Avatar
Suitster Suitster is offline
Registered User
AKA: Ethan Pellittiere
FRC #3951 (SUITS)
Team Role: Alumni
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Honeoye
Posts: 79
Suitster is on a distinguished road
Re: Things learned from the 2012 regional

Use tape to secure the ethernet cable to the driver's station so a bumping the laptop won't make you lose connection
__________________
2012 FLR Regional Champs, with 1507 and 191
Reply With Quote
  #7   Spotlight this post!  
Unread 03-04-2012, 20:00
Alexa Stott's Avatar
Alexa Stott Alexa Stott is offline
All I do is twin.
AKA: elixir
FRC #0025 (Raider Robotix)
Team Role: College Student
 
Join Date: Oct 2005
Rookie Year: 2006
Location: No. Bruns., NJ/College Park, MD
Posts: 781
Alexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond reputeAlexa Stott has a reputation beyond repute
Send a message via AIM to Alexa Stott
Re: Things learned from the 2012 regional

One rule that my team always, always has: Whenever you do ANY sort of work on the robot (particularly anything involving drilling/cutting/whatever), ALWAYS vacuum out the robot. A metal shard in your cRIO is the LAST thing you want.
__________________
|Email:alexastott[at]gmail.com|Facebook|@zelixir|Google+|
[University of Maryland Computer Science, Psychology]
[Brunswick Eruption]
Reply With Quote
  #8   Spotlight this post!  
Unread 03-04-2012, 20:39
lorem3k's Avatar
lorem3k lorem3k is offline
1 + 1 = 0 (in Z/2Z)
AKA: Andy D.
FRC #1482 (Bishop Grandin Ghosts)
Team Role: Alumni
 
Join Date: Apr 2012
Rookie Year: 2011
Location: Calgary, AB
Posts: 165
lorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to beholdlorem3k is a splendid one to behold
Re: Things learned from the 2012 regional

Quote:
Originally Posted by Alexa Stott View Post
One rule that my team always, always has: Whenever you do ANY sort of work on the robot (particularly anything involving drilling/cutting/whatever), ALWAYS vacuum out the robot. A metal shard in your cRIO is the LAST thing you want.
When we're working in the shop and drilling, grinding, or cutting anything, we grab a fire blanket and cover our electronics with it to prevent shards from getting in
__________________
Boo! Bishop Grandin High School / GM Canada / Tenaris
2013 Western Canada - Quarterfinalists (thanks 288/4719) / 2012 GTR West - Quarterfinalists (thanks 188/1075) / 2011 GTR East - Regional Winners (thanks 1114/1503)
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:20.

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