Hey guys,
So this update is a combo of the event of 2 weeks of meetings with a summary and a real update on whatever programmers have been doing.
December 6: MK2 swerve modules complete (for real this time)! As of today this is all that remains of last year’s bot, shooter superstructure was taken off completely, a few rivets need to be removed but that’s it. “officially” tested our one and only NEO 550, which we hope we can put to use next season. One last note on the swerve modules, since our programmers are eager to get their hands on the modules, next meeting one team of mechanics will be working on putting wheels on the module while another builds a simple wooden frame to test with. (Video of working swerve coming soon!?) . Side note we accidentally attached one of the plates the wrong way (wires were facing out side frame instead of in) not a huge problem just noticed there was no directions warning about it that I could see, 3/10 slightly inconvenient. Also more organization, specifically pneumatics, all pistons were labeled with their size and relocated to an empty tote rather than being loose in a workbench drawer. Programmers will also be starting to explore April Tags in preparation for this upcoming season (hopefully).
December 13: I have some updates from our meeting today, but before I get into that I will be pushing the combined update back another day or so because we have decided we need to meet again tomorrow to get things more adequately prepared before we leave for winter break, so it will be bigger than I expected, no problem though. So we finally put wheels on the swerve modules. 1. Unfortunately these wheels didn’t end up working out for us, we mostly had issues with the wheels being a bit too loose on the axles and just a bit to big when it came to clearance with the test frame, as well as contacting the top of the swerve modules themselves.
Regardless of the state of the swerve modules however, the test wooden frame that we discussed last week was built, without any major issues to be reported.
December 14: The purpose of today’s meeting was to address the issues that the wheels we had initially brought for the swerve drive presented. Between the blue tread wheel and the versa wheels that we initially ended up using we tried on other set of hard plastic wheels that ended up being too wide, and currently our belt sander is broken so we ended up just dremeling the locking bits of the versa wheels and they fit perfectly. We decided to meet again tomorrow, just the small group that came in today, to fit the modules to the test chassis, create an electrical panel with just control systems, and start testing swerve code. Also as a new side project a few mechanics will be refurbishing an old chassis so that the newer programmers can test troubleshooting, deploying code, most of the basics of actually running a robot in general. As well this will give newer mechanics an opportunity to experience retrofitting the chassis.
December 15: Finally got everything right and attached our swerve modules to the wood frame we got it powered but we have yet to actually run the modules on the ground yet.
Basically we have got swerve mostly working and official testing will begin after we return from break.
Courtesy of our President an overview of what programmers have been up to:
This preseason the programmers had three major objectives. Firstly, teach new programmers how to install necessary software and basic programming skills. Our traditional first project for programmers is adding themselves to our website, which involves knowledge of HTML, image editing, and Git.
Our second objective was writing code for a swerve-drive robot. This is our first year experimenting with swerve drive, and the programming requirements are very different from our previous years of tank drive. This was a project given to second year programmers, for whom this was their first experience with robot programming. They had to research Java implementation of swerve drive and look at previous code to learn how to set up a Java robot project.
Our final objective was updating the rest of the website. Unfortunately, this is a project we’ve neglected for a couple years, which means we have a backlog of Github issues to go through. Many of these were updating minor graphic details, but also updating the content of the website to reflect our most recent season.
Also definitely follow our channel on the Open Alliance discord for these updates ahead of time.