R and R, my favorite activity.
Reflections and Revisions
Penfield
So yeah, penfield was yesterday, and yeah it didn’t go great per se.
(This was me after our DS crashed for the upteenth time)
However this is the joy of robotics. We as white team still plan on doing two more comps, one in our home town of Buffalo, and then the one out in Utica. But the event wasn’t a total failure either. First and foremost, if any of you tuned into the livestream of the event, the emcee did call me out by name for being a good coach, but the other big thing that happened,
We won the Innovate Award.
In my opinion, this was a bit weird as they talked about two things that weren’t really ours. Those two being Mario Kart (RoboKart is the actual name Nintendo don’t sue us), and 30 Hours, both of those were championed by green team. However talking with other people really set in stone that this was not the worst outcome possible. Mainly because both of these two things drive home what this whole entire team was meant to do at the beginning of the year. Be a learning team. The Mario robots were extremely useful as in the beginning of the season, we took them apart to help green, but in doing so, we were able to teach a lot of the members about how these robots work. For the mechanical subteam it was good to learn how to kill a bot, and the programmers got to program the new versions with some help. And a similar thing goes for 30 Hours; it was a great learning experience for everyone on the team.
So yeah. While we didn’t qualify or do too well in the robot category, we still did do good, and we have a lot to learn for the next comp.
Speaking of…
Revisions
So what went wrong
First and foremost, our DS crashed on us multiple times. As in, every single match we ran an auto the screen would turn off and the bot would disconnect, which really did not help our chances. Talking to people about it, a volunteer at the event gave a really good possible reason as this could be a grounding issue, as the robot’s building charge as it drives and it eventually just crashes. However the reason I think is more plausible is a reason given by a friend of mine on green. The issue could be that, because we are using external power banks to power our DSs, they every once in a while can turn off and on really quickly, which is just enough time to completely kill our bot. This will definitely be solved by just using the DS batteries instead of a power bank.
So now how do we fix all of these issues?
On the bus back home, a few other people and I came up with a Google Doc with stuff that needs to be changed.
Starting with programming, we have a limelight on our bot, however we did not have any time for this comp to get it working, so it was essentially a deadweight. This will be changed as we can get more reliable autos if we have localization on the field. Speaking of autos, last year, green team made a revolutionary new auto called spline, which, as you can guess, moves the bot in a curved path. I won’t go into spline as it is not ours, but the reason we couldn’t get it to work on our bot was because the way it was written, it required code to be made a different way than it was already written, So for next comp, the entire codebase is going to be purged so that we can use spline for better autos. And finally, if we do a purge on the codebase, we will also be updating all the firmware on the hubs and DSs so they can be more reliable.
Moving on to mechanical, redundancy is a massive thing we need to work on for next comp. At the very start of the day, our wrist broke, and we duct taped the hell out of it as if it became broken, we would be decommissioned for the entire day. So we need to build redundancy for these parts, and if we can’t, print spares of everything so we don’t run into this issue next time. The next point here is slides. Our intake is only driven on one SWYFT slide, and because of that, it sags a lot, making it a bit scary to use quickly, as it can run into parts of the bot it probably shouldn’t run into. Following that, the intake is going to be improved as we need more reliable intaking, as it currently can move blocks into orientations that are very difficult to grab, so we plan on possibly adding flanges to the sides so we can get the samples in easier. Finally we have an idea to build protection for parts that are meant to break, so if the protection breaks, the parts that aren’t supposed to don’t.
Finally, on the pit next to us, we saw team 12833 Mechanical Meltdown use different types of batteries by GoBilda that are different dimensions, and apparently are just overall better than the REV ones. Additionally, we plan on just buying new DSs because of the crashing reasons I explained earlier.
So that was penfield. See us in Buffalo soon. adios