The Open Alliance grew incredibly this year. With 30+ build threads, it can be hard to keep track of all of the great things the
# teams are posting. Each Thursday, I’ll make a highlights post here so you can see the best content as voted by the community. openalliance
6328 - Java Logging Library
One of 6328’s key projects this offseason was to develop our own Java framework for data logging in robot code. We created
AdvantageKit, a library that we plan to expand with a variety of useful tools for building robot code.
Lots of logging frameworks already exist in FRC, from built-in tools like the Driver Station and Network Tables to custom solutions for logging more detailed information. However, most systems exist around the same fundamental idea; record a limited set of values explicitl…
6328 - MoSCoW Analysis
Kickoff Weekend Summary
Today we wrapped up our initial analysis of RAPID REACT℠ presented by The Boeing Company. For the majority of today we continued yesterday’s intentional absence of mechanism talk, however at the end of the day we started looking at some examples of past subsystems that may prove as a useful resource going forward. Like yesterday, all of our findings were published in our Worksheet.
The first goal of today’s meeting was to break the game down into all the specific capabi…
3847 - Prototyping Videos
2239 - Equality, Diversity, and Inclusion
Medtronic has requested that all teams, that they sponsor, create a Equity, Diversity, and Inclusion. This was a great push for us to write down the goals we had been working on and hold ourselves accountable.
Recruit 2 new female mentors who attend practices at least once every two weeks, at least one of whom is a STEM mentor and at least one of whom is a person of color, by the end of April
Add skills of inclusion to our expectations of team leadership, by adding it…
2713 - Idea Latching
We had an interesting development during brainstorming yesterday that I’ve thought about over night.
Brainstorming is supposed to be an unfettered flow of ideas. It’s popular to say something along the lines of
Anything goes and no idea is bad.
There’s always the possibility that your “bad” or “silly” idea is actually good, or inspires someone else to have a great idea.
But what if that idea really IS good? So good, in fact, that no one else can think of an idea that is …
2877 - Six Hat Process
The LigerBots begin build season with a 3 day design process. Our team splits into 9 groups of 8-10 students (we have a huge team this year). Each group designs a game strategy and robot. Subteams such as CAD, electrical, and programming, are distributed among the groups to diversify the ideas generated and take into account a variety of technical backgrounds.
After 3 day design, the team will regroup as a whole and choose a robot design to pursue through a “six hats’’ process which reviews eac…
4481 - Adjustable Collector Prototype
WEDNESDAY - WEEK 1
We took a day or two to prepare our prototypes but we finally got around testing a bunch tonight to get a first feel for some different materials vs. CARGO on intakes and shooters.
Intake Prototype 1 - Carwash
Carwash style intake with non-slip drawer liner. These were mounted in a 3D printed adapter > 4 flaps.
Looks quite promising but we need to improve compression and maybe 2 flaps instead of 4.
Intake Prototype 2 - Mecanum…
The Open Alliance Show Videos
Week 2 - The Open Alliance Highlights
The Open Alliance teams have been producing some amazing work over the first weeks of the season. Here are some of the highlights from week 2, showing off multiple prototypes, strategy analysis, and more.
3636 - 24"x24" Robot Design CAD
WEEK 1 SUMMARY
We assembled our first prototype of a hooded flywheel shooter based on 4255’s design. We weren’t able to test it out much but from what we could tell we’ll need a fairly high angle to hit the “fender shot” into the Upper Hub.
We’ve also done some preliminary testing of wheels and surfaces against the Cargo. Overall, these are a very forgiving game piece in terms of grip and compression. They slide easily against polycarbonate, and can be squish…
3847 - Intake Testing and Climber Prototype Crash
2022 Day 7 & 8: Intake Testing and a New Climber Concept
We started on a more complete intake test rig with bumpers and more adjustability.
We are using silicone bands in this video, soft silicone has worked well in our past intakes (2019) and it appears to grip the balls well this year.
A lot of our “prototypes” don’t need to be complicated to prove concepts. In this quick clip we used part of a prototype from 2020 to see how the balls would beh…
4481 - Intake Prototype Testing Videos
A quick update on our intake progression!
We’ll be posting our shooter videos tomorrow but those take a little longer to edit… At least I don’t want to get your bored watching a 2 minute video for 10 double shots.
I’ll be quick cutting those tomorrow including results.
We’ve been testing 5 different types of hood grip.
1 Neo vs 2 Neo
All UPPER shots
BOUNCING CARGO INTAKE PROTOTYPES
We’ve been working with the idea of adding a top roller above our …
6328 - Strategy and Scouting Update
Scouting and Strategy Week 1 Update
This past week, the Scouting and Strategy Team worked to further analyze the game as well as begin work on our scouting app for this year. Below you can find a summary of what we have accomplished, what we have found useful, and what we haven’t.
Throughout the week, we looked at ways to gain further insight into the game as well as possible adjustments to our priority list. Early on, we looked at the Monte Carlo simulation made by Team 4926, which …
3512 Design → Machining → Assembly
Design → Machining → Assembly
I wanted to detail how 3512 produces the parts for our robots, and the process and tools that make that job more manageable.
Like many teams, we use unique part numbers to identify every part our team designs. I’ve written a detailed guide on part naming schemes on our CAD Training site, but here are a few examples:
21-000-00021 – The first two digits represent the last two digits of the year in which the assembly was created.
000 – The next three dig…
7492 Test Upper Hub Cargo Scoring Videos
Done! Kind of. I spent a few hours today running tests, and uploaded videos of a good chunk of them. To start off with, I took the pyramid out and just screwed a wheel to the bottom - tomorrow I’m going to mount it and power it, likely very similar to how it will be on the real field (based on AM’s model and gear ratio).
Primarily, we shot from two places today: the fender, and what we’re calling the third zone. Basically, we have the field broken up into four rings, going from closest to farth…
The Open Alliance Show Videos
Thanks for putting all this together Allen! Open Alliance has been revolutionary for FIRST and my team has benefited significantly.
Week 3 - The Open Alliance Highlights
The Open Alliance teams have continued to publish excellent content through 3 weeks of the season. Below are some of the highlighted posts from our 37 member teams.
1339 - Strategy, CAD Details, & Designing TPU Wheel Tread
End of Week 2 Strategy, Design and Build Update
Hi folks, I hope that you’ve been having a positive build season thus far. This past week has continued to evolve our team’s understanding of the game, how we think it is likely to be played, and what role we see ourselves having in that game.
Commonalities with games from the past are always fun to discover, and many others have pointed out that the end-game climb is similar to 2013, that the center-field goal looks a little like that …
95 - Part Finishing: Paint vs. Powder Coat
Let’s talk about part finishing.
There are a lot of options for finishing your robot parts. Each has pros and cons of course. I’ll cover our own thought process in selecting our finishing option.
Easiest to blemish
Easiest to color-match
Okay, okay, that one is a little tongue-in-cheek. But leaving some parts, or all parts, bare is a good option if you need to prioritize practice time, money, or something else. A pretty robot isn’t a requirement t…
4481 - Cycle Time Analysis
CYCLE TIME ANALYSIS
As promised in the last post, this one is going to be all about cycle time analysis. First we will explain the calculations of the autonomous cycles and then the tele-op cycles.
In order to analyse the cycle times, first the cycle paths are determined and some basic parameters are determined. The following parameters are estimated before analysis:
Robot speed: 3,5 m/s which is 11,5 ft/s
Cargo collect time: 1 s / per cargo
Cargo score time 1 s/ per cargo
To illustrate a …
5987 - Strategy and Intake Prototypes
We’ve been hard at work and have made a lot of progress in the past few days.
Strategy Decisions (an overview)
We had a meeting Sunday with the team leaders and mentors to choose the final robot design based on the results of our prototyping:
We decided to focus on the high goal, as we are very happy with our shooter design. We want two hood angles to be able to shoot from a wide range of distances on the field.
We decided to go with a swerve drive because we feel confident it will give …
2713 - Continuous belt telescoping climber with 3D printed belt clamp.
Our climber turned out pretty elegant this year. Building off 3
19’s experience with 3D printed bushings for their climber in 2020, we decided to make a single stage telescope with printed bushings.
The top will be printed PLA, but but bushing on the bottom of the extending tube is where the clever stuff is.
We’re going to print this as one piece, and it has the profile of the timing belt printed right into it. We’ll then use a long strip of 5mm HTD belt (15mm wide). We’l…
3636 - CAD Details and Strategic Design
Last week I posted a deep dive into our CAD and design process, so here I go again with what’s changed throughout week 2.
We decided to mount the battery vertically within the frame, rather than horizontally on top of the brainpan. This was to make it easier to hold in place during the match, as well as to shift weight downwards and towards the back. It also means changing up our electronics layout, which we’re still figuring out the best solution to. Right now …
6328 - Amazing software update with details on their planned vision system
Software Update #2: “One (vision) ring to rule them all”
Last year, we started our vision journey by auto-aiming just with the horizontal angle from our Limelight. However, we quickly realized the utility of calculating the robot’s position based on a vision target instead. By integrating that data with regular wheel odometry, we could auto-aim before the target was in sight, calculate the distance for the shot, and ensure our auto routines ended up at the correct locations (regardless of where…
3847 - Full Climber Prototype Test Video
2022 Day 15 and 16: Full Climb Video
We added a crossbar between the hooks and moved our string to pull from around the lower arm pivot shaft and pull on the crossbar. This allows us to pull down closer to a straight line from the hooks to the spool. We also added some pool noodles so that if (when) this chassis falls off the bar it won’t be damaged as badly.
After some more testing, we were able to get a successful climb sequence.
[ [Screenshot 2022-01-24 224507…
95 - How detailed should your design calculations be?
Let’s talk about design calculations.
“Do the math” we’re told over and over. But what math should we do? How detailed should we make our calculations? What’s the tipping point between doing the math and empirical testing?
I’m not going to answer all of those questions, I don’t have all week to write this post! But you should think about them.
I’m a mechanical guy so I’m going to talk about mechanical calculations, but the same logic can be applied to any type of physics or system.
The Open Alliance Show Videos
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.