Instructions
Open your groups spreadsheet, or make a copy of the template spread sheet linked below. Use this spread sheet with your group to theorize and figure out what the best way to score the most points in a match is. You should have multiple strategies at the end of the exercise as you figure out different ways to optimize points scored.
Spreadsheet Column Explanation
Column Name | Explanation |
---|---|
Strategy Name | Any name that can be used to describe the strategy |
Action Name | These actions could be taken from the “Ways To Score” exercise we did before. |
Or they are steps required before an action from the “Ways to Score” exercise. Like how long it takes to gather the game pieces required to score. | |
Points | How many points the action is worth. |
Needed For Ranking Point | Does completing this action award us a ranking point? Or is it small part of a bigger task that earns us a ranking point? |
This number should be for one object scored. | |
Time To Complete | The number of seconds that it takes to do the complete action. |
This number is an educated guess that should be reasonable. | |
Objects Scored At Once | How many objects you can score in a cycle. |
Percent Chance of Completing | The chance that the robot completes the cycle successfully. IE the odds of making a ball into a goal. Think accuracy percent. |
Points Per Cycle | A calculated field. |
Objects scored at once * points * Percent Chance of Completing | |
Cycles Per Match | A calculated field. |
Round Down (Time To Complete / Time Per Match Period (auto or tele op)) | |
Also could be 1 if only done once per match. | |
Points Per Match | A calculated Field. |
Cycles Per Match * Points Per Cycle | |
Points Per Second | A calculated Field. |
Points Per Match / Match Time | |
(Teleop, remaining time) | This row is used for a greedy action. A greedy action is one that will use all of the remaining time left in a match to fit in as many cycles of this action as possible. An example would be scoring in the upper hub in 2022. We would continue to score in the upper hub for match time minus how long it took us to climb. |
How to Estimate Cycle Time
What composes a cycle? Well everything required to score points in a game. It helps if you break each scoring action down into all of the required steps. For a game like 2022 this could be travel to game piece, game piece acquisition, travel to scoring location, and finally scoring the game pieces. Next step is to assign a time to each of the activities.
For traveling that can be estimated easily, take your number of feet to move then divide by a robot speed’s feet per second.
Robot Speed | Feet Per Seconds |
---|---|
Slow | 8 fps |
Middle | 12 fps |
Fast(SDS L2 Ratio) | 14 fps |
Silly Fast | 16 fps |
Example:
Feet | Time To Travel Fast | Time To Travel Slow |
---|---|---|
20 Feet | 1.66 seconds | 2.5 Seconds |
Estimating scoring time is a little bit harder, if you are really fast you might be able to score your game pieces in less than 2 seconds. A slow scoring might take 15 seconds. This number can also depend on how hard it is to score a piece. Shooting a round ball into a goal can take less than 2 seconds however placing a tetra on a peg might take around 10 seconds.
Expected Outcomes
A spread sheet for all calculations your group does
A strategy that your group thinks scores the most points in a match.
A “max” achievable score
A student group member who understands the calculations and strategy and is presenting it to the team during the discussion
Group Lead
This is a hard section to lead, it takes a few times doing it to get it right.
Read the explanation of the spreadsheet before hand and make sure you understand it before hand, ask any questions if needed.
Template Spread Sheet
This is a template of the expected spread sheet. It will help ensure that each group is outlining their assumptions in similar ways and give us a starting point to compare at.
This also has a few examples of what calculations should be done.
Updated Template

The template was updated after our 2022 mock kick off. You can about the changes here.
Link to the Updated document (12/20/22)
