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)

cglrcng 12-02-2015 16:34

Re: Mystery Solved!
 
Quote:

Originally Posted by AustinH (Post 1442552)

Did you notice the Final Recommendations...Increase all bolts from 1" bolts to 4" Bolts!

GeeTwo 12-02-2015 16:42

Re: Mystery Solved!
 
Quote:

Originally Posted by AustinH (Post 1442552)

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.

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

I didn't say that they never had incidents. I did notice a
Quote:

breaking their anchors in the concrete floor
but nothing that qualifies as a disintegration of the accelerator.

Mr. Van 12-02-2015 16:44

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

We have a whole series of checklists - one for each subsystem of the robot (drive, electronics, pneumatics, chassis/structural, manipulator 1, manipulator 2, etc.). The check lists are made each year specifically for each system. Two students are responsible for each check list. The use a "call/response" system:

Student 1 (reading from checklist notebook): "Chain at proper tension?".
Student 2 (checks chain tension) "Chain at proper tension."
Student 1 (Checks of item): "Chain at proper tension - check."

Then they move on to the next item.

All the system checks are done immediately after the robot comes off the field. There is a final "list of lists" that is checked off to confirm that everything is done. There is a new list for every match.

Right before the match, there is a "Power up check" done the same way, but this actually tests the functionality of the robot (things like "lift runs up", "upper limit switch operates", etc.

It may seem like a lot, but that's what the small swarm of students are doing around our robots holding all of those black notebooks. It has worked very well for us, finding things that could have been problems before they occur and (more often than I'd like to admit) finding that something that had failed had not actually been checked after the previous match - everything is initialed, so we can figure out how things go wrong.

The lists are best if they are made specifically for your robot and it's functionality.

- Mr. Van
Coach, Robodox

GeeTwo 12-02-2015 16:55

Re: Mystery Solved!
 
Quote:

Originally Posted by cglrcng (Post 1442735)
Did you notice the Final Recommendations...Increase all bolts from 1" bolts to 4" Bolts!

Never use a 1" bolt when a 4" bolt will do.

GeeTwo 12-02-2015 17:01

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

Our Ultimate Ascent robot was our most complex, and we did not have checklists. Every other match we had something not work that should have been on the checklist.

Another important thing for the in-queue checklist is to ensure that you've swapped over to radio-controlled mode rather than tethered, especially if you hit the practice field between matches.

Pretzel 12-02-2015 17: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:)

Last year Team 1619's unwritten pre-match checklist for the drivers looked something like this:
1) Ensure you have officially reported to queue (with a robot)
2) Power up robot and tether to it with an ethernet cable while it is sitting on the cart
3) Once connection is established, double-check that the battery currently installed is the one from the previous match (ie: not a fresh one). The reasoning behind this will become clear shortly.
4) Warn people nearby before enabling robot for pre-match tests
5) Enable robot and run through a test of all robot functions. Drive forwards and back, turn left and right. As a note to the drivetrain tests, our robot cart acts as a set of blocks that the robot could spin it's treads freely on without fear of it running away on us. Grab out (combination of rollers and arm) and grab in, manual arm out, manual arm in, manual rollers out, manual rollers in, catch (combination of fingers and rollers), manual fingers open, manual fingers shut. Each check is performed twice and verified by the driver, operator, human player, and drive coach. This is done to ensure nothing unexpected has gone wrong during or since the previous match.
6) While the operator checks the functions he is in charge of, I would go through every bolt on the robot that was accessible with an allen wrench to ensure they were still tight, especially checking the belt tensioning cam. We used locknuts to fasten everything, but we were fairly paranoid after one was discovered to be loose when we had to fix something in the pits.
7) Let the compressor fully charge the pneumatic systems before disabling and turning off the robot. (this and the testing are the reasoning for the old battery in first)
8) Remove old battery and insert fresh battery. The fresh battery sitting on the cart underneath the robot is indicated by a piece of gaffers tape affixed to its side.

By this time we usually were near the front of the queue

9) Review match strategy with alliance partners, ensuring everyone remembers their role and where they will start during the autonomous period. Discuss specific robots on the opposing alliance that will need to be addressed and how to handle them (not applicable this year).
10) Dance if a good song comes on
11) Driver and human player place robot on the field using our calibrated measurement (spacing the robot to a torn flap on the sole of my shoe) while the operator takes the operator console to the player station and plugs in the laptop. Drive coach parks the robot cart.
12) Head back to the player station and again review the strategy for clearing missed autonomous balls. Get excited for the match and wait for the countdown!

We also had another unwritten list of procedures for when the match was over to remove the robot from the field.

1) Congratulate alliance partners on a match well played
2) Driver and human player wait for the alliance station lights to turn green while the drive coach and operator head to the cart with the operator console.
3) Driver and human player lift the robot from the field and replace it onto the cart upon exiting the field. Drive coach and operator pull the cart up to the gate so that the driver and human player don't have to carry the robot more than a couple feet off the field.
4) Head back to the pits while discussing things that went well and things that could be improved upon in the previous match. During the walk we would also lightly inspect the robot for any damage if there are concerns.
5) Take the battery used for pre-match checks and put it on the charger in the pits. Take a fresh battery and place some gaffers tape on it to mark it as fresh before placing it on the robot cart.

These steps helped us catch a few issues (such as a disconnected Anderson connector on our intake roller motors and a loose bolt on our drivetrain) before the match started and allowed us to perform at peak condition throughout our matches. The constant strategy reviews were a big help in qualification matches, because it ensured that everyone was on the same page during the match. It also allowed us to settle into a comfortable and familiar routine before every match, letting us get excited before a match without giving anyone time to ever get nervous, regardless of the situation. It was nice to have something that was the same every time when your alliance partners and opponents kept changing.

One thing that we didn't think do originally, but rapidly changed, is to ensure that between matches the whole drive team was drinking water. During the Utah regional last year I only had 12 oz of water the entire day (a glass of it with dinner), and I felt it that night. Constant muscle cramps overnight were not fun, and I know one of our human players had a similar problem. Since then we have been much better about hydration, and would caution other teams to not fall into the trap of "I don't have time". There's always time for life's basic necessities, even if you're at a robotics competition.

Ether 12-02-2015 18:36

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by GeeTwo (Post 1442523)
what sort of wrench do you recommend to hammer in a masonry screw?

A Langstrom 7-inch Gangly wrench



Ian Curtis 12-02-2015 18:56

Re: Design and engineering mgmt rules
 
Quest oculus non vide, cor non delet
What the eye does not see, the heart does not regret
"A lot happens that we are not telling you about."
-- Opening comments from the Apollo guidance computer source code (per Digital Apollo)

"This machine was so modern, so frightfully new, no one knew quite exactly just what it would do!" -- Dr. Seuss, The Butter Battle Book

jvriezen 12-02-2015 18:56

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by Lil' Lavery (Post 1442722)
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

You forgot checking/changing bumper color. Oh, wait...

EricH 12-02-2015 19:58

Re: Design and engineering mgmt rules
 
Not really a management set... but an old classic. The Wrath of Abibarshim

The important part for this discussion is at the end:
Quote:

The Code of Abibarshim

I. Once thou decidest what name to call a thing, that shall be its name forever after, until eternity passeth. Nor shall thou call any other thing by that name, for each thing shall have a name unto itself.

II. And in like manner shall be the enumeration of each thing.

III. Continue not to design a thing unto perfection, for, verily, an ounce of timeliness is more valuable than a pound of perfection. Once thou hast approved a design, go not back and improve it, unless of necessity most dire.

IV. Cover not thy tracks but make thy calculations plain, that those who follow thee may trace any error to its beginning and thus set it and all its brethren upon the path of righteousness.

V. And mock not the necessary papyrus work, for it is the handmaiden of what thou createst in stone and iron. Completest all thy papyri as thou goest and hoardest them not as a surprise for manufacturing.

VI. Attendest first to that which hath the most importance. Waste not time fixing thy wind to heavy papyrus with wire.

VII. He who designeth without a plan is like he who rusheth forth into darkness without a torch. Rush not ere thou knowest whither, for there are many snares and pitfalls in the dark, and wild beasts to reach up and bit thine behind or camel on the path named Critical.

VIII. Specify not odd-ball sizes and kinds of things, but design unto standards, that the scribes may buy stuff off-the-shelf and dabble not with specials.

IX. Design not assemblies which require four arms to put together or operate. Verily, the guy we hire in these days hath not four arms but ten thumbs.

X. Remember well that all which thou designest shall be a balance of time and cost and quality and function. If thou attendest not to all four, then miserable shall be thy lot and brief thy employment (unless thou knowest how to fly).

Siri 12-02-2015 21:02

Re: Design and engineering mgmt rules
 
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.
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. ...
26) Don't ask your match partners what they can do. Ask your scouts what they have done.

Good list. My personal objections:
14. Feel free to discuss plans on CD.
21. Buttons can be used for state functions when you want positive control. We often do arm in/out on a button because we want "in" to be as fast as "ack! let go!". We also do on/offs when there's a danger or a history of split-second "sure it's on?!" uncertainty. Also, whenever the operator wants it.
22. Drivers can look at the DS for very specific actions. For instance, we did this in 2011 for minibot camera alignment and 2013 for 30-point climb alignment. Operators can look depending on the game, but it should be set up for easy recognition (colors are good). Depending on their skill and technique, my drivers or operators have paid attention to different radii around the robot.
26. Ask your scouts. Ask your partners. Question the differences. Scouts set the high mark, but people can tell you they broke something. They can also explain temporary deficiencies, but my interpretation of this depends very heavily on my relationship with the team and with the coach specifically.

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

1640's Abridged Drive Team List from final buzzer to auton/teleop buzzer:
  1. At the final buzzer - coach: do we need to talk to the head ref? Check other field/score issues? Specifics for alliance partners? Our pit crew? Desperate robot unknowns? Specifics for opponents? Scouts? Other teams/coaches?
  2. As Laptop Person packs up - coach: prep someone for question box as necessary, and have someone wait for score screen. Pursue discussions in the above order, congratulating and talking to allies and opponents. Coach restocks coach kit (by year, usually short tether, tape, wire ties, wire cutters, velcro, sharpie). Recover robot when lights go green, quick check as necessary.
  3. On the way or in pit (logistics-dependent): run the powered-off pre-match pit/drive team list again, checking for in-match failures. Simultaneously, plug in the driver's station computer and review logs/errors. Make notes as necessary per year. Ensure at least two charged robot batteries is available. Pull current battery only if it's questionable or something's wrong.
  4. Once pit crew/match observers are back: recap match as drive team with pit crew/match observers as necessary. Pit Captain sets task list with Coach/Pit Supervisor (same person when I did this).
  5. Inter-match: list is executed with continual feedback; coach (at least) meets next alliance and sets strategy. Ensure allies know rules, particularly the HPs. May come back and tweak pit priorities.
  6. Pre-queuing (usually 1-2 matches before first call): check laptop battery, robot battery, motor heat if a concern, and robot maintenance status. May charge pneumatics depending on match pace, how much air we store on board, and if there are leaks. Set autonomous and other scripts if applicable. Put/secure correct bumpers on robot or cart if applicable.
  7. Queued: review and/or alter quasi-play-by-play match strategy and contingencies with alliance and then specifically with drive team. (I also check safety glasses and buttons for everyone on the alliance at this time.) Particularly reiterate match settings: robot location/orientation/presets, DS presets as applicable. Coach uses this time to check on the psychology of everyone involved. Also execute drive team-specific actions: this depends on my drivers, sometimes dancing, joking, talking. Coach watches matches whenever possible, drivers/HP watch if it's good for their performance (sometimes you just need to relax). Last check for anything out of place. LAST ACTION, often on-field: switch battery, replacing it with one that has a white tab in the Anderson. Remove tab and secure battery and tab (we wire tie our tabs to the batteries).
  8. Laptop Person: plug in laptop, check presets and laptop settings as applicable. Communicate on robot alignment by eye and/or camera as applicable. Ensure FMS for self and allies is happening per usual.
  9. Autonomous Aligner and Robot Prepper: Wait for green. Actions are very specific to the robot. 2014: align for autonomous, re-straighten swerve wheels, load ball(s) per procedure, confirm alignment, final check, turn on robot (we had a sensitive gyro).
  10. Cart Person: if time allows, ensure everything's back in place on the cart.
  11. In the Box Pre-Match: coach checks entire alliance station. I look at each person individually (and HPs if not in box) and check for things out of place on the field (I'm also a ref). Drivers both recheck the presets. HP checks HP stuff (move whatever you're allowed to, check game pieces, game dependent). I also typically review the 'first move' with my drivers and each team.
  12. Last seconds of autonomous (e.g. once balls have missed or scored on both sides): last communication with coaches of specifically who will move to what, where, by what route.

GeeTwo 12-02-2015 23:59

Re: Design and engineering mgmt rules
 
Quote:

Originally Posted by Ether (Post 1442829)
A Langstrom 7-inch Gangly wrench

HAW HAW HAW! And best fishes to you, as well!


All times are GMT -5. The time now is 04:46.

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