Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Technical Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=22)
-   -   Design and engineering mgmt rules (http://www.chiefdelphi.com/forums/showthread.php?t=134418)

Nate Laverdure 12-02-2015 11:44

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?

BeardyMentor 12-02-2015 12:36

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

GeeTwo 12-02-2015 12:45

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.;) ::safety::

Quote:

Originally Posted by Nate Laverdure (Post 1442482)
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.


GeeTwo 12-02-2015 12:50

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by BeardyMentor (Post 1442510)
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?

GeeTwo 12-02-2015 13:01

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)

AustinH 12-02-2015 13:30

Re: Mystery Solved!
 
Quote:

Originally Posted by GeeTwo (Post 1442518)
For years, I've wondered why spacecraft occasionally disintegrate, but I've never head of a particle accelerator disintegration. Now I know why.;) ::safety::

Oh, it's possible:
https://edms.cern.ch/file/973073/1/R...at_LHC__2_.pdf

Alan Anderson 12-02-2015 13:31

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by GeeTwo (Post 1442523)
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.

BeardyMentor 12-02-2015 13:54

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by GeeTwo (Post 1442523)
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.

ToddF 12-02-2015 14:07

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.

GeeTwo 12-02-2015 15:38

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 (Post 1442602)
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!

Lil' Lavery 12-02-2015 15:48

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by ToddF (Post 1442602)
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

Pretzel 12-02-2015 16:03

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by GeeTwo (Post 1442523)
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.

GeeTwo 12-02-2015 16:12

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by Pretzel (Post 1442707)
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.:D

serenagh 12-02-2015 16:15

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by ToddF (Post 1442602)

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:)

Lil' Lavery 12-02-2015 16:22

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by serenagh (Post 1442713)
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


All times are GMT -5. The time now is 16:21.

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