Go to Post Does this mean it's too late to ask for a flux capacitor? - Peter Matteson [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 11-11-2016, 22:48
dardeshna's Avatar
dardeshna dardeshna is offline
Build Captain
AKA: Devin Ardeshna
FRC #0008 (Paly Robotics | Team 8)
Team Role: Mechanical
 
Join Date: Dec 2015
Rookie Year: 2015
Location: Palo Alto
Posts: 26
dardeshna is an unknown quantity at this point
Average score per match and cycle times

During the beginning of the season when working on strategy and prototyping, we try to predict possible robot cycle times and average points pet match. Generally, at the end of the season, we look back on these estimated values and laugh, knowing that they were totally unrealistic.

How do other teams predict predict cycle times and average number of points scored per match? Is there a rule of thumb people like to use?

Cheers,
Devin
Reply With Quote
  #2   Spotlight this post!  
Unread 11-11-2016, 23:21
Jcarbon Jcarbon is offline
Registered User
FRC #3322 (Eagle Imperium)
Team Role: Leadership
 
Join Date: Jan 2016
Rookie Year: 2014
Location: Ann Arbor, Mi
Posts: 61
Jcarbon has a spectacular aura aboutJcarbon has a spectacular aura about
Re: Average score per match and cycle times

One good rule of thumb is that a good robot will perform tasks (very approximately) as quickly as a human who is moving at a normal, not rushed pace. So try setting up a a field or just some scoring elements and timing different team members pretending to be a robot. Another thing that can help is comparing the cycle to previous games, and guessing how much easier or harder the tasks will be.
Reply With Quote
  #3   Spotlight this post!  
Unread 12-11-2016, 00:26
AlexanderLuke's Avatar
AlexanderLuke AlexanderLuke is offline
Do More. Less Time.
FRC #0696 (The Circuit Breakers)
Team Role: Leadership
 
Join Date: Apr 2014
Rookie Year: 2013
Location: La Crescenta
Posts: 58
AlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to beholdAlexanderLuke is a splendid one to behold
Re: Average score per match and cycle times

Quote:
Originally Posted by dardeshna View Post
Generally, at the end of the season, we look back on these estimated values and laugh, knowing that they were totally unrealistic.
I take you mean unrealistic as in you expected robots to score faster and higher than what actually happened during the competition season?

Also, just for the curiosity and observation of us all, would you be willing to share your predictions of recent games?
__________________
2014-Present ~ Team 696: The Circuit Breakers - Student Leader and President, Drive Coach, Mechanical Designer
Reply With Quote
  #4   Spotlight this post!  
Unread 12-11-2016, 00:41
Caleb Sykes's Avatar
Caleb Sykes Caleb Sykes is offline
Registered User
FRC #4536 (MinuteBots)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: St. Paul, Minnesota
Posts: 1,029
Caleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond reputeCaleb Sykes has a reputation beyond repute
Re: Average score per match and cycle times

Quote:
Originally Posted by dardeshna View Post
Is there a rule of thumb people like to use?
Imagine an average FRC robot doing the task, think through how slowly actions normally take. Take your estimate and multiply it by 3, and that is roughly how long an average robot will actually take to complete the task.
Reply With Quote
  #5   Spotlight this post!  
Unread 12-11-2016, 01:17
dardeshna's Avatar
dardeshna dardeshna is offline
Build Captain
AKA: Devin Ardeshna
FRC #0008 (Paly Robotics | Team 8)
Team Role: Mechanical
 
Join Date: Dec 2015
Rookie Year: 2015
Location: Palo Alto
Posts: 26
dardeshna is an unknown quantity at this point
Re: Average score per match and cycle times

Quote:
Originally Posted by AlexanderLuke View Post
I take you mean unrealistic as in you expected robots to score faster and higher than what actually happened during the competition season?

Also, just for the curiosity and observation of us all, would you be willing to share your predictions of recent games?
Yeah we overestimated quite a bit.

For the community's enjoyment - 12 high goals per match average for one initial strategy, 5 second cycles and 23 high goals per match for a catapult prototype. Keep in mind our robot's performance was "modest" - I believe the best we ever ended up with was 3 or 4 high goals with our spring powered shooter.

EDIT: And for RR (I was a freshman so I could be misquoting), but I think we were aiming for a few 4 tote stacks and never got past a couple 2-3 tote stacks.
Reply With Quote
  #6   Spotlight this post!  
Unread 12-11-2016, 14:05
Hitchhiker 42's Avatar
Hitchhiker 42 Hitchhiker 42 is offline
Roboter
AKA: Mark Lavrentyev
FRC #4557 (FullMetal Falcons)
Team Role: Programmer
 
Join Date: Oct 2015
Rookie Year: 2015
Location: Cromwell, CT
Posts: 458
Hitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to beholdHitchhiker 42 is a splendid one to behold
Re: Average score per match and cycle times

Quote:
Originally Posted by Caleb Sykes View Post
Imagine an average FRC robot doing the task, think through how slowly actions normally take. Take your estimate and multiply it by 3, and that is roughly how long an average robot will actually take to complete the task.
Obligatory relevant xkcd comic:
https://xkcd.com/1658/
__________________



2016 - NE District Championship Entrepreneurship Award
2016 - Hartford District Industrial Design Award
2016 - Waterbury District Engineering Inspiration Award
Reply With Quote
  #7   Spotlight this post!  
Unread 12-11-2016, 23:00
Monochron's Avatar
Monochron Monochron is offline
Engineering Mentor
AKA: Brian O'Sullivan
FRC #4561 (TerrorBytes)
Team Role: Engineer
 
Join Date: Feb 2007
Rookie Year: 2002
Location: Research Triangle Park, NC
Posts: 886
Monochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond reputeMonochron has a reputation beyond repute
Re: Average score per match and cycle times

Quote:
Originally Posted by dardeshna View Post
For the community's enjoyment - 12 high goals per match average for one initial strategy, 5 second cycles and 23 high goals per match for a catapult prototype. Keep in mind our robot's performance was "modest" - I believe the best we ever ended up with was 3 or 4 high goals with our spring powered shooter.
I think this kind of overestimating probably came mostly from misunderstanding the tasks and lack of familiarity with robot performance. I'm not sure what kind of process you use for estimating, but having a seasoned team member consistently working on this each year is a good way to help. Study of previous games robot performance throughout a season really helps. This is something where a high quantity of knowledge is very important.
__________________


2016 | Innovation In Controls, Industrial Design, Quality Award, NC District - 4th Seed
Reply With Quote
  #8   Spotlight this post!  
Unread 12-11-2016, 23:20
MARS_James's Avatar
MARS_James MARS_James is online now
Always Scouting
AKA: James Comstock
FRC #0179 (The Children of The Swamp)
Team Role: Tactician
 
Join Date: Jan 2010
Rookie Year: 2006
Location: Jupiter, Florida
Posts: 1,942
MARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond reputeMARS_James has a reputation beyond repute
Send a message via AIM to MARS_James
Re: Average score per match and cycle times

Quote:
Originally Posted by dardeshna View Post

EDIT: And for RR (I was a freshman so I could be misquoting), but I think we were aiming for a few 4 tote stacks and never got past a couple 2-3 tote stacks.
That awkward moment when i thought you meant Rebound Rumble, then was confused when you said tote stack
__________________
Driving Record: 24-8
Coaching Record: 66-31
2014 South Florida Regional Woodie Flowers Finalist


Reply With Quote
  #9   Spotlight this post!  
Unread 13-11-2016, 00:34
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,554
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: Average score per match and cycle times

For most games that involve cycling between a loading area and a scoring area, a "good" (1st round pick) team will successfully accomplish the task roughly 3 times per match.
__________________
Being correct doesn't mean you don't have to explain yourself.
Reply With Quote
  #10   Spotlight this post!  
Unread 15-11-2016, 01:21
Citrus Dad's Avatar
Citrus Dad Citrus Dad is offline
Business and Scouting Mentor
AKA: Richard McCann
FRC #1678 (Citrus Circuits)
Team Role: Mentor
 
Join Date: May 2012
Rookie Year: 2012
Location: Davis
Posts: 980
Citrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond reputeCitrus Dad has a reputation beyond repute
Re: Average score per match and cycle times

After watching the 2012 and 2013 games, we estimated that a fast robot can run a full court scoring cycle about 4-5 times early in the year and up to 6 to 7 times by Champs. Worked like a charm for 2014. For 2015 we guessed that teams could put up 4 stacks (which turned out to be reach) but alliances could put up 6 easily. For 2016, we looked at the earlier cycle times and guessed 6 full court, but noted that they could also poach.

It turned out that our high point scores for 2014, 2015 and 2016 using this method was dead on. (My son and I chose the break point on are over/under for Champs right at the eventual high score each year.)
__________________
Reply With Quote
  #11   Spotlight this post!  
Unread 15-11-2016, 09:04
Andrew Schreiber Andrew Schreiber is offline
Data Nerd
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,055
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: Average score per match and cycle times

Quote:
Originally Posted by dardeshna View Post
During the beginning of the season when working on strategy and prototyping, we try to predict possible robot cycle times and average points pet match. Generally, at the end of the season, we look back on these estimated values and laugh, knowing that they were totally unrealistic.

How do other teams predict predict cycle times and average number of points scored per match? Is there a rule of thumb people like to use?

Cheers,
Devin
I typically worry less about predicting absolute scores and prefer to focus on analyzing the impact that doing actions at different rates has on the outcomes. For example - 2014 if you could pass about as fast as you could acquire a ball there was a distinct advantage but if it took you a lot longer there was less advantage. By finding how long you CAN take to do things before they become less valuable you can drive your strategic design.

Another good example is when you have multiple goals with differing point values (such as 2013 or 2016, but I only have the 2013 model built) Obviously hitting the 2 point goals was easier so your accuracy was increased, but we needed to figure out how much different the accuracy had to be to make up the point difference. This is another case where you're not looking exactly for a raw cycle speed but instead looking at points where the plot of scores reaches a local maximum.

I've recently started using an online tool called guesstimate for building these models. It's reasonably easy. Here are links to 2013, 2014, and 2015. Mind you, these are not really complete models, they were built to tell me what I needed to know about the game based on our discussions. Other folks may have different needs.
__________________




.
Reply With Quote
  #12   Spotlight this post!  
Unread 15-11-2016, 09:20
Mike Schreiber's Avatar
Mike Schreiber Mike Schreiber is offline
Registered User
FRC #0067 (The HOT Team)
Team Role: Mentor
 
Join Date: Dec 2006
Rookie Year: 2006
Location: Milford, Michigan
Posts: 474
Mike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond reputeMike Schreiber has a reputation beyond repute
Re: Average score per match and cycle times

Quote:
Originally Posted by Citrus Dad View Post
After watching the 2012 and 2013 games, we estimated that a fast robot can run a full court scoring cycle about 4-5 times early in the year and up to 6 to 7 times by Champs. Worked like a charm for 2014. For 2015 we guessed that teams could put up 4 stacks (which turned out to be reach) but alliances could put up 6 easily. For 2016, we looked at the earlier cycle times and guessed 6 full court, but noted that they could also poach.
How did you come to these predictions? Some sort of math or model? "Engineering Judgement"?
__________________
Mike Schreiber

Kettering University ('09-'13) University of Michigan ('14-'18?)
FLL ('01-'02), FRC Team 27 ('06-'09), Team 397 ('10), Team 3450/314 ('11), Team 67 ('14-'??)
Reply With Quote
  #13   Spotlight this post!  
Unread 15-11-2016, 11:00
Edxu's Avatar
Edxu Edxu is offline
Scouting/Strategy Lead
AKA: Edwin Xu
FRC #0610 (The Coyotes)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Toronto, Canada
Posts: 184
Edxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud ofEdxu has much to be proud of
Re: Average score per match and cycle times

At the start of every season, we try and calculate the score of a given robot archetype on an empty field in a match. For time values, we take a rough approximation that's partly heuristics and partly having a human being perform the task.

These scores give us a baseline to work off of when we're deciding what type of robot to build.

In addition to counting how much score we contribute, we also create a short list of things that we require from our alliance partners to get our 4RP every match (assuming win).

https://docs.google.com/spreadsheets...geU/edit#gid=0
__________________
2013 FRC World Champions (1477, 1241, 610)
Queens University Computing Class of 2020

6-??
Reply With Quote
  #14   Spotlight this post!  
Unread 15-11-2016, 13:44
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,100
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Average score per match and cycle times

One of the metrics we used this year was asking what game will we see on Einstein and when has that style of play generally been introduced to the events.

2014 it was consistent three assist cycles.

2015 it was consistent capped & littered six stacks with the use of the cans from the step.

For 2016 we predicted:

Breach, capturing the tower with counts below 0 using the high goal, autonomous scoring, and at least one scaling machine.

Using 2014 & 2015 as our main examples from the previous two seasons in districts we noticed these prime strategies typically weren't consistent until the later weeks of district play with a few exceptions. It helped to show that the simple concepts would work well in this game when looking at a tower count of 0 with low goals being much easier to accomplish in earlier weeks compared to a tower count of 0 using high goals.

We also looked back at previous games and what the winning strategy was for our home regional in Week 1 knowing our first event in Week 2 had a similar playing field of fresh teams.

When it came to assigning times we said 3-4 cycles from the secret passage was our maximum output early in the season potentially 5-6 later on. We assumed each cycle would take roughly 25-30 seconds conservatively breaking down our route to 5 second increments to cross defenses, cross open sections of field with limited visibility, line up to receive a ball, line up to score, and add in some extra buffer time for traffic or difficulty in one stage.

Something you should always include is accuracy and plan on missing a few shots. When you crunch numbers during the first week of build season in games like 2012 & 2013 you should plan that at least one shot each cycle might miss potentially more when competing at your earlier events. Mid tier goals like 2012 & 2013 you can see some increased accuracy compared to going higher. Low goals in any game will still see missed attempts but has the highest accuracy which benefits early events.
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx
Reply With Quote
  #15   Spotlight this post!  
Unread 15-11-2016, 14:08
nuclearnerd's Avatar
nuclearnerd nuclearnerd is offline
Speaking for myself, not my team
AKA: Brendan Simons
FRC #5406 (Celt-X)
Team Role: Engineer
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Hamilton, Ontario, Canada
Posts: 440
nuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud ofnuclearnerd has much to be proud of
Re: Average score per match and cycle times

Quote:
Originally Posted by Andrew Schreiber View Post
I've recently started using an online tool called guesstimate for building these models. It's reasonably easy. Here are links to 2013, 2014, and 2015. Mind you, these are not really complete models, they were built to tell me what I needed to know about the game based on our discussions. Other folks may have different needs.
Oooh, an easy way to do calculations with probabilistic distribution inputs? I like. Thank you!
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 14:32.

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