Skip to main content

52 posts tagged with "build season"

View All Tags

· One min read

We got new computers today!

  • New computer updates (Xiaohan): Getting these set up.
  • Reef lineup code (Rowan, Davey, Mowi): The code is now committed.
  • Radio Updates (Griffin, Nigel): These happened.
  • Button Board Work (Me): Finally figured out how to use the goddamned library.
  • Servo research (Zach): This happened.

There was also a meeting with the Drive Team to decide what they wanted to automate.

· One min read

The title is not a reflection of the overall programming status today, just what I had to go through.

  • Button Board R&D (Me): We discovered many ways that button boards fail. We can't use VScode, I didn't realize that a seperate digital IO was required, the CP stuff kept getting in the way, and etc, and ect.
  • Motor logging (Nigel, Griffin): These two set up a logging system for our motors. This was we can record real-time and past data on motor behavior.
  • Algae shooting command (Mowi, Serena): The algae shooting command exists now.
  • Lights (Mowi): Lights progress was made.
  • Merges and Elevator Stuff (Xiaohan): Everything is now merged to main.
  • Distance sensors (Griffin): The coral intake and funnel now have distance sensors.

I'm saving Button Board Hell 2 for when we have to make the actual button board.

· One min read

Today was a day marked by things not working.

  • Attempted Endeffector Work (Me, Nigel): We were going to test the endeffector code. Instead we had to deal with CAN wiring and PID tuning.
  • Anti-Tip Coding (Serena, Davey): It is probably done, just needs testing.
  • Reef Lineup (Rowan, Mowi, Griffin, Xiaohan): Spent time figuring out how to fix static.

CAN wiring was a pain.

· One min read

It is negative 19 degrees right now. I am very glad to be inside working on robot stuff.

  • Anti-Tip (Serena, Zach): This year there is a very real risk that the robot will tip over if we drive too fast, so these two made code to hopefully autocorrect.
  • Algae Intake Command (Me, Serena): This exists now, and uses robotState.
  • Spark Refit (Rowan, Davey, Nigel): Many systems had to be switched from Talon motors to Spark motors.
  • Design Doc Update (Xiaohan): This has been updated with new sensor and motor details.

Also CornerGremlin showed up to chat for a bit. That was nice.

· One min read

Many merges happened today, and many other things as well.

  • Elevator completion (Me, Rowan): The elevator code now has a distance sensor and is as functional as possible.
  • Funnel Intake Command (Nigel, Serena): This exists now.
  • Place Corral Commamd (Davey, Zach): This command (using the elevator and the intake) exists now.
  • WPILib Updates (Me, Nigel, Zach): Updates were required.
  • Side to Side Lineup (Griffin, Act Of Liam): This exists now.

Not sure what else happened, was in bathroom.

· One min read

Today was a day for coding sensors. Just, so many sensors.

  • Triple Limelight Testing (Rowan, Zach): These two did more work on the triple limelight code.
  • Elevator work (Me): I added distance sensor code without any distance sensors to the elevator.
  • Named Commands (Serena, Davey): Named commands were made.
  • Distance Sensor Slowdown (Act of Liam, Griffin): The distance sensors will now make the robot slow down before it hits things. It only took eight collisions with the wall.

I think some other stuff happened, but I am finishing this late.

· One min read
  • Autoangle Test (Serena, Nigel): These two tested code for autoaligning with the reef. It works.
  • Distance sensor Stuff (Mowi, Griffin): Programmed a thing that makes smart dashboard blink green when sensors activate.
  • Other sensor stuff (Davey, Xiaohan): These two finalized the list of sensors we need to send to Build.
  • Elevator Stuff (Davey, Me): We finished the early elevator code. We still need to add a distance sensor.
  • PID Loops (Rowan): The PID loops are finished.
  • Drive pathing (Zach): Zack started a drive pathing project.

I have a headache.

· One min read

Chris and I ended up working on other things than porting this over, so there's going to be a few more updates here.

  • PID Looping (Me, Rowan, Griffin, Davey): All of us worked on adding PID loops and constants to the various subsystems.
  • Swerve cleanup (Me, Rowan): The swerve drive code has now been altered for improved readability.
  • Reef Lineup (Xiaohan, Nigel, Serena): These three continued working on the code to automatically align the robot with the reef.
  • Auto Configuration (Serena): Serena did some experimentation in pathplanner.
  • Reef Sensor Work (Griffin): Griffin finished the close-in reef sensor and alignment code.

I really, really hope we can switch sites next week.

· One min read

Starting on Saturday, updates will be moving to the regular team blog. Anyway, things that happened today:

  • Swerve drive refit (Me, Griffin): I improved the swerve drive code, continuing a project I was working on in the off season.
  • Auto testing (Davey, Mowi): Davey and Mowi did PID tuning and made some auto paths using the new software.
  • Third limelight testing (Rowan): We now have a limelight program that works with a third limelight.
  • Alignment work (Griffin): Griffin made a system that lets us align the robot with poles on the Reefscape field.
  • Skeleton work (Nigel): Nigel made some very basic subsytem stuff.
  • Other alignment work (Xiaohan): Xiaohan made some other code to help us line up with the reef.

See you over there.

· One min read

Hello. Sorry about the lack of updates for the past several months, but there have been talks about not using Docusaurus anymore. The primary concerns are the requirements of pulling code to VScode and knowledge of Markdown. If this happens, the blog will likely die. I did not want to upload things that would get deleted in a few short months anyway, and no one else uses this without prompting because of the above issues. Anyway, there will likely be one more post covering the training season in broadest forms, and then a cancellation announcment (with a link to the new p-log if that plan pans out). Anyway, things that happened today:

  • Updating (all): New season means new software updates, so we spent the first chunk of practice dealing with that. Most of us updated computers, but Griffin handled the limelights and Xiaohan did RoboRios.
  • 2025 Skeleton (Nigel, Mowi): These two started working on the skeleton of the new robot.

Maybe something more?