Presenting to DPRG
Task: Present a status update to Dallas Personal Robotics Group
You can watch our full presentation here. Today was our second meeting with
Meeting Log 1/6
Task: Documentation and CAD
Today,we focused mainly on documentation and the continued CAD for the next iteration of TauBot. We worked on the outreach and Motivate sections of the Engineering Portfolio...
Meeting Log 01/04
Task: Build and CAD
Today we focused on building and modeling our second iteration of Toubot. After designing and cutting out the parts for the underarm on the CNC we began...
Meeting Log 12/30
Task: Driver Practice!
Recently, Vance implemented a new control scheme : scoring patterns. This required some changes to the way the cone is “transported” throughout the field when the driver operated,...
Virtual DPRG Meeting 12/17
Task: Present TauBot to the Dallas Personal Robotics Group
Today, we virtually presented...
Townview Tournament
Hosting the Townview Tournament
Meeting Log 12/06
Task: Improving code
We implemented inverse kinematics with driver...
League Meet #2 Post Mortem
Task: review the progression of matches in our latest League Meet

Team 6832, Iron Reign, and our sister teams, Iron Core...
Meeting Log 12/02
Task: Prepare for Our Second League Meet
Today we worked on finishing the nudge stick and auton code, along with doing driver practice and other preparations for the upcoming...
Meeting Log 11/29
Task: Code and Build Before League Meet
We partially remade the joint that connects the extension part of the crane to the turret, as we found that under high stress...
Meeting Log 11/26
Task: Build, Modeling, and Drive Practice for Upcoming League Meet
We spent today's meeting fixing minor build problems, then ran timed practice matches. Additionally, we started modeling the prototype for the...
Code Progess for November
April Tags
Meeting Log 11/19
Task: Drive Practice and Improving Code
Meeting Log 11/18
Tasks:
1. Fix Issues from the Last Meet
2. Build Upon our Current Strategy
2. Continue to Develop TauBot 2.0
The League Meet was a rude awakening for...
1st League Meet - Post Mortem
Tasks:
1. Review 1st League Meet
2. Analyze 1st League Meet Performance
3. Discuss Possible Fixes + Next Steps
Play By Play
1st...
Meeting Log 11/11
Task: Finalizing the Robot the Day Before Competition
The day before a competition always sees arguably the most productivity from all the teams in a rush to finish up...
Meeting Log 11/10
Task: Finishing Code for Upcoming Meet and Drive Practice
We fixed the turret heading PID so that it does not spin uncontrollably when the angle changes from 359...
Meeting Log 11/8
Task: Preparing the Robot for the Upcoming League Meet
General Fixes:
The LED battery holder from the previous meeting snapped, requiring us to rebend and make a new gate for the LED...
Meeting Log 11/5
Task: Fixing Issues from the Screamage Pt.2
In tandem with yesterday, the main goal of this meeting was to improve upon the robot after the Screamage. This consisted of...
Meeting Log 11/4
Task: Fixing Issues from the Screamage
After the Screamage, many different problems became apparent, including the fact that the robot just barely fit sizing requirements. In order to combat this, we...
October 29th Screamage Overview
Screamage at Marcus High School Overview

Today, Iron Reign attended the Screamage at Marcus High School to play a couple of practice matches. This event...
Meeting Log 10/22
Task: Drive Practice and Getting Code to Work
Today was mainly focused on getting proper drive practice and getting the path following for the April Tags...
Overall Progress From the Past Two Weeks
Tasks:
1. Working on path following with Code
2. Creating prototypes to optimize the Build design
3. Gaining experience with 3D Modeling using Fusion 360
...
Meeting Log 9/24
1. Game strategy 2. Tombot as sparring partner. 3. Gripper Designs. 4. New recruit build teams.
Game Strategy
Robot in 2 Days
Our First Ideas: Robot in 2 Days!

Our Ideas with Build
As a base robot, we started with an 18 inch cubic frame. This...
Season Reveal
The Season Reveal of 2022-2023's Game: Power Play!

Today was the season's official kick off the 2022-2023 game, Power Play! However, Gabriel, one of our members, gave...
Interest Meeting
Our Interest Meeting at TMC
To gain more members for our sister teams, Team 15373, Iron Core, and Team 3734, Pandemonium, we held an interest meeting...
FLYSET Workshop
Task: Give a presentation at the FLYSET Workshop

At the FLYSET Workshop, hosted by team 8565, Technicbots, and team 20313, Mustang Robotics, we were tasked with introducing...
Recruiting at Flight School
Task: Recruit new members at the TAG Flight School
Earlier this afternoon, at TAG's flight school event for new freshmen, Iron Reign had a club booth for all the new...
Dallas City of Learning at Frontiers of Flight
Task: Connecting with the communoity through the Frontiers of Flight
This morning, Iron Reign demoed at the Dallas City Learning event at...
Designing the New Workshop
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...
Iron Reign’s Mechavator - Safety Features and Protocols
Let's not do this!
Intrinsic Hazards and Safeties
Primary Safety
Backup Safety
Site Safety
Operational Safety
Intrinsic Hazards and Safeties
Intrinsic Hazards
It’s important...
Last Practice Before UIL!
Our Last Meeting Before UIL!
This marks our final competition of the Freight Frenzy season.
Getting in our final drive...
Meeting Log 4/2
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...
CONNECTions through the season
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...
Think Gripper Progression
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...
Meeting Log 4/01
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...
Meeting Log 3/29
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...
Meeting Log 3/26
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...
Solving Tipping Issues in The Reach
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...
Repairing ‘Reach’
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...
Meeting Log 3/19
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...
Hybrid Swerve Drive Progression
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...
Iron Reign and the Three Magnets
Task: Evaluating what magnet type works best with the FFUTSE and bucket attraction

Iron Reign has its final event of the season, the UIL championship,...
Meeting Log 3/12
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...
Deriving Maximum Chassis Length On Turns
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...
Deriving Inverse Kinematics For The Drivetrain
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...
Flyset Workshop Vision Presentation
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...
Chassis Brainstorming
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...
Code Cleanup
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...
A Prerequisite Chassis to Robot In 3 Days
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...
Future Plans For Programming
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...
Club Fair 2021-2022
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!
...
Wattever Meeting
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...
Recruitment in Senior Season 2021
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...
UTD Qualifier Build Post Mortem
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...
Making the Ringevator Legal
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...
Ringevator Overview
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...
Morph Chart
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...
A Lot to Intake
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,...
Accounting For Offsets And Launching In Motion
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

A Lot to Intake
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...
Control Mapping
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...
Achieving Continuous Targeting and Launching
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...
Ringslinger 9000 Step-by-Step Guide
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...
Adding Margins Of Error To Desmos
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...
Meeting Log
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...
Accounting For Initial Height
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...
Ring Launcher 9000 On-Bot Testing
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...
RingSlinger 9000 Summary
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...
Materials Test Planning
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,...
Intake Iterations Summary
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...
DPRG Virtual Meeting 2/9
Task: Present our flywheel launcher to the Dallas Personal Robotics Group
2 weeks ago, Iron...
Pink v. Cyan Remote Scrimmage Post Mortem
Task: review the progression of matches in our latest scrimmage
We participated in the “Pink v....
Programming Session 1/31
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...
Build Progress 1/30
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....
Derive And Translate Trajectory Calculations Into Code
Task: Derive And Translate Trajectory Calculations Into Code

To ease the work put on the drivers, we wanted to...
Correcting the Trajectory Calculations Equations
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...
New Addtions to the Elbow
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...
RingSlinger 9000 Build Progress
Task: Build and prototype the Flywheel Launcher
For this years new season we used an innovative flywheel-based...
DPRG Virtual Meeting
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...
Iterate Trajectory Calculations in Preparation for DPRG Meet
Task: Improve the Trajectory Calculations
As mentioned in our earlier posts, one of the biggest control challenges we face in this...
Ring Launcher CAD Meet 4
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...
Ring Launcher CAD Meet 3
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...
Code Changes Leading up to the PvC Scrimmage
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...
Updating Proteus' model
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...
1/16 Build Progress - The first rings fly
Task: Continue developing the ring launcher and do preliminary testing
Today we continued to further...
Presentation Prep-Run
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...
Flywheel Assembly
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...
Ring Launcher CAD Meets 1+2
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,...
Ladder Intake Build
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...
Proteus' model
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...
NinjaFlex Belt intake system
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...
Caterpillar Track Intake
Task: Build and prototype an intake system
One of the first intake systems we made was...
FTC Legal Belt Sander
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....
Modelling an Equation for Forward Speeds of a Ring
Task: Model a projectile motion equation to approximate forward speeds of rings launched from a ring launcher

A key challenge in this year's...
Auto Path Plan
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...
Ladder Intake CAD
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...
Recruitment Update
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...
Dealey Presentation
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...
Dealey Presentation Preparation
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...
Custom Flywheel CAD
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...
Code Planning For The New Season
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...
The First Launcher
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...
Archimedes Screw Intake
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...
Simple Roller Intake
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...
Robot in 2 Days - But in CAD
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,...
Printing Rings
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...
FTC 2020-2021 Game Reveal
Task: Watch the FTC Challenge Reveal event live
Today...
Connecting with Motus Labs
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...
Co-Hosting the Caravan CAD Challenge
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...
Summer Summary
Talking Heads: Summary July 11, 2020
Task: Prepare for the 2020-2021 Game Reveal season
Today kicked off our first...
Narrowing Down the Configuration of the New Vehicle
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...
Contact Us
E-Mail: ironreignrobotics@gmail.com