Go to Post I am the Evil Empire of FIRST!!! - Andy Grady [more]
Home
Go Back   Chief Delphi > FIRST > Robot Showcase
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
  #16   Spotlight this post!  
Unread 20-02-2005, 21:12
nehalita's Avatar
nehalita nehalita is offline
Robots are friends
AKA: tagger fanatic
FRC #1345 (Platinum Dragons); FRC# 97 (RoboRuminants)
Team Role: Programmer
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Ft. Laud, FL
Posts: 870
nehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond reputenehalita has a reputation beyond repute
Send a message via AIM to nehalita Send a message via MSN to nehalita Send a message via Yahoo to nehalita
Re: pic: (447) How do YOU keep programmers out of the electronics?

because of ppl like you, i do not TOUCH the robot. i don't even press the load button or the reset button. nooo touchy. but i like it better like that, this way, when something goes wrong, i can wholly blame the electronics ppl and not just partially. =)
__________________
"Relativity applies to physics, not ethics." Thank you Einstein
MIT '10

Proud Member of H.I.L.
The PLATINUM DRAGONS are on FIRE!
  #17   Spotlight this post!  
Unread 21-02-2005, 02:42
Rombus's Avatar
Rombus Rombus is offline
Registered User
AKA: Rick Kosbab
FRC #4188 (Columbus Space Program)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2005
Location: Opelika, AL
Posts: 346
Rombus is a jewel in the roughRombus is a jewel in the roughRombus is a jewel in the rough
Send a message via AIM to Rombus
Re: pic: (447) How do YOU keep programmers out of the electronics?

That’s why you be both I program and do electronics.

I cant see how teams succeed with both teams being completely separate unless you had some great communications. Heck, it’s probably a good idea to have everyone be cross trained in another team for good communications.

And a small jab at the electronics only people:
Lets be honest, it’s just wiring! It’s not like you have to build a custom robotic controller! (J/K Please don’t flame me )
__________________


  #18   Spotlight this post!  
Unread 21-02-2005, 14:16
rufu5's Avatar
rufu5 rufu5 is offline
20something
FRC #5010 (Tiger Dynasty)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Indiana
Posts: 176
rufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud of
Send a message via AIM to rufu5
Re: pic: (447) How do YOU keep programmers out of the electronics?

Quote:
Lets be honest, it’s just wiring!
(lol, this isnt a flame, its safe to read on


I agree with you 100% The wiring of a FIRST robot is "just wiring" But the conceptualizing and creating of things like virtual joysticks, and a full optical control system is not "just wiring" I programmed in basic for my first 4 years, with the default code and a few if statements, programming is "just programming" but if you want to work autonomous magick, you have to know what your doing. I tell you a small parable to emphasise my point.

I missed this last saturday because of skillbowl regionals. I came back late saturday afternoon to the all too everpresent programmer cries of "ITS WIRED WRONG!" I asked: "What did you people change?" I got the good ol' "nothing, your wiring is wrong, I can't do anything till you fix it."

I make mistakes, so I probed a little deeper and broke out my volt meter and found out that the programmer's dad had wired up the banner sensor himself (with help from his programmer son of course). It was wired into a PWM sharing a common +5 with a hall-effect sensor. (Now at this point the programmers reading this are saying "so" and the electrcians with 3+ years are saying "OMFG BANANNAS!")

I'll just let you know, the banner sensors (the throwback optical sensors from 3ish years ago) have to, HAVE TO, have a seperate +12 to operate. If you run them straight into a PWM with +5 it will completly bog down your digital in bus and stop all robot actions.

So once I found this problem, I became aware of this buzzing sound. It was the constant "advice" of the programmers on how to fix "my" wiring problems. Little did they know, one of their own had done it, and I knew how to fix it. So I "Had Fun", I went into the other room, roamed around on chiefdelphi, checked my e-mail, checked the CAL ladder, and after 1.5 hrs went back in, after the programmers had officially decleared we had a faulty RC and the world was ending, I fixed the problem in one pimptastic swoop. I took the +5 and - the hall-effect and banner senseor were sharing and re-wired them to the breaker panel (because I knew the hall-effect was rated up to around +15 I think).

Moral of the story:

1) Keep the programmers away from your electronics~!

2) If you do electronics, learn C and phase out the programmers (its not hard at all, get "Sam's Teach yourself C in 21 days" - problem solved)

(my hat is off to all of you who already do both
__________________
have no fear of perfection, you will never reach it.
-Salvador Dali

Last edited by rufu5 : 21-02-2005 at 14:24.
  #19   Spotlight this post!  
Unread 21-02-2005, 15:24
AIBob's Avatar
AIBob AIBob is offline
AI Programmer
AKA: Bob Frank DOT org
FRC #0358 (Hauppauge Robotic Eagles)
Team Role: Alumni
 
Join Date: Jan 2005
Rookie Year: 2003
Location: Long Island, NY (in Binghamton now)
Posts: 297
AIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to beholdAIBob is a splendid one to behold
Send a message via ICQ to AIBob Send a message via AIM to AIBob Send a message via MSN to AIBob Send a message via Yahoo to AIBob
Re: pic: (447) How do YOU keep programmers out of the electronics?

Quote:
Originally Posted by rufu5
1) Keep the programmers away from your electronics~!
It is not a good idea to keep programmers away from electronics, unless they do not know electronics, which they should because electronics are very related.
Quote:
Originally Posted by rufu5
2) If you do electronics, learn C and phase out the programmers (its not hard at all, get "Sam's Teach yourself C in 21 days" - problem solved)
Good idea except instead of phasing them out, I would recommend that you teach both groups how to do both (just in case), instead of just having the electronics team doing both, and of course you are right, programming is not hard at all.
__________________
- from B B frank

  #20   Spotlight this post!  
Unread 21-02-2005, 16:24
408Oxidation's Avatar
408Oxidation 408Oxidation is offline
Head of Electrical Team 408
AKA: Bryan Kitchener
#0408 (Roboticks)
Team Role: Electrical
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Ft. Lauderdale, FL
Posts: 40
408Oxidation is on a distinguished road
Send a message via AIM to 408Oxidation
Re: pic: (447) How do YOU keep programmers out of the electronics?

Quote:
Originally Posted by nehalita
because of ppl like you, i do not TOUCH the robot. i don't even press the load button or the reset button. nooo touchy. but i like it better like that, this way, when something goes wrong, i can wholly blame the electronics ppl and not just partially. =)
So true...
I get blamed for everything wrong with the programming.... crazy indian programmers...
__________________
-Head of Electrical, 408 Roboticks
UCF Regional woot
  #21   Spotlight this post!  
Unread 19-03-2005, 00:08
CraigHickman
 
Posts: n/a
Re: pic: (447) How do YOU keep programmers out of the electronics?

One member of our team, we still don't know who, wired a little badly during our "in house competition" before FIRST. One of the victors on the test bot had both the power input and ouput cables goin to the fuse board. It made nice smelling smoke.
  #22   Spotlight this post!  
Unread 19-03-2005, 02:19
Jizvonius's Avatar
Jizvonius Jizvonius is offline
Registered User
AKA: Jevawn Roberts
FRC #1002 (CircuitRunners)
Team Role: College Student
 
Join Date: Apr 2004
Rookie Year: 1997
Location: Atlanta, Georgia
Posts: 46
Jizvonius is just really niceJizvonius is just really niceJizvonius is just really niceJizvonius is just really nice
Send a message via AIM to Jizvonius
Re: pic: (447) How do YOU keep programmers out of the electronics?

Ok guys.. this has really gone on for way too long. The electrical team is called that because they handle all the electrical hardware on the robot. If you have one, it means that you have some faith in their abilities. The same applies to programmers with their job being software. If a problem arises, playing the blame game just wastes time. The way i see it goes like this.

- Blame teams -(time passes)

- Figure out who got blamed more -(more time passes)

- Losing team goes insane trying to find the problem with other team standing vindictively behind them - (you've missed 1-2 practice matches)

- Other team begins to search for problem in losing teams area of expertise -(missed another 1-2 practice matches)

- Giving up the other team begins to scour their area for the problem with the previously losing team being vindictive - (miss or operate badly in 1-4 Seeding rounds)

- Problem is finally found and hopefully resolved -(two whole teams are worn out and a lot of time is wasted)

The times may be shorter or longer, but what I'm saying is always entertain the possibility that your team did it. Each team should work on finding and solving the problem their area of expertise. The problem will almost always be found faster and you save your whole team a lot of headaches.

So back to the topic. How do I keep the programmers out of the electronics? Mutual respect for each other's work and an understanding of efficient team dynamics.
__________________
Jevawn Roberts
Georgia Tech Mechanical Engineering Senior
Co-Leader - GT FIRST
gtfirst@robojackets.org

1997-2007 w00t for robots!

108-132-408-832-1002
5 teams worth of head scratching
  #23   Spotlight this post!  
Unread 19-03-2005, 02:25
neilsonster's Avatar
neilsonster neilsonster is offline
Registered User
AKA: Andrew Neilson
FRC #0772 (Sabre Bytes)
Team Role: College Student
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Waterloo, ON, Canada
Posts: 188
neilsonster is a name known to allneilsonster is a name known to allneilsonster is a name known to allneilsonster is a name known to allneilsonster is a name known to allneilsonster is a name known to all
Send a message via MSN to neilsonster
Re: pic: (447) How do YOU keep programmers out of the electronics?

On our robot the program port is right beside the wheels so I have to go in between the chains to get to it... all they would have to do is turn it on while I'm working to kill my precious fingers (or my precious serial cable)! But that's why I unplug the pwms! To save my fingers.

(I usually plug them back in afterwards)
__________________
Andrew Neilson - Team 772 Alumnus
University of Waterloo Computer Science, Class of 2010
  #24   Spotlight this post!  
Unread 19-03-2005, 10:07
nightrenegade00's Avatar
nightrenegade00 nightrenegade00 is offline
[Crash]
AKA: Tom
None #0230 (The Gaelhawks)
Team Role: Human Player
 
Join Date: Oct 2004
Rookie Year: 2003
Location: Shelton Connecticut
Posts: 61
nightrenegade00 is on a distinguished road
Send a message via AIM to nightrenegade00
Re: pic: (447) How do YOU keep programmers out of the electronics?

Nice pic. except we wouldn't be keeping our programmer out of the electronics. We'd be keeping other kids who might screw up the electronics out of there. Not mentioning names, there is a kid on our team (freshman this year) who has a lot of dedication and hard working skills. The only problem is that he gets annoying cause he talks a lot and likes to "fix" stuff on the robot. lol. that would be perfect for this kid. thanks for the idea.

-Crash
__________________
::[CRASH]:: Team 230 The Gaelhawks
www.shsrobotics.org

N.E.R.D. #27

2006 Judges Award
2006 6th Place Alliance - Valient Effort 195 and 236
2005 UTC Second Place Finalists - Thanks 20 and 173
AutoDesk Visualization Award
2004 & 2005 UTC Winners
  #25   Spotlight this post!  
Unread 20-03-2005, 19:30
Validius's Avatar
Validius Validius is offline
There is a shadow following me.....
AKA: Mark Ratering
FRC #1549 (Washtenuts)
Team Role: College Student
 
Join Date: Feb 2005
Rookie Year: 2005
Location: South Lyon
Posts: 159
Validius will become famous soon enoughValidius will become famous soon enough
Send a message via AIM to Validius
Re: pic: (447) How do YOU keep programmers out of the electronics?

lol, on 1549 all of us except our 1 programmer are ellectrical and mechanical. I am learning C as well, not to replace him as he is brilliant but so i can write things in that he attributes to "operator error". In short...

If the ellectronics and mechanical both work, programmers blame THE DRIVERS!!!!!!
__________________
When a sociaty comes to believe that human life is not inherently worth living, it is a slippery slope to the gas chamber. You wind up on a low road that twists past Columbine and leads toward Auschwitz.

-Peggy Noonan
  #26   Spotlight this post!  
Unread 20-03-2005, 19:46
Biff Biff is offline
Registered User
AKA: Tom Cooper
#1227 (Techno Gremlins)
Team Role: Mentor
 
Join Date: Jan 2004
Location: Grand Rapids MI
Posts: 214
Biff is a jewel in the roughBiff is a jewel in the roughBiff is a jewel in the roughBiff is a jewel in the rough
Re: pic: (447) How do YOU keep programmers out of the electronics?

Quote:
Originally Posted by rufu5
see, the programmer in its natural habitat will instinctively blame the electronics for the problem:

just this evening the programmer and his dad spent (no exaggeration) 1.5 hrs troubleshooting the electronics, before they figured out "hey, i just loaded a new code"

as a good electronics person, whenever you see a programmer with a screwdriver, you must immediately inform the proper authorities

i love programmers
Been there, and As a lead mentor, when I get really grumpy, I make programming back up every hex file with a useful name, So the one that was somewhere near correct can be put back in while they sort out what went wrong.
  #27   Spotlight this post!  
Unread 20-03-2005, 21:12
pickle's Avatar
pickle pickle is offline
Talking vegtable
AKA: Jeremy
#1296 (Full Metal Jackets)
Team Role: Programmer
 
Join Date: Apr 2004
Rookie Year: 2004
Location: Rockwall,TX
Posts: 42
pickle is on a distinguished road
Send a message via AIM to pickle
Re: pic: (447) How do YOU keep programmers out of the electronics?

Biff: You'd get along well with our electronics/programming mentor.....

Our problem usually lies in mechanical people messing up... I'll never forget that somehow they shorted out one of our relay outputs with a chain.... That was amusing, especially as they scream and say "uhhhh.... pickle... are sparks a good thing coming out of that black box???". Ya, it was fun.

But you should be nice to programmers, we don't like being blamed for everything (because its so easy). I think last year one of the teachers told me to fix like a mechanical design flaw in software.. this year i think he told me to take 10 pounds off in software... You should love your programmers

But I do think that since electronics and programming are so related, its a good idea to have one team work on both. It keeps things less confusing. Last year we had to play the pick the pwm port game, where before almost every match they had rewired the PWM cables to different outputs because they didn't know which went where. That was oodles of fun, especaially if it didn't get worked out before the driver had to drive it..... Though, beware programmers with screwdrivers is a good motto.. *looks at scars* hammer + screwdriver + programmer = bad
__________________
2004 Rookie Inspiration Award winner - Midwest Regional
2004 Autodesk Visualization Award winner - Lone Star Regional
2004 Quarterfinalist - Lone Star Regional
2005 Team Spirit Award - Lone Star Regional
  #28   Spotlight this post!  
Unread 20-03-2005, 23:34
Katy's Avatar
Katy Katy is offline
Quis custodiet ipsos custodes?
no team
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2002
Location: CA
Posts: 257
Katy has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond reputeKaty has a reputation beyond repute
Send a message via AIM to Katy Send a message via MSN to Katy
Re: pic: (447) How do YOU keep programmers out of the electronics?

A mousetrap? *sighs* yet another software problem...
  #29   Spotlight this post!  
Unread 21-03-2005, 00:54
rufu5's Avatar
rufu5 rufu5 is offline
20something
FRC #5010 (Tiger Dynasty)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Indiana
Posts: 176
rufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud ofrufu5 has much to be proud of
Send a message via AIM to rufu5
Re: pic: (447) How do YOU keep programmers out of the electronics?

ya, we play the blame game all build season, but when it comes time to compete, problems get fixed fast, but its because, at least on our team, down in the pits its just the lead students from each sub team, none of the "underlings"

but i give mad props to all the up and coming programmers and electricians, who have messed up, got blamed, and fixed their problems, because one day, you will be the head electrician or programmer, down in the pits, making those 5 minute fixes for the finals
__________________
have no fear of perfection, you will never reach it.
-Salvador Dali
  #30   Spotlight this post!  
Unread 22-03-2005, 00:37
FreakyAntelope's Avatar
FreakyAntelope FreakyAntelope is offline
Unregistered User
AKA: Toby Waite
#0246 (Overclocked)
Team Role: Electrical
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Medford, MA
Posts: 51
FreakyAntelope will become famous soon enough
Send a message via AIM to FreakyAntelope
Re: pic: (447) How do YOU keep programmers out of the electronics?

Quote:
Originally Posted by neilsonster
On our robot the program port is right beside the wheels so I have to go in between the chains to get to it... all they would have to do is turn it on while I'm working to kill my precious fingers (or my precious serial cable)! But that's why I unplug the pwms! To save my fingers.

(I usually plug them back in afterwards)
One (serious) suggestion for anyone who hasn't already done this:

The robot controller can often (read always) be hard to reach. If you plug serial cables into the program and tether ports and run them neatly to somewhere somewhat accessible on your bot it becomes much easier to plug in. You can even put them up high (depending on the bot) so you don't even have to bend over to plug them in! hows that for convenient!

Also, a rocker switch attached to the reset and program buttons in an easy to reach place is also a good idea.

- Toby
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
pic: Team 188 Electronics Board (Bottom) Mr. Lim Extra Discussion 7 02-02-2009 16:52
pic: (447) Innovation Break rufu5 Robot Showcase 15 19-02-2005 22:57
pic: 447 Teaser rufu5 Extra Discussion 7 30-01-2005 09:47
pic: our super nicely organized electronics.. CD47-Bot Robot Showcase 4 18-02-2004 16:13
PIC Programmers seanwitte Electrical 8 18-04-2003 17:04


All times are GMT -5. The time now is 11:47.

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