Step 1: Define the task
The first task of the team is to break down the challenge into its parts then determine a game strategy. This basically means choosing which parts of the challenge we want to be able to do. Clearly list what attributes and abilities the robot should have. This usually involves going over the game rules to check for limits and requirements.
Step 2: Research
Researching what’s already out there can help generate ideas, look up what other people have created to do similar tasks. Often an existing idea can be modified, even if it isn’t originally intended to do exactly the same thing.
Step 3: Brainstorming
The next step is to generate many ideas on the robot and its parts. This is often called brainstorming. During brainstorming there are no bad ideas. Sometimes what seems like a wild and crazy impossibility will have the seed of an amazing idea. So encourage outside-the-box thinking, go for what hasn’t been done before. Ideas should be more a general outline than all the nitty-gritty details, that comes later.
Step 4: Selection phase
This is where you choose one or two concepts to focus efforts on developing more fully. The first step is to cross off any idea that does not meet limits or requirements. Some ideas may get eliminated because they don’t follow a game rule. Some ideas may not be doable with the resources of the team, whether that be knowledge, tools, money, time, etc. At this point, what’s left will be selected according to the team’s goals and opinions. Maybe the team is new and prefers something more simple while students are learning. Maybe the team wants to be more innovative, to try something different, even if it may mean performance drops. Whichever design(s) gets the interest and confidence of the majority of the team would go to the next phase.
Step 5: Analyze & Evaluate
The final phase of the design process is to test the concepts, analyze the results of those tests and evaluate performance. This allows the team to find problems before a lot of time or expense goes into the part. There are several methods that can be useful during this step: drafting, computer simulation & modeling, mathematical analysis, mock-ups and prototypes, etc.
Drafting is the process of creating drawings and sketches, usually with dimensions. Drafting can be done in a CAD program, creating virtual parts or models that act close to the real thing. Sometimes design can be aided through applied math. Using a formula can help you determine what the best length of a swing arm is or best height and angle to start dropping a ball from to reach a certain distance. This can save time and materials. Prototyping and mock-ups are where you create parts in a simplified and usually less expensive form that allows you to test the idea.
Design is an iterative process. That means while building you will be constantly judging whether it is working or not. If it isn’t working, then you need to problem-solve. This essentially means redoing all or part of the design process: define the task (What exactly isn’t working?), brainstorming (How can we fix this?), etc. Also, if at any point a part hits a limit – breaks a rule, costs too much, etc. It may get scrapped and you start over with another idea. When parts work, then it goes into final production where it gets made and installed on the robot.