Skip to main content

52 posts tagged with "build season"

View All Tags

· One min read

Most of programming was at the practice field today.

  • Practice Field Work (Rowan, Xiaohan, Zach, Act of Liam): There were a lot of things done. Most of the changes were tuning the algae endeffector and streamlining passing coral within the robot. In particular the intake command was modified to be more reliable and avoid hitting the elevator.
  • Button Board Work (Me, Griffin): As Clay didn't have buttons today and there were some issues involving ten copies of the CAD file, most of what was done was code. I reworked our pathfinding systems to accommodate a switch between going to the closest side and going to a preselected side.
  • Pit Scouting Auto Stuff (Serena, Mowi): These two worked on the scouting form and created kitbot and everybot autonomous programs we can give to teams that don't have them.
  • Elastic (Davey, Nigel): Work was done on getting this working.

Also, Davey, Griffin, Nigel, and I went to the scouting form training today.

· One min read

So we broke the algae endeffector during testing. Oh well.

  • Button Board Work (Me, Griffin, Zach): The button board CADing was continued by Zach and Griffin. I added the extra twelve Liam-requested positional buttons to the code.
  • Elastic Work (Davey, Nigel): These two started working on saving Elastic layouts in Github, instead of needing to manually configure it on every device. This was hampered by a network table error that was caused by the CAN network not being connected.
  • Algae Endeffector Testing (Act of Liam, Rowan, Xiaohan): The algae endeffector was tested, both before and after being repaired. The code worked, but the endeffector failed to collect algae from the reef mockup.

Also, Mowi and Serena worked on the robot reveal video.

· One min read

We were able to work on the robot today!

  • Robot PID Tuning(Rowan, Xiaohan, Davey): The elevator was mostly PID tuned, but some people are going to stay late to finish.
  • Button Board Work (Me, Zach): the CAD for the button board is done and ready to X-carve. In additon, several bugs in the code were worked out, and final assembly of the board-end code can begin soon.

Also Serena and Mowi worked on the robot reveal video.

· One min read

Many things happened today. So many things that we are extending practice.

  • Climber Inmprovements (Me): The climber now requires two-factor authentication and can be reset. There are plans to create a timer for disabling two-factor authentication in the extra practice.
  • Button Board Work (Me, Zach, Griffin, Omariahn): There was much work to be done on the actual board. Zach and Omariahn planned the layout, Griffin started the CAD work, and I worked on code alterations and coordination between the groups. And then Liam decided to drop an extra twelve buttons on us.
  • Lights work (Rowan, Nigel, Griffin, Serena): The CANdles are connected and the lights glow.
  • Duplicate PID Constants (Griffin): There are now duplicate practice and competition robot constants.
  • Button Bindings (Zach, Xiaohan, Me): The button bindings on our non-custom controllers were finalized. There is actually going to be variation in what is on each.
  • Pathplanner Adjusting (Zach): Everything has been moved slightly to the right.

Also, Davey went to the bumper workshop.

· One min read

The button board prototype is built, and the buttons make a wonderful clicking noise.

  • Button Board Work (Me, Omariahn): The prototype board is built, the board-side code works with the prototype, and the computer-side code is completed.
  • Sine Wave Funnel (Davey, Act of Liam, Rowan, Xiaohan): This worked most of the time. It takes half a second to intake a coral. However, it still bounces when the coral is dropped at an angle.
  • Lights (Griffin): Minor touchups on logic. Started CANdle integration.
  • Funnel Rotator Trigger (Zach): This works now.
  • Path Improvements (Zach): The paths for lining up with the reef should be more reliable.
  • Advantage Scope Alterations (Act of Liam): Our drivetrain exists there now.

We also merged six pull requests.

· One min read

A lot of interesting things happened today.

  • Funnel work (Serena, Davey, Nigel): The funnel motors spin now on a sine curve.
  • Button Board Prototyping (Me, Mowi): There is now code to make the buttons light up, and a prototype of the physical board.
  • Control Scheme Decisions (Xiaohan, Zach): The control scheme has been finalized.
  • Lights command work (Rowan, Griffin): This is almost done.

As I said, interesting times.

· One min read

As most people do not schedule their lives around robotics and today was Wednasday rather than Thursday, we were missing a large number of people.

  • Button Board Work (Me): Got the driver station to recognize the code, then spent the rest of practice Slack messaging Chris and Captain-23.
  • Practice Field Report (Rowan, Xiaohan, Zach): Testing revealed lots of issues in the paths and got to within two inches of accuracy from odometry. They also ran a three-coral auto just driving in eleven seconds.
  • Coral Endeffector Testing (Griffin): This works now.
  • Algae Intake Code (Zach): This exists now.
  • Climber PID Tuning (Davey, Omariahn): This was attempted, but it didn't have all the parts.
  • Minor Tasks (Serena, Nigel): These two added a preference for the motor logger and a limit switch for the elevator.

We also discovered that the logger can accidentally fill the entire RoboRio storage.

· One min read

We took the team photo for the year today. In other news:

  • Elastic (Serena, Mowi): Because Shuffleboard broke, we had to find a new SmartDashboard equivalent. These two decided on and tested the program Elastic.
  • Practice bot limelights (Xiaohan): The practice robot and its limelights are functional.
  • Odometry intake test (Rowan, Davey): The robot should intake automatically when it is in the intake zones.
  • Lights (Zach, Me, Davey): We plagarized heavily from last year's code to do everything we can on the lights without actually having a concrete arrangement for the LED strips.
  • Controller fixes (Griffin, Nigel): These were finished and merged.
  • Algae endeffector command(Zach): This was improved.

Also, the first round of robot name polls is almost complete.

· One min read

We got so many things done today.

  • Robot container cleanup (Me): Removed extraneous imports and fixed the preferences. Also fixed the fact that the climber was named CimberSubsystem.
  • Servo work (Me): As it turns out, the reason the PWM repeater wasn't working is that it wasn't plugged in.
  • Practice Field Report (Rowan, Xiaohan, Zach): Drove the robot around.
  • Autoalign (Rowan, Zach): This is as tested as it can be without a practice field.
  • Elevator Stuff (Griffin, Me): Elevator now has limit switch.
  • Controller Fixes (Griffin, Nigel): These happened.
  • Barge command (Serena): The barge algae command works now.
  • Button Bindings (Serena, Davey): These were set up and a diagram was made.
  • Radio Work (Xiaohan, Rowan): The new radios work now via a pair system.

And Knuckles.

· One min read

Important things happened, but not necessarily exciting things. I think that nine programmers is slightly too many.

  • Button creation (Me, Xiaohan): The two of us added a control to allow the co-driver to choose whether to line up with the right or left pole for placing coral.
  • Algae processor command (Nigel, Griffin): This is done.
  • Servo testing (Griffin, Nigel): This happened, but it went not well.
  • Algae barge command (Serena, Mowi): This sequential command group exists now.
  • Drivereef Testing (Rowan, Zach): A lot of work on pathing and gyro repair happened.

That's all for today.