Skip to main content

35 posts tagged with "competition season"

View All Tags

· One min read

Yours Truly™ is the drive coach, Mowi is the co-driver, Captain 23 is the best at autos, Quinn usually has homework, and I think Rowan is the human player but I'm not sure. Anyway, the only people in the programming room today were CornerGremlin and myself. We helped Chris with the new driver station, and also gathered some things to pack. It was quiet.

· One min read

Today was spent on last minute auto testing. Some other stuff happened as well.

  • Carrying Test Pieces (CornerGremlin, Mowi, Me): We carried a bunch of the game structures from Great River's storage area in the gym up to the test area. Presumabley this happens every day, I just haven't heard about it.
  • Driver Station Stuff (Mowi, then most of Programming): The planning on Tuesday has led to the modification of the driver station today. This took most of practice.

Kudos if you get the reference.

· One min read

We had an open house tonight. We were also working!

  • Driver Station Design (CornerGremlin, Mowi, Rowan, and others): They made a new design for the driver station because the old one was too clunky. I don't know much about the new design other than that it goes by the name 'Unicorn Horn'.
  • Button Map (Me): I updated the button map.
  • Compute Updates (Mowi and CornerGremlin): We had kept some computers on the 2022 code, but they updated the computers today.
  • Merging Things (Captain 23): Captain 23 merged a bunch of branches into main.

Today is slow for right before Worlds.

· One min read

Today we worked on a lot of different things that had to get done at some point.

  • Auto Stuff (Captain 23 and I): The robot has a bunch more autos now. I actually made some and learned how they work. Personal note: I have wanted to learn how autos work since the start of the school year.
  • Disabled Mode Lights (Yours Truly™): Yours Truly™ worked on setting up some code so that the robot will do things while it is powered but not active. This is mostly so we can run lights.
  • Code Cleanup (CornerGremlin): CornerGremlin deleted a bunch of code we don't use anymore.

We are getting closer to Houston. Speaking of, WE WON IMPACT! WOOHOOOOOOOOOOOOOOO!

· 2 min read

This is another long post, so here is the summary.

  • We won the Impact award, gaining the opportunity to go to worlds.
  • We made it to the semi-finals with alliance 4.

Anyway, click the button to read more or keep scrolling.

· One min read

The last full-team practice before Minneapolis 2023. Things that happened today:

  • Limelight Testing (Me): Just getting Tyche's limelight to functional.
  • Programming Bin Packing (CornerGremlin): We once again cannot bring the cart to the tournament, so CornerGremlin packed a bin.
  • Arm Testing (Rowan, Captain 23, eventually more people): The first success was in telling the arm to go to a set position using Smart Dashboard. They then started working on hooking that up to a button.
  • Cone Mode Switch (Multiple Unknowns): We now have multiple modes for picking up cones on either the endeffector, intake, or both. I'm not sure which.

Yours Truly™ can add anything that happened after I left. Otherwise, this is the end.

· One min read

Lots of things happened today!

  • Arm Testing (Captain 23): The arm works now!
  • Tyche Motor Alignment (Me, Mowi, CornerGremlin, Yours Truly™, Captain 23): Tyche's drivetrain needed to be aligned. I started testing it, then when it turned out to be beyond my area of expertise it was turned over to CornerGremlin and Mowi. This took up most of the day, becuase the motors simply would not align properly. Either one was 90 degrees away from the others, or the front and back were swapped, or one of half a million other things. Captain 23 and Yours Truly™ helped out later, and eventually Captain 23 came through with a solution: it was needed to get the offset of the motors earlier than we had been. I didn't actually help a lot.
  • Backup Swerve Offsets (Mowi and CornerGremlin): A spare swerve module needed to have its offsets found. It required Frankenstiening together a few other things with the module but was doable.

One more (full-team) practice, and then Duluth.

· One min read

WE'RE IN THE WALLS! WE'RE IN THE *** WALLS!

Apologies. Conferences were going on, so everyone had to cluster into the build room. Eventually Ops got their room back, but Programming only got about half an hour before we had to move to the gym. The cramped build room, combined with moving twice, had me a bit on edge. It felt like we weren't supposed to be there. Add that to the fact that we were supposed to be quiet, and it felt like the meme was appropriate. Or maybe it's just my not-actually-paranoia acting up. Who can tell. Anyway, things that happened today:

  • Engineering Log (Mowi and I): We spent some time working on the engineering log. It's still in the outline stage, but Mowi started adding paragraphs.
  • Misc work (Captain 23): Captain 23 worked on auto pathing, among other things.

Oh god, I just realized the opening ramble is more than half of the post.

· 2 min read

Today, we have Moriai again. The robot now has a (mechanically) functional intake, arm, and endeffector, and looks truly massive. So what better to do than test it?

  • Arm testing (Captain 23): This started out with a lot of SparkMax issues. After those were fixed, the arm moves! Later a bug showed up that made it so that trying to control the motors from the Rev app just broke everything and disconnected it from the rio. Then the cord on the elbow pulley sliced through the plastic wheel it was mounted on. The shoulder works though. There may or may not have been some breakage of the robot (shown below) We all congregated to build funeral style and bid farewell to the robot. We got a kick out of that. We sent it of to build like that and build threw that back at us. All in good fun!
  • UhOh
  • Rainbow HellLights (Me): I made a variant of the rainbow lights that should work on the robot. Or more accurately, fixed all the errors and actually implemented it in Robot Container.
  • Endeffector Testing (Captain 23 and Rowan): The endeffector kind of works. There were a few errors, like getting the cone and cube commands reversed, but they were easily fixed.
  • Robot Documentation (Yours Truly™): Yours Truly™ wrote a bunch of stuff about the 2022 robot, Janus.

I don't know what Kai Ni actually means (based on my limited knowledge of Japanese I'm guessing something along the lines of Mark 2), I was just making a Kancolle reference. UPDATE: I looked up what it means. It means 'times to', which is close enough.

· 2 min read

Today, we got Moriai back to test. There was some CAN wiring to do because build didn't remember to wire everything together.We were able to test the precision-drive, arm, and intake. Precision-drive worked the first time, which is interesting. The arm motors were not working. Other things that happened today:

  • Endeffector Code Weirdness (Mostly Me and Rowan): There was a kerfuffle in the code because of weird errors that I ran into and Rowan ran into and maybe fixed? I think that if we try to run both it and the arm at the same time something is going to break.
  • Rainbow Lights (Me): I made a version of rainbow lights that works on the robot. I got most of the way through.
  • PID Values (Captain 23): Captain 23 put PID values for the arm on Smart Dashboard.
  • We spent like half an hour talking about MLP and Kingdom Hearts while listening to random songs from the former. The songs continued playing for the rest of the morning This has nothing to do with programming I just thought it needed a mention.

The title comes from our robot names: Moriai (our Duluth/Practice bot, name meaning Fate) and Tyche (our Minneapolis bot, named after the Greek goddess of luck).