Skip to content

Commit

Permalink
Merge pull request #49 from 2491-NoMythic/things2
Browse files Browse the repository at this point in the history
Things are running
  • Loading branch information
KnightPiscesAugie authored Sep 8, 2023
2 parents b9ddb4d + 4c81a9d commit 885460c
Show file tree
Hide file tree
Showing 48 changed files with 139 additions and 89 deletions.
4 changes: 4 additions & 0 deletions TRUENAME
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Evelyn is CornerGremlin. She chose this name.
Ben Hang is Yours Truly™. He chose this name.
Omariahn is Mowi.
Royce is Captain 23 because he was the programming captain during the 2023 season.
8 changes: 4 additions & 4 deletions blog/2022-11-08-0thBirthday.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ title: First Blog Post
authors:
- name: August Turner
title: "[REDACTED]"
- name: Benjamin Hang
title: "Yours Truly"
- name: Yours Truly™
title: "Yours Truly"
tags: [blogging]
---

Today in programming, we got the wiki working! We started a docusaurus site and stated making pages and blogposts (like this one!)
There was use of VSCode and the setup of node to get Docusaurus working! -Ben and Augie

Everyone is finally on Java! We've moved on from the circuit boards. As fun as they were it was time to move on to Java.
We made some cool text games and some information readers! -Rowan and Evelyn
We made some cool text games and some information readers! -Rowan and CornerGremlin

We worked on the swerve bot from the summer and we did a lot of CAN wiring. This incuded making and reassuring a CAN wiring map as well as making sure everything (and we mean everything) is wired correctly. -Liam, Royce, and Quinn
We worked on the swerve bot from the summer and we did a lot of CAN wiring. This incuded making and reassuring a CAN wiring map as well as making sure everything (and we mean everything) is wired correctly. -Liam, Captain 23, and Quinn

Also,
DAL A TU CUERPO ALEGRIA MACARENA!
Expand Down
2 changes: 1 addition & 1 deletion blog/2022-11-08-birthday.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: Happy 0th Birthday!
title: Happy 0th Birthday!
authors:
- name: Benjamin Hang
- name: Yours Truly™
title: Yours Truly™
- name: August Turner
title: "[REDACTED]"
Expand Down
4 changes: 2 additions & 2 deletions blog/2022-11-15-swervey-stuff.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: Week5
title: Test Week 5!
authors:
- name: Benjamin Hang
- name: Yours Truly™
title: Yours Truly™
- name: August Turner
title: "[REDACTED]"
Expand All @@ -15,7 +15,7 @@ Hello! This is week five.

Liam and Quinn built structure code for the Torb TEST Robot. Their take was 'stuff and things and things and stuff'.

Royce made thew swerve drive work and fixed a bunch of stuff related to it. There was a very long list of things, including wheel calibration, library management, and a bunch of other stuff that I forgot.
Captain 23 made thew swerve drive work and fixed a bunch of stuff related to it. There was a very long list of things, including wheel calibration, library management, and a bunch of other stuff that I forgot.

The new kids moved on to working on robot boards. They've finally learned about staring at the code trying to find errors when everything should be working perfectly. Ben's response was 'Programming!'.

Expand Down
4 changes: 2 additions & 2 deletions blog/2022-11-22-Its-grind-time.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: Week6
title: Test Week 6!
authors:
- name: Benjamin Hang
- name: Yours Truly™
title: Yours Truly™
tags: [swerve, test]
---
Expand All @@ -24,7 +24,7 @@ On the topic of the code learners, there was a lot of learning today! Everyone i
basic and its honestly quite amazing. Liam created this long list of them to do with random robot based challanges. This consists of
making a drive train, working with smartdash board and so much more.

Royce and some other people now and then made some serious progess on the swerve bot, both before and during practice. There was a
Captain 23 and some other people now and then made some serious progess on the swerve bot, both before and during practice. There was a
good amount of math being done to figure out angles, but the result ended nicely. The robot is now starting to get PID tuned for
turning. You can point in a certain direction with the joystic and it just points that way! I am so excited for what is to happen next

Expand Down
6 changes: 3 additions & 3 deletions blog/2022-12-01-Decemberobotics.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ We also spent a lot of time struggling with imports. We can't wait to start test

Quinn finished the Torbs code. He also spent time creating a slideshow to map out the PS4 buttons.

Evelyn spent her time organizing the cart. Everything is super neat now. We even found the TV remote in the process!
CornerGremlin spent her time organizing the cart. Everything is super neat now. We even found the TV remote in the process!

Royce worked on swerve stuff, and Liam did a little bit of everything.
Captain 23 worked on swerve stuff, and Liam did a little bit of everything.

Omariahn learned how to program a controller today. Yay!
Mowi learned how to program a controller today. Yay!

Apologies for the lack of content. Closing meeting is soon.
Overall rating of the day: 7.5/10.
Expand Down
4 changes: 2 additions & 2 deletions blog/2022-12-06-Calm-before-the-TEST.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ tags: [swerve, test]

It's TEST week 8, and we finally have things working. This will be the last post before the competition, unless Ben decides to make a post on Thursday.

All of us experienced programmers spent most of practice trying to get the robots running. Each group (Royce and Quinn for Torbs, Liam, Ben, and I for Griffins) encountered many errors and trials, but the robots are mostly functional. The Torbs 'bot is moving, the Griffins 'bot needs some testing, but I think I fixed the bugs. Liam wouldn't let us test without a limit swtich.
All of us experienced programmers spent most of practice trying to get the robots running. Each group (Captain 23 and Quinn for Torbs, Liam, Ben, and I for Griffins) encountered many errors and trials, but the robots are mostly functional. The Torbs 'bot is moving, the Griffins 'bot needs some testing, but I think I fixed the bugs. Liam wouldn't let us test without a limit swtich.

That was not all that happened during practice. I spent the first chunk trying to fix an error in Github/Gitbash and making a button map. Ben helped the new students out. The others just worked on code for the robots.

The newbies are doing well. Rowan tried to learn command-based programming, which he apparently doesn't understand. Omariahn messed around with motors. Evelyn made a motor spin and Java 'yell at "[her]" for stupid reasons'.
The newbies are doing well. Rowan tried to learn command-based programming, which he apparently doesn't understand. Mowi messed around with motors. CornerGremlin made a motor spin and Java 'yell at "[her]" for stupid reasons'.

Let's hope that TEST goes well.
Overall rating of the day: 7/10.
Expand Down
4 changes: 2 additions & 2 deletions blog/2022-12-08-Thursday_before_test.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: Week8.1
title: CRUNCH TIME ("Test Week 8 pt 2")
authors:
- name: Benjamin Hang
- name: Yours Truly™
title: "Yours Truly TM"

tags: [test]
Expand All @@ -14,7 +14,7 @@ The main focus of today are the 2 TEST robots, the big day is looming around the

One the 2nd half of practice came along however (aka post dinner), things really started to get in gear. From the moment we came back from dinner, the robots were put into programming session mode. TORBS and Grifons each split and had what can be essentially be called a workout session. Screams of pain and agony and people being hurt (not actually) but you know how it can be

TORBS gameplan - Characterization and Feed Forward loops! How crazy! This is getting a little too close to PID tuning Royce...
TORBS gameplan - Characterization and Feed Forward loops! How crazy! This is getting a little too close to PID tuning Captain 23...

Griffons gameplan - Encoders, Encoders, and Limit switches. There's only so much more fine tuning to do. This is also getting close to PID Tuning

Expand Down
2 changes: 1 addition & 1 deletion blog/2023-01-05-New_Year,_New_Software.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags: [updates]

Happy Bloody New Year! This is acutally the second practice of 2023, but the first one was virtual and mostly involved teaching the new studnents how to use Git stuff. Today was quiet. Only four programmers showed up; myself and the three newbies. They aren't really new 'newbies' any more, but they are still new and it's a convinient way to remember them. We spent most of practice updating the computers to the 2023 WPI and FRC Tools. None of this was particularly hard, but it was time-consuming. It took hours for everything to download, extended by the computers going to sleep and cancelling them.

Rowan also worked on upgrading the firmware on the RoboRios. Omariahn and Evelyn learned how to use all of the Git applications. Good for them, I barely know how any of them that aren't GitHub work.
Rowan also worked on upgrading the firmware on the RoboRios. Mowi and CornerGremlin learned how to use all of the Git applications. Good for them, I barely know how any of them that aren't GitHub work.

I'll never be free, and don't expect any more of this thing at the bottom. The lyrics were to Derivakat's and Yuki's song Manhunt.
I finally realized it was unprofessional.
2 changes: 1 addition & 1 deletion blog/2023-01-12-First-Real-Practice.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ Today was the first practice of the build season! We have our game, we have a pl

Techincally Tuesday was the first practice, but it was basically "'kickoff part 2'" and the only important thing that happened was creating the repository of the 2023 robot. If you are looking for a descriptiopn of the game, or of kickoff planning, please look elsewhere. While this is technically a blog, I consider it more of a record for internal information. It's on the site that's basically just for programming and no-one else has a reason to look at. I'm pretty sure Ops has a wonderful description of the game somewhere, and kickoff can be summarized thusly: "'We should do something!'" *breaks into small groups* "'What have our small groups decided we should do?' 'EVERYTHING!'" *several rounds of voting* "'Alright, back to small groups'". Repeat for ten hours until we finally figure out what to do.

Anyway, programming today. Royce and Quinn worked on swerve drive. Ben tought everyone else how the normal code works and had them make normal drivetrains. I helped out with that, but spent most of my time waiting for a job that turned out to not matter. That's life I guess. Also, Omariahn expressed in interest in taking on the task of lights when the time comes.
Anyway, programming today. Captain 23 and Quinn worked on swerve drive. Ben tought everyone else how the normal code works and had them make normal drivetrains. I helped out with that, but spent most of my time waiting for a job that turned out to not matter. That's life I guess. Also, Mowi expressed in interest in taking on the task of lights when the time comes.

I also learned that GITHub is a pain in the a** thanks to some backend stuff causing the branch to fork. That's why a lot of blog posts are late. Then again, this is more of a log than a blog anyway.
4 changes: 2 additions & 2 deletions blog/2023-01-14-Weekend-1-of-work.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@ tags: [build season]

It's the first Saturday of build season, and I was the only experienced programmer there in the morning.

Okay, that's not entirely fair. The new trio actually has experience now, and they spent their time working on making command-based robots. Evelyn had a lot of errors in the morning, but they were sorted out. Things went smoothly for Omariahn and Rowan. I spent the morning working on the intake and importing the CAN and Talon stuff.
Okay, that's not entirely fair. The new trio actually has experience now, and they spent their time working on making command-based robots. CornerGremlin had a lot of errors in the morning, but they were sorted out. Things went smoothly for Mowi and Rowan. I spent the morning working on the intake and importing the CAN and Talon stuff.

Royce showed up in the afternoon. We worked on testing swerve modules. We had to wire each motor and Cancoder in, test them individiually, and then unwire them and move on to the next. After testing, it turned out that most of the Cancoders didn't work thanks to soldering issues. The new trio tested their code on the TEST robot George.
Captain 23 showed up in the afternoon. We worked on testing swerve modules. We had to wire each motor and Cancoder in, test them individiually, and then unwire them and move on to the next. After testing, it turned out that most of the Cancoders didn't work thanks to soldering issues. The new trio tested their code on the TEST robot George.

Terminate log.
6 changes: 3 additions & 3 deletions blog/2023-01-17-Navigation-locked.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ tags: [build season]

Working 4:30 to 8:30, something something something meaning~

Tonight the highlight was a planning meeting wih build where we decided what arm design to use. Roughly. We know it's going to have a few joints run by chains, which is progress! Also, the new trio finally got to testing Robot code! Rowan and Evelyn were sucessful before dinner - Evelyn right before she had to leave. Omariahn tested his code right after dinner. Other notable things that happened:
* Quinn learned swerve stuff from Royce.
Tonight the highlight was a planning meeting wih build where we decided what arm design to use. Roughly. We know it's going to have a few joints run by chains, which is progress! Also, the new trio finally got to testing Robot code! Rowan and CornerGremlin were sucessful before dinner - CornerGremlin right before she had to leave. Mowi tested his code right after dinner. Other notable things that happened:
* Quinn learned swerve stuff from Captain 23.
* I worked on skeleton code for the arm. There were some bugs, but nothing restarting VScode couldn't fix.
* Royce and I worked on troubleshooting the swerve modules and dealing with firmware updates.
* Captain 23 and I worked on troubleshooting the swerve modules and dealing with firmware updates.

That's all, folks!
2 changes: 1 addition & 1 deletion blog/2023-01-19-General-Status-Update-1.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ authors:
tags: [build season]
---

Today was a fairly normal practice. Ben taught the New Trio how to make autos. They all got basic driving autos done by the end of the night. Royce put swerve stuff on Shuffleboard. I helped test a claw that won't be used, went to a meeting to decide the intake, and was going to work on intake skeletons but deleted the example stuff first and had to spend the rest of practice fixing things.
Today was a fairly normal practice. Ben taught the New Trio how to make autos. They all got basic driving autos done by the end of the night. Captain 23 put swerve stuff on Shuffleboard. I helped test a claw that won't be used, went to a meeting to decide the intake, and was going to work on intake skeletons but deleted the example stuff first and had to spend the rest of practice fixing things.

Terminate log.
4 changes: 2 additions & 2 deletions blog/2023-01-21-New-Format-Attempt.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ This is partially an experiment in formatting, using a bullet point list of thin

* Printing Apriltags (Ben and I, assisted by Nyx). We printed Apriltags, which was a minor adventure because the printer wasn't normal. After a failed ethernet attempt and not being able to find Micheal, we just found a chromebook and just followed the instructions on the wall.
* Limelight Testing (Ben, Quinn, Rowan, and I). After the Apriltags were printed, Ben and I got the board set up. Then Ben altered some settings to get better visibility and we checked that the tags registered. This lasted most of practice because Ben had the laptop with the actual limelight stuff on it, and I didn't know how to set things up.
* Swerve Work (Royce and Quinn). More work was done on swerve stuff todays. I don't really understand what they're doing but it seems like swerve should... well, Royce says that he hopes he finishes soon.
* Swerve Work (Captain 23 and Quinn). More work was done on swerve stuff todays. I don't really understand what they're doing but it seems like swerve should... well, Captain 23 says that he hopes he finishes soon.
* Pneumatics testing (Ben). Some people from build needed a programmer to run pneumatics they were testing.
* Autonomous (New Trio). The new autos were tested today. The robot was short enough that the usual table barricades wouldn't work, and Omariahn had the robot ram into him before it was adjusted. Outside of that things went smoothly enough, and the TEST robot drove, both autonomously and by joystick, with their code.
* Autonomous (New Trio). The new autos were tested today. The robot was short enough that the usual table barricades wouldn't work, and Mowi had the robot ram into him before it was adjusted. Outside of that things went smoothly enough, and the TEST robot drove, both autonomously and by joystick, with their code.

This has been your recap for this Saturday.
6 changes: 3 additions & 3 deletions blog/2023-01-24-Working-on-Robots.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Working on Robots
authors:
- name: Augie
title: "[REDACTED]"
- name: Evelyn
- name: CornerGremlin
title: CornerGremlin

tags: [build season]
Expand All @@ -13,7 +13,7 @@ tags: [build season]
Today was a blinding day in programming. Mostly to us.

* Further Limelight stuff (Both of Us): Making SmartDashboard see the Limelight. It took a while and several failed attempts, but eventually we got the info from the Limelight to the robot and SmartDashboard. We also made a motor that should react to the light. The Limelight LEDs and circuit board LEDs were very bright, hence the day being blinding.
* More Swerve things (Royce and Quinn): These two soldered wire on and recalibrated the swerve drive.
* Arm Work (Ben, Omariahn, and Rowan): They worked on programing the prototype arm, and were succsessful. They also fixed the elbow of the arm because it wouldn't move, and rewired the robot to properly use the arm.
* More Swerve things (Captain 23 and Quinn): These two soldered wire on and recalibrated the swerve drive.
* Arm Work (Ben, Mowi, and Rowan): They worked on programing the prototype arm, and were succsessful. They also fixed the elbow of the arm because it wouldn't move, and rewired the robot to properly use the arm.

Take care y'all!
4 changes: 2 additions & 2 deletions blog/2023-01-26-Haha-Im-Back.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags: [build season]

Haha! I'm back to the blogpost! It's Ben. The turnout today was missing Augie so I'm creating a blog in his stead. Today was some really weird shenannigans.

Royce and pretty much everyone else worked on updating the swerve, some old firmware and stuff nothing big, and then BAM everything
Captain 23 and pretty much everyone else worked on updating the swerve, some old firmware and stuff nothing big, and then BAM everything
starts blinking Green/Yellow. This is news to us. We look up and down the CanCoder manual and there's nothing and then someone remebers
why. It's because Pheonix Tuner is now Pheonix Pro. We need a Pheonix Pro liscense to use the motors now. Its pretty much a
subscription now, $100 every now and again or something. It's kinda baffeling that it's come to this now but oh well. After some
Expand All @@ -22,6 +22,6 @@ on about it but you can just have the [Graph](https://www.desmos.com/calculator/

Augie was missing :(
Quinn was poofed for the first half of practice :(
We lost Evelyn and Rowan after Dinner :(
We lost CornerGremlin and Rowan after Dinner :(

but, it was fun nevertheless! Have a good day y'all
4 changes: 2 additions & 2 deletions blog/2023-01-28-Two-Authors-Again.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ Oddly enough though, it's not too bad given the state of the robot. The NEOs wer
after issue but it resolved itself. The NEOs were then hooded up to a cool prototype but I had the NEOs running at .05 speed and then
they were like "Lets go faster!" and so I cranked it up to 0.7 and it almost broke the prototype... SO we're still gonna play with that
number.
* Skiplow Subcommand (Omariahn): Making a command to run the skiplow.
* Skiplow Subcommand (Mowi): Making a command to run the skiplow.
* Endeffector Skeleton (Rowan): Starting the skeleton for the endeffector. We don't know what it's going to be yet.
* Swerve Stuff (Royce): Swerve calibration was attempted. It didn't work.
* Swerve Stuff (Captain 23): Swerve calibration was attempted. It didn't work.

Next time, Limelight! NEXT TIME!
Loading

0 comments on commit 885460c

Please sign in to comment.