Go to Post FIRST is privlidge that I am glad to be a part of and any award we recieve is a blessing to be cherish not an expectation to be agonized over. - Koko Ed [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
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 06-12-2013, 20:37
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,998
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Designing the Robot Schedule

I (and others) have posted on this topic before. Poke around and you'll find a lot.

The short answer is that no schedule can really be kept perfectly, but without a schedule you'll find yourself scrambling more than is healthy.

If you learn anything over the years, it's Design First, Build Second. We all want to get to the solution step, but you need to define what you will do to win the game, what capabilities you need to do that, and what mechanisms you need to get those capabilities.

Only then can you consider building anything.

Give yourself a week to design everything - including prototypes and proofs of concept. Build in weeks 2 and 3, iterate in week 4 to finalize everything. Hand that off to programming, and build another exactly like it but without the 'mistakes', and that's what gets bagged in week 6. If you take 'exactly' to heart, your drivers can practice with that first robot (this is the key to a winning team BTW).
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #2   Spotlight this post!  
Unread 07-12-2013, 02:51
Doug G's Avatar
Doug G Doug G is offline
Coach / Teacher
FRC #0701 (Robovikes)
Team Role: Coach
 
Join Date: Dec 2002
Rookie Year: 2001
Location: Fairfield, CA
Posts: 877
Doug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond reputeDoug G has a reputation beyond repute
Re: Designing the Robot Schedule

Quote:
Originally Posted by DonRotolo View Post
Give yourself a week to design everything - including prototypes and proofs of concept. Build in weeks 2 and 3, iterate in week 4 to finalize everything. Hand that off to programming, and build another exactly like it but without the 'mistakes', and that's what gets bagged in week 6. If you take 'exactly' to heart, your drivers can practice with that first robot (this is the key to a winning team BTW).
Well said. This is the basic timeline for most winning teams.

We make it a pretty big priority to have a 1st robot done by week 4. Even if you don't have much money to build a 2nd robot, just make the first robot out of old parts, kit bot, wood, etc. Then get it right for a great 2nd bot, the one that goes in the bag.

Also reiterating weeks 7-? seems to be a common winning approach these days as well.
__________________
Work Hard, Have Fun, Make a Difference!

Reply With Quote
  #3   Spotlight this post!  
Unread 07-12-2013, 15:28
Pault's Avatar
Pault Pault is offline
Registered User
FRC #0246 (Overclocked)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Boston
Posts: 618
Pault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond repute
Re: Designing the Robot Schedule

Quote:
Originally Posted by DonRotolo View Post
Give yourself a week to design everything - including prototypes and proofs of concept. Build in weeks 2 and 3, iterate in week 4 to finalize everything. Hand that off to programming, and build another exactly like it but without the 'mistakes', and that's what gets bagged in week 6. If you take 'exactly' to heart, your drivers can practice with that first robot (this is the key to a winning team BTW).
Sure, many of the top tier teams do this. But it is not necessary to be successful. And I would argue that for 95%+ of teams, this is unrealistic. And if your in that 95%+, trying to do this is going to hurt more than help. You will end up rushing your CAD so you can get people to start building. And a practice bot costs a lot of money. It would be better if you just took the time to do things right with one robot. Maybe finish it around week 4-5, and use the rest of the time for programming, driver practice, and iteration. And you can do very well.
Reply With Quote
  #4   Spotlight this post!  
Unread 07-12-2013, 20:22
tickspe15's Avatar
tickspe15 tickspe15 is offline
Purdue University
AKA: Spencer Tickman
FRC #1747 (Harrison Boiler Robotics)
Team Role: Mentor
 
Join Date: Nov 2011
Rookie Year: 2009
Location: Issaquah, Washington
Posts: 252
tickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant futuretickspe15 has a brilliant future
Re: Designing the Robot Schedule

Our schedule has been evolving over the years but last year we found/stumbled into a sweet spot for our team. During week one we work on rule comprehension, game point analysis, and basic prototypes to determine difficulty of tasks, we also finalize our drive train and order the cots parts necessary During week two we work hard to prototype all the subsystems and determine one or two designs to peruse for each. Then during week three we finish prototyping and create a semi final cad model, we meet less this week due to finals. During weeks 4 and 5 we kick into high gear and finish our practice Bot and weld it in house to improve the turnaround time, then once we know the design meets our standards we make any necessary changes and then send it out to be welded by our sponsor (much prettier). We then have week six to work on programming and driver practice.

the reason we are able to have a seemingly fast build for the final robots is because we use cots products wherever possible. For example we use the kop drive unless we have a very good reason to do otherwise, we have done swerve drives, mechanum, and custom tank drives in the past but have noticed that our robots over the past 10years have been more successful when using a kop or similar drive.
Reply With Quote
  #5   Spotlight this post!  
Unread 07-12-2013, 21:06
cadandcookies's Avatar
cadandcookies cadandcookies is offline
Director of Programs, GOFIRST
AKA: Nick Aarestad
FTC #9205 (The Iron Maidens)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2009
Location: Minnesnowta
Posts: 1,546
cadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond reputecadandcookies has a reputation beyond repute
Re: Designing the Robot Schedule

Quote:
Originally Posted by Pault View Post
Sure, many of the top tier teams do this. But it is not necessary to be successful. And I would argue that for 95%+ of teams, this is unrealistic. And if your in that 95%+, trying to do this is going to hurt more than help. You will end up rushing your CAD so you can get people to start building. And a practice bot costs a lot of money. It would be better if you just took the time to do things right with one robot. Maybe finish it around week 4-5, and use the rest of the time for programming, driver practice, and iteration. And you can do very well.
You would do well to back up your assertions with actual data instead of generalizations.

In product design, there's a triangle of budget, cost, and schedule-- changing any of them affects everything else. Being able to get a robot done (and build a second robot) is about careful management of your triangle-- in order to fit building two robots into your schedule and budget, it might be necessary to cut back on the scope of what you want to accomplish. For most teams, this is actually probably a good thing-- we call it "KISS!" It may also require more meeting time or more work to be done outside of meetings-- something which may or may not be feasible.

Sure, if most teams tried to build 254's aptly named "Overkill," much less two of them, they would most likely not end up in a good way-- but the assumption that you have to build a complex or otherwise "difficult" robot before you can try to build two is one I think is made too often (certainly by me and my team before...)-- if you plan on building two robots before the season starts, it becomes part of your design requirements: "Is this part/mechanism simple and cheap enough that we can make enough for two robots?" Many teams this year probably could have benefited from creating a simple plywood and bucket shooter (like Team 3313's excellent 2013 robot) and building two robots instead of one more complex robot with a larger "scope." I would argue that the several extra weeks of "refine-time" would be more beneficial than adding extra functionality or complexity.

Overambitious project requirements are the bane of both FIRST and real engineering projects. Avoid them, especially when you're designing your own project.
__________________

Never assume the motives of others are, to them, less noble than yours are to you. - John Perry Barlow
tumblr | twitter
'Snow Problem CAD Files: 2015 2016
MN FTC Field Manager, FTA, CSA, Emcee
FLL Maybe NXT Year (09-10) -> FRC 2220 (11-14) -> FTC 9205(14-?)/FRC 2667 (15-16)
VEXU UMN (2015-??)
Volunteer since 2011
2013 RCA Winner (North Star Regional) (2220)
2016 Connect Award Winner (North Super Regional and World Championship) (9205)

Last edited by cadandcookies : 07-12-2013 at 22:28. Reason: Reworded some things.
Reply With Quote
  #6   Spotlight this post!  
Unread 07-12-2013, 23:16
tim-tim's Avatar
tim-tim tim-tim is offline
Simplicity by Design...
AKA: Tim Miedzinski
FRC #0836 (The RoboBees)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2004
Location: Hollywood
Posts: 605
tim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond reputetim-tim has a reputation beyond repute
Re: Designing the Robot Schedule

As promised earlier, I have found our Training/Planning Brief that was presented to the student leaders and mentors prior to the 2013 build season.

I have also found our Week 1 Requirements document that we made at the conclusion of week 1 discussions. These were our initial reactions and thoughts about the game.

Let me know if you need any further clarification.
__________________
The RoboBees

Tim's Shortcuts Anderson Powerpoles and Crimper, Star/Tube Nuts
Reply With Quote
  #7   Spotlight this post!  
Unread 08-12-2013, 08:06
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,998
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Designing the Robot Schedule

Quote:
Originally Posted by Pault View Post
Sure, many of the top tier teams do this. But it is not necessary to be successful. And I would argue that for 95%+ of teams, this is unrealistic. And if your in that 95%+, trying to do this is going to hurt more than help. You will end up rushing your CAD so you can get people to start building. And a practice bot costs a lot of money. It would be better if you just took the time to do things right with one robot. Maybe finish it around week 4-5, and use the rest of the time for programming, driver practice, and iteration. And you can do very well.
Paul,
We used to believe this as well, but deep investigation found it isn't true. As cadandcookies wrote, simple is the key. But there's more:

We don't have the rest of the team waiting for CAD...everyone is CAD. (But I will admit we build first and document later, kinda backwards from what we would prefer)

The second robot always comes out better than the first, so even if you re-use all the expensive parts from the first robot you would still end up with a better robot in week 6, along with more time for programming. Fabrication goes quickly the second tme.

It is worth repeating: The key to a winning team is driver practice. Good drivers can compensate for a very poor robot.
__________________

I am N2IRZ - What's your callsign?
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 15:35.

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