Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008

Slides:



Advertisements
Similar presentations
Design Time Here We Go!.
Advertisements

Design, prototyping and construction
Team Theory6 Robotics THE VEX ROBOTICS COMPETITION.
QFD From Chaos to Organization to Success! TEAM 3641 – The Flying Toasters Ron Weber Michigan State Championships April 2013 theflyingtoasters.org.
FIRST ROBOTICS: Design Strategy Webb Institute 11/03/2013.
The Design Process Where do consumer products begin?
Effective First Strategies With Peter Jasko. Topics That Will Be Covered Strategic Design Pit Scouting Match Strategies.
Base Fundamentals Beach Cities Robotics – Team 294 Andrew Keisic June 2008.
Designing a FRC Robot, a Team Approach Andy Baker President and Co-owner, AndyMark Inc. 13 year mentor on FRC team Championship Woodie Flowers.
1 SPIRIT Agenda for Monday July 16, Welcome for the Day (BC/NG/HD and faculty) AIM for Stars overview (Neal) Lesson Idea List distribution (Neal)
INDUSTRIAL & SYSTEMS ENGINEERING
Robotic Football Group E1 CDR Team Top Gun April 22 nd, 2008.
FIRST Robot Design: a team- based process Andy Baker Mechanical Engineer, Delphi Corporation Co-Owner, AndyMark.biz Lead Engineer, team 45.
Ellery Wong Senior Systems Engineer, Xerox Corporation Co-Team Leader, Team 191 Xerox/Joseph C. Wilson Magnet HS X-Cats (Est – Rochester, NY)
FIRST Robotics A view from the Systems Engineering Perspective Chris Mikus January 2, 2006 Rev 0.2.
Establishing corrective norms Session III TEAM WORKSHOP team3.ppt - 1 Team Workshop - Session III  Summary of Brainstorming/Affinity grouping exercise.
1 SPIRIT Silicon Prairie Initiative on Robotics in Information Technology Engineering Design Tools.
Week 1 Strategy and Brainstorming Paul Ventimiglia, Student at WPI.
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Techniques for selecting projects
Game Trees: MiniMax strategy, Tree Evaluation, Pruning, Utility evaluation Adapted from slides of Yoonsuck Choe.
McGraw-Hill/Irwin 2010 Modified by Jackie Kroening 2011 CREATIVITY AND HUMAN RELATIONS Chapter 12.
Collaborative Problem Solving Bill Hommes. What am I going to tell you about? b b Creative Process we have used for the past 6 years to develop the concept.
Problem Solving Professor: Dr. Miguel Alonso Jr..
Chapter 8: Problem Solving
A Design Process.
Quality Function Deployment
Minimax Trees: Utility Evaluation, Tree Evaluation, Pruning CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 2 Adapted from slides of Yoonsuck.
Managing a DI Team: Facilitating the Creative Process.
What Is Design? What Is a Design Process? Design Process Examples The Design Process © 2012 Project Lead The Way, Inc.
Future Products UNDERSTAND > CREATE > DELIVER Project objectives : - To understand the issues surrounding the use of lighting in sub- Saharan Africa. To.
Design Tips Navigational Aids for the Journey of Creation.
© 2008 Autodesk Engineering Design with CAD Fusion FIRST training 2011.
OVERALL ROBOT DESIGN, FTC STYLE PRESENTED BY: ANDY BAKER Sept
Applying “Engineering Processes” to solve problems Learning to apply project management systems Tools to manage time and resources Accessing information.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Thoughts on the Design Process Navigational Aids for the Journey of Creation.
Problem Solving.
Design cycle Define the new problem Examine the possibilities Design a solution Create the design Test the design Exit with solution.
Melissa Nelson EDU 521 Fall First Grade Standards Whole Class KWLLearning Centers Small Groups Math : Determine and compare sets of pennies.
Design Process Overview. What is Design? The word “design” is often used as a generic term that refers to anything that was made by a conscious human.
FTC Home Page FTC Game Page FTCGAMEPAGEFTCGAMEPAGE.
Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.
Bridging the Gap FROM STRATEGIC ANALYSIS TO DETAILED DESIGN DANNY BLAU ANDYMARK, INC 1.
Structures, Strategies and Compositions Lesson 1 – aim and purpose of fast break.
A Design Process Introduction to Engineering Design
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
Jump to first page Craft & Design Final Project Folio.
Team 5282 Durand, MI - Railroaders. Field Layout Field Dimensions: 26 ft 7in * 54ft 1in Courtyard: 16 ft 2 in Alignment line measured 11 ft from castle.
Alternative Designs  Why?  Whole or portion?  Expand the solutions.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
By Chad.  Need to be passionate about robotics  Chase Perfection Catch excellence  Canburglars.
13 strategies to use Powerpoint to support active learning in classroom.
Robotics Projects First Attempt at Creating Teams Take a Closer Look at the Game.
Systems Engineering Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008.
Mechanisms & Manipulators Beach Cities Robotics – Team 294 Andrew Keisic November 2009.
FRC Strategy Jesse Knight FRC 1885.
Game Art and Design Unit 4 Lesson 1 Game Conceptualization
Scouting and Alliance Selection Ohio FTC Kickoff
Quality Function Deployment
Kansas BEST Kickoff Day
Deriving Consistency from LEGOs
Math Field Day Meeting #2 October 28, 2015
Designing for a Strategy
UOPOPS 571 Education for Service-- uopops571.com.
Chapter 2 The Process of Design.
Designing a FRC Robot, a Team Approach
Design Sample: Build a Swing
Strategy Guide Strategy guide what is it trying to say Coaches role
First Attempt at Creating Teams Take a Closer Look at the Game
Presentation transcript:

Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008 Systems Engineering Beach Cities Robotics – Team 294 Andrew Keisic Dec 2008

Sources of Inspiration “Systems Engineering” Rick Roberts – Beach Bot – Team 330 “How Useful is QFD?” John L Sanford – Thunderhawks – Team 1038 Special Thanks to Ed Debler – Thunder Chickens – Team 217

Systems Engineering BCR Design Process Q & A Topics 3 - Introduction / Agenda

How do you accomplish the following? Where do you start? Systems Engineering The Internet How do you accomplish the following? Where do you start?

How do you accomplish the following? Where do you start? Systems Engineering How do you accomplish the following? Where do you start?

-University College London Systems Engineering Systems engineering is the branch of engineering concerned with the development of large and complex systems, where a system is understood to be an assembly of combination of interrelated elements of parts working together toward a common objective. -University College London Building a robot is not an objective! Building a robot to move and pick up 3” cubes from the floor, store 5 internally and discharge them one at a time in goals ranging from 3” to 21” tall is!

Think and plan BEFORE you act! Systems Engineering System Design Verification Preliminary Design Design Process Easy to fix Critical Design Fabrication Problems Integration & Testing Hard to fix Think and plan BEFORE you act!

Quality Function Deployment BCR Design Process Quality Function Deployment A scientific method to evaluate design and strategy Pioneered by Yoji Akao at Mitsubishi

BCR Design Process Watch the Kickoff Video Read and Understand the Rules Analyze the Game Simulate the Game (Chess style) Generate Task List Determine Strategic Importance Research and Discuss Proven Solutions Brainstorm Whole Robot Concepts Determine Concept Effectiveness of Tasks (ie Fill in Matrix) Determine Top Design Concepts Refine Top Design and Re-evaluate

BCR Design Process Objective: Have a basic understanding of the game 1. Watch the Kickoff Video How big is the field? How many teams are playing? What objects are on the field? Can robots interact with other robots? What general tasks do you need to perform? Objective: Have a basic understanding of the game

BCR Design Process Objective: Understand all nuances of the rules 2. Read and Understand the Rules In small groups, read the rules aloud “Read” what the rules don’t say If the rules don’t say, it’s legal Discuss the rules What can you do? What can’t you do? What is illegal? Where are the gray areas? What questions need to be elevated to the game designers? Objective: Understand all nuances of the rules

BCR Design Process 3. Analyze the Game Determine the maximum score possible Maximum autonomous score Maximum tele op score Determine importance – or lack thereof – of autonomous Determine maximum capacity of goals or other game objects Rank game piece by strategic importance Brainstorm possible auto/beginning/middle/end game strategies Create a list of scoring differential opportunities Defense is a ‘scoring’ opportunity Objective: Determine most advantages scoring strategy

BCR Design Process Objective: Dynamically test game strategies 4. Simulate the Game (Chess Style) Use robot analogues (you!) Simulate autonomous period and teleop Alternate turns between alliances and ‘robots’ Red 1, Blue 1, Red 2, Blue 2, Red 3, Blue 3 and repeat Each ‘turn’ simulates ~10-15 seconds of real time action Picking up game objects counts as a turn Blocking another robot counts as a turn and prevents the blocked robot’s next turn Scoring one or more objects in one goal counts as a turn Set realistic limitations Can only store X game objects Can or cannot descore game objects Be creative and test out different strategies Objective: Dynamically test game strategies

BCR Design Process Objective: List all possible tasks within the game 5. Generate Task List Generate the list as you simulate the game Whenever someone does something new, write it down Be specific when possible List ‘Score in 21”goal’ instead of ‘Score in goal” List ‘Shoot ball over overpass while in motion’ instead of ‘Toss over overpass’ List ‘Drive over ‘rough’ terrain’ instead of ‘Drive across field’ Simulating will not produce every task Brainstorm after every simulation other possible tasks List every task that comes to mind Do not disregard an idea because you think it’s trivial Objective: List all possible tasks within the game

BCR Design Process Objective: Assign strategic importance to task list 6. Determine Strategic Importance Evaluate each task and assign it a weight Scale 1 to 5 (1 = low; 5 = high) Ensure the there is a good distribution of weights 9 5’s, 3 4’s, 1 3’s, 2 2’s, and 5 1’s is not a good distribution Obtain unanimous support If done correctly, everyone should nod in agreement when completing this sentence… If all we did was [read out the 5’s] then we would do well in the competition. IMPORTANT: Break after completion. Send everyone home to do the next 2 tasks as homework. Objective: Assign strategic importance to task list

BCR Design Process 7. Research and Discuss Proven Solutions Find designs that manipulate similar objects well Previous FIRST competitions Common industrial application Evaluate why they work well Find designs that manipulated similar objects poorly Evaluate why they didn’t work well Good resources… www.chiefdelphi.com www.vexrobotics.com Objective: Receive design inspiration and avoid common mistakes

BCR Design Process 8. Brainstorm Whole Robot Concept Everyone presents All ideas are good ideas! Create cartoon concept drawings No CAD just yet Discuss various mechanisms Allocate motors if possible Objective: Create a cartoon sketch of what the robot might look like

BCR Design Process Objective: Fill in the QFD Matrix 9. Determine Effectiveness of Concepts Evaluate each design for each task Assign a value 0 = cannot perform task 1 = performs the task poorly 3 = performs the task adequately 5 = performs the task exceptionally Values are relative to the design concepts A design may perform something very well, but if there is another concept that performs the task significantly better, then the two concepts should have different values. Objective: Fill in the QFD Matrix

BCR Design Process 10. Determine Top Concepts Determine the overall effectiveness of the proposed designs Objective: Calculate the importance of the design features and prioritize

BCR Design Process Objective: Find flaws in the design 11. Determine Effectiveness of Concepts Place the top concepts on the wall and discuss further possibilities Any new ideas to expand the concept? What strategies would defeat this concept? How might you prevent such strategies from happening? How feasible is the concept? How simple is the concept? Objective: Find flaws in the design

Questions & Answers