Please help support our team! $40 buys a motor, $55 buys a new battery, $150 adds controllers and sensors, $500 pays tournament fees, $750 upgrades our chassis

Iron Reign

Welcome to Iron Reign at Dallas ISD's Science and Engineering Magnet

Articles by section: team

Another Great Robotics Resource!

02 Oct 2024
Post 1
Awards: outreach and motivate

Another Great Robotics Resource! By Aarav

Recently, one of our readers, a girls STEM club, reached out to express their appreciation for our online blog and how they used it for their robotics research project. We’re really glad that people find the content we publish useful because that’s what our blog is all about: making robotics more accessible. They also shared a great robotics resource with us, a glossary of commonly-used robotics terms, which we want to share with everyone. Here’s the link: https://www.qualtrics.com/blog/robotics-terms/

Full Moon Scrimmage 10/19

19 Oct 2024
Post 2
Awards: journal and think

Full Moon Scrimmage 10/19 By Anuhya, Nalin, Krish, Fernando, Jai, Tanvi, Ren, and Aarav

Task: Analyze our performance at the Full Moon Scrimmage

Today, Iron Reign attended the annual Full Moon Scrimmage hosted by Marcus High School. We competed in two matches and won both, but they were primarily due to our alliance partners since we faced lots of problems with our robot.

The biggest issue we faced was our wiring management. Since our pincer claw was attached the night before the scrimmage, the wiring was very unorganized. In the morning of the competition, we tried to fix the wiring quickly, but we were unable to do so and the wires ended up getting more tangled and confusing. By the time our first match came, the claw was inoperable due to the wiring being done incorrectly. We tried to make last minute efforts, but in the second match as well the robot was only able to push samples in the bucket zone. Even though we were unsatisfied with our performance, we were able to learn a lot about how to fix similar problems in the future. Now, we plan to organize our wiring, replace the claw with our beater bar system, and to design a new chassis using our swerve modules that were developed this summer.

League Meet 1 Review

23 Nov 2024
Post 3
Awards: journal

League Meet 1 Review By Georgia, Aarav, Krish, Tanvi, Jai, Sol, Ren, Nalin, and Fernando

Task: Analyze our performance at the League Meet 1

Today, Iron Reign went to our first League Meet of the season. We made it to 7th place out of 29 teams, and improved heavily from the Screamage.

Match Recap

Match 1: 29 to 9 Win

Scored 1 sample into the low basket during Auton. 1 sample fell out of the claw because it went through the color sensor but we picked up a 2nd one from the spike marks and scored. Finally, we scored 1 sample from the submersible. However, we did get a penalty because while we were scoring, we pushed 1 sample into the net zone, resulting in a double control penalty.

Match 2: 46 to 35 Win

We scored 4 total samples, including 1 in Auton, including 2 from the submersible. However, the elbow seems to also be having a little bit of trouble.

Match 3: 31 to 21 Win

We scored 3 total samples, including 1 in Auton. Slow sensor response times limited how fast we could intake samples, and our linear slide was quick wobbly leading to poor accuracy at the basket.

Match 4: 48 to 70 Loss

In this match we forgot to adjust the alliance color we were on, so we could only intake yellow samples, but we still scored a couple including our preload.

Match 5: 73 to 75 Loss

We scored 4 samples, including in Auton and all 3 from the spike marks. However, at the end of the match, we got confused and tried to touch the first bar instead of going to the observation zone.

Game Analysis

Our Auton was very consistent throughout all 5 matches, and we scored a sample in the low basket each time without fail. However, while the Auton worked well, it only scored 4 points each time. Code-wise, our next steps for the upcoming League Meet involve scoring on the high basket and picking up neutral samples from the spike marks.

In Tele-op, our cycle times for the low basket varied from 15 to 33 seconds, with a mean of 23.2 seconds and a mean of 22.5 seconds. Oftentimes, the robot got the sample up to the low basket but the sample would end up outside the bucket. For our slower cycle times, we noticed that alignment between the robot and the sample was the biggest problem. Even though there was not an issue with picking up samples of the other color due to the color sensor, the alignment had to be somewhat accurate for the beater bar to intake the sample.

There were some outlier cycle times because in one of the matches, we forgot to change what color samples the beater bar picks up. This resulted in only letting the robot pick up yellow samples. Also, the beater bar is too slow, and we noticed that for yellow samples it took a longer time for the belt to stop rolling so that the sample would stay in place.

During the end game, we struggled with scoring points and deciding on a strategy. For two of the matches, the drive team was able to quickly maneuver the robot to the observation zone at the last few seconds to score parking points. Other times, we tried to touch the low bar to get the first level hanging points, but we were never able to. One of our limitations was that the robot needed to slowly approach the bar so the arm would not break.

Our strategy was also poor at times. In our last match, we were very close to touching the low bar, but the timer ran out once second to early. If we had been prepared and instead traveled to the observation zone, we would have won that last game by one point.That is why one of the biggest goals for our team before the second league meet is to give the code and drive teams about a week each to make sure simple mistakes like that don’t happen.

Mentoring a Travis FLL Team

05 Dec 2024
Post 4
Awards: journal, connect, and motivate

Mentoring a Travis FLL Team By Aarav, Ren, Nalin, Fernando, and Jai

This past Thursday, Iron Reign went to William B. Travis Middle School to help and mentor their First Lego League robotics team. Iron Reign first was established as an FLL team at Travis, and it was a full circle moment to go back and mentor the current team there. Primarily, we helped out with building challenges, starting the code for their robot, and their presentation.

Presentation wise, we taught the team how to make their presentation more formal, organized, and techniques to convey information in a better way. For example, we helped them reorganize some parts of the presentation so instead of big chunks of words, there were bullet points so it would be easier for the judges to understand. Another part of their presentation we helped with was specific wording. We helped them understand how to identify unclear or awkward parts and how to fix them. After mentoring them over specifically the information, we taught them how to clean up the presentation and make it neat, but also making it unique to themselves and their team. One specific part of their presentation that we helped out with was picking better pictures to capture the meaning of their slides. Another thing we helped them with was better formatting and color/font selections.

Our code team helped Travis’s code team mainly with the basic code for the drive train. Since most of the team was composed of 4th and 5th graders, we were able to teach them something new and complex for elementary schoolers: Circular Geometry. First, we derived a formula for the distance traveled by the robot per revolution. We calculated the circumference of the wheels, the diameter of the drive base, and used both pieces of data to create custom EV3 Mindstorms blocks that would make the robot drive forward precisely 10cm and turn (roughly) 90 degrees. We taught them how to apply the math and geometry they were learning in the classroom in a much more real-world setting by contextualizing physics in robot code.

Finally, the team had recently received their challenge map, so we helped them build and place the challenges on the map. Also, we helped them brainstorm ideas for attachments on the EV3. We helped them place the built challenges on their map as well as building. Brainstorming wise, we showed them videos on some ideas they can use for this year, and we gave them some ideas that may help form the first iteration of their robot. The build team also helped the team with organization and gave them tips and techniques to keep an organized space.

Near the end of their meeting, we had a quick presentation for them about FTC and all the changes between FLL and FTC. We talked about how FTC has more freedom in terms of parts available, and we talked about the complexity difference. We also showed the amazing outreach opportunities Iron Reign got to be a part of. The main purpose of the presentation was to spark interest in continuing FIRST robotics and moving onto FTC when they are older.

Overall, we had an amazing time helping out the FLL team at Travis. It was a fulfilling experience going back to where the team started and mentoring the current team. Thank you so much to Mr.Delgado, the team’s coach, and all the team members for being wonderful people. We can not wait to go back soon!

League Meet 2 Review

14 Dec 2024
Post 5
Awards: journal

League Meet 2 Review By Georgia, Aarav, Krish, Tanvi, Jai, Sol, Ren, Nalin, Fernando, Anuhya, Elias, and Alex

Task: Analyze our performance at League Meet 2

We had our second league meet today at UME Preparatory Academy. Overall, we had a satisfactory performance because there were definitely parts of our performance that could be developed, but some of the things worked relatively well.

Match Recap

Match 1: 31 to 18 Win

One of the teams on the other alliance did not show up. We did not run auton since if we did, we risked self destruct. With our alliance team, Iron Core, we were able to score 28 points. The robot was mainly operating as a push bot while our sister team was scoring specimens. At the end game we got three points since Iron Core got first level ascension.

Match 2: N/A

Sadly we missed this match because the whole team was at the practice field and did not realize that we had a match. Luckily since our alliance team won, this round did not affect our standings.

Match 3: 9 to 104 Loss

We were unable to move during this match. During auton, we were unable to run auto, and our partner team, Iron Giant, tried to score a specimen but failed. Our opponent team placed a specimen and parked. During teleop, we were pushbot again and placed 3 samples in our net zone. Iron Giant continued to practice scoring specimens.

Match 4: 43 to 24 Win

No teams had auton during this match. We were unable to fix our intake, so we continued as pushbot. Unfortunately we became static due to our battery connection and could not move during the rest of the match. Our partner team, 22344, placed 5 samples in the high bucket. During the end game, our partner team touched the rung scoring 3 points.

Match 5: 21 to 39 Loss

No teams had a working auto. During tele-op we operated as a pushbot and effectively placed 13 in our net zone. During the endgame, we were able to touch the rung scoring 3 points.

Match 6: 45 to 22 Loss

During auton, our opponent side were able to gain parking points. Neither of us, in our alliance, had a working auton. During Teleop, both of us were push bots scoring around 7-10 points. During the endgame we were able to score 6 points since both robots got first level ascension. We were able to win since we got 25 foul points (2 major and 1 minor by the opponent team).

Analysis

We never had an auton working in any round since the code team only had a few hours with the robot. During practice time, we had to figure out wiring and other issues meaning we did not have time to calibrate the auton for it to work properly.

For every Teleop our robot was only able to push samples into the net zone since our linear slide or beater bar did not work. We were able to get four or five samples into the net zone consistently which only contributed to four or five points to our score.

In the endgame we never got any points either except for two of the rounds. We were able to get first level ascension twice when our linear slide worked slightly.

Arm Mount Iterations - V1 through V3

04 Jan 2025
Post 6
Awards: journal

Arm Mount Iterations - V1 through V3 By Anuhya, Krish, Sol, and Fernando

Task: Improve our Arm Mount

When we decided to switch to a worm gear as our shoulder as opposed to a coaxial shoulder or a bridge mechanism as our earlier robot had, we had to consider how we were going to attach the linear slide arms to the worm gear axle.

V1:

Because the worm gear axle has a key to help a shaft collar or a mount adhere, we designed our first model of the arm mount with a slot to slip onto the key, and holes which were the appropriate size to attach to our custom nylon spacers.

Additionally, because we were trying to repurpose our last year’s chassis for this year's game, we had to make the arm mount L-shaped so it could clear the top of the back plate.

We quickly came upon a problem: because of the high amount of torque required to rotate the full (heavy) arm assemblies, the 3D printed spacers were deforming and were no longer reliable. The same issue would occur every time we printed another set of 3D printed spacers so it was like putting a bandaid on a bullet hole; we needed to find a new solution.

V2:

We switched to a 14 mm metal keyed flange as opposed to the 3D printed parts so we had to repurpose our arm mount. In addition, we used to put the arm mount on the inside of the assembly so it would be flush against the wide side of the 3D printed spacers, but for additional strength, we wanted to make a wider center hole so we could put the mount against the flanged edge. This meant we lost one set of holes we were using to attach the mount to the spacers, but it was no longer necessary.

At this point, we were still using last year’s chassis so we retained the odd L-shape of the mount.

V3:

Ideating for our new chassis had started so we had to switch over to a more efficient arm mount. One of our goals was getting the linear slides in an intaking position when they were fully parallel to the ground so we had to get them closer to the chassis base plate. Because our new chassis is designed for this game, we could mount the shoulder lower to the ground and we no longer had to clear a back plate, making our new arm mount design simpler.

We also switched to cheaper metal keyed flanges which didn’t have the most precise hole locations, so we added slots to the holes which connect the mount and the keyed flange. While the earlier mount designs were designed with a 12 mm hole distance on the linear slides in mind, we swapped to a hole pattern which can accommodate both a 12H slide and a 9H slide so anyone on the team can reuse this design in the future. We retained the wider center hole which we had in the last mount.

We have an additional carbon fiber plate on the linear slides to help attach a pulley for our belted system, which we incorporated into this plate so we can push the linear slide mount further back.

Meeting with Texas Tech

14 Jan 2025
Post 7
Awards: journal and outreach

Meeting with Texas Tech By Aarav, Anuhya, Jai, Sol, Ren, Nalin, and Fernando

Task: Present to Texas Tech Mechanical Engineering Student

Today we met with a current mechanical engineering student from Texas Tech to discuss several important things like our progress through this season, the current robot, and the future version of our robot.

After explaining the basic structure of this season’s game, we divided straight into talking about the current iteration of the robot. First, we showed the chassis and talked about how it is not optimized for this season since it was meant for last year’s game, but how it still works as a starter chassis. Our mentor liked the idea of the sampler since it does not require driver precision and is efficient when built properly. We used the latest version of our sampler to show how sometimes we rush the building and testing processes which inevitably leads to inadequate subsystems. Some problems that arose due to rushing were the color sensor being mounted incorrectly and the beater bar being too stiff of rushing the build. Our mentor helped us learn the importance of testing by telling us his own experiences and encouraged us to do more robot testing so mistakes like axons breaking do not occur. However, we did show our team’s problem solving skills by showing how we were able to make the new version of the beater bar functional. We then discussed our progress with the linear slides (and how it was able to defeat our coach at a game of tug and war), and our mentor liked the build and design of the linear slides. The team also presented the progression of our shoulder from the REV rail bridge to the worm gearbox, and the professional we met with complemented our idea to use the gearbox.

After discussing the problems with our current robot and receiving advice on what we could change, we recapped the three meets we have had so far and the impacts they had on our team. We showed statistics like average looping times and points scored as well as talking about how our team organization is a little rough sometimes because our code team always receives very minimal time to code the robot. We talked about how meet 3 being cancelled was something that would hurt our team since meets are the way where we can truly see how well we are performing and what level of performance we are on compared to other teams.

Finally, we showed CAD models of the future robot and talked about how it is a swerve chassis with a sampler and specieminer attached to it. We showed several different versions of the speciminor and its development to the current version. We also broke down the swerve module and showed how it was going to function as the wheels for our drivetrain to give us more mobility. Some of the main problems that the team discussed with the metro was how to balance the weight since most of it is on one side of the robot where the arms are located. This weight imbalance can lead to tipping especially when both the arms are fully vertical.

In this meeting, we gained important insight that will help us make several different improvements to our current and future robot. We really appreciated meeting with our mentor and can not wait to meet with Texas Tech again!

Power Problems... and More

25 Jan 2025
Post 8
Awards: journal

Power Problems... and More By Anuhya, Krish, Tanvi, Jai, and Fernando

Task: Analyze our current power challenges

Power Issues:

Today, we experienced some significant power challenges. When we attempted to fix the cables, some of the crimps did not work, so we had to redo them. Additionally, we realized that the elbow was drawing a lot of power to maintain its position.

We realized that all the rails for the servo ports (EH and CH) were dead, and all the power came from the power injector and the signal from the ports. Even though we were only trying to power one arm with two servos, we could not push enough power through the RJ45s or the bits that connected the wires to the servos.

Servos:

On the topic of servos, the superspeed servo stopped working under the code. We were able to confirm that the wiring was not the issue as the servo worked with the servo tester directly and through the wiring so we know that it is a code issue. However, we are not exactly sure what the issue is since a different servo worked under the code. As a result, we had to take a servo out of the speciminer, stopping it from running for the time being.

Speciminer:

As per the speciminer, when its elbow attempts to move, it starts to jitter and the color sensor starts to phase in and out. Lastly, when we attempted to switch out the belt for the sampler arm, the belt was too loose and kept despooling.

  • All the rails for the servo ports are dead, both EH and CH: all the power is coming off the power injector and the signal is coming from ports
  • While trying to fix the cables, some of the crimps didn’t work so had to be redone
  • Power wise, can’t push enough through the rj45s or the bits that are connecting the wires to the servos (could be both) and they’re only trying to power one arm with two servos
  • Elbow is drawing a lot of power to maintain its position
  • Superspeed servo stopped working under code: definitely not the wiring, it’s working with the servo tester both directly to the servo and through the jumble of wiring but not working when its running on code - running a different servo through code works but we have no clue what’s going on with the og servo (had to take a servo off speciminer so now it literally cannot run)
  • Whenever speciminer elbow tries to move, it starts jittering and color sensor starts to phase in and out
  • At one point, when we tried to swap out the belt for the sampler arm, the belt was too loose and kept despooling

Hoya Meeting 2025/01/28

28 Jan 2025
Post 9
Awards: journal and outreach

Hoya Meeting 2025/01/28 By Aarav, Krish, Anuhya, Jai, Sol, Ren, Nalin, and Fernando

Task: Present to Director of Research and Development from HOYA

Today we had a meeting with the Director of Research and Development at HOYA. We discussed our robot’s design and updated him on this season’s challenge. Specifically, we spoke about our past versions for Sample and Speciminer, our current design, and our future robot. We finalized our presentation with a detailed report on our current progress of the design of our swerve model and our new chassis.

We received a lot of feedback on our presentation skills and how to make it a smoother operation. Our mentor made a useful analogy and talked to us about how our whole team is a second “robot” that must function in unison to achieve greatness. He encouraged us to run more dry matches on the field so that the driver can perfect their maneuvering skills and decrease loop times. He also told us to spend time perfecting the portfolio presentation by going over it several times to make sure it flows smoothly. On the more technical side, we discussed weight balancing issues that will arise on the new iteration of the robot. The problem that we found is that we want to keep the robot as light as possible so it can properly ascend, but we need more weight in the front so there are not any weight balancing issues in the front and back of the robot. We showed one of our solutions to fixing this problem would be placing our battery in the front of the chassis to counterbalance the weight of the arms on the back. Our mentor also suggested we look at other engineering companies such as EPSIN to see how they fix their imbalanced weight issues. Another part of the robot we discussed was structural integrity of the linear slide arms. Our mentor brought up the point that our arms may sometimes wobble which would make scoring harder and also give strain on some sensors. Our solution we presented was that we switched back to making belted linear slides that help solve the wobble issue that used to occur.

We gained a lot of insight on how to improve our team organization and presentation skills as well as ways we can fix some technical problems on our robot. We really appreciated the advice and can not wait to meet with him again.

U League Tournament

01 Feb 2025
Post 10
Awards: journal

U League Tournament By Anuhya, Krish, Jai, Sol, Tanvi, Aarav, Fernando, Ren, and Nalin

Task: Analyze our performance at the U League Tournament

Today we had our U League Tournament. Overall, we won the majority of our matches at 4 out of 6, and became an alliance captain during the playoff matches. While we lost both of our playoff matches, we still made it to 8th place. During awards we won Inspire 2, and have qualified for regionals.

Match 1: 83 - 61 Win

During auton we were able to score 1 sample in the high basket, but then got caught and lost balance not scoring the second sample. We did well in teleop, but are in desperate need of driving practice as 4 samples landed outside the field when we tried to place them in the high basket. We were able to place 4 samples in the high basket, and our partner placed 2 specimens on the high rung. During auton, we were unable to touch the lower rung.

Match 2: 90 - 87 Win

During auton, we were able to place both samples in the high basket, but the sampler got stuck on the basket. This cost us a lot of time but we were eventually able to get sampler unstuck. We switched to using speciminer, but the servo went out of limits and stopped working causing us to be unable to grab specimens or samples. Our partner was able to ascend, giving us 15 points. During this game, we received 2 penalties, totaling to 30 points for the opposite team, by touching the opposite alliance bot during their ascension and starting early in teleop.

Match 3: 125 - 70 Win

During auton we were able to place 2 samples in the high basket fixing our issue from the earlier match. A new problem developed as the color sensor did not work properly. This issue caused all samples to be ejected, not allowing us to pick up and deposit any. We effectively became a pushbot and placed 3-4 samples in the basket zone. During endgame, we touched the bar, giving us level 1 ascent.

Match 4: 66 - 149 Loss

We placed one sample in the high basket, but did not intake the second sample due to misalignment during auton. We were able to place 2 samples in the high basket, but missed 5 samples due to lack of driver practice. We reached level 1 ascent via touching the bar during end game.

Match 5: 78 - 27 Win

We placed both samples in the high basket during auton. We placed 4 samples in the high basket shakily.We touched the bar, scoring us a level 1 ascent in the end game.

Match 6: 87 - 187 Loss

We got a 25 point auton,During auton, we placed both samples in the high basket. We used speciminer in this game instead of sampler and scored 3-4 specimens on the high bar. This game showed us that we needed practice in creating specimens and picking them up and placing them. During the end game, we reached level 1 ascent by touching the bar. with the purple pixel barely touching the tape. The robot did the “spin sequence” again, but timed out completely so the yellow pixel wasn’t dropped at all. We also got parking. In Tele-Op, we first scored the yellow pixel we couldn’t score because of the weird auton. One of our alliance partners also knocked one of our pixels off the backdrop. Placing one of the pixels resulted in a ricochet so we couldn’t score a mosaic. We had a total of 6 pixels on the backdrop by the end of teleop. In end game, we couldn't score a drone because the drone launcher wasn’t tensioned. This was the second match where we noticed this issue.

Takeaways

During this tournament we did well in our performance and advanced further. However, there is a lot of progress we have learned from this tournament, and we will work to be better prepared for regionals in 3 weeks. We will prioritize drive practice because it was evident it was a major flaw in our game play, along with advancing our code and fixing arm issues.

U League Tournament Review

02 Feb 2025
Post 11
Awards: journal

U League Tournament Review By Anuhya, Aarav, Krish, Tanvi, Jai, Ren, Nalin, and Fernando

Task: Conduct an Analysis on our Day at U League Tournament

Today we conducted an in-depth analysis of our performance at the U League Tournament on February 2nd. We discussed how presentations and interviews went, how coordinated our team was.

Logic and Preparation

The day started off shaky due to us not being 100% ready for our presentation and formal interview. First , we brought the wrong TV that was not able to be mounted on our CartBot. We then spent time trying to fix the TV and mount it, but it never turned on. This cost us time to run through a proper run through and clear our minds. While we did have great strides the week prior with our portfolio, our presentation was not fully made and edited the day before the competition, which was another major reason we were not fully prepared for our judging presentation. We packed better than former meets, but we also realized we need to include structural elements like REV rails for last minute fixes.

Judging and Preparation

Our presentation went mediocre according to team standards, due to the lack of planning there were occasional slip ups and stuttering throughout.The team also spoke too fast causing the judges to be a little overwhelmed with the amount of information we covered. Despite speaking too fast, we did not get through most of our motivate and connect slides. However, we live demoed our robot and gave out prototypes and parts, keeping the judges engaged. This caused the judges to ask several questions, even after 10 minutes.

Our pit interviews had some highs and lows as well. The connect and motivate panel were interested in all the outreach events we participated in throughout the season. They enjoyed how we went back to Travis to give back to the school where this organization first started. One revelation our team had with some of the panel's questions was that we needed to function more as a school team. They asked several questions about what we have done to increase recruitment at our school and if we are the reason some people decide to go to our school.

The Innovate and Design panel did not go as well. We did not have our robot as it was in a match, but they wanted to continue our discussion anyways. They did not show active interest in the robot or designs and showed minimal interest in sampler and speciminer. While we did go through some of the physical prototypes we had as well as GIFs of our robot working, we were not able to make a big impression on the judges making the interview lackluster and leading it to abruptly end.

During the Code panel, our main coder was not present since he was at one of the matches as a drive coach. He came in the middle of the interview which created an awkward restart to the interview and stopped the flow. Overall, the panel went well and we talked about how the Auton worked and future coding implementations.

Teamwork

We did not have assigned roles for every single person for the day of the tournament until the morning of, so it happened relatively quickly and no thought was given into what role would be best for each person. In spite of that, everyone was busy doing something. However, everyone being so far apart had its cons; for example, there were only around 3-4 people in each pit interview instead of the majority of the team. This led to a lack of team energy at the pit interviews. One area of improvement was that we could have bettered our scouting performance because we were only able to interview around 5 teams.

Taking the time to break down our day into different sections allowed us to reflect on how we acted individually and how it affected our team. It provided us the opportunity to learn and better ourselves for future competitions to ensure we use our time effectively during these stressful events. We plan to take this feedback and continue to improve.

U League Tournament SWOT Analysis

02 Feb 2025
Post 12
Awards: journal

U League Tournament SWOT Analysis By Anuhya, Aarav, Krish, Tanvi, Jai, Ren, Nalin, and Fernando

Task: Conduct a SWOT Analysis on our Day at U League Tournament

Today, we conducted a SWOT (Strength, Weaknesses, Opportunities, and Threats) dissection of the robot and the team as a whole of our playthrough at the U league Tournament. These analyses allow us to learn what we did well and ensure we continue doing those habits. It shows us where and how we need to improve, and gives us a space to brainstorm how we can solve those issues.

Strengths

Our best strength today was winning Inspire 2, allowing us to advance to regionals. Another strength of our robot was the capabilities to score both specimens and samples using two separate intake systems. This functions as a strength because not only did both intakes work, but no other team had two separate intakes, allowing us to stand out. Another strength is that our robot was much more reliable than it was at meet two showing improvements throughout the season. We also took much better match notes allowing us to look back at them to see exactly what went wrong and the statistics of each match we played.

Weaknesses

A major weakness was that our coder was coding the day of the competition. This made it so that we were not able to play practice matches with future alliance partners, and the coder could not do other things like seeing what to improve for next time. Another weakness is we did not have enough people at pits for the judging panels, and our resources to explain to the judges (digital and printed) needed to be better planned to gain the judges attention. Build wise, the sampler was too big and took up a lot of space, so it could not get into gaps and had a hard time getting samples in the hard-to-reach areas of the submersible. The speciminer was also heavy and difficult to pick up samples with.

Opportunities

One goal that we have is that we want to run complete simulations of every aspect of the tournament from full on matches as well doing dress rehearsals of presentations. We have goals set in place to create pit designs and other promotional material for regionals. To develop our Motivate and Connect performances, we want to have 5 more connect meetings. To strengthen our portfolio, we would like to include more data and video footage in our presentation.We also have decided to improve communication, we will setup a system where we can efficiently signal each other to make sure we all show up for pit interviews.

Specifically code team wise, there are several opportunities and goals we have such as enhancing and adding different types of sensors. We want to find a better latching angle for scoring specimens so there is less stress on the servo. We also want to continue developing our auton, trying to score specimens as well.

For the design and build team, we want to figure out a way to stop samples from getting stuck inside the robot accidently and further innovate subsystems. We also want to see what we can accomplish with LEDs and develop a version of the swerve chassis.

Threats

Our major threat is time. We have a lot to accomplish in only three weeks. We have a major problem of burning out too quickly and feeling apathy leading to a lack of motivation. We also have very limited driver practice under our belt which leads to silly mistakes and fouls during matchplay.

Taking the time to do a deep dive about how the tournament went this past Saturday was very beneficial as it allowed us to reflect on what we can do better and to create a list of goals we want to accomplish. Our SWOT analysis helped us recognize how well we are doing and what steps we need to take to better our team and robot.

Analyzing the Issues of Swerve Chassis

03 Feb 2025
Post 13
Awards: journal

Analyzing the Issues of Swerve Chassis By Anuhya and Ren

Task: Analyze the future and current issues of continuing with a swerve chassis

After our analysis of the U League Tournament, our CAD and Build teams went further in detail of problems we have or will have in the future with swerve chassis.

  • We currently have no idea how the swerve chassis will work and are replacing our proven, with lots of experience mecanum drive for an experiment
  • The entire chassis is 100% unproven
  • There are pretty slim chances of this chassis being able to compete and not self destructing, This is impossible by regionals and really slim past regionals
  • We need to add a third swerve module that has to be built, but we likely do not have all the parts
  • The head swerve builder/CADer has speciminer as a priority and speciminer requires a lot of work still
  • Currently, trying to stop the swerve module with your hands causes it to slip and wear down. We still have not solved this issue and have only made them stall without the gears slipping
  • it’s easy to stall the motors
  • If we change the gear ratio, it will have more torque but that will cause it to slow down, something we cannot give up
  • While robot will be lighter because it does not have double nacelles, it will only be driven by 2 (maybe 3) instead of 4, 2 motors cannot compete with 4 motors
  • When arms are in the front, the omni wheel assembly will press into the ground and into the foam, it will act as a pivot and be impossible to strafe because of resistance
  • It won't work if we need to travel sideways around the submersible, so adding a 3rd swerve to the front is almost a necessity

Making this list of swerve chassis problems has made us realize it is a very risky idea and placing all of our time into it may not be the best way to prepare for regionals. Nonetheless, we will continue to iterate swerve and continue trying to implement our swerve chassis into our robot.

To-Do List in preparation for Regionals

03 Feb 2025
Post 14
Awards: journal

To-Do List in preparation for Regionals By Anuhya and Ren

Task: Conduct a To-Do List for Regionals

After winning Inspire 2 at the U League Tournament and advancing to regionals, our CAD and Build Team put together a to-do list for the next 3 weeks. We hope this to-do list will keep us on task, and ensure we keep our goal in mind, making sure we are ready for regionals.

To-Do List






















These are our current ideas of how to prevent samples from falling into our robot:




New Drive Goals and Strategies

06 Feb 2025
Post 15
Awards: journal

New Drive Goals and Strategies By Anuhya, Krish, and Tanvi

Task: Analyze and Plan new Drive Goals and Strategies

Currently, due to constant build fixes and code changes being implemented on the robot, the drive team does not have strong experience with the robot.Therefore, moving forward, we aim to prioritize a strategy to reduce the amount of mistakes made during official matches and to ease communication between drivers, drive coaches and coders.

Firstly, we changed some movement articulations to avoid parts of the robot being exposed when expanded. This prevents any damage to motors, servos, and writing. It also gives the driver more confidence in the robot’s durability, giving the ease of mind to achieve faster cycle times.

We’ve made sure we emphasized intaking from both sides from the submersible to reduce travel distances between cycles. With the (soon-to-be) addition of our second arm, we will also be able to score specimens, granting us control over both high baskets with samples and specimens on the high chamber.

  • when on the right side of sub, we can go for specimens as the observation zone is closest and specimens would provide us more points
  • when on the left side of sub, we can go for samples in the high baskets as the net zone and baskets are closest.
  • we now focus on eliminating needless movements and reducing travel time between areas on the mat, prioritizing whichever game element will maximize points while minimizing travel time and driver error
  • we are still focusing on high “levels” for both the chambers and baskets to maximize scores but we still need to work on making time for practice matches during regular meetings

Hoya Meeting

15 Feb 2025
Post 16
Awards: journal and outreach

Hoya Meeting By Aarav, Krish, Anuhya, Jai, Sol, Ren, Nalin, and Fernando

Task: Present to Hoya as a mock Presentation

Today we met with Hoya to practice our presentation for our upcoming tournament at regionals. We went through our presentation, but we went over the 5 minute limit by 40 seconds, so we will work on our delivery and try to find solutions for this issue.

Hoya gave good advice and intriguing questions. He advised us to speak slower and give more information on our innovations and technical slides. He also stated we need to try and match our modulations and timbre between people. A key weakness is us not rehearsing more as we had many technical issues that could have easily been fixed by being prepared.

During the Q&A section, he told us we need to give a brief and direct answer before our examples. We typically give examples first causing it to seem wordy and unclear. He also stated many questions focused on competition readiness, so we should dedicate a slide in our presentation. Another suggestion was to include slides after our presentation to go along with the most common questions asked to be more prepared to answer.

Overall, this meeting helped us prepare for our tournament next week and make any last minute changes to our presentation. To prepare further we will continue to work on our presentation and do dress rehearsal.

DPRG Meeting

17 Feb 2025
Post 17
Awards: journal and outreach

DPRG Meeting By Fernando, Sol, Aarav, Ren, Jai, and Anuhya

Task: Present to DPRG as a mock Presentation

Today we had another meeting with DPRG to have a mock presentation. We went 30 seconds over and still did not finish our slides, so we plan to cut down what we say and focus on the key details. After our presentation, we went through each slide and they told us ways we could highlight the key details since we only show each slide for a few seconds. By going through each slide and picking it apart, we could notice how small details would add to each slide and plan to edit the slides before our competition. After going through our slides, we went further in depth on our technical robot and updates since our last meeting. They gave us good advice on our V3 reborn of Broseidon, specifically the swerves.

Overall, we plan to take the advice they gave us to prepare for our area competition and improve our presentation skills. We also will continue to improve our subsystems and our V3 model.

Lockheed Meeting

19 Feb 2025
Post 18
Awards: journal and outreach

Lockheed Meeting By Fernando, Sol, Aarav, Ren, Nalin, Anuhya, and Krish

Task: Present to Lockheed as a mock Presentation

Today we met with 2 Lockheed engineers and did a mock presentation. We hoped to gain insight on our presentation skills along with our actual design. We ran a little over time, but we were able to cover the majority of our slides, an improvement from previous mock presentations. They also gave us mock questions, which allowed us to practice our answers and be prepared for the upcoming area competition.

The engineers gave us advice for our future, and getting an engineering job. He stated that a large part of engineering is never being satisfied and always striving to better your work. Overall, this meeting was very productive and helped us prepare for our future competitions along with life after highschool in the workforce.

NTX Area Championshop Review

22 Feb 2025
Post 19
Awards: journal

NTX Area Championshop Review By Anuhya, Krish, Jai, Sol, Aarav, Fernando, Ren, and Nalin

Task: Analyze our performance at the NTX Area Championship

Today, Iron Reign participated in the NTX Area Championship. Robot-wise, we performed quite well, winning 6 out of 7 matches and becoming the 4th seed in the Ruby Division. In playoffs, we made it to match 8, where we lost to the 1st seed alliance. Awards-wise, we unfortnuately did not win anything and were unable to qualify for the World Championship.

Match 4: 176 - 137 Win

We started on the sample side, but unfortnuately, our color sensor died and we missed a yellow sample. We only scored 1 sample in auton, but in teleop, we cycled 7 samples between the Sub and the high basket. However, we lost some time at the beginning of Teleop because we had to reset our arm to get the color sensor on Sampler to work properly, which cost us 1 sample.

Match 11: 237 - 99 Win

We only scored 2 samples in Auton and struggled to pickup samples from The Sub. We were planning to rebuild the Sampler to improve its ability to pickup samples from The Sub but ultimately moved on to focus on other tasks before Regionals. Because of our struggles picking up samples from the Sub, we only scored 2 samples in the high basket in Teleop. In endgame, we also scored a Level 1 Ascent.

Match 14: 161 - 129 Win

Our reliability issues continued to plague is in this match as well. We had to reset our arm at the start of teleop and Sampler still took long to rake in Samples. However, when scoring the Samples, our arm did not reach high enough and ended up crashing into the basket itself, leading to missed Samples. We ended up scoring only 5 samples and a Level 1 Ascent in endgame.

Match 23: 133 - 196 Loss

We scored a totoal of 7 samples on the high basket, but struggled with the same problems as before. We also had to reset our arm at the start of teleop, which cost us a sample. We also switched to Robot Oriented Drive instead of a Field Oriented Drive to improve the driving experience.

Match 27: 150 - 149 Win

In Auton we scored no specimens and we had a 10 second delay at the start of Teleop. We struggled to pickup the proper colored Samples for Specimen conversion, but anaged to score 2 specimens on the high chamber. However, we ended up losing by 4 points due to a multiple posession penalty. While we were moving to score a Specimen, our robot caught onto another Specimen lying on the ground and pushed it towards the baskets. However, we argued that because Specimens could not be scored in the baskets, we gained no advantage and thus the penalty should not be applied. The referees agreed and we were not penalized, which resulted in us winning the match.

Match 33: 222 - 104 Win

This match, we started on the Specimen side and struggled to score Specimens in Auton because the Speciminer kept dropping them immeditely after wall pickup. We needed to improve the grip strength of the Speciminer to prevent this from happening in the future. Luckily, we were able to still score 3 specimens on the high chamber.

Match 40: 158 - 134 Win

Our auton stopped prematurely on the Specimen side, and we recieved a penlty when our motor moved during the transition phase. We still struggled to consintely scored Specimens and ended up only parking in endgame.

Playoff Match 1: 167 - 298 Loss

We scored 2 Samples in Auton and 6 Samples in the high basket during Teleop. This was a solid performance, but just was not enough to win the match.

Playoff Match 6: 227 - 178 Win

We scored 14 Samples in the high basket. Our opponents disconnected in Auton and were unable to catch up to us in Teleop. This win kept us alive in the playoffs.

Playoff Match 8: 181 - 361 Loss

We scored 1 Sample in Auton and 8 Samples in Auton, but were unable to keep up with the 1st seed alliance. We ended up losing this match and were eliminated from the playoffs.

Takeaways

Our final ranking was probably higher than our actual performance thanks to favorable matchups, but we still performed pretty good overall. We need to work on our reliability and Sampler's ability to pick up samples from The Sub. Award-wise, we did not win anything even though we had a solid judging interview and a couple of callbacks. Even though this is the end of our season, we are hopeful that there will be a UIL compeition for us to work towards.

GEMS Program Meeting

19 Mar 2025
Post 20
Awards: journal and outreach

GEMS Program Meeting By Fernando, Sol, Ren, and Anuhya

Task: Explore 3D Desgin with the GEMS Afterschool Program

Today we held our first meeting with the GEMS after school program. The GEMS organization is a non-profit, founded in 2010. They are committed to introducing middle school girls to the world of STEM. Focusing on key aspects like Science and Technology, they hope to make STEM opportunities more accessible to minorities.

We did a brief presentation of who we are and how robotics has helped us improve our skills in documentation, engineering, and computer science. We then used the program TinkerCAD to introduce a key aspect in robotics, 3D designing. We showed them the basic concepts and allowed them to explore the platform. We utilized this time to show how 3D Designing is a key aspect in robotics and explain how it will be used in a future meeting to print 3D keychains.

This meeting allowed us to work with the girls and show how robotics combines many ideas and skills. We hope to have many meetings in the future and introduce them to the world of STEM.

Contact Us

E-Mail: ironreignrobotics@gmail.com Website: In the address bar