Kickoff!
Kickoff Activities:
We detailed our kickoff schedule in the previous OA post, if you’re interested take a look! Our kickoff consists of various activities meant to get everyone familiar with the game and ready to choose an architecture by the second day of kickoff. Here’s how everything went!
Shaker Sheets:
Right after watching the reveal video we broke up into groups and filled out this shaker sheet by 6328. Doing made sure everyone had thoroughly read the game manual before we started making any strategic decisions about our robot.
Needs, Wants, & Nice to Haves:
Each year after making shaker sheets we compile a list of robot actions and then sort them into Needs (our priorities this season), wants (secondary tasks), nice to haves (tasks we have a very low chance of doing), and junk (won’t be considering). In this discussion, we valued coral more highly than algae because on its own it can get much more points than algae. That leads us to this final chart!
Mock Game:
After letting our thoughts simmer overnight, we had a mock game! For our mock game, we had 4 people stand in the center of a half “field” (taped out area) to act as the reef while we had two “human players” hand off PVC pipes on opposite sides of the field. For algae, we placed balls on the ground and made the “reef” hold the algae, using a vending machine as a processor. This was pretty fun, and while we didn’t find any killer strategies from it, we saw that congestion is likely going to be a pretty big issue.
Architecture Decisions:
After coming up with a couple potential scopes for our robot, we eventually decided on a primarily coral-based architecture able to intake from the Coral Station and score in all 4 Reef levels. This is to allow for efficient cycling with a relatively simple design compared to trying to include a floor intake of some kind. We also plan on prioritizing coral because according to our analysis it would enable us to score more points and obtain more RP throughout a regional.
For algae, we decided on including a basic mechanism to help remove it from the Reef to open up more scoring spots for the ranking point. In addition, we are going to have some way to maneuver the algae into the Processor to get the Coopertition Point if needed. See the following section for an explanation on our decision to go with coral instead of algae for the robot.
As for endgame, we decided that unless we find an easy way to do a deep climb, we’re going to integrate a shallow climber into the robot, likely as a part of the elevator. All of this may change in the coming weeks and days as we prototype mechanisms, research other’s, and look at RI3D bots.
Mechanisms
Looking through our desired architectures, Ri3D posts, and other resources, we specifically planned out what components we will see on our upcoming design.
The team has agreed on a 29x29 chassis to mitigate the issue of high center of gravity and leave enough space for upcoming design ideas.
We chose to opt in for an elevator that is accompanied with a coral manipulator, algae intake, passthrough, and climbers for shallow cages.
We’ve also started some early experimentations with compression for each game piece, wheel/roller variations, and angle that can accomplish intaking from the coral station and releasing a coral onto a reef branch.
Goals and Timelines:
We outlined some SMART (Specific, Measurable, Achievable, Relevant, and Time-bound) goals for the season:
- Score 10 game pieces per match (3 in auto, 7 in teleop)
- Have 85% scouting accuracy throughout the season and only vod-scout 8 matches
- top 3 captains or first pick alliances for MVR
- 1000 followers on Instagram by Arkansas Regional (@pioneers7525 or @adroitstart if you want to help!)
- No failures during a match by something preventable or repeated
- Raise 10k by the Arkansas Regional through student efforts
Last season, we had some timelining and communication issues, specifically with handing off the robot for wiring. We ended up having to move and re-wire the PDH twice, costing us valuable meeting time . To avoid that this season, we’re using a Gantt chart to plan out our season in detail while clearly communicating between subteams. Over the kickoff weekend, Mechanical and Controls planned out and reviewed different starting dates and deadlines for the robot!
We decided January 10th is the date we want to solidify our mechanism decisions, giving us some time to look at RI3D designs and mechanisms other teams have come up with. Once we solidify mechanisms and motors, Robot-Programming can get started and hopefully finish programming the robot and verifying code in simulation before the robot is CADded. We set January 16th for an initial CAD iteration and a complete chassis. Once Robot-Programming gets the CAD, they can further verify code by using the CAD in simulation to make autos, test camera placement in sim, and more. Next, we want to have the robot ready to hand off for wiring by February 1st - which should give Robot-Programming a good amount of time to verify code on a physical robot and give the driver at least 10 hours of practice time. All this should lead to a completed robot by February 26th, a week before our first Regional, which can hopefully accomplish all of our robot-related goals!