Articles by tag: organization

Articles by tag: organization

    RIP FTC 2016

    RIP FTC 2016 By Jayesh, Omar, Max, Tycho, Caitlin, Darshan, Alisa, Dylan, Evan, Ethan, and Trace

    Task: Review the events that occurred at the FTC Regional Championship

    Link to postmortem document

    Iron Reign had a fairly successful run at our regional tourament, much more so compared to last year. Despite reaching the semi-finals, we were unable to advance past the competition to super-regionals. We had many strengths of ours shown through the day, but also committed errors that inevitably caused our loss at the end. At the judges meeting, we did a decent job of eplaining our value as a team to the judges but committed a huge error in not showing demonstrations on our robot and videos over its functions. This made our presentation have less of an impact in that the points we were making had no empirical vale because there were no real world examples to what we were saying that the judges could see. We were pretty successful in the robot game, holding the first position in the rankings for the majority of the tournament. Going into our third match, a weird error caused our robot to not transfer power from the battery to the robot system and disqualified us from the game. In our last match the error persisted and didn't allow us to climb the mountain, which was our main source of points and we ended up outside of the top four teams. In the selection of alliance partners, we were wanted by the first and second place alliances for second pick but were picked up by the fourth place alliance first pick. Through our match with the first place alliance, we lost by a small margin and our other partner with our alliance captain were blown out in the second match, taking us out of the tournament.

    Reflections

    We had much more success in our regional tournament this year compared to last year, but our luck wasn't with us this year as a few small errors prevented us from moving on to super-regionals. We now look forward to the UIL tournament and will continue holding practices to prepare for that competition in the summer. Some errors we must look at are in ensuring the prevention of random errors in the robot for the game and tightening up our presentation to both convey our team value and provide real-world example to the judges to help connect the two aspects of the team. This will give us a much better chance to succeed in both the robot game, both scoring blocks and climbing the ramp, and help show the judges how are team works and has overall strength compared to other teams. Learning from our mistakes at regionals, we will grow and look to have great success at UIL.

    MXP - Mobile Learning Lab Recap

    MXP - Mobile Learning Lab Recap By Jayesh and Caitlin

    DCOL Mobile Tech XPerience (MXP) Begins Service

    Written by Jayesh Sharma
    Edited by Caitlin Rogers

    Iron Reign has been actively supporting Dallas City of Learning (DCoL) for a few years now. Big Thought (managing partner for DCoL) received a grant from Best Buy to support STEM learning over the summer by taking STEM opportunities into communities so that kids with reduced access to transportation wouldn't be left out. The original idea was to pack a cargo van with technology that could be dropped off at community centers, libraries, schools, churches and other public facilities where kids could experiment with tools and technologies that would'nt normally be available.

    But Big Thought, true to the name, decided to scale up the vehicle into a true mobile learning laboratory. Because the budget remained tight, they needed to create a mobile classroom on a shoestring. So the new idea was to repurpose a used RV large enough so that 12 students could productively work on board while many more could participate inside the visited location. While Big Thought handled putting a sweet new skin on the vehicle, we volunteered our time to renovate the interior.

    When we received the vehicle, it was cramped on the inside, with everything needed for a portable family living space. We removed a bed, couch, and restroom (complete with bathtub) and opened the space up for more gadgets. We tore out extra cabinets, shelving, tables, chairs, light fixures and mirrors. We ripped out the old carpet and replaced it with wood-grain vinyl, installed wide screen instructor's monitors over the driver's seat, added work benches along the perimeter and created a bay to hold four 3D printers. Max is still working on a 3D print server so that the printers can be access through the on-board wifi. We spent a whole day power-washing the roof to reveal the original white surface that could reflect away more of the sunlight so the air conditioners would have a chance against the Texas summer heat. On the inside we painted the walls and cabinets black and added diamond plate trim and LED lighting to give it a tech/industrial feel.

    Including the time it took to clean about a decade’s worth of grime and dust, the team has put one and a half months and over 350 person hours of work into this vehicle, resulting in the mobile technology lab that went into service last Thursday. Throughout the course of renovating this vehicle, we affirmed the value that STEM education has for our society. Our building experience with robotics was a great advantage when working on the RV’s design and construction. The team’s engineering and design skills were put to the test and our efforts have been very kindly received. The team will continue to help DCoL spread STEM opportunities and values to those who otherwise wouldn’t have had access to them. Next Saturday we'll be going back to the Frontiers of Flight Museum to staff the vehicle for the DCOL Turn-Up there. We hear the vehicle will be pulled inside the hanger. Museum admission is free that day, we hope to see you there!

    Meeting with The Texas Workforce Commission

    Meeting with The Texas Workforce Commission By Jayesh, Omar, Max, Tycho, Darshan, Evan, Ethan, Janavi, Caitlin, Trace, and Dylan

    Task: Connect with our sponsors in the Texas Workforce Commission

    Following the conclusion of the state UIL competition, Iron Reign noticed the Texas Workforce Commission building. Given that the organization was one of the team's generous sponsors, we wanted to show our gratitude and headed into the building. Upon greeting the clerk, we made it apparent that we didn't wish to disturb anybody, but wanted to see if anyone was available from the Commission who we could thank for helping us with FTC. There was an enthusiatic response, as immediately several officials, including Commissioner Ruth Hughs came down to meet with us (I guess we got really lucky with our timing). Upon inquiry, we instantly gave them a brief overview of why we were in Austin (#UIL) and what our team was built on. We spoke on mechanical aspects, such as the robot itself, and also spoke about our several outreach events. We answered questions about FIRST and the general consensus was impressed with the dedication and work we had put into the competition and team. As a tangent to the amount of work we had put into FIRST, Hughs spoke to us about expanding the role of organizing and growing the general workforce. She told us how it was the work of people like us that made her job of organizing us worth it. She also advised we meet with Chairman Andres Alcantar, a big supporter of STEM, as he wasn't in town. After talking about all these topics, we invited the officals to come inside the Mobile Tech Xperience and see what it was like for the kids we taught using the vehicle.

    Reflections

    Getting the opportunity to meet with one of the larger organizations in Texas was very educational for us. While we helped the Commission better understand the investment they've made in FIRST, we also learned yet another aspect of our future in the American workforce. The connection we built with the Commission emphasized the role of STEM and robotics in our future. Driving the robot around, while showing off the multiple components on it, we gave the officials plenty to think about in terms of future opportunities. We hope to take the lessons learned at the TWC and use it to build on our future endeavors. Thank you to the TWC for having us!

    Planning Meeting

    Planning Meeting By Janavi, Max, Tycho, Jayesh, Omar, Darshan, and Caitlin

    Task:

    This week we met to discuss the origination of the meetings for the upcoming year. We decided that for the first fifteen minutes of the meeting we would outline our plans for the meeting. Then during our lunch break we would get together once again to discuss the progress that we have made and what we will move onto by the end of the meeting . By structuring our meetings we will be able accomplish more in the same amount of time and at the end of the season we will be able to better analyse our accomplishments.

    Reflections

    Organization has always been a challenge for Iron Reign and we hope that by doing this we will be able to eliminate any periods of time during the meeting where people don't know what work they should do.

    First Official Practice of the Season

    First Official Practice of the Season By Omar, Caitlin, Jayesh, Darshan, Ethan, Evan, Janavi, Max, and Tycho

    Task: Pull ourselves together for the new season

    At this practice, our goal was to get everybody familliar with this year's game, Velocity Vortex, and to brainstorm some ideas for this year's robot. Some organization also needed to be done in terms of parts (everything is everywhere and nowhere at the same time) and also in terms of this year's meeting structure. Last year was somewhat unfocused and chaotic and we need to get a better grasp of things.

    Reflections

    We managed to get a decent amount done today. Jayesh described our new meeting structure: we begin with a group discussion of what we'd be doing that day, then would separate and work, then around mid-meeting we'd eat some food and while doing so talk about what we've done, then separate again and continue working. Hopefully we're able to stick to this schedule.

    Jayesh and I also made a small table of possible wheel base options, such as using either Mecanum wheels or returning to the omni-wheels of yore. Evan and Darshan disassembled the mountain from last year's field and put it outside near our tent. We discussed several things, such as some interesting rules about how our robot will not be able to grasp onto any part of the center structure, and therefore could not stop it from rotating by doing so. We also discussed League play, and it's advantages/disadvantages. A large weakness of ours is lack of testing, and these League meets would definitely let us get some more practice in before the big qualifiers.

    Evan and Tycho both tried to explain designs for this year's robot that they'd thought up. Evan, by using some loopholes in the rules, designed the premise for a robot that would park itself right in front of our Corner Vortex, having with it at least two Particles, and would cycle them through the Vortex over and over again. Even though each Particle that goes through would only be worth a point, Evan argues that these will add up since his design will be quick at cycling. Tycho's idea focuses instead on the Center Vortex; he explained that his robot would have ball intakes on opposite sides of the robot so direction wouldn't matter (unlike last year's robot, Geb), and would have some sort of mechanism in the center of the robot that would shoot Particles up and through the Center Vortex. So far, most of us are aligning more on Tycho's side of the design wars, but Evan's persistence might win us over. Who knows.

    One other thing Jayesh, Evan and I decided on (question mark?) is a general plan for this year's autonomous that we 100% need to work on to be successful: the robot will hit the beacon buttons, then move to the center of the field, hit the cap ball out of the center, then park in the center (not neccessarily fully). We thought this was realistically possible given the time that we have until competition.

    General Organization Progress

    General Organization Progress By Caitlin and Janavi

    Task: Reduce clutter from summer

    We made real progress in sorting the good and dead batteries after UIL, and we've streamlined the charging process. The phones are harder to charge because their cords can disconnect without warning, and they slide around more. If we don't want to waste time in competition, it's important we make the system easy to use and reliable. Janavi and I worked on Powerpole-ing the last few batteries so we could test and charge them, and I made something like a file cabinet for the phones to rest in.

    Reflections

    The battery box already has some internal organization, charged batteries in a separate box, to-be-charged in the main section. The phones seem like they'd be easy to keep at maximum, but we've noticed that their cords aren't as reliable, even if we have multiple. Stacking the phones works to keep them charging in a smaller space, but if one in the middle disconnects we can't tell which. Then we have to reconnect each one while listening for a disconnect tone to sound. I used some extra prototyping cardboard to make a row of slots for the phones so we could charge them without them affecting each other. Hopefully this will survive the travel stress and

    Meeting Log

    Meeting Log November 06, 2016 By Max, Tycho, Jayesh, Darshan, Ethan, Evan, and Janavi

    Meeting Log November 06, 2016

    We've been blogging/journalling at the sub-team level, which allows us to share our work at a deeper level on specific subjects. This ends up creating a need to have many posts in a single practice. That's great for our journal, but we also end up failing to document some of our sub-team work because we can't find enough time to write up every break-out project. We are also regularly missing out on documenting a lot of our organizational work, like the planning session at the beginning of practice and the list of tasks we assign ourselves. So from now on we will be adding a practice log for each meeting - starting it as an open template on our main shared computer and just asking team members to log their start-stop times there. Publish right at the end of practice. This is meant to be a light-weight log - it doesn't need great writing. Members, add your time to person-hours in this post only for planning time plus any time you worked that will not be captured in a detail post. This will be the first such post.

    Today's Meet Objectives

    Organization / Documentation / Competition Prep

    • Review Journal - not started
    • Review Robot Status - completed

    Software

    • Fix pose class - import from last year is incomplete and broke code - completed
    • Calibrate forward and crabbing motions of the robot - not started
    • Turn current teleop mecanum mixing into a method that can be used across teleop and autonomous - completed
    • Begin Autonomous motion sequences - not started

    Build / Modelling

    • Add outside collectors to collector system - minor progress
    • Begin modelling the full robot assembly - not started

    Service / Outreach

    • Blog about SEM open house - TBD, delegated for homework

    Today's Work Log

    Team MembersTaskStart TimeDuration
    AllPlanning Meeting2:10pm.25
    TychoFix pose class2:30pm1
    MaxCleanup and mount catapult bowl4:001
    Tycho, JanaviMecanum mixing method3:45.5
    Tycho, JanaviMethod to prevent repeated inputs3:30.25
    Ethan,EvanUnboxing video Textix gift3:30.5
    Darshan, Ethan, MaxCatapult Base2:451.25
    EvanDesign sizing box5:001
    Max, JayeshTeach Jayesh Creo basics3:00.5

    Meeting Log

    Meeting Log November 22, 2016 By Caitlin, Evan, Ethan, Darshan, Tycho, and Omar

    Meeting Log November 22, 2016

    Main focus for the day is fixing the problems encountered at the scrimmage and making autonomous progress.

    Today's Meet Objectives

    Organization / Documentation / Competition Prep

    • Review Journal
    • Pre-Match checklist
    • Continue Presentation

    Software

    • Autonomously score
    • Put collection system in same class as flinger

    Build / Modelling

    • Mount new particle bowl
    • Build button pusher

    Service / Outreach

    • Update connection totals

    Today's Work Log

    Team MembersTaskStart TimeDuration
    AllPlanning Meeting2:10pm.25
    EthanCatapult size restraint2:301
    Omar, DarshanButton press2:303
    CaitlinPre-Match Checkist2:30.5
    TychoAutonomous scoring3:001
    EvanPresentation3:003
    Ethan, CaitlinNew particle bowl3:30.25
    TychoCollection system class4:001
    Caitlin, EvanUpdate service totals5:001

    Meeting Log

    Meeting Log November 26, 2016 By Ethan, Max, Tycho, Janavi, Darshan, Omar, and Evan

    Meeting Log November 26, 2016

    Today marks one week until our Arkansas Tournament. God help us all.

    Today's Meet Objectives

    Organization / Documentation / Competition Prep

    • Review Journal
    • Work on Presentation
    • Do Blog Posts

    Software

    • Autonomous
    • Testing Code

    Build / Modelling

    • Finish 2nd Level
    • Improve Catapult

    Service / Outreach

    • Blog

    Today's Work Log

    Team MembersTaskStart TimeDuration
    AllPlanning Meeting2:10pm.25
    Omar, Darshan, EvanField Build2:002
    Tycho, JanaviAutonomous2:004
    EthanHousekeeping Duties2:004
    MaxRobot Improvements2:004

    Meeting Log

    Meeting Log December 31, 2016 By Ethan, Evan, Tycho, and Caitlin

    Meeting Log December 31, 2016

    Today's Meet Objectives

    Organization / Documentation / Competition Prep

    • Blog Fixes

    Software

    • Test autonomous changes

    Build / Modelling

    • Add swinging arms to the robot

    Today's Work Log

    Team MembersTaskStart TimeDuration
    AllPlanning Meeting2:10pm.25
    TychoTest Autonomous2:004
    CaitlinBlog fixes/Cabling2:004
    EthanSwinging Arms/Blog Fixes2:004
    EvanSwinging Arms/Robot Fixes2:004

    Wylie East Qualifier

    Wylie East Qualifier By Ethan, Evan, Max, Tycho, Darshan, Jayesh, Omar, Janavi, and Caitlin

    Task: To go to the Wylie East robotics tournament

    On Jan. 14, we headed out to Wylie East HS for a North Texas qualifier. Our main goal was to test our new code and additions to the robot - we've added static shields and staticide to protect ourselves from the issues that we suffered from last tournament. We had high prospects this tournament, with a robot further ahead than we've ever been before and a "fun" presentation.

    We ended up 3-2 in the main rounds, and at 4th place. The first round we lost was a magestic, catastrophic failure. Our robot ran into the metal sides and short circuited. Then, within ten seconds, every other robot had shut off. We were gettting destroyed at that point, but the powers-that-be decided to call a redo. So, we restarted, and insted of getting destroyed, we got massively, absolutely destroyed by a huge margin. The second time we lost, our robot tipped over, and we couldn't get it back up.

    We advanced to finals, and we won the semi-finals round easily. Then, in finals, we faced a combo-team of Technical Difficulties and Technibots, which proceeded to stomp the floor with us and set a new world record in the process.

    Reflections

    Our main failures through the tournament were that we just can't currently score enough points as higher ranking teams. However, we have a cap ball lift in progress, so well be able to score way more soon. And, we did advance to Regionals, so we've got that going for us.

    To Do List Update

    To Do List Update By Tycho, Max, Jayesh, Omar, Janavi, and Evan

    Task: Update our To Do List

    Sensors

    • CDIM #2 on right side
    • color and distance sensors on right side
    • ultrasonic sensors
    • can we get rid of distance sensors?
    • omnidirectional travel sensor based on trackball
    • omnidirectional travel sensor based on I2c mouse

    Autonomous

    • simplify approach path to wall
    • simplify beacon detection
    • second beacon
    • compute distance before slowing down
    • alt config to bypass a non-working beacon if it's the first
    • pointed at gap between beacons, drive until touching, square with imu, check / adjust distance with ultrasonic

    Authonomous with Vision

    • More team members than Tycho study Fixit3491 videos 4 thru 7
    • Integrate OpenCV 3.2 back into app
    • done
    • Integrate Vuforia sample
    • done
    • Get image from Vuforia into OpenCV
    • in progress
    • stuck with bug
    • Camera mount tweaking to get best vision line
    • Does wide angle work with Vuforia configuration
    • Real Vuforia based auto navigation
    • OpenCV beacon analysis from Vuforia beacon localization

    Particle Launcher / Flywheel + Rail Type

    • New grippy custom printed flywheel design
    • complete
    • Custom flywheel printed and assembled
    • done
    • 3 versions
    • nylon, open ninjaflex, dense ninjaflex
    • Rail design - done
    • Rail print - done
    • High speed motors - aquired
    • Frame and mount rails, flywheel and motor - in progress
    • Particle Release Gate and Servo mounting
    • Presentation narrative and blog updates - tie in with earlier design iterations

    Cap Ball Fork Lift

    • Replace lift spool with double lift+retract spool made from Tetrix track guide wheels
    • Add slides for fork support
    • Add pulleys for retract spool
    • Add deployment servo
    • Fabricate folding fork
    • Figure out fork release by hyperextension
    • Can we retract cleanly?
    • Can we refold? CR servo reeling in a refold line might do the trick.
    • Code to support these capabilities

    Journal / Blog Improvements - ADD STUFF HERE

    Awards Guidance Sheets - ADD STUFF HERE

    Presentation - ADD STUFF HERE

    Robot Reveal Video V1 - Shot List

    • Intro Sequence - half second shots of robot driving into frame from overhead, right side, front
    • Mecanum Freedom - high overhead shot of robot going forward, strafing, diagonal, turning
    • Particle Collector - close up short shots of collector running from side and from front
    • Particle Collector - Pulling in a particle - muliple angles (can one of these be done with a dolly shot of moving particle?)
    • Particle POV - camera on mat - robot strafes into view, engages collector and drives over camera until camera is at accumulator lift
    • Particle Collector - shot from under the robot sitting on polycarb, camera under the polycarb at the rear of the robot lookup up, seeing a particle pulled in, guided by funnel and loaded into accumulator
    • Particle Collector - Automatic Opposing Alliance Particle Rejection
    • Particle Collector - Machine Vision Based Automatic Tracking and Collecting Behavior
    • Particle POV - running up accumulator lift - not sure if this is possible without animation
    • Shooting - with flywheel - wide shot of 4 balls coming out
    • Shooting - close up of Particle Release Gate
    • Shooting - close up of Particles cycling through Launcher while off of robot
    • Shooting - close up of Particles landing in the vortex or on an accuracy marker
    • Cap Ball Lift Deployment
    • Cap Ball Lift Capture
    • Cap Ball Lift Raising
    • Cap Ball Lift Depositing
    • Cap Ball Lift Retracting
    • IMU Close up + 90 degree turn + station keeping behavior(on black turntable; make shot from above)
    • Navigation - Calibrated Odometry in both normal drive and strafing
    • Combined high accuracy Heading and Odometry with Trig = absolute field position (close up of telemetry, plus overhead view of a navigation sequence)
    • Autonomous - high speed of entire sequence - replace with machine vision version when available
    • Autonomous - machine vision localization of beacon targets - phone camera capture
    • Autonomous - beacon isolation and analysis - phone camera capture

    Connect Reveal Video - Shot List

    • MXP Crane Shot Opening Sequence - what if? theme
    • MXP Walk through - adjusted BT script
    • MXP construction effort
    • MXP outreach event visual scrap book

    Connect Reveal Video - Team

  • Who is on this team? Evan leads?
  • Script Team
  • Voiceovers
  • Existing Video Review
  • New shots and slides
  • Editing

Pre-Scouting Regionals

Pre-Scouting Regionals By Ethan

Task: Find out information on teams at Regionals

One of the things we're weak on this year is scouting. Dylan did some amazing scouting work last year that got us to regionals, but he is no longer on the team. So, for regionals this year, we want to be prepared. We took the list of teams attending the regionals and searched for any teams that we've either gone against and logged, or have any active social media presence. Then, we logged what their robot did and whether it was in teleop or autonomous. You can view the current sheet here.

If any team needs help making an online engineering notebook, contact ethanhelfman@outlook.com. It helps everyone when you put your notebook online.

2017 North Texas Regional

2017 North Texas Regional By Ethan, Evan, Jayesh, Charlotte, Tycho, Caitlin, Max, Darshan, and Janavi

Task: Win the North Texas regionals

Summary: We won

On Febuary 25, we drove our RV to W.E. Pete Ford Middle School, in Allen, TX. The tournament was split into two divisions, and for many of our members, this was our first time encountering that layout. We didn't have any of our team members going to Dean's List interviews this time. We still didn't have an operable cap-ball lift, and this was our first time using our flywheel shooter in a tournament setting.

We did decently in our presentation, but it could have gone better. We made a few missteps in our presentation and had a few stumbles. However, we did a great job of presenting to the judges who were walking around. We would greet judges and attempt to present to them, ending up presenting to two separate groups of judges about our robot's design, helping low-income families in STEM fields, and our team history. As well, we talked to one of the FIRST directors, Ken Johnson, about our MXP, and we ended up bringing him out to it to show off.

In the game, we did pretty well. We ended up 5th place, and got picked as 2nd pick for the 1st alliance. We ended up getting all the way to finals, but we didn't win due to the fact that the opposing alliance had Technical Difficulties on it. During the normal games, we won [3-1]. We had issues with our beacon-pressing erasers falling off, so we designed a new "eraser" out of foam tape with a layer of thick tape on top in order to still be able to press the button. Our robot did stop responding during one game, but compared to our previous experiences, that was actually pretty good.

The reflections post can be viewed here.

Meet me in the pit- Tent and Shields

Meet me in the pit- Tent and Shields By Austin, Caitlin, Tycho, Omar, Darshan, Jayesh, and Max

Tent Building

Since we had the general idea of the shape and size of the actual pit tent, we set out to either build or find a tent that we felt best fit the theme we selected. We chose to start off by trying to build a structure via PVC pipe and a tarp like substance that we could drape over the pipe, we handed off the idea and models to Mr. Virani to have him figure out what PVC requirements we would have to fulfill and the cost to build. While he crunched the numbers a group left the house to see if we could find a suitable material to drape over the structure; Tycho, Mrs. Lux, and I went to a local army surplus store in hopes of finding a parachute like material that we could use, however the only cloth available was a very heavy and expensive canvas that we decided would end up crushing the frame, (we didn’t leave empty handed though since the store had lots of fun items). After returning to the house we had another council with Mr. Virani and decided to consider other options since the PVC and tarp idea required to much effort and too much American currency. Various hardware and surplus store websites later we found a rather unconventional shaped tent used to cover cars that was built in two sections each measuring 8’X9’ at their base, we concluded to buy the tent and use the parts to only build one of the sections, and since the pit measures 9’X9’, use the remaining foot of space in the front for table with room for a TV to play various team promoting videos meant to catch a passerby’s eye.

Shields

In terms of the shield, the basic form is completed and ready to be upgraded via LED’s and insignias which will hopefully be mounted before competition. Due to the use of recycled parts the shields are cheap, sturdy, easy to build, and most importantly relatively accurate looking. Expanding on how they were made, the core is old floor tiles from a competition field that have be locked together on one face and had the remaining teeth cut off. To provide structural integrity, old black metal broom handles were attached via zip-ties length wise to the back face of the shield bridging the gap between the two halves. Next more zip-ties were used to create a basic handle design to carry the light shield around. We chose a weathered red duct tape to cover the front face of the shield since it had the appearance of old weathered wood and saved us the pain of having to paint the shield, following the red duct tape the outside edges of the shield were gilded with a nice golden duct tape. To finish off the shield I used a drill press to mount some spare tetrix pieces to the inside of an ikea bowl and pushed the extruding tetrix remnants through the shield and zip-tied them together to keep them from coming out. Oddly enough most of the parts I used were sourced from our robotics “warehouse” and are easy to find or cheap to buy, so building one of these shields on your own would be easy. Not only is the shield light, cheap, and recycled it’s also pretty sturdy, once we had one built we were eager to play with it and made this little video for you to enjoy below.

To Do List

To Do List By Janavi, Tycho, Max, Jayesh, Omar, Caitlin, Austin, and Darshan

Task: Update our To Do List

Sensors

  • CDIM #2 on right side
  • color and distance sensors on right side -done
  • ultrasonic sensors
  • can we get rid of distance sensors?-done
  • omnidirectional travel sensor based on trackball- not high priority
  • omnidirectional travel sensor based on I2c mouse- not high priority

Autonomous

  • simplify beacon detection
  • second beacon
  • compute distance before slowing down
  • alt config to bypass a non-working beacon if it's the first
  • pointed at gap between beacons, drive until touching, square with imu, check / adjust distance with ultrasonic

Authonomous with Vision

  • More team members than Tycho study Fixit3491 videos 4 thru 7
  • Integrate OpenCV 3.2 back into app-done
  • Integrate Vuforia sample -done
  • Get image from Vuforia into OpenCV -done
  • Camera mount tweaking to get best vision line
  • test + upgrade to faster phones for better video processing - done
  • Does wide angle work with Vuforia configuration
  • Real Vuforia based auto navigation
  • OpenCV beacon analysis from Vuforia beacon localization

Particle Launcher / Flywheel + Rail Type

  • New grippy custom printed flywheel design
  • complete
  • Custom flywheel printed and assembled
  • done
  • 3 versions
  • nylon, open ninjaflex, dense ninjaflex
  • Rail design - done
  • Rail print - done
  • High speed motors - aquired
  • Frame and mount rails, flywheel and motor - done
  • Particle Release Gate and Servo mounting- done
  • Presentation narrative and blog updates - done

Cap Ball Fork Lift

  • Replace lift spool with double lift+retract spool made from Tetrix track guide wheels- done
  • Add slides for fork support- done
  • Add pulleys for retract spool- done
  • Add deployment servo
  • Fabricate folding fork
  • Figure out fork release by hyperextension- done
  • Can we retract cleanly? -done
  • Can we refold? CR servo reeling in a refold line might do the trick.
  • Code to support these capabilities

Journal / Blog Improvements -

  • lift and improving it
  • making the new side guards
  • assembling the canopy
  • robot reveal

    Awards Guidance Sheets

  • control award
  • fire beats cd

    Presentation - ADD STUFF HERE

  • pratice it!!!
  • increase info- mabye???
  • add charlotte and austin to the presentation

    Robot Reveal Video V1 - Shot List

    • Intro Sequence - half second shots of robot driving into frame from overhead, right side, front d
    • Mecanum Freedom - high overhead shot of robot going forward, strafing, diagonal, turning d
    • Particle Collector - close up short shots of collector running from side and from front d
    • Particle Collector - Pulling in a particle - muliple angles (can one of these be done with a dolly shot of moving particle?) d
    • Particle POV - camera on mat - robot strafes into view, engages collector and drives over camera until camera is at accumulator lift d
    • Particle Collector - shot from under the robot sitting on polycarb, camera under the polycarb at the rear of the robot lookup up, seeing a particle pulled in, guided by funnel and loaded into accumulator
    • Particle Collector - Automatic Opposing Alliance Particle Rejection
    • Particle Collector - Machine Vision Based Automatic Tracking and Collecting Behavior
    • Particle POV - running up accumulator lift - not sure if this is possible without animation
    • Shooting - with flywheel - wide shot of 4 balls coming out
    • Shooting - close up of Particle Release Gate d
    • Shooting - close up of Particles cycling through Launcher while off of robot
    • Shooting - close up of Particles landing in the vortex or on an accuracy marker
    • Cap Ball Lift Deployment
    • Cap Ball Lift Capture
    • Cap Ball Lift Raising
    • Cap Ball Lift Depositing
    • Cap Ball Lift Retracting
    • IMU Close up + 90 degree turn + station keeping behavior(on black turntable; make shot from above)
    • Navigation - Calibrated Odometry in both normal drive and strafing
    • Combined high accuracy Heading and Odometry with Trig = absolute field position (close up of telemetry, plus overhead view of a navigation sequence)
    • Autonomous - high speed of entire sequence - replace with machine vision version when available
    • Autonomous - machine vision localization of beacon targets - phone camera capture
    • Autonomous - beacon isolation and analysis - phone camera capture

    Connect Reveal Video - Shot List

    • MXP Crane Shot Opening Sequence - what if? theme
    • MXP Walk through - adjusted BT script
    • MXP construction effort
    • MXP outreach event visual scrap book

    Connect Reveal Video - Team

  • Who is on this team? Evan leads?
  • Script Team
  • Voiceovers
  • Existing Video Review
  • New shots and slides
  • Editing

Spring Break Doodle Poll

Spring Break Doodle Poll By Charlotte, Ethan, Evan, Caitlin, Omar, Max, Tycho, Janavi, Jayesh, Darshan, and Austin

Task: Spring Break Meeting Planning

In order to organize a plan for our spring break meetings, we created a poll on doodle.com. We all had individual plans for the break, and with the Doodle Poll we were able to see an overview of everyone's availability. As we have a Super Regional competition coming up, we are on a surge during spring break to complete our many goals regarding the robot, the presentation and more. We have been staying later than usual and attending more meetings to get as much work done as possible. We are anxious and excited to compete in this competition and are willing to put as many hours as we need in order to be completely prepared, including spending time during our break to attend meetings.

Reflections

We have used Doodle Polls in the past, and we plan to use then in the future, as they are helpful in planning our meetings in preparation for Super Regionals. It is important for us to stay organized as a team so that we can focus more on our robot and the game. A tool that seems menial, like the Doodle Poll, is very helpful for our team.

Practice Laps

Practice Laps By Omar, Jayesh, Tycho, Darshan, and Evan

Task: Get some organized driving practice in before Supers

With Superregionals drawing near, we thought it prudent to better organize ourselves in terms of driving teams. We've never felt that we were 100% solid, with people not knowing what to do at certain times in the match. For example, our "Coach" position was almost entirely dedicated to yelling out the match time in 10 second intervals. Today, we talked about our three different roles (Driver, Co-Driver, and Coach) and what each should do. We did several practice matches, rotating through positions each time just to gain practice in each.

Reflections

A large fault our team has always had is focusing too much on improving and working on the robot and not leaving enough time for driver practice. In the coming Spring Break week, we hope to meet several times in order to make sure our teamwork and communication is solid.

Promote Video 2017

Promote Video 2017 By Max

Task: Create a video outlining Iron Reign's outreach

We have had a lot of interest garnered towards the STEM outreach the team has committed to. When we found that FTC encouraged the creation of a video outlining the STEM outreach we had done, we saw it as an opportunity to show others a general overview of our activities. With Max's excellent voiceover, we made a video talking about how long the team's been at it, the various STEM expos/events we do, and how the problem of summer learning loss lead us to making the Mobile Tech Xperience.

Reflections

Making a connection and advancing our community has always been a priority with our team. This video helps give us a short summary to show parents and children the benefit of commiting to the STEM field, specifically in robotics. We started because of two parents who decided to start a robotics team with some energetic middle school 7 years back, and look at us now. We want to tell these interested parents and kids about how their dedication can create something special, and we're doing that by using ourselves and FIRST as examples. We plan to spread this video to those looking to get into FIRST, or even those simply interested in what our team does besides build complicated contraptions.

Dinner Discussions

Dinner Discussions By Caitlin, Max, Tycho, Jayesh, Darshan, and Evan

Task: Set last practices' priorities

Many members were out of town this break but we still managed to make a good deal of progress. What we forgot to do was post about it. Github kept track of code edits and we have other records of the practices, so we have a list of 11 articles to be written by this Sunday at the latest. Tomorrow's practice (Saturday March 18th) will be focused on:

  • Driver practice
  • Presentation practice
  • Staging as much as possible for packing

Reflections

Each member is assigned an article for this weekend and we won't be taking up practice time for this. The list was originally written on my plate after I had pizza, but it's now being sent in our chat and updated as people write. Omar posted his first, an hour before I'm writing this.
Also: Ethan - Please. Don't use backslashes. I have to edit your posts 90% of the time because your paths break in the tag index pages.

Beautiful. Truly.

Packing lists

Packing lists By Caitlin, Janavi, Ethan, Omar, and Evan

Task: Get prepped for the trip

Every post I write about organization seems to start off talking about how Iron Reign hasn't had the best track record with this sort of thing in the past, but we try anyways. So, like always, we're trying to get everything put together that we can: journals, presentations, props, pit setups, etc. Tools are a little more organized than normal because I'm obsessively trying to make sure nothing important gets lost in these last practices. Batteries have been checked for internal resistance, freshely labeled, and the battery box has more USB ports for our dozen phones. Even the Powerpole box showed up again, back from hiding inside another box across the room...

Reflections

The tent materials are already pretty much together, but we need to clear off the two rolling carts and put together everything for the front setups. None of that is going to be used in practice so we're free to stage it for packing. I think we'll be needing a larger box for judging props, everything can rest inside, but we can't close it up. Longer travel distance means we'll need a sturdier method. The battery box is pretty self contained already, and the Container Store chest of drawers has miraculously remained in use, so we won't be scrambling to pack tools that people are using up until the load. I'm worried about the journal printouts and the control award honestly, I'm going to print all new posts at home on Monday and then punch them into our binder. If i can find someone free then I'll enlist them to add detail and diagrams to our Control Award writeup. Rise of Hepheastus 4216 was a huge help with Control! They gave us an idea of how much to write, and we would still be a little lost without them.

South Superregionals Day Two

South Superregionals Day Two By Max, Tycho, Omar, Jayesh, Darshan, Austin, Charlotte, Caitlin, Evan, Ethan, and Janavi

Task: Reminisce on our first six Superregionals matches

After a decent night's rest, we began Day Two at around 7 AM. A lot of our tools and materials were still on our RV, so we first moved them over to our pit. Our match schedule said that we'd have nine matches beginning with Match #1 (just our luck). After the...interesting Pokemon-themed opening ceremonies, we began the day with our first match.

Match 1: Our alliance partner was Thorn's Army, and we faced Greased Lightning and Guzzoline Robotics. We lost; we didn't earn as many points in autonomous or teleop. It was our first game anyway; just a warmup. No big deal.

Match 2: Our alliance partner was Saber Robotics, and we faced Aperture Science and The Prototypes. We lost; tied in teleop, but our autonomous didn't score as much as theirs. Warmup game #2, no big deal.

Match 3: Our alliance partner was 4-H Rohming Robotics, and we faced Team Duct Tape and Twisted Axles. We won; even though neither of us were able to cap, we nailed our autonomous and teleop periods.

Match 4: Our alliance partner was Static Void, and we faced East Cobb Robotics and Team CHAOS. We won; our autonomous didn't score as much (we missed a beacon and a ball), but our partner was able to cap and our combined teleop scored more.

Match 5: Our alliance partner was LASA MurPHy, and we faced Diatomic Dingos and Blue Crew, Too. We won; our autonomous worked great and scored well, which made up for our lackluster teleop period.

Match 6: Our alliance partner was Technical Difficulties, and we faced the Rockettes and LASA Ultra Violet. We won; once again, our autonomous worked great (we missed a ball though), we scored more particles in teleop, and our partner was able to cap. Four in a row!

We felt pretty good about this day, since we came off of a four win streak. However, we still worked as long as we could on improving the reliability of our autonomous. Once the pits were closed, we were directed to the team social, where there was Super Smash Bros. and DJ Mickey Nightrain. It seemed like a fun time (Tycho tried his best at professional Smash), but roboticists usually aren't the type to be out on a dance floor. Jayesh is an exception because he's weird.

As well, we were interviewed by a few groups of judges, and performed well in the interviews. We froze up a few times, but it worked out. Also, we invited some of the judges onto our RV.

Reflections

Even though we were able to do a lot of work this day, we're slightly disappointed in our tiredness. Even though the RoboBisons had brought an entire field with them, we didn't really think about asking them to let us use it to practice. We were very exhausted, and with a half-still-sick Mr. Virani, we think we just weren't enthused enough to stay up late and do some more work. If we had, we might've had the small bit of reliability we needed to win more matches with just our autonomous. ;-; Either way, we're proud of the work we did. Tycho did a great job driving for all the matches. Note for next year - we neeeeeeeed more than one driver. On to Day Three!

South Superregional - Day Three

South Superregional - Day Three By Jayesh, Tycho, Omar, Max, Darshan, Austin, Charlotte, Caitlin, Evan, Ethan, and Janavi

Task: Reminisce on our last three Superregionals matches

Our final competition day began with the driver team rushing to the pits because of a warning given by the game officials for the first match's teams to reach the pits earlier than expected. We reached in time, in fact about an hour before the match actually began. This mild inconvenience did give us time to formulate a strategy against our opponents, the high-scoring mechromancers.

Match 1: Our alliance partner was Neutrinos, and we faced Mechromancers Redfish. We lost; The Neutrinos disconnected early and we had made a strategy of denying the scoring of the Mechromancers. We were relatively succesful, halving their usual scoring output, but without the expected scoring of the Neutrinos, we lost.

Match 2: Our alliance partner was Guzzoline Robotics, and we faced Mouse Spit and Browncoats. We won a very close game, where a blocking penalty by Mouspit helped us win our closest game of the tournament.

Match 3: Our alliance partner was KNO3, and we faced The League of Legendary Scientists and Tundrabots. We lost a 15 point game, where a miscue in our autonomous positioning proved fatal and cost us the winning points of the match.

The match schedule we had today would be our toughest sleight of games for the entire tournament. Despite the unfortunate circumstances of the Neutrinos disconnecting early into our first match, we played decently well and had close games against our toughest competition.

Reflections

Our last loss ended up proving worse than anyone could've expected. In the award ceremony we figured out we were one spot on the leaderboard from advancing. Due to our aquisition of the Judge's award and our position on the leaderboard, we were named first alternate for Worlds. Unfortunate for us, we hope to do better next year.

Meeting Log

Meeting Log September 09, 2017 By Ethan, Evan, Abhi, Tycho, Austin, Karina, and Kenna

Meeting Log September 09, 2017

Today was the first meeting of the Relic Recovery season. Our main focus today was strategy, then organization and getting the robot ready for this year's challenges

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Write blog post for Kickoff
  • Fix dates for indexPrintable
  • Blog post catchup
  • Strategy review

Software

  • Glyph recognition OpenCV
  • Aspiring programmer's code review

Build / Modelling

  • Teardown old robot
  • Design Competition - glyph grabber

Service / Outreach

  • Kickoff

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanKickoff post2:002
EthanFix dates4:002
EvanDesign Competition2:004
AustinTeardown robot2:002
AustinDesign Competion4:002
TychoCode review2:004
KennaBlog review2:004
KarinaStrategy review2:004
AbhiStrategy review2:004
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001
PeopleTask2:001

Meeting Log

Meeting Log September 16, 2017 By Ethan, Evan, Karina, Tycho, Austin, Charlotte, and Kenna

Meeting Log September 16, 2017

Today we had a major outreach event at Conrad HS in DISD which served around 450 people. We also planned on continuing our building competition, working on strategy, the blog, and the robot teardown.

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Conrad post
  • About page - new members
  • Strategy

Software

  • Code review

Build / Modelling

  • Complete robot teardown
  • Finish design competition
  • Install REV hubs

Service / Outreach

  • Conrad HS volunteering

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanConrad post2:002
EthanAbout page4:002
EvanDesign competition2:004
AustinRobot teardown2:001
AustinREV hubs3:001
AustinDesign competition4:002
KarinaAbout page2:002
KarinaStrategy4:002
TychoCode review2:004
CharlotteConrad post2:004

Meeting Log

Meeting Log September 23, 2017 By Charlotte, Kenna, Tycho, Austin, and Evan

Meeting Log September 23, 2017

We started the day by volunteering at LV Stockard MS, another DISD event. During our practice, we planned to work on robot design, blog updates, and code testing.

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • About page updates
  • Stockard blog post

Software

  • Controller mapping

Build / Modelling

  • Cryptobox grabber - competition judging
  • Install chosen grabber
  • Reposition robot hubs

Service / Outreach

  • Stockard MS DISD

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
CharlotteStockard post2:002
CharlotteCompetition judging4:002
KennaAbout page2:002
KennaCompetition judging4:002
TychoController mapping2:004
AustinCompetition judging2:002
AustinInstall grabber4:002
EvanCompetition judging2:002
EvanMove hubs4:002

Meeting Log

Meeting Log September 30, 2017 By Ethan, Evan, Tycho, Austin, Kenna, Karina, Austin, and Abhi

Meeting Log September 30, 2017

Today was based around prepping for our meeting with DISD adminmistrators, getting our robots in working order, and organizing parts for the season.

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Fix stats page
  • Strategy

Software

  • Program lift
  • Program grabber

Build / Modelling

  • Fix lift string system
  • Add lift supports

Service / Outreach

  • DISD prep

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanFix stats page2:002
EthanDISD Prep4:002
EvanLift supports2:004
AustinLift string2:004
TychoProgram lift2:002
TychoProgram grabber4:002
KennaLift supports2:004
KarinaStrategy2:004
AbhiStrategy2:004

Meeting Log

Meeting Log October 07, 2017 By Ethan, Evan, Austin, Tycho, and Charlotte

Meeting Log October 07, 2017

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • DISD post
  • Fix old post formatting
  • Stockard MS

Software

  • Begin autonomous

Build / Modelling

  • Fix robot - was dropped
  • REV hub relign 2
  • Realign square base

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanDISD post2:002
EthanFix formatting4:002
EvanFix robot2:002
EvanRealign4:002
AustinFix robot2:002
AustinREV realign4:002
TychoAutonomous2:004
CharlotteStockard post2:002
CharlotteJournal review4:002

Meeting Log

Meeting Log October 14, 2017 By Ethan, Kenna, Abhi, Austin, Janavi, Evan, Charlotte, and Tycho

Meeting Log October 14, 2017

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Learn to blog
  • UTA post
  • Teach how to blog
  • Strategy post

Software

  • IMU testing
  • Autonomous

Build / Modelling

  • Install wheel mounts
  • Test string for lift

Service / Outreach

  • UTA volunteering

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanTeach how to blog2:002
EthanFix formatting of posts4:002
KennaLearn to post2:002
KennaUTA post4:002
AbhiStrategy post2:004
AustinWheel mounts2:004
EvanString test2:004
CharlotteLearn to blog2:004
TychoIMU2:002
TychoAutonomous4:002

Meeting Log

Meeting Log October 21, 2017 By Ethan, Tycho, Evan, Abhi, Charlotte, and Karina

Meeting Log October 21, 2017

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Travis blog post
  • Work on presentation

Software

  • Work on openCV integration
  • Test out RoboRealm

Build / Modelling

  • Robot drive practice
  • Learn PTC
  • Jewel thief mockup

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EthanWork on presentation2:004
TychoTravis blog post2:001
TychoOpenCV3:002
TychoRobotRealm4:002
CharlottePTC2:004
AbhiPTC2:004
KarinaDrive practice2:004
EvanJewel thief mockup2:004

Meeting Log

Meeting Log November 03, 2017 By Ethan, Evan, Tycho. Austin, Charlotte, Karina, Janavi, Kenna, and Abhi

Meeting Log November 03, 2017

Today is one of the last full meetings until our tournament, so we need to get everything ready for judging. This post also includes the objectives for the next week.

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • 3 posts from each member
  • DISD Scrimmage post
  • Field build post
  • Strategy\Business plan
  • Print notebook
  • Finish presentation
  • Presention practice

Software

  • Autonomous
  • Drive practice

Build / Modelling

  • Respool string
  • Robot tuneup

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
Ethan3 posts2:002
EthanFinish presentation4:002
EvanTuneup2:004
TychoAutonomous2:002
TychoDrive practice4:002
EvanDrive practice2:004
AustinDrive practice2:004
AustinTuneup2:004
JanaviWork on presentation2:004
KennaPrint notebook2:004

Meeting Log

Meeting Log December 09, 2017 By Ethan, Evan, Tycho, Austin, Janavi, Charlotte, and Abhi

Meeting Log December 09, 2017

Today's Meet Objectives

Organization / Documentation / Competition Prep

  • Review Journal
  • Write post-mortem
  • Update past MeetLogs

Build / Modelling

  • 3D-model
  • Work on robot flipper

Service / Outreach

  • Build 2nd field

Today's Work Log

Team MembersTaskStart TimeDuration
AllPlanning Meeting2:10pm.25
EvanFlipper2:004
AustinFlipper2:004
Abhi3D Model2:004
EthanPost Mortem2:002
EthanField4:002
JanaviField2:004
CharlotteField2:004
TychoField2:004
KarinaField2:004