Go to Post Blame it on the programmer. - colt527 [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 12-02-2015, 11:44
Nate Laverdure's Avatar
Nate Laverdure Nate Laverdure is offline
Registered User
FRC #2363
Team Role: Coach
 
Join Date: Apr 2005
Rookie Year: 1999
Location: Newport News, VA
Posts: 831
Nate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond reputeNate Laverdure has a reputation beyond repute
Design and engineering mgmt rules

The various engineering industries seem to each have their own set of rules of thumb, collected from great minds and scraped from millenia of collective experience. Sometimes tongue-in-cheek, these are all about overcoming unique technical and nontechnical challenges. Occasionally they veer into the specific, but viewed as a whole, they can be seen as a set of philosophies for developing systems that consistently produce working designs.

Conveniently, building a high-functioning FRC team is also about developing systems that consistently produce working designs. As such, many of these rules are applicable to FRC.

Kelly Johnson, famed Lockheed systems and aeronautical engineer, developed his 14 Rules of management which he used to run Skunk Works for decades:
  • A very simple drawing and drawing release system with great flexibility for making changes must be provided.
  • There must be a minimum number of reports required, but important work must be recorded thoroughly.
  • Push more basic inspection responsibility back to [the people making the parts]. Don't duplicate so much inspection.

In particle accelerator design, there's the Gospel According to Bill Brobeck. I'll repeat the entire thing here because it's a rare find out in the wild:
  1. Thy bolt holes shall straddle thy center lines.
  2. Thou shalt look askance at gunks, glues, and potting compounds.
  3. When confronted with two solutions, both of which appear impossible, thou shalt choose the least expensive.
  4. Thou shalt not be misled when thy boss says, "I don't know much about this, but...".
  5. Thou shalt not use 1/4 inch bolts when one inch bolts will do.
  6. If thou canst step upon it, thou shalt design it strong enough so that all men may step upon it.
  7. Thou shalt bear in mind that welding is merely the casting of steel in the worst possible circumstances.
  8. Thou shalt design assemblies such that parts thereof may be placed in a funnel and come out assembled on the other side.
  9. Thou shalt stay with it until it works.
  10. Thou shalt not form ride pools.

In spacecraft design, there's Akin's Laws, now infamous because they were so widely circulated in the early days of the internet:
  • Engineering is done with numbers. Analysis without numbers is only an opinion.
  • Design is an iterative process. The necessary number of iterations is one more than the number you have currently done. This is true at any point in time.
  • In nature, the optimum is almost always in the middle somewhere. Distrust assertions that the optimum is at an extreme point.
  • Design is based on requirements. There's no justification for designing something one bit "better" than the requirements dictate.

What other lists of rules are out there?
  #2   Spotlight this post!  
Unread 12-02-2015, 12:36
BeardyMentor BeardyMentor is offline
Just the right amount of Crazy
AKA: Matt Hagan
FRC #1257 (Parallel Universe)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2010
Location: United States
Posts: 112
BeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud of
Re: Design and engineering mgmt rules

Three Rules of Engineering:
1) Always us the right tool for the job
2) The right tool is always a hammer
3) Anything can be a hammer
  #3   Spotlight this post!  
Unread 12-02-2015, 12:45
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,577
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Mystery Solved!

For years, I've wondered why spacecraft occasionally disintegrate, but I've never head of a particle accelerator disintegration. Now I know why.

Quote:
Originally Posted by Nate Laverdure View Post
In particle accelerator design, there's the Gospel According to Bill Brobeck. I'll repeat the entire thing here because it's a rare find out in the wild:
  • 5. Thou shalt not use 1/4 inch bolts when one inch bolts will do.

In spacecraft design, there's Akin's Laws, now infamous because they were so widely circulated in the early days of the internet:
  • Design is based on requirements. There's no justification for designing something one bit "better" than the requirements dictate.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #4   Spotlight this post!  
Unread 12-02-2015, 12:50
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,577
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Design and engineering mgmt rules

Quote:
Originally Posted by BeardyMentor View Post
Three Rules of Engineering:
1) Always us the right tool for the job
2) The right tool is always a hammer
3) Anything can be a hammer
To a man with only a hammer, all problems look like nails.

BTW, what sort of wrench do you recommend to hammer in a masonry screw?
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #5   Spotlight this post!  
Unread 12-02-2015, 13:01
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,577
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Design and engineering mgmt rules

Adapting some old ASW (antisubmarine warfare) axioms into robotics terms:
  • Building robots is hard. If you're stupid, it's impossible.
  • The other alliance is never as clueless as you hope they'll be.
  • All tolerances are twice as large.
  • Speed is life. (no changes to that one)
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #6   Spotlight this post!  
Unread 12-02-2015, 13:30
AustinH's Avatar
AustinH AustinH is offline
Registered User
FRC #4918 (The Roboctopi)
Team Role: Coach
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Port Townsend
Posts: 85
AustinH is a splendid one to beholdAustinH is a splendid one to beholdAustinH is a splendid one to beholdAustinH is a splendid one to beholdAustinH is a splendid one to beholdAustinH is a splendid one to behold
Re: Mystery Solved!

Quote:
Originally Posted by GeeTwo View Post
For years, I've wondered why spacecraft occasionally disintegrate, but I've never head of a particle accelerator disintegration. Now I know why.
Oh, it's possible:
https://edms.cern.ch/file/973073/1/R...at_LHC__2_.pdf
__________________
3826: 2013 Seattle Regional Industrial Design Award & Semi-Finalists
4918: 2014 PNW Glacier Peak District Event Rookie Inspiration Award & Quarter-Finalists, 2014 PNW Mount Vernon District Event Highest Rookie Seed Award, Rookie All Star & Semi-Finalists, 2015 PNW West Valley District Event Engineering Excellence Award & Semi-Finalists, 2015 PNW Mount Vernon District Event Semi-Finalists





Visit us on the web at www.team4918.org
  #7   Spotlight this post!  
Unread 12-02-2015, 13:31
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: Design and engineering mgmt rules

Quote:
Originally Posted by GeeTwo View Post
To a man with only a hammer, all problems look like nails.
If all you are is a nail, every hammer looks like a problem.
  #8   Spotlight this post!  
Unread 12-02-2015, 13:54
BeardyMentor BeardyMentor is offline
Just the right amount of Crazy
AKA: Matt Hagan
FRC #1257 (Parallel Universe)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2010
Location: United States
Posts: 112
BeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud ofBeardyMentor has much to be proud of
Re: Design and engineering mgmt rules

Quote:
Originally Posted by GeeTwo View Post
To a man with only a hammer, all problems look like nails.

BTW, what sort of wrench do you recommend to hammer in a masonry screw?
I would suggest a 30 oz Freshman adjuster.
  #9   Spotlight this post!  
Unread 12-02-2015, 14:07
ToddF's Avatar
ToddF ToddF is offline
mechanical engineer
AKA: Todd Ferrante
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Apr 2011
Rookie Year: 2011
Location: Newport News, VA
Posts: 597
ToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond reputeToddF has a reputation beyond repute
Re: Design and engineering mgmt rules

Ooh, ooh. I want to play.

FIRST rules and lessons learned over the past 5 years (sometimes the hard way):

1) Setscrews are not power transmission devices. They are evil. They fail when you need them, and damage parts when used correctly.
2) Never set down a tool. It either goes in your tool pouch or the toolbox.
3) No one leaves until the shop is clean. I am not your mommy or daddy and I shouldn't have to stay late to clean up your messes.
4.a) Planning for wiring and electronics is one of the most important design tasks on the robot.
4.b) Neatness and quality of wiring is a strong indicator of a quality robot.
5) The proper sized clearance hole for a fastener is the size of the fastener. If you need to drill larger holes to make something fit, you messed up somewhere.
6) On your prototypes and practice bot, match drill everything. On your competition bot, match drill nothing.
7) CAD is a tool, not an end product. Model what you need to, and nothing more.
8) A slide show is not a video.
9.a) Matches are won and lost in the pit.
9.b) Bring a spare for every COTS actuator and sensor on your robot.
9.c) The most important job on the pit crew is Ambassador. They keep others from distracting the hands-on workers.
10) Neatness counts in your shop, in your pit, in your storeroom. If you can't find something quickly, you might as well not even have it.
11.a) During build season, time is your most valuable resource. If a student is not working, they are not contributing. If a student is distracting others, they are actively hurting the team.
11.b) Mentors cannot effectively mentor more than 4 students at once.
12) Summer is for development projects (including drivetrain). Fall is for new student skills development and robot build practice. Build season is for execution.
13) If there's no video, it didn't happen.
14.a) Planning is easy. Execution is hard.
14.b) On CD, don't talk about what you plan to do. Demonstrate what you have done.
15) Don't spend time making something if you can buy it. (unless it saves you a ton of money on your BOM)
16.a) Use COTs parts whenever possible. They don't count against your withholding allowance.
16.b) Pre-purchase COTs drivetrain parts. FIRST does not enforce vendor part availability rules. FIRST vendors know this, and do not keep adequate stock.
17) It's even more important to keep Gracious Professionalism in mind when you are doing good than when you are doing bad.
18) All threaded fasteners should either have a locknut or loctite.
19) Loctite destroys lexan.
20) Use flush cutters to trim off wire-ties, NOT diagonal cutters.
21) On the control panel, use switches for state functions (arm in/arm out) and buttons to initiate actions (shoot).
22) Drivers and operators should never need to take their eyes off the robot. Driver's station displays are for troubleshooting, not operations.
23) Do not overwrite old code. Always keep previous versions, so you can go back to something that used to work.
24) No matter how many times your pit crew and drivers say they don't need one, they both need pre-match checklists to be sure the robot is configured for a match.
25) Use hex shafts rather than round shafts with keys.
26) Don't ask your match partners what they can do. Ask your scouts what they have done.
__________________
Todd F.
mentor, FIRST team 2363, Triple Helix
Photo gallery
video channel
Triple Helix mobile

Last edited by ToddF : 12-02-2015 at 14:11.
  #10   Spotlight this post!  
Unread 12-02-2015, 15:38
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,577
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Design and engineering mgmt rules

I agree with most of ToddF's rules, and most of the ones I don't are matters of taste. There is one, however that I shall rebut:
Quote:
Originally Posted by ToddF View Post
14.b) On CD, don't talk about what you plan to do. Demonstrate what you have done.
Talking about our plans on CD is a key part of our design process. I'd much rather share plans and have Ether tell me at the end of week 1 that we slipped a decimal point than get to robot testing in week 6 and find out the hard way.

But no, don't post them on Robot Showcase!
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 12-02-2015 at 15:49.
  #11   Spotlight this post!  
Unread 12-02-2015, 15:48
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,604
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Design and engineering mgmt rules

Quote:
Originally Posted by ToddF View Post
25) Use hex shafts rather than round shafts with keys.
I have yet to see suppliers run out of round bore bearings or half inch, keyed round driveshaft during build-season
  #12   Spotlight this post!  
Unread 12-02-2015, 16:03
Pretzel Pretzel is offline
Ex-Driver
AKA: Tyler
FRC #1619 (Up-A-Creek Robotics)
Team Role: Alumni
 
Join Date: Nov 2013
Rookie Year: 2012
Location: Colorado
Posts: 161
Pretzel is a splendid one to beholdPretzel is a splendid one to beholdPretzel is a splendid one to beholdPretzel is a splendid one to beholdPretzel is a splendid one to beholdPretzel is a splendid one to beholdPretzel is a splendid one to behold
Re: Design and engineering mgmt rules

Quote:
Originally Posted by GeeTwo View Post
BTW, what sort of wrench do you recommend to hammer in a masonry screw?
My team's favorite for jobs like that is the left-handed French metric adjustable open-ended magnetic reverse-ratcheting box wrench.
__________________
It's not done until it's overdone!
  #13   Spotlight this post!  
Unread 12-02-2015, 16:12
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,577
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Design and engineering mgmt rules

Quote:
Originally Posted by Pretzel View Post
My team's favorite for jobs like that is the left-handed French metric adjustable open-ended magnetic reverse-ratcheting box wrench.
I'm guessing that your handle derives from the shape of your robots.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
  #14   Spotlight this post!  
Unread 12-02-2015, 16:15
serenagh serenagh is offline
Student
FRC #3045 (Gear Gremlins)
Team Role: Mechanical
 
Join Date: Mar 2014
Rookie Year: 2013
Location: Redwood City
Posts: 42
serenagh is on a distinguished road
Re: Design and engineering mgmt rules

Quote:
Originally Posted by ToddF View Post

24) No matter how many times your pit crew and drivers say they don't need one, they both need pre-match checklists to be sure the robot is configured for a match.
Does anyone have a pre-match checklist they're willing to share/ suggestions? This sounds like a really great idea. I can imagine what the pit one would look like/include- what about the one for drivers? Thanks
  #15   Spotlight this post!  
Unread 12-02-2015, 16:22
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,604
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Design and engineering mgmt rules

Quote:
Originally Posted by serenagh View Post
Does anyone have a pre-match checklist they're willing to share/ suggestions? This sounds like a really great idea. I can imagine what the pit one would look like/include- what about the one for drivers? Thanks
Don't have one ready to share, but ours typically include items like the following:
1. Testing each motor/motion individually
2. Charging pneumatics
3. Swapping to a fully charged battery
4. Ensuring the battery is plugged/strapped in
5. Checking driver station laptop battery charge
6. Checking camera/critical sensor functions
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 16:22.

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