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

Iron Reign

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

Pinned Posts



All Posts

Recruiting at Flight School

Recruiting at Flight School By Aarav, Anuhya, Gabriel, Leo, and Georgia

Task: Recruit new members at the TAG Flight School

Last Wednesday, at TAG's flight school event for new freshmen, Iron Reign had a club booth for all the new freshmen...

Read More

Designing the New Workshop

Designing the New Workshop By Aarav and Anuhya

Task: Design a floorplan and model for the new workshop

With the limits of our current workspace reached and the need to expand with more recruits and machinery; Iron Reign set off on...

Read More

Last Practice Before UIL!

Last Practice Before UIL! By Anuhya, Georgia, Bhanaviya, Ben, Mahesh, Gabriel, Aarav, Trey, Shawn, and Leo

Our Last Meeting Before UIL!

This marks our final competition of the Freight Frenzy season.

Getting in our final drive...

Read More

Meeting Log 4/2

Meeting Log 4/2 By Anuhya, Georgia, Aarav, Bhanaviya, Mahesh, Trey, Gabriel, Ben, Anisha, Vance, and Shawn

Task: Solve minor issues with the robot’s design and code. More drive practice in preparation for the UIL Championship next week.

With only one week...

Read More

CONNECTions through the season

CONNECTions through the season By Anuhya, Bhanaviya, Shawn, and Ben

Task: Getting in some serious drive practice at Woodrow

This past year, we connected with a lot of professional engineers that helped us optimize our robot performance and capabilities. We...

Read More

Think Gripper Progression

Think Gripper Progression By Vance

Gripper Progression

V1

Our first gripper design was for robot in 2 days and with the time crunch came some downsides: little power and poor reach. Our second design intended to fix...

Read More

Meeting Log 4/01

Meeting Log 4/01 By Vance, Georgia, Trey, Gabriel, Bhanaviya, Leo, and Mahesh

Task: Replace Crane Servo with a Motor

After six broken servos amounting to around 240 dollars worth of funding, it became apparent that the current model of servo we...

Read More

Meeting Log 3/29

Meeting Log 3/29 By Anuhya, Georgia, Trey, Gabriel, Ben, Cooper, and Paul

Task: Getting in some serious drive practice at Woodrow

We took some time out of our week to get in some drive practice at Woodrow so we...

Read More

Meeting Log 3/26

Meeting Log 3/26 By Anuhya, Georgia, Bhanaviya, Leo, Gabriel, Aarav, Ben, Shawn, and Mahesh

Task: Work on teamwork with drive practice for the UIL Championship

This weekend, we worked on giving the new recruits a basic understanding of HTML...

Read More

Solving Tipping Issues in The Reach

Solving Tipping Issues in The Reach By Aarav, Shawn, Mahesh, and Bhanaviya

Task-Identify and solve the problems that led to The Reach tipping over mid-match.

Our robot, The Reach, utilizes a hybrid-differential swerve drive along with an extending design...

Read More

Repairing ‘Reach’

Repairing ‘Reach’ By Gabriel

Task: Fix issues found by Drive Practice in the robot

To better prepare for UIL, we have started using Driver Practice to find issues that would’ve impacted the robot performance at the competition. Within the first 15...

Read More

Meeting Log 3/19

Meeting Log 3/19 By Anuhya, Georgia, Aarav, Bhanaviya, Mahesh, Trey, and Gabriel

Task: Get more drive practice before the UIL Championship

This weekend, we focused on on-boarding new recruits as well as getting more drive practice to get us...

Read More

Hybrid Swerve Drive Progression

Hybrid Swerve Drive Progression By Georgia, Shawn, Trey, and Bhanaviya

Task: Fix issues found by Drive Practice in the robot

Iron Reign has seen several dIfferent iterations of our swerve module this past season. In this post we’ve identified the different...

Read More

Iron Reign and the Three Magnets

Iron Reign and the Three Magnets By Bhanaviya and Georgia

Task: Evaluating what magnet type works best with the FFUTSE and bucket attraction

FFUTSES with magnets mounted

Iron Reign has its final event of the season, the UIL championship,...

Read More

Meeting Log 3/12

Meeting Log 3/12 By Trey and Leo

Task: Decreasing the Movement of Linear Slides During Expansions

The continuous expansion and contraction of the robot placed a lot of stress on the mounting gear attaching the slides directly to the chassis. With...

Read More

Deriving Maximum Chassis Length On Turns

Deriving Maximum Chassis Length On Turns By Mahesh and Cooper

Task: Derive The Maximum Chassis Length On Turns

Having a chassis able to elongate and contract during play poses its advantages and drawbacks. If properly used, the chassis...

Read More

Deriving Inverse Kinematics For The Drivetrain

Deriving Inverse Kinematics For The Drivetrain By Mahesh, Cooper, and Ben

Task: Derive Inverse Kinematics For The Drivetrain

Due to having an unconventential drivetrain consisting of two differental wheels and a third swerve wheel, it is crucial that...

Read More

Flyset Workshop Vision Presentation

Flyset Workshop Vision Presentation By Mahesh

Task: Deliver a Presentation Over Developing Vision Pipelines At The Flyset Workshop

This Saturday, we had the oppurtunity to present at the Flyset workshop, an event in which multiple teams could present a topic of...

Read More

Chassis Brainstorming

Chassis Brainstorming By Trey, Cooper, and Shawn

Task: Build a robot that can be adapted to any challenge

The new challenge is upon us and with a new challenge comes new robot designs. This year we have found that we are...

Read More

Code Cleanup

Code Cleanup By Cooper and Mahesh

Task: prepare code-wise for robot in three days

To better prepare for “robot in three days” (ri3d for short), we decided to get ahead a bit and resuscitate the code base. After making sure everything...

Read More

A Prerequisite Chassis to Robot In 3 Days

A Prerequisite Chassis to Robot In 3 Days By Trey, Cooper, and Aaron

Task: Build a robot that can be adapted to any challenge

The challenge reveal is going to be quite soon. In the weeks leading up...

Read More

Future Plans For Programming

Future Plans For Programming By Mahesh

Task: Plan Out Changes To Codebase and Use New Libraries/Hardware

This season, we plan to utilize the PAA5100JE Near Optical Flow Sensor (left image) and Realsense...

Read More

Club Fair 2021-2022

Club Fair 2021-2022 By Bhanaviya

Task: Welcome New Recruits!

Thank you for your interest in Iron Reign robotics! Please fill out the following interest form. Check out the rest of this article for more on our robot!

...

Read More

Wattever Meeting

Wattever Meeting By Trey, Anisha, Bhanaviya, Shawn, Ben, Mahesh, and Cooper

Task: Meet with the team Wattever and give insight

This Saturday, all of Iron Reign met with team 16296, Wattever, to discuss how the Iron Reign robotics program...

Read More

Recruitment in Senior Season 2021

Recruitment in Senior Season 2021 By Bhanaviya

Task: Decide plans for expansion and recruitment strategies

For the first time in 11 years, Iron Reign had a no-recruitment year, owing to the pandemic, and the difficulty...

Read More

UTD Qualifier Build Post Mortem

UTD Qualifier Build Post Mortem By Trey

Task: Review our failure of rushed build leading up to the UTD qualifier

As discussed in the post "Making the Ringevator Legal" there was a lot of rushed build leading up...

Read More

Making the Ringevator Legal

Making the Ringevator Legal By Trey and Paul

Task: Make the Ringevator legal so we can use it in competition

We’re at the point now where we have a lot of our systems ready to...

Read More

Ringevator Overview

Ringevator Overview By Trey

Task: Describe the construction and development of the Ringevator intake

This year we have done a lot of work on intakes and launchers. The purpose of this post is to...

Read More

Morph Chart

Morph Chart By Bhanaviya and Ben

Task: Create a flow chart to analyze all our intake designs so far in this season.

Iron Reign has seen several iterations of our intake over this...

Read More

A Lot to Intake

A Lot to Intake By Paul

Task: Prepare the intake before the qualifier

At today's meeting, Paul worked on the ringevator, with the guidance from Mr. V. The intake mechanism required a motor to be installed,...

Read More

Accounting For Offsets And Launching In Motion

Accounting For Offsets And Launching In Motion By Mahesh

Task: Build A Forward Kinematic Model Of The Robot To Account For Turret And Muzzle Offsets, And Counter-Lead The Target To Allow For Launching In Motion

Read More

A Lot to Intake

A Lot to Intake By Paul

Task: Prepare the intake before the qualifier

Today’s meet consisted of Cooper working on code, Paul burning polycarb, and Trey working on the intake with Paul. We were able to...

Read More

Control Mapping

Control Mapping By Bhanaviya, Mahesh, and Cooper

Task: Map and test controls

With our first qualifier being a week away, Proteus (our robot) needs to be in drive testing phase. So, we started out by mapping...

Read More

Achieving Continuous Targeting and Launching

Achieving Continuous Targeting and Launching By Mahesh and Cooper

Task: Achieve Continuous Targeting and Automatic Launching

With the goal of having the turret continuously aim towards the goal, the elbow tilt to the correct...

Read More

Ringslinger 9000 Step-by-Step Guide

Ringslinger 9000 Step-by-Step Guide By Anisha, Paul, Trey, and Cooper

Task: assemble different intake prototypes

The Ringslinger 9000 is a crucial part of the robot and requires careful planning to build. Although we have a relatively...

Read More

Adding Margins Of Error To Desmos

Adding Margins Of Error To Desmos By Mahesh

Task: Add Margins Of Error To The Desmos Calculator

In order to visually represent the significance of placing the constraints we did, we modified our desmos...

Read More

Fixing Odometry

Fixing Odometry By Cooper and Mahesh

Task: find and fix old odometry code

This year, more than the 2 previous years, odometry plays a critical role in our solution while vision is on the fritz. This is...

Read More

Meeting Log

Meeting Log By Ben, Bhanaviya, Cooper, Jose, and Trey

Task: Prepare the portfolio and intake before the qualifier

The three of us worked on the engineering portfolio, discussing what we needed to get done in these 3 weeks between now...

Read More

Accounting For Initial Height

Accounting For Initial Height By Mahesh

Task: Account For Initial Height

In the previous trajectory calculations post, "Derive And Translate Trajectory Calculations Into Code", we did not take into account how the length of the launcher would effect...

Read More

Ring Launcher 9000 On-Bot Testing

Ring Launcher 9000 On-Bot Testing By Cooper and Jose

Task: Test the intake now that it is on the robot

Today we performed proper field testing of the Launcher subsystem. While we have done many tests in the past...

Read More

RingSlinger 9000 Summary

RingSlinger 9000 Summary By Jose

Task: Summarize the key components of Ring Launcher 9000

A ring launcher is more than just a flywheel; it needs a barrel to give the ring a path to move through. A 90 degree...

Read More

Materials Test Planning

Materials Test Planning By Bhanaviya

Task: Create a system to test our materials to better understand their grip potential

Here at Iron Reign, we're used to using off-the-shelf materials for our robot. For this season,...

Read More

Intake Iterations Summary

Intake Iterations Summary By Bhanaviya and Ben

Task: Go over our 5 intake iterations

This season, we experimented with 5 gripper models - both for our robot in three days project and for our competition bot. While...

Read More

DPRG Virtual Meeting 2/9

DPRG Virtual Meeting 2/9 By Bhanaviya and Mahesh

Task: Present our flywheel launcher to the Dallas Personal Robotics Group

2 weeks ago, Iron...

Read More

Pink v. Cyan Remote Scrimmage Code Post Mortem

Pink v. Cyan Remote Scrimmage Code Post Mortem By Cooper

Task: review the code changes needed from our latest scrimmage

After looking over the progression of matches of the scrimmage, it is obvious that there needs to be some...

Read More

Pink v. Cyan Remote Scrimmage Post Mortem

Pink v. Cyan Remote Scrimmage Post Mortem By Cooper and Jose

Task: review the progression of matches in our latest scrimmage

We participated in the “Pink v....

Read More

Programming Session 1/31

Programming Session 1/31 By Mahesh and Cooper

Task: Set up FTC Dashboard

We wanted to setup FTC Dashboard for graphing, configuration, vision, and later on, odometry. FTC Dashboard enables graphing of numeric variables, which can simplify PID tuning...

Read More

Ringslinger 9000 Overview

Ringslinger 9000 Overview By Trey

Task: Describe the construction and development of the flywheel ring shooter

The launcher of any robot is a central part of the design, just like the intake which is why we developed the two...

Read More

Flywheel CAM

Flywheel CAM By Trey and Justin

Task: CAM and cut our flywheel model

Today we CAM'd the flywheel model and cut it out on the CNC. This was our first CNC project this year in the new house, so...

Read More

Build Progress 1/30

Build Progress 1/30 By Trey, Justin, and Jose

Task: assemble different intake prototypes

Today we worked on different intake systems to place the rings in the launcher. We finished our first prototype for a belt type intake and lift....

Read More

Derive And Translate Trajectory Calculations Into Code

Derive And Translate Trajectory Calculations Into Code By Mahesh, Cooper, Shawn, Ben, Bhanaviya, and Jose

Task: Derive And Translate Trajectory Calculations Into Code

To ease the work put on the drivers, we wanted to...

Read More

Correcting the Trajectory Calculations Equations

Correcting the Trajectory Calculations Equations By Bhanaviya, Ben, and Mahesh

Task: Correct the trajectory calculations after the DPRG meeting

In the past week, we've been experimenting with a series of equations to derive the angle...

Read More

New Addtions to the Elbow

New Addtions to the Elbow By Jose

Task: Design new parts to better mount the ring launcher and encoder

First thing to do in this CAD session is to design a secondary mounting point for the ring launcher. To...

Read More

RingSlinger 9000 Build Progress

RingSlinger 9000 Build Progress By Paul and Cooper

Task: Build and prototype the Flywheel Launcher

For this years new season we used an innovative flywheel-based...

Read More

DPRG Virtual Meeting

DPRG Virtual Meeting By Bhanaviya, Jose, Trey, Paul, and Cooper

Task: Present our flywheel launcher to the Dallas Personal Robotics Group

Every year, Iron Reign presents our robot or standout subsystems to the Dallas Personal...

Read More

Iterate Trajectory Calculations in Preparation for DPRG Meet

Iterate Trajectory Calculations in Preparation for DPRG Meet By Bhanaviya, Mahesh, and Ben

Task: Improve the Trajectory Calculations

As mentioned in our earlier posts, one of the biggest control challenges we face in this...

Read More

Ring Launcher CAD Meet 4

Ring Launcher CAD Meet 4 By Jose

Task: Finalize the ring launcher design

The main thing here is a huge wall on the left to guide rings to their resting position at the back of the ring launcher. But...

Read More

Ring Launcher CAD Meet 3

Ring Launcher CAD Meet 3 By Jose

Task: Expand the ring launcher to begin accomadating for a controlled system of firing the rings

The first step in accomplishing this task is to expand the center aluminum plate to almost...

Read More

Code Changes Leading up to the PvC Scrimmage

Code Changes Leading up to the PvC Scrimmage By Cooper

Task: Finalize code changes prior to the PvC scrimmage

Leading up to the scrimmage, many code changes happened, mostly in the area of auton. To start, I tried to run 10...

Read More

Updating Proteus' model

Updating Proteus' model By Bhanaviya and Jose

Task: Update the model to plan TomBot's build

With our first qualifier being around a month away, Iron Reign is currently in the midst of trying to...

Read More

1/16 Build Progress - The first rings fly

1/16 Build Progress - The first rings fly By Trey, Cooper, Aaron, Paul, Bhanaviya, and Jose

Task: Continue developing the ring launcher and do preliminary testing

Today we continued to further...

Read More

Presentation Prep-Run

Presentation Prep-Run By Anisha and Bhanaviya

Task: Practice the presentation prior to the PvC Scrimmage on Saturday

Iron Reign will be participating in our first competitive event of the year at the PvC scrimmage. One of the submissions we...

Read More

Flywheel Assembly

Flywheel Assembly By Jose

Task: Assemble the flywheel with the readily manufacured parts

Following the milling of the aluminum plates and the 3-D printing of the core of...

Read More

Ring Launcher CAD Meets 1+2

Ring Launcher CAD Meets 1+2 By Jose

Task: Begin designing a ring launcher

The initial vision for the ring laucher was to be a semi-circle in order to give the ring as much acceleration as possible. In this meeting,...

Read More

Ladder Intake Build

Ladder Intake Build By Jose and Bhanaviya

Task: Physically build the ladder intake, based on the design in CAD

For the intake system of this year's challenge we first brainstormed several ways which a ring could be collected and...

Read More

Proteus' model

Proteus' model By Bhanaviya and Jose

Task: Update the model to plan Proteus' build

With our first qualifier being less than 2 months away, Iron Reign embarked on an ambitious project to create a...

Read More

NinjaFlex Belt intake system

NinjaFlex Belt intake system By Trey

Task: Design an intake with the NinjaFlex belt

So far we have made a few Intake assemblies including the belt intake and the Tetrix tread intake. However, as is Iron Reign tradition, we...

Read More

Caterpillar Track Intake

Caterpillar Track Intake By Ben, Bhanaviya, Trey, and Jose

Task: Build and prototype an intake system

One of the first intake systems we made was...

Read More

FTC Legal Belt Sander

FTC Legal Belt Sander By Paul

Task: Create a prototype for a belt sander intake system

The so-called “FTC Legal” belt sander was an early iteration of the intake mechanism for this year's robot....

Read More

Deconstructing TomBot

Deconstructing TomBot By Trey, Jose, and Cooper

Task: Create and Test a Arm Disk Launcher

This season of FTC has been quite difficult for most teams in Texas. As a state with high rates of COVID-19, It has been...

Read More

Modelling an Equation for Forward Speeds of a Ring

Modelling an Equation for Forward Speeds of a Ring By Bhanaviya and Ben

Task: Model a projectile motion equation to approximate forward speeds of rings launched from a ring launcher

A key challenge in this year's...

Read More

Auto Path Plan

Auto Path Plan By Cooper

Task: Layout a plan for auto paths this season

To begin, as you can see up above (a diagram that was generated on https://ftcchad.com/ ) our first auto path takes very little...

Read More

Ladder Intake CAD

Ladder Intake CAD By Jose

Task: Design a mechanism to trasfer rings from the ground to a future ring launcher

The initial vision for this intake design was inspired by FRC team 1983’s Ultimate Ascent robot. The “ladder” pivots...

Read More

Recruitment Update

Recruitment Update By Bhanaviya

Task: Plan for sustainability goals

Owing to the ongoing pandemic, our recruitment goals are not similar to that of previous seasons. One of our bigger concerns is that it will be harder to teach...

Read More

Dealey Presentation

Dealey Presentation By Ben, Mahesh, Jose, Anisha, Shawn, Bhanaviya, Paul, Cooper, and Trey

Task: Give a presentation to rookie teams at Dealey International School

Today we gave a presentation to rookie FTC teams about FIRST and our team over...

Read More

Dealey Presentation Preparation

Dealey Presentation Preparation By Ben, Mahesh, Jose, Anisha, Shawn, Bhanaviya, Paul, Cooper, and Trey

Task: Prepare for our presentation to Dealey International School

On Saturday October 10 we received an email from the robotics coach at Dealey International School. Dealey...

Read More

Custom Flywheel CAD

Custom Flywheel CAD By Jose

Task: CAD a custom flywheel

Instead of using a grip wheel to launch rings we went with the approach to make a custom flywheel. The key concept of a flywheel is to maximize rotational...

Read More

Code Planning For The New Season

Code Planning For The New Season By Mahesh

Task: Plan changes to our codebase for the new season.

This year's game saw a significant boost to the importance of the control award, now being put above even the motivate and design awards in order of advancement. Therefore, it is crucial to analyze...

Read More

The First Launcher

The First Launcher By Trey and Paul

Task: Create and Test a Arm Disk Launcher

One of the centerpieces of any robot this year is going to be the disk launcher. It’s likely that most robots in the competition...

Read More

Archimedes Screw Intake

Archimedes Screw Intake By Bhanaviya, Jose, and Shawn

Task: Begin creating intake systems on CAD to test their potential

The Archimedes Screw Intake, as the name goes, was based on an Archimedes screw. A screw...

Read More

Simple Roller Intake

Simple Roller Intake By Jose

Task: CAD a simple roller intake design

This intake design is the most plain of them all, just compliant wheels on a shaft. The idea with this is to have it low to the...

Read More

Robot in 2 Days - But in CAD

Robot in 2 Days - But in CAD By Jose

Task: CAD a robot for the Ultimate Goal Challenge quickly in order to get ideas for a final robot design and prototypes

A new season, a new design challenge,...

Read More

Printing Rings

Printing Rings By Trey

Task: Print some game elements to get a kick start on the season

Recently, this year’s competition details were released, and while we couldn’t quite get started on a robot immediately like we...

Read More

FTC 2020-2021 Game Reveal

FTC 2020-2021 Game Reveal By Ben B, Jose, Anisha, Shawn, Bhanaviya, Justin, Mahesh, and Trey

Task: Watch the FTC Challenge Reveal event live

Game Reveal:

Today...

Read More

Connecting with Motus Labs

Connecting with Motus Labs September 08, 2020 By Bhanaviya

Reaching out to Motus Labs September 08, 2020

Task: Reach out to potential sponsors in light of the 2020-2021 season

Earlier in the summer, we learnt of an...

Read More

Co-Hosting the Caravan CAD Challenge

Co-Hosting the Caravan CAD Challenge By Jose

Task: Help design a CAD Challenge game, make a reveal video for the game, judge submissions, and give feedback

Over the summer, we collaborated with FTC teams 3658 and...

Read More

Summer Summary

Summer Summary July 11, 2020 By Bhanaviya, Jose, Anisha, Paul, Shawn, Trey, Justin, Aaron, Ben, Mahesh, and Cooper

Talking Heads: Summary July 11, 2020

Task: Prepare for the 2020-2021 Game Reveal season

Today kicked off our first...

Read More

Narrowing Down the Configuration of the New Vehicle

Narrowing Down the Configuration of the New Vehicle By Bhanaviya

Introducing MXP 2: Electric Boogaloo

As we have explained in earlier posts, Iron Reign is currently involved in the process of creating a new version of...

Read More

Contact Us

E-Mail: ironreignrobotics@gmail.com