1 / 17

Overall robot design, ftc style

Overall robot design, ftc style. Presented by: Andy Baker. Sept. 2015. Why should you listen to me?. Andy Baker President and co-owner, AndyMark Founded in 2004 Crown Supplier to FIRST andyb@andymark.com FIRST Mentor F RC mentor: 1998-current FLL mentor: 2012-current

saavedra
Download Presentation

Overall robot design, ftc style

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overall robot design, ftc style Presented by: Andy Baker Sept. 2015

  2. Why should you listen to me? • Andy Baker • President and co-owner, AndyMark • Founded in 2004 • Crown Supplier to FIRST • andyb@andymark.com • FIRST Mentor • FRC mentor: 1998-current • FLL mentor: 2012-current • FTC mentor: 2009 • Mechanical Engineer, University of Evansville, ‘91 • FIRST Championship WFA winner, 2003 • Husband, father of 3 teenage daughters 16

  3. The Engineering Design Process • A method for solving a problem • Can be modified to suit the problem at hand • An iterative process • FIRST is an excellent opportunity to learn and practice this process! 15

  4. Project Preparation: Get READY! Before Kickoff • Determine team goals • Know your resources, strengths and limitations • Design and manufacturing skills • Build location • Set schedule and expectations • Determine concept design groups • Determine leader to steer and manage design decisions 14

  5. Defining the FTC Challenge Kickoff • Watch kickoff as a team • Everybody should understand the FTC Game Manual rules • Read sections aloud to each other, as a group • Create lists and charts • Robot design constraints • Maximum size, allowed materials & components • How points are scored • What actions are not allowed during the game 13

  6. The Criteria for an FTC Robot Weeks 1 &2 • Build a field • Buy field components you choose (certain parts / half field / full field) • Build a field using DIY instructions • Breakdown the game, understand the different strategies • Create a mock game (white board, board game, full scale with people) • Create a chart of the various scoring methods and the points awarded • Estimate the time needed to score points • Determine how the most points can be scored in the game • What actions carry a disproportionately large number of points • What actions may not be worth the risk • Create a list of what the robot should be able to do • The answer can end up being “Everything” • Rank features by order of importance for now • Quantify requirements: How Fast? How Many? How Far? How Long? • Keep track of this, as things can change later as more is learned 12

  7. Developing FTC Robot Concepts Weeks 1 &2 • Brainstorm! • Ideas may be for only a component, not necessarily a full robot concept • Keep designs high level, don’t go down rabbit holes worrying about how it will be built • Ideas don’t have to be on paper, use simple building tools to model concepts (LEGO, cardboard, PVC pipe, wood, foam board) • Focus on accumulating as many ideas as possible • All ideas are good • Don’t criticize each other’s ideas • Look at how various concepts may work together • Often even more concepts will arise out of this discussion 11

  8. How to Decide end of Week 2 • Review concepts against criteria and constraints, estimate their ability to meet them • Compare relative complexity of concepts • Number of moving parts / degrees of freedom / failure modes • From this analysis the leading options should begin to be evident • Use a decision matrix to further rank ideas • Have one focused concept, but have 1-2 backup options as needed • Have one person responsible for overseeing and enforcing final decision • Put-aside method from Mr. Bill 10

  9. Decision Matrix End of Week 2

  10. Developing Robot Prototypes Weeks 3 - 5 • Assign Design Groups • Chassis, appendages, structure • Build prototypes • Make many • Keep things simple (KISS) • Use alternative materials to speed construction • Keep records of results (pictures, video, sketches, etc.) • Design • CAD concepts • Assign motors, actuations, sensors • Figure out gear ratios, keep your options open • Iterate • Break it, fix it. Rinse and repeat! • Pay attention to new ideas which pop up here • Change is still easy at this point • Conduct weekly design reviews, communicate results 8

  11. Detailed Design Weeks 5-7 • Use prototyping results to finalize design • Use CAD or detailed drawings for all parts and dimensions • Keep designs within the manufacturing capabilities of the team • Hold regular design meetings between groups • Track packaging issues for each component as designs develop • Finalize motor use • Include transition points between dependent mechanisms designed by different groups • Design in sensors, wiring, connectors • Buy materials and parts that will be needed 7

  12. Fabricate & Assembly Weeks 6-8 • Design in aesthetics • Powdercoat • Anodize • Paint • Color of materials • Groups finish designs & reach this stage at different times • Drive base done first • Weigh it down during testing • A more complete design will speed assembly • Electrical • Mechanical contacts and connections • You are all systems engineers in training. • Reliability: make things neat, color coded, labeled 6

  13. Test! Weeks 8-9 • Test drivetrain early • Weigh down drivetrain to 40-50 pounds, drive it on Soft Tiles • Begin testing components as they come together • Break it early! • Early breaks = early fixes • Program, drive, and test as much as possible • Install automodes • Break it early! • Celebrate breaking things! • Plan for things to fail or break. • Take time to iterate designs and re-build components that do not work as planned. 5

  14. Practice! Weeks 10-12 • Practice • Practice, practice, practice and then practice • Break it again • Practice some more • Practice, practice, practice and then practice • Break it again! • Oh, and tweak your code 4

  15. compete and Update 2 weeks before • Get as much done before competition as possible • Plan your logistics well so you can focus on improving the robot • Finish your robot! The earlier you pass inspection at the competition, the better your chances are to compete well. • Watch events to determine which designs work well • Improve your designs, learning from what you see • Fabricate improvements • Watch other events to determine winning gameplay • This helps focus practice • Have spare parts created and available at competition 3

  16. How Long Should This Take? 2

  17. Thank you! • Questions? 1

More Related