Pioneers Build Season Wk. 1 Updates:
Subteam Updates:
Mechanical:
Build
Prototyping:
This week we began our first prototypes: climber hook, shooter, and floor intake. Our intake prototype seen below features some 3d printed prototyping blocks on tubes that can slide up and down to adjust the c-c distance of the rollers and then we adjust the angle by just tilting the whole thing. We made this table to list all the needs and variables of this intake.
Needs |
Variables (first thing to test) |
pick up flat pieces on floor |
height from ground (1/2") |
durable |
acquisition angle (between rollers, 45*) |
simple |
compression (1.5") |
relatively compliant |
speed (drill) |
light |
durometer ( 45a squish wheels) |
consistent (touch it own it) |
width (16") |
We also made a simple (and a little scuffed) version of the Kitbot shooter for initial wheel testing, as seen below. We will work on improving this prototype and test different wheels, the number of wheels, the durometer, etc.
Our last prototype was a sort of climber hook that we mainly used to test the grip by using some random rubber we had lying around and found that it held very well without slipping on the chain. Our next prototype will likely be something similar to 4481’s “Trident” idea so the hook does not slip at all on the chain.
We will be continuing to prototype as the season progresses and will share all discoveries we make and use them on our robot if they work well.
Building Game Elements:
We started building on Sunday and have completed the subwoofer, amp, and source. We are almost done with the speaker but will likely make it in 2 pieces so it can fit through a door because we will be moving these pieces around a lot.
CAD
Our first CAD iteration used the kitbot shooter with an intake I designed, as seen below. After thinking about doing a Cranberry Alarm style handoff instead, we decided it would be better and reduce failure points because this first idea requires a lot of wheels to get the note to the shooter.
We will also likely switch our shooter to something more similar to Cranberry Alarm, with 2 wheels per side, but that still needs to be prototyped.
We also plan on adding a sort of flippy bar like Cranberry Alarm tested for scoring in the amp. With enough testing and prototyping, we think it can be a rather simple and consistent way to score in the amp.
As for the climber, the first idea was just to throw two GreyT climbers from 2022 on the sides, but a few other ideas have been thrown around, like using the flippy bar as the climber, but We think that it would be too slow and possibly break.
Schedule
We are still on track for all of the goals we set at the beginning of the season but are a little behind on climber hook prototyping. CAD should be done over the weekend because it’s a 3-day weekend (possibly 5 with a chance of snow!) and there will be plenty of time for it.
Controls:
This week we got a great start to the season! We’re still finishing up onboarding for some new members, but we’ve been able to rework our implementation of YAGSL and have started on working with 2024 software updates to plan out our future code. We’ve also started on auto paths and optimal strategy in that area. We’ve found that drift is still a significant problem for our drivetrains and look forward to continuing to build in programming adjustments to combat it.
MOO:
Art Gallery: As our opening day for our exhibit is soon, MOO members have continued to work on pieces (such as crochet gears) and have started new ones (creating a main centerpiece). Portraits will also be created to be shown at the exhibit.
Creating Resources: We’ve also started working on some resources for competition such as the Tech Binder and Judge’s Notebook. We were able to get our Tech Binder template completed and have other members working on different components of the Judge’s Notebook.
Working on Awards: Lastly, we’ve started on an outline for our Impact Award essay, are continuing to work on our Executive Summaries, and have made progress in completing a submission for the Digital Animation Award.
Scouting & Strategy:
After kickoff, we dove into setting up our scouting app. We are using AppSheet to write to a Google doc and by using the data there creating a tableau dashboard used by the Analyst at comp. Here’s an overview of what we decided to collect (Excluding alliance, match number, names, team numbers, etc.):
Pit Scouts (Go down into the pit and do stuff):
- Number of Batteries
- Years of Driver Experience
- This is nice to have when forming a picklist, it can easily determine which of two teams you pick if they are close in performance
- Drivetrain
- Drivetrain Motors
- This is similarly also helpful for picklists, mainly selecting a defense bot for a second pick
- Programming Language
- In case we need to help a team with programming their robot, we collect data on the programming language they use (even if we don’t use this much there’s no harm in collecting it!)
- Picture
- Hopefully this year we can better train pit scouts on how to take good photos
- Notes
Super Scouts (Qualitative Scouts):
- Robot Driver ranking (1-3 with 3 being the highest ranking)
- This gives us more of a perspective on driver skills other than just how many years of driver experience a driver has
- Super Scouts rank every robot on 1 alliance
- Robot Defense ranking (0 if no defense was played, same 1-3 scale otherwise)
- This allows us to easily pick possible defense bots for 2nd picks or advise an alliance captain on who to pick if they do not have scouting data on defense
- Notes (More detailed than pit/quantitative scouter’s notes)
- Super Scouts collect these for each robot
Quantitative Scouts:
- Auto:
- Intook from where? (robots can’t intake from the source during auto because the human players can’t cross the starting line in auto to feed a game piece into the field so this is just ground intake & no intake)
- Did the robot cross the starting line
- Amp Score
- Speaker Score
- Teleop:
- Did Alliance use the coopertition button?
- This may not be very useful but there’s no harm in collecting it (would be used to determine how likely a specific robot alliance would be to use the coopertition button)
- Amp Score
- Speaker Score
- Intook From Where? (ground, no intake, source)
- Endgame:
- Hatch Score
- Climb type (solo climb, buddy climb, climb with a partner, climb with 2 partners)
- Issues during the match (Tippy, Disabled, Parts Fell off/Broke, Failed Auto, Made Alliance Fail Climb)
- Notes
If there’s anything we missed please point it out we want to make sure we’re collecting all useful data!
General Roadmap:
- By the end of the week (Sunday) we hope to be done with the actual data collection app on AppSheet (already mostly done, we just need to add some final touches)
- We should hopefully have a finalized Tableau dashboard done in ~2 weeks
- Once week 0 matches are over, we should be able to train our scouters so they can be effective at our week 2 comp at Arkansas
Volunteering:
Second Harvest Food Bank:
Today, members of the Pioneers volunteered at the Second Harvest Food Bank, sorting and packing food items, and even packing 1,473lbs of apples! Items that were sorted and packed will be handed out this coming Monday as a part of their mobile food truck initiative.
The Second Harvest Food Bank of Middle Tennessee provides food to those facing hunger in the Middle Tennessee region. We’re so glad that we were able to help in the process of distributing goods that support Tennesseans, especially in terms of education! Hunger prevents students from being in a state that would foster the best learning in their education, and our goal is to uplift individuals by providing them with the necessary resources to succeed both inside and outside the classroom.