ππππ π½πππ: π³ππΎ π²π°π« ππ πΆπΊππΎπ (H2O2)
ππππ π½πππππ: 3 (π³πππΎπΎ)
πππππ π½πππ: !TODO
πππ£π: 4 (π₯πππ) π―πΎπππ πΎ
β β β β Your favorite robot enthusiast, Alex "CLAWBOT" Li, is leaving an indelible mark on the field of robotics. Driven by an insatiable curiosity and a deep-seated passion for technology, Alex embarked on their journey into robotics at a remarkably young age. Known for their innate ability to decipher complex systems, Alex not only mastered an array of programming languages but also garnered recognition for developing inventive robotic prototypes that highlight both their creativity and problem-solving prowess. With a clear vision for the future, Alex is determined to be a catalyst for technological progress, envisioning a world where their contributions will shape the cutting edge of robotics and redefine what's possible in the realm of innovation.
β β β β The mysterious and mystical Nathan "AUTONOMOUSPROGRAM" Hsieh stands out as a rising star in the world of robotics. Fueled by an unwavering passion for technology and a relentless pursuit of knowledge, Nathan embarked on the exciting journey into technology at a young age. With an innate ability to unravel the intricacies of complex systems, Nathan not only mastered programming languages but also gained acclaim for designing cutting-edge technology prototypes that showcase their ingenuity and problem-solving skills. As Nathan looks to the future, they aspire to play a pivotal role in advancing the field of medical robotics and contributing to the ever-evolving landscape of technological innovation. He enjoys programming, and is an avid gaming content creator!
Amitoj is a 16 year old robotics enthusiast who has been tinkering with different robots since TIME IMMEMORIAL :). His spirit is built of spite and driven by the sprite he drinks at night. In his free time Amitoj can be observed in his natural bedroom habitat raging over failed math tests while doing nothing to improve them and playing games instead.
β β β β At just 16 years old, the promising prodigy from Fraser Heights, James "VEXIQ" Campbell, is making waves in the field of robotics. Fueled by an unyielding curiosity and a deep passion for technology, James embarked on their robotics journey at a remarkably young age. With an innate talent for unraveling the intricacies of complex systems, James has not only become proficient in programming languages but has also garnered attention for creating innovative robotic prototypes that highlight their creativity and problem-solving prowess. As James looks ahead, they envision a future where technology plays a transformative role in shaping lives, and they are determined to be a driving force at the forefront of this technological revolution.
We used the following resources as inspiration for our robot design
The game we will be playing is called "Elevate". It is a game where two teams of two robots each compete. There are two phases in the game, autonomous and driver control. In autonomous, the goal is to cross the baseline, and to release the balls from the Auto Loader. In driver, the goal is to score balls into each team's own goals. Additionally, points are earned for each robot that hangs from the Elevate Bar by the end of the game.
Amitoj built this very compact base to minimize weight
Strategically using conveyor belts to shoot ball
I spent most of the day working on the website with Nathan >_< <-- Added by James. I added things like table of contents, resources, and updated the styling of much of the website.
I spent most of the day working on the website with Alex. I added things like underlines, borders, margins, and most of the styling of the website.
I made some design decisions like keeping the base light so itd be easier to lift. After a bit, I decided on what it was going to be like and i started making the frame of the base.
I made a super cool animated logo and enter page that we should definitely add onto the site! I worked on our drivetrain.
I spent most of the day working on the website with Nathan. I added a teams properties section.
I spent most of the day working on the website with Alex. I attempted to add a css element called grid, but we realized that it would be too much work and scrapped it.
I underestimated how bulky the motors and battery are so I had to redo the side frame and the layout.
I spent part of today convincing Nathan and Alex to put the logo I made as an enter screen to our website. It didn't work.
As per James' request, I added an intro screen. I also helped Nathan with robot design ideas.
I stole Alex's tablet and started drawing a bunch of ideas for the intake system, launch system, etc.
rear wheel drive = drifting woohoo!!!
My logo finally got added to the website. I worked on our shooting system.
I remp4ed the intro screen.
I continued drawing ideas on the stolen tablet I obtained from Alex's backpack.
Did some more adjustment stuff and tightened up the screws.
I started making our elevate program.
I was sick but I decided to work on the website anyways. I migrated the website to robots.thearchons.xyz which runs on my own server. I also wrote a script to automatically update the website from the git repository.
Alex was sick so I worked on the website all by myself. (Nathan is literally lying - Alex) Initial Engineering Notebook is due today!!!!
I started working on bringing all the separate parts together.
I helped a lot with the website :3 I also secured our robot more.
insert log here
We worked on the robot launch system, orginally going for an arm design, but then we realized that a baseball pitcher machine type launcher would be more effective. [Insert image 1, 2 here]
stuff continued
More work on our elevate, fixed it and makes it consistent and safe.
I was sick. sowwy
Alex was sick so I worked on the website all by myself.
Felt like a garbage fire so did some work and then fell asleep.
I helped a lot with the website :3
I worked on the launching system with Amitoj, but the system is not strong enough. We will prioritize making the launching system stronger.
This week was full of me just building a bunch of our ideas, including a launch system, a funnel, and figuring out how to attack things properly.
I worked on the launching system with Alex and tested out a bunch of kfroi's other ideas.
Made our shooting system a bit more consistent. I might need to make a whole new one unfortunately. All changes I added to website in the past week were promptly remp4ed without notice *sigh*
We fixed the launching system, using a gear ratio to increase the speed of the launcher. We also changed to blue motors, which has a higher rpm. The gears can be seen under the wheels.
I continued to improve the funnel, going from a literal tunnel to this cool thing.
What day is it?
Began creating our new scoring system. Going to be an elevator.
I made last minute changes to the robot during lunch, including improving the loading system by adding a ramp for the ball to roll on instead of relying on luck to load balls.
Added some last minute with Alex at lunch. I got some pieces and made a system and he refined everything we had.
Making our robot secure and efficient, one nut and bolt at a time
I redid the wiring to make the robot look nicer and to make it easier to work on the robot. I also redid the port configuration because the old one did not make sense. Below is a diagram with the ports.
I worked on some of the code with Alex, and we realized that some of the code wasn't going to work.
Did some fine tuning stuff like making sure all the screws were tight and worked with Alex on cleaning up the wiring
We did some work off camera.
We fixed the code. Here is what it looks like now!
Just helped the guys out with testing the autonomous, nothing too hard or annoying
Competition day! We did pretty well, but we had some issues with the robot. We had to fix the robot a few times, but we managed to get it working again. We got Champion, but our autoloader balls failed once. We fixed the centerline cross during the tournament though. We also failed inspection, because the bar we used to release the balls was too long, and our claw was too tall.
Our elevate system broke off the rest of the robot so we had to fix that. We tried to reattach it in different ways but realized there were other parts of the robot in the way, so we had to take a decent bit apart to reattach the parts we wanted to
Competition at Enver is tomorrow!. We made our robot pass inspection, but our autonomous doesn't fully work now because of that. I fixed some of it with Nathan, but it only sometimes works. Below is a video of us testing autonomous.
We participated in the competition at Enver Creek! We ended up doing pretty well, getting into semifinals. However, here are some issues we had:
Today, Nathan, James, and I remp4ed the shooting system, because we decided to use an elevator system rather than a shooting one. This is because at the competition we noticed the robots that performed well were the ones who lifted the balls into the goal rather than shooting it, because shooting systems were not accurate enough. We also redid some of the wheels, and they should not fall off anymore. Thirdly, we discussed how to build the scoring system, which they partially built.
Throughout this week, I have been literally working on the bot nonstop, trying to get the forklift idea we have on the bot and also repositioning the elevate so that it would work out.
I got some extra sleep.
I worked with Nathan the whole time.
I helped James and Kfroi with the robot. We added the elevate system back onto the bot, but this time in the middle. Also, we decided to use an arm to lift balls into the goal rather than shooting them. This will require us to travel back and forth between the human feeder and goal, but it should be much more accurate.
I helped James and Alex with the robot. We added the elevate system back onto the bot, but this time in the middle. Also, we decided to use an arm to lift balls into the goal rather than shooting them. This will require us to travel back and forth between the human feeder and goal, but it should be much more accurate.
Went off topic and then went on topic and worked on the website
I helped Alex and Kfroi with the robot. We added the elevate system back onto the bot, but this time in the middle. Also, we decided to use an arm to lift balls into the goal rather than shooting them. This will require us to travel back and forth between the human feeder and goal, but it should be much more accurate.
I worked more on our new scoring system, and programmed a bit as well. Since a lot of motors got mp4ed around and replaced, here is the new port diagram:
I helped secure the robot and disassemble the old scoring system.
I worked on the scoring system with Alex, along with securing it and testing the robot. Here is a picture of me with the progress we have.
I did stuff on the robot and didnt play clash royale at all
The forklift part does not work properly, because it is too heavy to lift. I tried different things like mp4ing the arm back and reducing the weight of the front, but it still isn't strong enough. After I come back from winter break I will consider using gears.
I'm going to spend winter break brainstorming what the plan should be after winter break.
I helped with the gears.
Fresh out of winter break, working on fixing the new scoring system using gear ratios
I secured the arm so it doesn't bend, and I fixed the gears from slipping off of each other.
The forklift works now! We used a gear ratio to increase the strength. Another change we made is remp4e half of the front wall, because the arm could not be lowered enough. I also found that the robot would often flip during testing, so I added a small bar to make it much harder to flip the robot. Here is a video of the robot scoring:
I helped Alex perfect our scoring system, we're very excited for the competition!!!
We completed the in-class competition, and got first place! Working together with team 2 during the eliminations was very effective, and we might alliance with them again next competition. However, we will still need to improve our autonomous so it releases the balls.
Hopefully we can do that well in the actual competition... I guess we'll see!
We worked on the autonomous. The release isn't perfect, but it is much better than before. I hope we do well during the competition.
I prepared our robot for the competition and made sure nothing would malfunction.
We finished completed the competition, and got to semifinals finals!1!1!!!11!11 Here is a definitely 100% real screenshot of the competition, where we absolutely destroyed everyone and definitely did not lose in semifinals /s. We triple elevated and so won by a full 500 points. It was the easiest competition ever.
I carried at the competition definitely
Our quadruple elevate was insane!!!! I don't even know how that happened! Anyways our defensive strategy failed because the refs suck!!! We need to Enver Creek teacher as the ref.
Conclusion: Wow, what a journey that has been! Even though I've taken this class before, I always manage to learn more and more as I progress on my robotics journey. It has been a wonder having you as a robotics teacher, and I'm looking forward to Engineering with you next semester! Thank you for always looking out for us and getting us booked for competitions, you gave us a wonderful robotics experience.
Conclusion: In the end, it's not about the destination, it's about the funny things things you did friends you made along the way. I feel like although we never won a competition other than all of the in class ones, I had tons of fun making robots work. We learned from our mistakes and solved problems as a team just like how were typing this conclusion as a team. Amitoj is not watching reels, Alex is not playing super meatboy, and James is not on his phone looking for questionable things. If we had a chance at redemption we would definitely clean up the robot a little bit and tried to make a double elevate bar.
Conclusion: In the end, it's not about the fact that we didn't win a single tournament. Its about the janky things we built friends you made along the way. Generally, I found this course to be fun and rewarding, because I had never built a robot before, and now I can use my code to make a robot do things. I also learned about engineering things, because I had not done much of it previously. I learned more about stuff like gear ratios and axles.
In the end, it doesn't matter that we didn't win a single tournament. Its about the friends we made along the way. I had fun building a robot and testing with my friends, and learned a bunch more stuff about things like weight distribution and gear ratioing while working this year. I learned how to slave away at the same one screw that just would not become unstuck at all whatsoever without getting bored.