Skip to content
GitHubYouTubeInstagram
1 / 32

2019 Robots & Game Animation

X-Ray — 2019 robot

Team 3847

X-Ray

  • 6events
  • 36-9-1quals
  • #3/25best rank
  • 8awards
Season Hardware

How Destination: Deep Space worked

FIRST's official game animation for the 2019 season.

Spectrum 2019 Resource Collection

Every year we try to document a little bit more of our knowledge and procedures for other teams to use and benefit from. This year we have released a varieties of guides that teams can learn from. We have collected them all here so you can see them in one place.

Protopipe - Blog Post - Documentation - CAD Files

CAD renders of ten purple 3D-printed Protopipe connector fittings with bolt holes

Protopipe is a system of 3D printed parts that allow you to easily connect 1/2" PVC pipe into robot mechanisms and test fixtures. It's designed to be cheap and easy to use so that teams can iterate their designs faster. Several teams have been printing out the connectors and testing the system this off-season and we have gotten some positive feedback. There is still room for improvement but we think it will help us and other teams develop better systems this season.

Guide to the FRC MCC

Grid of six different FRC team robots with numbered blue bumpers from past seasons

We have been asked a lot about which parts teams should buy before the season. That's a really hard questions because you need to know the goals of the team. So in this document we outline the concept of a Minimum Competitive Concept Robot, give examples of teams that successfully build MCCs, and also a list of items that we would use to build an MCC. If you are just starting out or have limited resources these are the robots you should view as your inspiration. 

FIRST Choice and Voucher Recommendations

We made a list of our recommended items to use your Vouchers and FIRST Choice credits to subliment your KOP.

Spectrum-Photon LED Animation Driver - Documentation - GitHub

Addressable blue-green LED strip lit up and coiled on a workbenchAddressable LED strip glowing white-blue, wired and coiled near a notebook

Simple addressable LED control for FRC robots. This uses mostly COTS electronics and software to allow teams to add addressable LEDs to their robot and control them easily from a RoboRIO. This allows teams give feedback to their drivers using the LED strands or rings placed on their robot. Animations are handled on the microprocessor with the RoboRIO just sending simple serial messages to choose animations, colors, and other details.

Advanced Pneumatics Guide

Robot pneumatics bay with compressor, solenoid manifold, and wiring inside the frame
We have gotten a lot of questions about our pneumatic system from our 2018 robot. We made some quick notes about the techniques we used to get a small and light system and also how we were able to use pneumatics to launch the cube. There are also some suggestions from other teams, special thanks to FRC#5406 for helping out with suggestions and edits.

Powder Coating Guide - PDF

Perforated plastic bracket taped to an aluminum shelf frame with a powder coating spray gun This guide gives you a quick overview of the equipment and process we use to powder coat our parts for our robots. We have been doing this for 2 years now and spoke to several teams before starting to do it ourselves. The process isn't that complicated and you don't need to buy or build a large oven to be able to do most of the parts you need on an FRC robot.

Spectrum Recommended Software

A quick list of the most common software we use on Spectrum. There are alternatives to all of these but these are what we found works for us. 

Printable 500 Hex Collar 

Useful little printable hex collar. Great for load load applications and prototypes. Same thickness as a VEXpro Hex collar.

2018 3847 Robot CAD

CAD of our 2018 robot Infrared. Solidworks and Step file.
CAD assembly of a robot chassis with triangular truss arm, climber, and drivetrain

Updated FIRST $1000

We did a quick update to our FIRST $1000 list to make sure all the products were available to teams.

Spectrum 2018 Resource Collection

Here is the list of resources we released before last season, lots of that information is still useful today. 

- Spectrum

"You get a new year, you get a new start, you get a new opportunity." - Billy Butler

2019 DDS: Day 1

Kickoff for our 9th season was today with the release of FRC Destination Deep Space.
See the reveal video below and read the manual here.


We started today answering a whole host of kickoff questions. These were generated by looking at similar questions from teams FRC#1538 & FRC#2791 from previous years. These answers may not be perfect, so please leave a comment if you see something we got wrong.

Kickoff Questions


We started constructing our field elements today. Tomorrow we will have even more progress.
2019 DDS: Day 1

- Spectrum
"We choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too." - President John F. Kennedy, September 12, 1962, at Rice University, Houston, Texas

2019 Build Day 3: Starting to get a design together.

Most of today was spent finishing up playing field tasks but we also had a few prototypes and CAD sessions to help flush out the initial design of the robot. 

Simple Pneumatic Hatch Mechanism

Here is our quick prototype of a simple pneumatic hatch mechanism. This is mounted just inside your frame perimeter on the front or back of your robot. You acquire a hatch by driving into the loading station hatch panel and the velcro takes it off the panel, the velcro is only on the top quarter of the hatch panel.. There are then 2 4"-6" pneumatic cylinders behind the panel and below all the velcro that let you push the panel on to any of the level one targets. This also works with a lot of misalignment and over your bumper. This design also doesn't let you throw the panel because if you activate the cylinder not at a wall the panel just flip ups and doesn't leave your robot. 
Pneumatic tubing routed on a Spectrum-branded prototype board, next to a round padded practice target

Ball Intake Prototype

Floating rollers are very useful with ball so you don't have to reach as far out of your frame perimeter. Very happy to see our protopipe getting some use this year.

Mentor and two students testing a PVC intake prototype on an orange cargo ball

More pictures and videos of our prototypes can be found on our photo gallery.

- Spectrum

"Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward organizational objectives. It is the fuel that allows common people to attain uncommon results." - Andrew Carnegie

2019 Build Day 4: Drivetrain sketch and alignment mechanisms

Drivetrain 

  • Eight Wheeled Drivetrain
    • 4” wheels - no need to go any larger because no possibility of driving on to the HAB sideways; climbing is always forward
    • Can go over cable cover and the depot rails
  • The Year of No Belly Pan
    • Drivetrain will have supporting interior framework but will have no belly pan due to our climbing mechanism
CAD side-view sketch of a six-wheel drivetrain frame with gearbox layout

Hatch Mechanism

We made the hatch mechanism more closely reasonable the dimensions we are planning for our actual robot. We started testing alignment aids. Our hope is that as we drive into the disk and it raises up and aligns to the center of our mechanism. Initial tests are promising but it may not work perfectly. 
Wooden alignment board with black foam bumper markers mounted on a drivetrain prototype

Wooden mockup frame beside a padded blue drivetrain chassis on the shop floorWooden practice field frame sections clamped together next to the drivetrain chassis

Alignment

Aligning to the goals and the loading station is going to be crucial this year. We are putting most of our early programming thought in to how best to use cameras to help us align.

Our current plan is to use a wide angle camera mounted on top of our scoring mechanism that will move up and down with our lift so that our drivers can visually confirm that our hatch or cargo are ready to score. We plan to have a limelight vision system looking through our elevator at a fixed height to help us align to the vision targets from further away as we move towards the goals or station. Finally we are hoping to use a Jevois camera mounted on our frame at a height below our front bumpers to visually track the white tape as if it was a road.
- Spectrum

"I know you've heard it a thousand times before. But it's true -- hard work pays off. If you want to be good, you have to practice, practice, practice. If you don't love something, then don't do it." - Ray Bradbury

2019 Day 5: 1st Design Review

Ball Sizing Rings

We laser cut 3 ball sizing rings, 12.5", 13", and 13.5" in diameter. This lets us inflate balls to the various levels inside the tolerance range so that we can practice with the different inflation pressures. Balls at 12.5" and 13.5" behave differently in several aspects that we have noticed so during our interactions.
  • Green = Go = Inflate More
  • Yellow = Slow Down = You can stop inflating
  • Red = STOP = You've inflated too much.

Three orange FIRST cargo balls of different diameters lined up with a rubber sizing ringLaser-cut wooden hatch panel ring template on a wood-grain table

Design Reviews

We have decided to start doing design reviews every Tuesday (this week was Wednesday since we didn't have school yesterday).

Each subsystem team is responsible for making a few slides about their design and progress and presenting to the team. Here is an example slide from the elevator subsystem team.
Slide explaining a two-stage cascading elevator design with CAD travel diagrams

The current subsystem list includes
  • Drivetrain
    • 8 - 4 in wheels
    • 4 traction, 4 omnis
    • 6 MiniCIM drive (may be NEO after evaluation)
    • Approximately 12fps(JVN adjusted speed)
  • Elevator 
    • cascading #25 chain elevator
  • Intake
    • floor cargo intake
    • floating top roller
    • Linear slide deployment to not interfere with the lvl 1 rocket scoring.
    • Constant force springs used to tension it down
  • Cargo Mechanism 
    • elevator cargo mechanism
    • simple roller and dustpan design)
  • Hatch Mechanism 
    • velcro and alignment device + pneumatics to deploy
    • alignment device may be actuated if we think velcro is going to degrade too much
  • Climber
    • 4 Bar motorcycle lift style climbing mechanism.
  • Programming
  • Electronics
  • MCC (we are designing and building an MCC for practice)
    • Simple velcro+pneumatic hatch mechanism for lvl 1 hatches
    • Single jointed arm with cargo intake that can floor collect and score in rocket levels 1 and 2 and the cargo ship bays. 
All of this is still subject to change, but we have flushed out more of our design in the first 5 days then we have ever done before. 

- Spectrum

“In preparing for battle I have always found that plans are useless, but planning is indispensable.” - Dwight D. Eisenhower

2019 Day 6: Spectrum MCC

One of the projects we have added this year is building an MCC robot with some our new students. This gives us the ability to have them build, wire, and program a robot before the design for our actual 2019 robot is complete. It's also lets us have a robot to practice with/against and an example robot for the teams that we help throughout the season.
The goals for this robot are to be similar to those we explained in the FRC Guide to the MCC. We want this robot to be the 3rd robot on a competitive alliance.
We are still developing this but we wanted to get the basic idea published as teams are starting to finalize their designs and we hope some teams will be able to use ideas from this design to help them this season.

Strategic Analysis and Features

HAB

The current version of this robot ignores the HAB end game. It can drop off of HAB lvl 2 to start the match but is unable to climb up to lvl 2 or lvl 3 at the end of the match. It is a rather light robot and most of its weight is in the rear so it may be a good choice for a robot that lifts others on to the lvl 3 platform. Only 1 or 2 robots will be able to climb to lvl 3 in each match and it's likely that the highest seeded teams will be able to climb on their own so building ramps (also ramps are just hard in general) or other mechanism will most likely not help get you picked by high ranking teams. If you take anything from this please let it be that ramps are harder than you think, and teams are very bad at driving up ramps so please be very cautious when deciding to build a ramp bot (or better yet just don't build a ramp bot).

Hatch Panels

The hatch mechanism on this robot isn't fully flushed out but it will be able to score on all lvl 1 hatches using pneumatics and velcro. There is also enough room on the back for an alternative hatch mechanism if your team develops something else better than velcro and pneumatics to push the hatch off.

Cargo

Cargo is where this robot shines and is where we believe the most productive 3rd robots will have their strengths. Each cargo cycle is worth 50% more than a hatch cycle and you can start the game with 6 null hatches pre-installed giving you 6 free 3pt cargo cycles before you need to do a hatch cycle for 2 points.
  • Floor loading lets this robot utilize the depot for its cargo cycles and free up the loading stations for the faster robots on its alliance who may have well practice or pre-programmed paths to/from the feeder station. Floor loading reduces your cycle time because it's possible that the balls will roll across the ground and come near your robot without you having to go back into the HAB.
  • The in-frame intake mechanism means that while playing defense this MCC could take a cargo ball and bring it back to their side of the field to score. This will slow down the cycle time of their opponents. 
  • The single jointed arm can lift the cargo ball to score it in
    • Rocket Level 1
    • Rocket Level 2
    • the Cargo Ship
  • Those 3 scoring locations add up to a potential of 14 cargo scoring locations (not counting the 2 front cargo ship spot that start with cargo). 
  • Having the ability to score in Rocket Lvl 2 means that if this robot is paired with a robot that can hatch lvls 2 & 3 and score cargo in lvl 3, each of them only needs to score 6 game pieces to be able to complete the rocket and get the ranking point. 
CAD render of a robot with an angled ball-lift ramp and cargo held against a winch drum

Mechanical Details

  • Kitbot drive base
    • The pictures shows a square 28"x28" AM14U3 because that is the drive base we happen to own but any kit chaiss dimension can perform this role, you would just have to change some of the dimensions of the arms and tower. A wider kit bot could have a wider intake, a longer kit bot may have more room for a hatch mechanism on the back.  
      • Reminder to make sure you cut your kit chassis to be within the 120" frame perimeter rule. 
  • Structure
    • The design uses mostly 2x1 and 1x1 aluminum extrusion but it most of the cases this could be exchange for other materials that you already own or that you like to use. A robot with similar abilities can be built from wood, REV extrusion, Andymark Peanut extrusion and many more options. 
    • The CAD doesn't include all the gussets that would be needed to connect all the parts together. 
  • Single Jointed Arm
  • Intake
    • The intake is a simple roller, this could be wheels or a drum as shown in the images. The drum is based on the VEXpro Versaroller System.
    • Many different gearboxes could power the intake including a Versaplanetary, or AM 57 Sport. Another option is to use the Two Sport Gearbox that teams received in the kit of parts but only install a single motor, that is what is shown. 
  • Hatch Mechanism
    • Single pneumatic solenoid valve drive the two cylinder to release it from our velcro.
      • Similar to prototype we posted here.
With only 2 motors and one solenoid valve used for scoring this Destination Deep Space robot would be very simple but able to contribute a lot during match it plays. 

This CAD was done very quickly just to be a visual tool to help teams understand our plan. We will be developing it more before building our version of the Spectrum MCC this season. Much of the systems are incomplete so only use this as a model to get ideas from and not detailed plans to build a complete robot. 

The STEP file for this quick CAD can be downloaded here.
Spectrum MCC

CAD render of a cascading elevator tower beside a wheeled cargo intake carriage
Scoring on Lvl 1 of the Rocket
CAD render of the elevator tower with an angled intake ramp gripping an orange ball
Scoring on Lvl 2 of the Rocket

Purchase List

We put together a purchase list that explains some of the items we recommend using in the Spectrum MCC.
https://goo.gl/x3PTgj
- Spectrum

“That’s been one of my mantras — focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.” - Steve Jobs 1998


2019 Day 7: Allenless

Allenless

Today was no ordinary day of build season for Spectrum. It was our first of two days without our Lead Mentor, Allen Gregory. Sadly, FIRST Headquarters has claimed him for the weekend for LRI training. Despite Allen’s absence, we were still able to make progress on our subsystems.

Drivetrain

This year we positioned our gearbox at the front of our robot to create space for our climber. Each Side Panel will feature two traction wheels in the middle and an Omni wheel on each outer edge. Our Drivetrain has progressed rapidly and we are hoping to send it to our sheet metal sponsor, SolarCraft, sometime late next week.
CAD render of a low aluminum drivetrain frame with three roller wheels on one side

Hatch Panel Intake
We continued to add to our hatch panel ‘DUCK!’ intake by designing in a pneumatic actuated ‘finger’. The ‘finger’ will keep the hatch panel in place during pickup and transportation until it gets scored.
Cargo Carrier
We made a prototype out of protopipe for our cargo carrier mechanism with a simple roller and dustpan design. This cargo mechanism will be attached to the inner carriage elevator and will spit out the cargo to score.
White PVC pipe intake prototype clamped around an orange cargo ball

2019 Day 8: Allenless Part 2

Progress Report

The team spent the majority of their time in the lab today tuning their subsystem designs.

Sheet Metal Deadline

The subsystems that require sheet metal are really trying to meet next week's deadline and are hammering out the last big chunks of the design before lightening.
  • Drivetrain
    • Access and mounting holes have been added, and the encoder mount is underway
  • Elevator
    • The carriage is starting to come together. Bearings have been added to the side rails of the elevator as well as being sandwiched in between the plates on the carriage.

Intake

  • Cargo Intake Box
    • Part of today was also focused on intake geometry. The cargo box carries the ball to different positions on the elevator without obstructing the hatch mechanism.
  • Hatch Subsystem Version 2
    • The hatch intake has undergone an upgrade, including a new feature. While still in the prototyping stage, we had implemented a 'finger,' a 1/4" thick piece of Lexan placed above the (duck!) beak. A pneumatic cylinder actuates the finger and allows it to grab and secure that hatch so that any jostles by other robots do not impede the hatch from reaching the intended deployment zone.2019 Day 8: Allenless Part 2

Allenless Again...

The team has divided into two warring tribes who are battling for control over the name of the 2019 robot. Not really, but in all seriousness, we are diligently working while we await Allen's return from the blizzards of the north tomorrow morning.

- Spectrum

"There is no substitute for hard work" - Thomas A. Edison

2019 Day 9: Inspiration

As we start bring our ideas to life in CAD there have been a few robots that we keep coming back to for inspiration.

GUS FRC#228 - 2011

CAD Download
GUS’ 2011 robot featured a great chain driven cascading lift and a simple wrist intake. We have been heavily looking at their lift and power transmission for the elevator to get ideas for our elevator for this year.

CAD render of a robot chassis with a tall vertical elevator tower and angled brace

Simbotics FRC#1114 - 2011

CAD Download
Simbotics' 2011 robot also had a cascading lift but there design was based around sheet metal manufacturing which more closely mirrors how Spectrum builds it's robots.

Red and black CAD render of team 1114's robot with an elevator and articulated arm

Robowranglers FRC#148 - 2011

CAD Download

The Robowranglers' 2011 robot features an awesome extending link for the top bar on it's 4 bar arm. We have been looking at this CAD as an example for how to do a simple extension that we will be using on our Cargo intake.
Untextured CAD render of an angled elevator lift mechanism on a robot chassis

Here is the current state of one of the intake extensions.
CAD render of a telescoping square-tube extension arm with a perforated rail

- Spectrum

“A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.” - John Gall

2019 Day 10

Cargo Mechanism

This will hold the cargo on the elevator. The mechanism will intake it from the over the bumper ball mechanism. The tilt of this mechanism lets us start the cargo on the elevator higher reducing the amount of height we need to in our elevator to reach the 3rd level of the Rocket.
Slide describing the cargo mechanism design next to a CAD render of the roller box

Hatch Mechanism

This is the intake for hatches from the loading station. It's mounted above the cargo mechanism and flips into the correct orientation when the cargo mechanism is pointed down. This allows us to start the match while holding a hatch and still flip it down closer to the edge of our frame perimeter.

Slide on the panel intake finger mechanism showing a yellow hatch panel prototype and CAD

- Spectrum

2019 Day 11: Climber Development




Climber

The idea for our climber came from sforbes' youtube video below.

Since then he has posted another video that is actually closer to what we are really working on.

Here are some of the current sketches of our climbing mechanism.
CAD side-view drawing of a drivetrain chassis with dimensioned climbing leg geometry
CAD render of a robot chassis tilted up on two extended angled climbing legs
Dimensioned CAD side view of a green chassis with a purple climbing piston mechanism
We are planning for the main central arm to be sheetmetal and for the two rear arms to be round tube with tie rod ends since those members are mostly only experiencing forces in tension.

Protopipe Cargo Mechanism

We have an updated cargo mechanism prototype that is helping us solve for some of the variables for that mechanism.

We are able to change the height of the roller, the length of the bottom plate, the locations of the rear stop bar and more.

PVC pipe prototype frame with a padded roller bar assembled over an MDF baseplate
PVC pipe prototype frame with padded roller bar, motor, and pulley mounted on plywood

- Spectrum

2019 Day 12: CAD Updates

CAD Updates

CAD render of a purple vertical elevator tower tilted back on a gray chassis frame
CAD render of a robot chassis with telescoping arm rails and roller cargo intake

We still have a lot of work to do before this design is ready for production but we are solving a lot of the problems and getting closer to production. None of our subsystems have made any large changes it's just more and more development at this point.

- Spectrum

2019 Day 13: Cargo Mechanism Protopipe

We have been successfully using Protopipe this season to test our cargo designs. It has let us make rapid iterations.

Today we quickly added a bottom roller to help eject cargo further than we were before. On the real design this bottom roller may be accuated to help us intake cargo from the floor as well.

PVC pipe cargo mechanism prototype holding an orange cargo ball on a workbench

Students drilling into a PVC pipe cargo mechanism prototype holding an orange ball

- Spectrum

2019 Day 14: Elevator

 Elevator

The elevator on this year's robot is a simple two stage cascading chain lift. Nothing too complicated. The cargo floor intake raises the ball to 15" from the floor with the elevator completely down so that we only need to lift ~63" to get the cargo centered with the highest rocket opening. 
CAD render of a two-stage cascading elevator tower with a carriage plateCAD render of the elevator tower extended down on its outer rail with carriage plate
- Spectrum

2019 Day 15: Cargo Intake Prototype

We have spent some time putting together a more complete intake prototype. Our protopipe system has been a huge help with this. The same frame we used for the original prototype has been able to be rapidly modified in multiple ways to continue it's usefulness in our testing.

Students assembling a PVC pipe intake frame on a purple padded chassis with orange cargo balls nearby

We have been able to build the intake mechanism to the same angle and heights that we have in CAD and even be able to add multiple moving and hinged parts. An old set of bumpers were set on 2x4s to mimic this year's bumper height and the prototype was placed inside of them at the right distance and height. 

PVC pipe intake mechanism with a tilted MDF panel mounted on a purple padded chassis frame
PVC pipe intake frame with belt-driven roller mechanism on a padded chassis, top-down view


We found that we can easily add constant force springs to the protopipe setup by just sliding them over a section of pipe and screwing them in to the moving arm.
Close-up of PVC pipe joint hinges on the intake frame near an orange cargo ball

- Spectrum

2019 Day 16 & 17: CAD and Drawings

We spent the long weekend getting the drive train, elevator, and climber ready to be sent off to our sponsor Solarcraft Inc. for laser cutting and bending.

CAD model of a robot with a tall two-stage vertical elevator mounted on a purple-bumpered chassis

For each part we have to make sure the part is created properly with the correct bend deduction and bend radius, and then create flat pattern dxfs, part bend drawings, and pdfs for each part. We sent off about 30 unique parts on this run and that doesn't include mirrored parts. 

Fabrication drawing of a symmetrical 90-degree bent aluminum bracket with press brake specs and triangle cutouts


- Spectrum

2019 Day 18: CAD release

We are releasing the STEP file for the 3 subsystems that we sent off to be laser cut this morning.

Spectrum 2019 CAD Progress 1-22-19


You can view it online in the grabcad file viewer. Grabcad doesn't interact with native Solidworks 2018 files like it does 2016 so it's harder for us to share the native solidworks file but if anyone is interested in those we can release those as well.
2019 Day 18: CAD release
- Spectrum

2019 Day 19, 20, 21: Cargo stuff is Changing



The theme of our two Cargo manipulation groups for the past two weeks has been “EVERYTHING IS CHANGING!”
This has been said at least once every other day about both our intake and the mechanism that wills store it and spit it out in to the rocket and cargo ship.
We have posted it about some of these changes from the our original concept of an extending intake that stayed down on the frame.

Students holding a PVC intake prototype with roller wheels against a large orange rubber cargo ballCAD model of a robot chassis with two long extending arm mechanisms mounted at the front corners
To a lower pivoting intake that mounts on the side of the cargo mechanism that is on the elevator.
CAD close-up of a pivoting arm mechanism with a motor mounted between two triangular support brackets
We have built complicated contraptions like this one to try to test out concepts and prove the functionality of certain designs.
PVC pipe prototype frame with plywood panels resting upside down on a purple bumper-wrapped test chassis
We made some crude hacks to see exactly what really works to try to force this ball into the center of the robot.
Student drilling into a PVC pipe prototype frame with a metal roller shaft mounted across it
Over the past few days we have gone back to reevaluate some of our assumptions. Phrases like “What if they were both bottom rollers?”, “The only thing changing is gravity”. “This is the same really complicated sketch we have been looking at for 2 weeks, I just remade it and added colors.”, “Who’s spring is this?”, “Everything is Changing!”, and “What if we just flipped it all upside down?” have all been said and have been pretty important to the design process.
This is the sketch in question
CAD linkage sketch showing motion-path geometry for an arm mechanism with circle diameter reference views
Most of the robot gets designed in 2D like this before moving to 3D for the prototyping. This morning that was all we had after a lot of discussion last night about the changes and yes “flipping everything upside down”. After about 2 hours of really fast CAD this afternoon we had a plan to build this.
CAD model of a robot corner showing an elevator tower and roller intake mounted on purple bumpers
This lets us put the prototype on the floor at the height that it will actually be on the robot when in this tipped down position.
It took another 4-5 hours to get it built and fully functional. That included laser cutting the panels, getting the rubber on too the polycarbonate tubing, pressing in tube connector nuts, and more.
Wooden hopper prototype with pneumatic cylinder and PVC rollers on a bumper-wrapped test base, orange ball nearby
Close-up of the wooden hopper prototype showing PVC roller shafts, pneumatic cylinder, and motor mounts
We powered it using out prototype electrical board and our test pneumatics system that now uses our portable 60v Dewalt Compressor. The electrical board runs each motor off of a 20A breaker which is very useful because we did stall them a few times but the breakers did their job and prevented the motors from overheating.
Wooden hopper prototype connected by pneumatic tubing to an electronics test board with relays on the floorPortable air compressor with yellow coiled hose feeding pneumatic tubing into the wooden hopper prototype
Here it is in action.
Wooden hopper prototype with pneumatic cylinder tilting on its bumper base next to an orange cargo ball
The roller system we are using is new to us this year. We have been trying to avoid having hex shafts go through bearings as much as possible because those systems always seem hard to maintain when you need to remove or add something.
Our roller system this year uses a 7/8“ dead axle shaft with a 1.25“ OD polycarbonate tube around it. The polycarbonate tube is running on two needle bearings and it’s driven by a 3d printed pulley that has an integrated clamp to grip the tube.  This setup lets us install and remove the roller with only two bolts going into the tube connector nuts pressed into the ends of the 7/8“ shaft.
Close-up of a white plastic bushing with a bearing pressed onto a metal roller shaft
This version of the intake still has a lot of testing to do, and it’s very possible that everything may change again but we made a lot of progress today.

Painting our practice field

The past few days we have also been working on finishing up our practice space and adding a dash of color to the elements. Students and a mentor painting large blue wooden field element frames beside black painted panels
Black painted wooden panel with circular cutouts and hand-painted galaxy artwork for a field prop
- Spectrum

2019: Week 4 Recap

In  week 4 we received our first sheet metal parts of the season. Huge thank you to our sponsor Solarcraft Inc, for their continued support of our team with their generous donation of sheet metal parts each season.

We have more photos and video of the robot and prototypes on our photo album.
https://photos.spectrum3847.org/2019-FRC/X-Ray-2019/

The practice bot is almost wired and it still needs the climber and scoring mechanisms attached to it.

2019: Week 4 Recap

- Spectrum

2019 Day 34: CAD Update

We are progressing nicely though our design and build. The practice bot is just about ready to have its first test runs after we bring up all the electronics (assign CAN IDs, update firmware, etc). The wooden plates will become plastic as we finalize our geometry.
2019 Day 34: CAD Update

We also have updated our public CAD release to the current version of the robot. The hatch mechanism is still undergoing revisions but the majority of the rest of the robot is there. You can view and download the STEP file at the link below.
https://workbench.grabcad.com/workbench/projects/gc9jNvnszkrrVR9nWhwEHqGmFzdSl9BPI9HepOdZ7ObWL1#/space/gcJc1n7AnXmeuQffJLVnhnGI63PTh0AZgIBBOmjM7XmRuW/link/1749488

You can also see a lot of our newer photos and videos on our photo gallery.
https://photos.spectrum3847.org/2019-FRC/X-Ray-2019
- Spectrum

2019 Day 41: Hatches are scoring

2019 Day 41: Hatches are scoring
We have been making progress. The practice bot is operational but all the mechanisms are still getting tweaked. The competition robot is getting wired and the competition cargo mechanism and hatch mechanism still need to be built. The climber is also undergoing some improvements for the competition version as well.
- Spectrum

Ready for El Paso District Event

We compete this Saturday and Sunday at the El Paso District.
You can watch the live stream here: https://www.twitch.tv/firstintexasevents2
We have been driving with our practice robot for the past week and getting ready. On Sunday we were able to go practice with 118 at their practice field and actually play on a full field.

Ready for El Paso District Event
Sometimes it pays to be lucky.

- Spectrum

El Paso Recap Video


2019 - Woodie Flowers Award

As many of you know our mentor, Allen Gregory, won the 2019 Woodie Flowers Award. The support that both the team and Allen has gotten these past few weeks have been phenomenal. Thank you to everyone who has congratulated us and shown support. Many people have requested to see the Woodie Flowers Essay that the students of our team put together so we will share it here.
You can read the winning essay that our fellow Spectrum team members wrote here: Allen Gregory - 2019 Woodie Flowers Essay PDF
We have put together a gallery of some of the photos and video here: Woodie Flowers Award Photos
You can also view Allen's Thank you note on ChiefDelphi: Allen's Woodie Flowers Thank You Note

2019 - Woodie Flowers Award
- Spectrum

Cory Walters - This is How I Work

We are starting our 2019-2020 series of This is How I Work with Cory Walters. Cory is a mentor for team 2767, Stryke Force. His love for robotics began in 2002 when his brother joined an FRC team and that passion has grown into something that makes him want to inspire a new generation of students. Read on to learn more about Cory Walters! 


[Responses from October 30, 2019] 
Team 2767 drivers in goggle caps at the driver station during a Deep Space match
Name: Cory Walters
CD Username: Cory_Walters
Current Job: Early Talent Robotics Program Associate 
Alma Mater/Degree: Northern Michigan University- Outdoor Recreation Leadership and Management
Current Team(s): 2767 Stryke Force (2013- Present)
Former Team(s): 141 Wobot (2002-2010, 2013) - 2617 Cold Logic (2001-2012)
Location: Kalamazoo, Michigan
Hobbies: Robotics, Ultimate Frisbee, Video Games, Playing on Lakes
Are you an Alumni?: Yes! 
What inspired you to do what you do? Tell us a story.
The adult role models I grew up around are the exact reason I am who I am today. I could never replicate the compassion and guidance they gave me growing up. If I can give back just a fraction of the inspiration they give to me to others, it's a win in my book. 
           
What is your favorite story to tell about robotics?
In 2008 I went down to check out the Midwest Regional. My team was not competing at the event, but it was the closest regional that weekend. The blue alliance was barely a thing yet and live streams were a definition in a book somewhere. To see any FRC action you had to go check it out live in person.

111 Wildstang was there and they built yet another stout robot for the FRC game! That specific game required robots to throw balls over a tall bar for points. 111 had a massive intake on an elevator to accomplish such a task. During the Midwest Regional they could lift this huge contraption into the air to get the ball over the bar. Before the robot could proceed on its path they had to back up and lower the elevator back down. In one match, I mean this happened to them one time at the event, just once! They brought the elevator down too soon and ripped the intake roller off the robot. Once that happened, they were just a driving chassis.

Now jump into the future with me and go to the semifinals 2-2 of Newton year at worlds. 141 got picked by 1574 Miscar, and we wounded out the alliance with team 2016 Mighty Monkey Wrenches. We were up against 2056 OP robotics the Canadian power house, they give teams nightmares just thinking about them. 68 Truck Town Thunder who was known for being an aggressive pushing machine. Along with, you named it, 111 Wildstang the Midwest Motorola titan! Knowing what happened to them at the Midwest regional, I knew the drivers are now in sync on when to bring the elevator down to protect the intake roller. When the opportunity presented itself, I made sure the interrupt the process. After they hurled the ball, I gave them a bump on the rear to interrupt the routine so the elevator would go down and rip the intake roller clean off.

After the dust settled the lead mentor for 111 came over and asked how we know that was a flaw in the robot, it only happened once and 141 was not even at the event. We came down that weekend and scouted. SCOUTING MASTERS, it was not about scouting hard data, but seeing rhythms, habits, and knowing how to put the team in understandable situation was key.


What is your favorite FRC game and why?
Team members posing with the Class of Champions trophy surrounded by past robots and awardsMy favorite FRC game is 2006 Aim High. It was the first year I drove a robot and it was a shooting game, how awesome is that! I loved the open field and allocated scoring times during the match. Bumpers were optional! We choose to not have bumpers so we could hit other robots harder with the robot. The robot only went 8 feet per second, but if it got you to you! You were getting pushed around no matter what, even up a ramp you didn't want to be on. 


What's the best advice you've ever received?
The best advice I ever got...Good question. In 2008 I was one of the two drivers on 141. For those that remember it was essentially Nascar with giant balls. Go check it out if you haven't seen it yet. The robot drove like a car, it had steering wheels in the front with powered wheels in the back, just like a car. The robot was scary fast. The lead programming mentor told me when you turn left, it will always go to the center of the field. But on a serious note of the best advice. You are the stern of the sail boat; your job is to always keep the boat up no matter what happens. 


How did you get involved in FIRST? 
When I was in middle school my mom brought my older brother and I to the West Michigan Regional in 2001. That was the first FIRST event I ever saw. There were robots going up and down a teeter totter, moving giant towers with balls in them. The one robot that stood out was 111 Wildstang, they would assist the other team that was going on the teeter totter by balancing it from underneath. 

The following year my older brother joined 141 Wobot along with my parents as mentors. Since I was a little pip squeak in middle school, I toted along with my family to all the regionals the team went to. I didn't know it at the time, but I saw a lot of the legacy robots such as, 71 the BEAST carpet crawler robot in 2002, 2003 great king of the hill battles, and 2004, the first game with steps. I didn't mind going, it meant I got to skip school and travel to cool places on the weekends, such as Houston champs in 2003. Where FIRST teams only, 13-year old's dream at the time, no lines anywhere! 

When I was old enough to do FRC my freshman year, I was hooked! No going back after that! 
What advice would you give to your high school self? 
The best advice I would give myself, would be to stick with it and it will all turn out in the end. I wouldn't want to go down a different path knowing where I am now. 

Tell us about a time you failed a learned from it. 
That's an easy one, learning to play with other teams after a debacle of a season in 2014. We built a dangerously strong, head decapitating, catapult to launch that ball. Great scoring machine, terrible intake system. On top of that we didn't pass the ball as much as we should have with our alliances for more points. We would get the ball and run down and score sometimes. It also didn't help that the CRIO (RIP and may it never come back!) would do a reset every time we hit something hard. On the bright side we learned how to make 3/4 in round bumpers 😉. 

What advice would you give your students? 
Its important to know that you give back to the FIRST program that has given you so much in return. The one caveat to that is FIRST will be around after you get out of college, focus on your studies and schooling while you are there. It can be tough to go cold turkey after high school, but FIRST got you ready for school and its needs your attention now. 

What is the most impactful thing you have learned from robotics?
Trust those who know more than you. I have had the privilege to work with numerous intelligent people over the years. The wisdom and knowledge they have is profound! Every single individual on this planet is going to know something that you don't. Always be learning from each other and have situational awareness of the peers you have around you. 

What led you to become a mentor? 
For better and for worse, I have been in the program for so long I do not know how I could not be a mentor in this program. 

Editable Chairman's Documentation Form

We realized that the 2020 Chairman’s Documentation Form published by FIRST is a PDF that isn’t easily editable by teams.
We made a quick version on Google Slides that will let teams fill in the table and add their documentation to the slide deck to easily keep track of the documents.
Make a copy of this document to be able to edit it and use it for your team.
https://docs.google.com/presentation/d/194c7bz4xYSyV_XfnhoCrobwJ50KL14X_32SPQicIbhA/edit?usp=sharing

Editable Chairman's Documentation Form


- Spectrum

Marshall Massengill - This is How I Work

This week we interview Marshal Massengill from Team 900. Marshall has been involved with the Zebracorns since 2003 when he joined as a student and is now a mentor for the team. When he isn't mentoring the Zebracorns Marshall can be found working for VMware and is soon going to have his first child!

[Responses from November 7, 2019] 


FIRST team profile card portrait of Marshall Massengill wearing safety glasses in the workshopBio card listing Marshall's team FRC 900, Durham NC, NC State, and VMware job title

Mentor cutting cardboard with sparks flying near a robot chassis while a student watchesName: Marshall Massengill
CD Username: marshall
Current Job: Senior Consultant at VMware
Alma Mater/Degree: NCSSM & NCSU, Computer Engineering
Current Team(s): The Zebracorns
Former Team(s): The Zebracorns
Location: Durham, North Carolina
Black and white tuxedo cat lying on a gray matHobbies: Formula 1, gadgets and technology, stirring up trouble, volunteering, mentoring (not just FRC and not just mentoring others but being mentored), history, politics, philosophy, cooking, and playing with my cats, and I'm having a kid with my awesome wife Meg now too!
Are you an Alumni?: Yep!




What inspired you to do what you do? Tell us a story.
I got into IT because I love technology and gadgets and tinkering. When I was little, my parents would hide the screwdrivers on me because I would take everything apart - and not put it back together, which I think was the real issue. I'm an inveterate tinkerer by nature and just want to know how the world works. 


I also love helping people so troubleshooting problems for other people comes naturally to me and I have a blast performing root cause analysis and trying to figure out the problem as well as a solution that firs the resources available. For me, I view a lot of problems as systematic so getting to change a process and not just provide a break-fix solution is a big part of what I enjoy about my work. 

I started off doing IT deskside support for IBM when I was in high school at the North Carolina School of Science and Mathematics. This definitely lead me to pursue a degree in computer engineering, while I kept interning. When I graduated, I ended up on a "new" team with the crazy radical idea for server virtualization (Narrator: It's not a crazy idea but a lot of people thought it was at the time) and before long I ended up in charge of a team of wickedly smart people and managing close to 400 servers running VMware ESXi and about 10,000 virtual machines for all of IBM's software development group. It was quite the experience and I learned a lot but I wasn't happy with my job there because the culture never quite fit with me. I ended up leaving and going into IT administration for a couple of different manufacturing companies (I was searching for a "home" if that makes sense) which was awesome because I got to combine some of my love for robotics and industrial automation with my passion for IT work. 

Eventually though, I got tired of that too because it just wasn't so fast paced as I wanted it to be so I kept getting encouragement from some of my peers to jump into IT consulting so I could quench my thirst for having more projects to work on and being able to leave them and go onto the next thing instead of just staying in the same tasks day after day. I applied to VMware for a job doing what I'm doing now but unfortunately, after rocking some interviews and almost getting the offer, the Dell/EMC merger happened and it put my move to VMware on hold due to a hiring freeze. I did something at that point that would change my life and was incredibly simple, I wrote a very nice thank you note to the HR rep that I had been working with and I asked her nicely the please put my resume back on top of the stack for when the hiring freeze ended. She did and about 5 months later, I started my job at VMware and I've never been happier with my career, The people I work with are amazing and the work I do genuinely transforms other countries. 


           


What is your favorite story to tell about robotics?
I have many but the first one I wrote about back right after it happened in 2015: 
https://www.chiefdelphi.com/t/900s-championship-cheesecaking-chronicles/144097

Group selfie with rolling luggage on a subway platform My other favorite story is more recent, I was on the Zebracorns way back in 2004 as a student and I've seen the team grow over the years and every now and then it really hits home how much the team has changed. In particular, when the team traveled to Madrid, Spain last year to give a talk at ROSCon, I had one of those moments. We were in the city's underground subway system and trying to navigate the route to our hotel from the airport and we had two existing students with us and two recently graduated students who were with us that had flown in from Boston, Ma and Dallas, TX. So there we were, in a foreign country, getting ready to have some college freshmen, a highschool senior, and a highschool junior, present to a group of 500+ roboticists from around the word and representing companies like Google, Microsoft, Amazon, Apple, Toyota, and more. To fully understand it, you'd also need to know that we submitted our talk proposal to ROSCon and didn't have high hopes of getting accepted as there are a lot more talks that get rejected than accepted. 


What is your favorite FRC game and why? It's a tossup between Aerial Assist and Triple Play (which I hope we eventually get a Triple Replay). 



What's the best advice you've ever received?
To apply to a school I had never heard about. Literally changed my life completely. As a sophomore in high school at SSS (Smithfield Selma Senior High) in Johnson County, NC; while sitting in a Journalism class one day, this wonderful woman named Letita Mason came to talk to us about a residential boarding school in Durham NC that I had never heard of before.

The students lived on campus, attended classes, and it was all paid for by the state... and anyone could apply as long as they were a resident of NC and a sophomore. The school focused on gifted students and accelerated them into different and interesting advanced programs. 
The school is known as the North Carolina School of Science and Mathematics (
http://NCSSM.edu). It was founded in 1980 with the mission to bring better STEM education to the state and help keep some of those bright minds in the state and improve education for everyone. Not just education but also foster a sense of civic duty, of volunteerism, of giving back...gee, this sounds familiar. NCSSM was created almost a decade before FIRST was founded which is pretty mind blowing whenever I stop to think about it. It's touched the lives of many and continues to be held us as the gold standard to secondary STEM schools as a founding member of the NCSS consortium. There are a lot of other schools like it now in a lot of different states.

Needless to say, I applied and was eventually accepted to the school and it changed my life forever. 


How did you get involved in FIRST?
The high school I came from before moving to NCSSM did not have a FIRST team. They didn't even know what FIRST was at the time. NCSSM had one of the only 4 teams in the state at the time and the minute I saw the robot being driven at the school, I knew what I wanted to do as an extracurricular activity. I joined as a student on Team 900 in 2003. At the time we were known as "Team Infinity" but when I was a student, we adopted the Zebra striped pants and a Zebracorn mascot.


What advice would you give to your ten year old self? 
I would tell him that it's going to be ok. You're going to be building robots with smart people and doing a load of awesome and interesting things and you'll have access to far more resources than you could ever dream of... and I'd tell him to go learn about NCSSM ahead of applying for it. 


Who are your engineering inspirations and heroes? 
Colin Chapman for certain - I feel like Colin was a kindred spirit and enthusiastic rule bender like myself. His contributions to Formula 1 and Lotus are absolutely amazing to me and I wish I could be half the engineer he was. 

Arthur C Clarke is another one. Clarke's Laws are required reading for many of my students. Go look them up.


What advice do you give to your students?
NCSSM 2019 graduates in caps and gowns posing outdoors with a mentor in a blue VMware poloBe interesting and stand out from the crowd.
Never stop learning new stuff.
Ask more questions.
Adapt to change.
Do your homework.
Recover from failures quickly.
Stay away from the FRC discord.
Stop over-tightening bolts
That's not how you're supposed to use that. 

Basically, a lot of cliches that they've all heard before but somehow I think they sound better coming from me and maybe they'll listen to me when I say them. Sometimes it works, sometimes they have to learn by failing on their own and I have to buy replacement tools or more stock material.


What is the most impactful thing you have learned from robotics?
From my time in robotics, I'd say the biggest thing I have learned is empathy. When you start learning to think like other people and understand where they are and where they are trying to go, you can more easily relate to and solve their problems. It's a skill that I use daily and I know I learned a lot about it and continue to learn a lot about it as a mentor for a robotics team. 


What led you to become a mentor? 

Team 971 members in yellow shirts standing around their robot cart at the FIRST Championship
The wrong things. No, that's probably not fair but I guess I should explain it. I started mentoring as a freshman in college because I think I was a little lost and wasn't sure how to move beyond FRC and FIRST. I don't know if the past me could have easily admitted to being a failure as a mentor during those early years but I was, I can admit that now. Luckily, I think I've improved since then and FRC isn't the only thing I know anymore. I don't feel like most college freshmen should be mentoring an FRC team and advise all of them against it. Go explore the world outside FRC. It will still be here when you come back. 

Anything else you want people to know about you?
I'd love for people to understand that just because they read my posts on Chief Delphi doesn't mean they know me. While I can come across as full of myself and sometimes self-righteous and easily excitable, I'm a lot more than that. I'm a person and have feelings too. I make mistakes and I try to learn from them. You can't just read my posts and know me instantly. I write a lot of witty comments because that's often the first thought in my head but it's far from the only one and I'm a lot more nuanced in person than I come across on Chief. I do believe in FIRST's mission but I also believe in a much larger one that I think they've lost sight of in recent years though getting rid of the bag was a huge improvement in my book. I want to change the world so I'm helping make students that will help me do just that.

Also, I'm prepared to have my first child and I'm crazy excited about that and want to tell the world. I'm in no way ready or prepared and I've got a billion thoughts racing through my head everyday about it but I'm excited for it.
Long-haired black and white cat curled up in a cat tree cubby
Annotated photo of a home office labeled with items like a Jetson Xavier, 3D printer, and Oculus Rift
Zebracorns team members in black polos on stage at ROSCon 2018 Madrid presenting on ROS
Team on the ROSCon 2018 stage next to a sponsor logo slide including NVIDIA, Google, and VMware
Selfie of four smiling people outdoors at a graduation event
Selfie of two people in yellow NCSSM shirts seated in a conference auditorium
Wide panoramic view of a large conference audience watching a ROS configuration presentation









 


Nikki Panda - This is How I Work

Today we are getting to know Nikki Panda. Nikki has worked with many FRC teams and is an alumna of Team 2016 The Mighty Monkey Wrenches and is currently a mentor for Team 1807, Redbird Robotics. Nikki is well known within the FRC community as being a dedicated emcee and volunteer. Keep reading to learn more about Nikki Panda!
[Responses from November 11, 2019]
 
Announcer wearing safety glasses and a headset mic with a NASA meatball shirt at a competition
Name: Nikki (Panda) Stout
CD Username: musicgurl1329 (I made it in high school. Please forgive me) 
Current Job: Director of Marketing Technology, TAPP Network
Alma Mater/Degree: The College of New Jersey, Bachelor of Arts in Interactive Multimedia (a fancy way to say Video Games), Minor in Women and Gender Studies. Currently enrolled at Drexel University for Nonprofit Management.
Current Team(s): FRC 1807 Redbird Robotics
Former Team(s): FRC Teams 5666 (2017),148 (2016), 1089 (2012 - 2015), and 2016 (2007 - 2011)
Hobbies: Gaming (both board and video games), Weightlifting, Drawing, Mountain Hiking, and Rock Climbing. 
Are you an Alumni?: Yes of FRC 2016. 
What inspired you to do what you do? Tell us a story.
There is not one thing that inspired me to do anything that I have done. When I was first starting out in FIRST, I was not in a good place. I needed a support system and I was fortunate to find that in my mentors, especially in our mentor Rich. He was retired and always encouraged me to not only pursue robotics but also my artistic talents. 

In my senior year, my team and I had a rough start. In September of 2010, we found out my mentor had Stage 4 Cancer. During late October he passed away. I was devastated. By the end of my senior year, I realized I wanted to be there for kids who were like myself and others who were going through difficult times while giving them the space to escape and express themselves freely. I wanted to be the person my mentor Rich was for me. So I became a mentor to 1089 while in college. 

When it comes to volunteering, I tried a few times before I got heavily involved. I feel like I really started when an event needed another Master of Ceremonies in 2015. I figured I could give it another shot and the worse case was that I made sure a new district event was running. I was formally trained by Katie in FMA and the New Brunswick District event. Afterward, I had students come up and they were excited to meet me, I also made a lot of friends that day and between the two things it made me want to keep volunteering. 

What is your day job, and how'd you get there? 
For my day job, I work at a mission-driven Marketing and Technology solutions company. There I run the technology behind how my company markets for our client base. I use a Customer Relationship Management (CRM) software to hold data on our client's customers and potential donors. Through this software, we can send email communication, host blogs, and manage the front ends of the website. Outside of the CRM, I managed webinars and automated emails for some clients. I also do data science. Each month I pull analytics on how people are interacting with our client's online presence and track changes like demographic shifts or what parts of the website are getting more attention. I love seeing how people react to the content we create and then seeing how we can improve on what we do. 


What is your favorite story to tell about robotics? 
I have so many fantastic stories after 14 years in FIRST. I've traveled all over the country and have done so many different competitions however I have a tie for my favorite memory of FIRST. 

This past season, I got to be a Master of Ceremonies at the Detriot Championship, I was so honored to do it and I had a blast every day I got to do it. 

The other memory that comes to mind is the support of my mentors from FRC 2016 had for me when my mentor passed away. That year we went to Ramp Riot, an offseason hosted by 341 Miss Daisy. I was in the pits trying not to think about being at an event without Rich when another mentor Tyler starts to try to sing Katy Perry and dance around our pit. 

I couldn't help but crack up. 



What's your favorite FRC game and why? 
Woman making a funny face holding two chopsticks up to her mouth like tusks at a restaurantI am terribly biased. My favorite was 2011, Logomotion. I ended up machining our robot which ended up becoming the finalist on Einstein. A close second was last year because of my incredible seniors on 1807 that made last year's build season a blast. 

(NOTE: As of when this was recorded last year was 2019, Destination Deep Space) 


What's the best advice you've ever received?
Pursue what you are passionate about but know you may need to work hard and outside of what your passion is to reach your goals. 


How did you get involved in FIRST?
I found FIRST through a series of unfortunate events within a few months which led to me being pretty depressed. I was fortunate to have a few teachers that really cared about me- particularly the science teacher. To best describe her, she was a real-life Ms. Frizzle, with an Iguana and everything. One day after class she put a flier on my desk for the New Jersey Regional and told me I should go. She said I'd get extra credit if I went and bought 3 things. So I went. 

Announcer with headset mic holding a plush dog toy with a "this is fine" sign at a competitionWhen I got there I was a bit overwhelmed with what was going on. I was really shy and quite frankly, kind of scared but I saw my hometown team was competing and I knew some of the kids on the team so I talked to them a little bit. After a while I found my friends pushing me to try new things, especially to be the mascot because none of them wanted to do it. I put it on and felt comfortable. I ended up making my way to the mascot pit and quickly became friends with everyone in the suits and costumes. At that point, I was happy for the first time in weeks and I was back to being my goofy self. In that moment I was dancing and cheering on every robot, I just knew I found where I belonged. After that day was over I ended up convincing my dad to take me back the next day. A few months later I was at off-season competitions as an official member. 

What advice would you give to your high school self? 
There is a lot I wish I could have told my younger self. I think out of everything I've experienced since high school I wish I could tell myself to live more. Go and try new things, take extra classes on different subjects, find something different to do each summer so you can have a better understanding of who you are and then you won't have to try to cram it all into the 4 years of college. 

Tell us about a time you failed and learned from it. 
I've had my fair share of failures throughout my life. Most of which are from over-committing myself and then not having the time to get everything done, This happened a lot in college. I am not proud of nearly failing college course(s) but I tried to do everything and just couldn't get it all done.


What advice would you give to your students? 
I struggle with this still in my work life, volunteer life, and personal life: the word 'No' exists for a reason. Please use it. Especially if you need a break or don't want to do something. 

What is the most impactful thing you have learned from robotics?  For me, it has been problem-solving. Not just figuring out how to play a game but using those skills to help me better understand technical issues at my job along with helping people at work and in my personal life. 


What led you to become a mentor? 
Referee carrying a robot off the field in a gymnasium as a volunteer looks onAfter my one mentor passed away I realized how large of an impact he had on me. As my senior year came to an end I realized I wanted to do what my mentors had for me- to be there and support me. 


Anything else you want people to know about you?
When I am not volunteering for FIRST or am working, I volunteer with Crisis Text Line, an international crisis-intervention text line. Through them, I became a certified short term counselor and help bring people from a heated moment to a cool calm. If you or someone you know is ever in need of emotional help you can reach a person 24 hours a day every day, throughout the US by texting 741741, Canada by texting 686868, and the United Kingdom by texting 85258. 

Will Barnickel - This is How I Work

This week we hear from Will Barnickel, mentor for Team 2481 Roboteers for the past 10 years.
[Responses from November 8, 2019]
 
Mentor talking with a student on the field at a robotics competition, teams and referees in backgroundName: Will Barnickel
CD Username: barn34
Current Gig/ Job: Sr. Engineer - Caterpillar Manufacturing Automation Research
Alma Mater/Degree: Bradley University - BSME '05, MSME '08
Current Team(s): 2481 Roboteers (2009-present)
Former Team(s): None
Location: Washington, Illinois
Hobbies: Robotics, Tabletop Games, Video Games, AFOL
Are you an alumni: No


What inspired you to do what you do? Tell us a story.
Growing up, I was put on the accelerated track for mathematics and just naturally gravitated towards science-related stuff. I was always trying to figure out how things worked and why. In sixth grade, my science teacher, Mr. Brewer, utilized educational LEGO kits in his class to teach lessons on basic machine concepts. Being no stranger to LEGO, I blew through the first several lessons worth of material in just a few minutes. Since nobody else was finished, I started to expand on the gearing chains from the lessons and started integrating a mechanical linkage while I waited. 
Mr. Brewer was walking around to help the other kids and he eventually got to the table next to mine. I very vividly remember noticing him do a double-take as he glanced over at me before walking over to ask what I was doing. As I gave my explanation, the corner of his mouth curled up in a crooked smile and he started to shake his head. He then just mumbled to himself "you're gonna make one hell of an engineer some day" and chucked a bit to himself. At that point, I didn't really know what an engineer was, so I was instantly driven to find out. As he started to walk back towards to the front of the class, I simply asked him. In typical fashion, Mr. Brewer didn't even turn back as he responded "I'm sure you'll tell me tomorrow" - he just knew it would be better if I figured it out myself. Sure enough, I looked it up in the library that afternoon. 

As the LEGO kits were distributed in class the following day, my table was skipped. Obviously puzzled, I raised my hand to ask what was up. Mr. Brewer walked over to my table with the same crooked smile he had the day before and asked if I knew what an engineer was that day. As I responded with a simple "yes", he pointed to the back corner of the room. As he began the lesson with the rest of the class, I walked over to find an entirely different kit waiting for me. This one was triple the size of the others and had a much larger lesson book. That became my curriculum for the reminder of the semester. 

As I think back, the lessons learned in that classroom are what started me down the path of becoming the engineer I am today. Mr Brewer's efforts as a teacher are also what inspire me to continue to give back as a FIRST mentor. 

What is your day job, and how'd you get there?
Compact track loader with a mulching attachment parked on a gravel roadI'm currently a senior engineer in the manufacturing automation research group for Caterpillar. On a day-to-day basis, my primary projects investigate various industrial robotics technologies and develop automation solutions for Caterpillar manufacturing applications. My recent project work revolves around the integration of collaborative robots to augment manual processes. Those are all just fancy engineering descriptions for getting to do cool stuff with 6-axis robot arms. I've been in the current position for almost 2 years, but have been working at the Caterpillar Tech Center, primarily in various automation research roles, for nearly 12 years now. 

I earned my original position at Caterpillar following a working partnership with Bradley University. My graduate thesis was on object detection and collision warning algorithm development and this was research that aligned nicely with the work the Caterpillar automation team was doing. This provided the opportunity to work closely with the Caterpillar team while simultaneously completing my graduate work. It was an outstanding working relationship that resulted in a great career path with Caterpillar research following graduation. 


What is your favorite story to tell about robotics? 
I have a lot of great stories from the past 11 years, which makes it incredibly difficult to narrow down to the moment, based on recent events, the story that most jumps out to me is from the 2013 season. 

For Ultimate Ascent 2481 designed our most complex and versatile robot up to that point. It was one of the few robots that season that could hit the shoot, climb, and dump trifecta. The 2013 Crossroads Regional was our second competition of that season. We learned a lot from our previous performances and started out the event well. We finished day one of quals in 1st place and we were excited heading into day 2. Our friends from 868 had a killer cycling robot that year and we were hopeful to get the opportunity to pair up with them for elims. As fate would have it, Murphy's law kicked us square in the jaw early on day 2 and we struggled to get things repaired over the final few matches. We headed into alliance selections ready to go, but our showing that morning was so bad it justifiably took us off the top of the pick lists as we dropped all the way to the sixth. We ended up captaining the number 5 alliance into the semi-finals and ran into the number 1 alliance captained by 868. 

With our mechanical issues resolved, our alliances were very well matched, and we only manage to lose match 1 by a narrow margin. We had match 2 under control until everything changed dramatically in the closing seconds. As we were perched on the top corner of the pyramid after a successful climb and dump, I noticed something ominously twitch. As the final seconds counted down, our alliance partners sprinted into the bottom rungs to get their level 1 climbs, as usual. In this match, the results of those normal impacts to the pyramid ended up knocking us completely loose. At that moment, everything seemed to transition to slow motion as I watched our robot topple backwards and do a complete "Peter Pan" off the top of the pyramid. It hit with a sickening, ground shaking thud as it landed directly on the climbing claw after the acrobatic dismount. Fortunately, the fall didn't impact the result on the scoreboard and we still managed to force a deciding match 3. That also meant we only had a few minutes to get our robot repaired and back on the field.


Team 2481 robot with an angled climbing arm hanging from a blue tower frame during a match The drive team wheeled the robot into a curtained off area next to the field, and the entire pit crew frantically got to work inspecting and repairing the robot as fast as possible. I got a glimpse of the damage and noticed the climbing claw was completely split at the weld points and the pivot for our shooter appeared bent out of alignment. With that damage, I was pretty sure that meant we could't climb and put a big question mark on if we were capable of shooting. As I backed away to give the crew room to work, I was then rapidly engulfed by members of countless other teams handing me parts and asking if there was anything we needed. In perfect FIRST fashion, 868 even came over to offer their help to get us back on the filed opposite them for match 3. Collectively, it was the most incredible display of gracious professionalism that I've ever experienced in my 11 years in FIRST. Unquestionably, everyone that contributed in those events that day made Woodie proud. 

Through everyone's support, we managed to get the robot repaired enough to get it on the field for match 3. If we somehow found a way to survive and advance, we had a change for an impromptu fix of the climbing claw prior to the finals. In the match we did well primarily defending 868, but without bulk of our contributed offense our alliance just couldn't pull off the upset. As our drive team was carrying our robot off the field like a fallen gladiator after the match, the ovation we received from the crowd was amazing. That's yet another great testament to the class of the FIRST competition. 

868 advanced to the finals and their alliance won the event after 2 more matches. Their well-deserved victory was awesome and celebrated, but I'm not sure if it was possible for any team to have more fun at Crossroads 2013 that we did losing in those crazy semi-finals. 

What's your favorite FRC game and why?  
Team 2481 robot with a dual-arm climbing mechanism on a wheeled cart in an arena after a matchMy favorite game is easily 2014's Aerial Assist. The game is still the closest the FRC competition has ever gotten to that true 'sports' feel and provided a very spectator friendly experience. As a strategy coach/mentor, this game also required the most alliance synergy to be effective and provided opportunities for building great alliance relationships through this coordination. We've always been a team that puts a lot of focus on that cohesive alliance experience, so this game was a perfect fit for that approach. 

The general concept and rules were also simple enough that you didn't need to reference a massive appendix of definitions to understand how to play, but still provided a lot of organic strategic depth. The strategic layers that unlocked at the various levels of game competition was awesome to experience as the season evolved. I honestly feel that this game provides a great foundation that could be further developed and expanded upon for a broader robotic sports competition 


What's that best advice you've ever received
Don't sweat the small stuff. 

There's a lot of things in life that are completely out of your control. If there's nothing you can do to impact something at that moment, it's a complete waste of your time, energy, and sanity to direct your attention there. Instead, focus that effort towards a productive response and gain a better understanding of what you can do to improve the situation moving forward. That's always the better long-term play for the end game of life. 

   
How did you get involved in FIRST? 
Caterpillar is a huge supporter of STEM outreach and FIRST robotics sponsorships are one of the primary programs. A presentation about FIRST was given at one of the new-hire orientation events and I inquired about getting involved immediately after. Caterpillar sponsors several teams in the greater Peoria area, so finding a team fit was the next challenge. Through 2 completely independent sources, essentially simutaneously, 2481 was recommended. This was 2009, so they were heading into their second full season and looking for professional mentors. I curiously attended a build season easy that season, not knowing what I was getting myself into, and have been involved every since. 



What advice would you give to your high school self? 
-Don't be afraid to fail.

-Never sacrifice your own happiness and principles to appease those of others.

-Invest in Apple, Amazon, and Netflix. 



Tell us about a time you failed and learned from it. 
For Ultimate Ascent in 2013, 2481 sacrificed multiple areas to get the full shoot, climb, and dump capability package integrated together. Subsequently, that forced us to suffer from the dreaded "jack of all trades, master of none" syndrome. The design and execution of this robot combined for one of the best learning experiences we've had as a team. 

First, we misjudged the effective time requirement for climbing to level 3 compared to cycling for more disc shooting. This lead to a much more improved approach to strategic design in following seasons where we very rigorously break tasks down and focus on maximizing our points per second potential. All design decisions are now heavily influenced and effectively driven by impact on this metric.

Second, one of our main design tradeoffs was shortening the wheelbase to provide more stability while climbing up the corner and allowing for a disc dump at the top. Coupling that with the weight of the folding shooter integration and that resulted in a design that has a Cg a bit higher than we wanted. That effectively cost us a win at the Wisconsin regional that year as we ended up tipping after a midfield collision early in finals match 3. We added a self-righting mechanism immediately following that event, but it still cost us at a critical moment. Design tradeoffs that impact Cg are now evaluated more appropriately and performance requirements are used for developing extra safeguards in software (speed-based extension limits, for example).

Three robots (120, 330, 2481) hanging together on a castle-themed climbing tower amid confettiFinally, and most importantly, we fully learned why the "jack of all trades, master of none" design philosophy is not an effective winning strategy for FIRST competitions. Our design goals for every game since have always placed a focus on identifying at least one area that we strive to be among the best at. If we must sacrifice complete functionality in one area to become better in another, that's preferable. There's a lot that goes into identifying the effective costs/benefits and prioritizing them, but they're always an effort to continue to move the needle forward on our most advantageous design feature. If you are among the best at something, there will always be a place for you on an elimination alliance, and in a much-coveted role if you focus on the right area. Perfect example of this was in our key design decisions for the 2016 season. We made the choices to fully forego going under the low bar and climbing in the endgame to avoid having to sacrifice any shooting capability or consistency. Most teams weren't willing to give one or both capabilities up and we were able to take advantage by continuing to fully focus on improving the accuracy of our shooter from distance over the course of the entire season. Circling back to the first point, we also evaluated the point per second effort in climbing versus the additional benefits of continuing to shoot for higher capture potential. The tradeoff was that we then knew we had to work harder on building proper alliance synergies to fill the capability gaps we had. 


What advice would you give to your students? 
Embrace the learning opportunities that come your way in everything you do. When something works, don't forget to still look for what you can learn. Strive for continuous improvement and never be satisfied with "good enough". When you experience failure, don't dwell on the negative, focus your attention on what you can learn from it. 

In engineering, a test that fails still produces a result. That result tells you one more way something doesn't work or how not to do something in the future. That information can be just as valuable, if not more, than what can be learned from a successful test. Make sure to document those failures just as you would the successes. Those same principles apply to my life, as well. 



What is the most impactful thing you have learned from robotics? 
It's better to concede a mistake to learn and grow from it, than compound one by trying to continually fix something fundamentally broken. 


What led you to become a mentor? 

For me, Mr. Brewer's efforts to open my eyes to engineering at an early age did a lot to give me direction. It's not uncommon for young people to have difficulty identifying what they want to pursue for an eventual career. Students that could have an interest in engineering fields may not be fully aware of what their opportunities are. Parents, teachers, and guidance counselors can all be limited by what knowledge they have gained through their own experiences, connections, and backgrounds. I'm thrilled to be able to volunteer and act as a conduit they can direct those prospective engineering students towards. I know how much the bit of guidance I received meant to me, so I want to do all I can to help provide that for a new generation. I feel incredibly lucky to be even a small part of helping so many students over the years identify and embrace their desired career path.

FRC CAD Collection

We started putting together an FRC CAD collection - cadcollection.spectrum3847.org - It has over 375 links to FRC robot CAD files from many teams. We wanted something to be able to find robots from different seasons and from different teams.
Please submit CAD links using this form- https://forms.gle/5wji6FbuZWPc4Fzn6 2
We know there are other paths for a similar resource to exist and this is far from the best way but it’s a start.


CAD model of Team Spectrum 3847's robot showing dual roller intake arms and a vertical shooter turretCAD model of a robot with a tall A-frame climbing tower and an extended arm-mounted roller intake

Eric Leifermann - This is How I Work

This week we are hearing from Eric Leifermann, mentor of team 2826 Wave Robotics. Read our interview with Eric to learn more about him! 

[Responses from November 13, 2019] 

FIRST team profile card portrait of Eric Leifermann smiling with a toddler on his shouldersBio card listing Eric's team FRC 2826, Oshkosh WI, Michigan Tech, and mechanical engineer job title

Name: Eric Leifermann

CD Username: Eric:Leifermann

Selfie of a bearded man with a smiling toddler standing behind him on a couchCurrent Gig/Job: Mechanical Applications Engineer at RB Royal.
Alma Mater/Degree: BS in Mechanical Engineering at Michigan Technological University
Current Team(s): 2826 Wave Robotics

Former Team(s): 93 N.E.W Apple Corps 01-05, 857 Superior Roboworks 07-10
Location: Oshkosh, Wisconsin
Hobbies: board games, sports mainly football, soccer, and hockey, but will watch baseball and basketball as well, woodworking, music, watching my 1 year old son learn and problem solve, reading, movies and tv, my dogs Gotham (rottweiler) and Wicket (pitbull).

Are you an alumni: Yes, I am 


What inspired you to do what you do?

Growing up I was taking things apart and putting them back together. My mother likes to tell a story about me taking apart her office chair and putting it back together but not fully secure and laughing when she would sit in it and it would fall apart. So she liked to make sure I wasn't in the house much and was always busy doing something. In the 8th grade I was in a High Mileage Vehicle extracurricular where you build a car and compete to get the best MPG. My club that year built 2 and I ended up being the kid who welded both of the cars' framed together. It was a ton of fun and I learned that working with my hands and designing things is something I really enjoyed. Fast forward to the fall of my freshman year in high school and I had no direction or activity to do, my mom heard about my schools FRC team through her work, as she worked at the main corporate sponsor of the team where all the mentors came from. They had a mentor meeting during lunch and mentioned they were looking for a student who had some welding experience and who might want to join the team. So the next day my mom as she's dropping me off at school tells me to go talk to the tech ed teacher, Mr Schuff, about joining the team. Went and talk to him 5 minutes later and have been hooked ever since. Never welded a single thing on any robot in my 4 years on the team as we switched to different manufacturing techniques that year ha! 



What is your day job and how'd you get there?
Tan military tactical vehicle with a remote weapon turret parked outdoorsI currently work at RB Royal as a Mechanical Applications Engineer. Its part sales, part design engineer, part manufacturing engineer. RB Royal manufactures custom fluid transfer solutions for various industries. We've got part on Harley Davidson motorcycles, John Deere tractors of all sizes, boat motors, Semi truck engines and transmission, and all sorts of other equipment. I've only been at RB Royal since September of this year. Prior to that I worked at Oshkosh Defense for a couple of years, where I was a Design Engineer working on the JLTV Platform team as a Subject Matter Expert on the JLTV. 

I like new challenges and to learn new things so I've had a few jobs since I graduated college and each role has allowed me to learn and each one has been in a completely new industry. I've been an R&D engineer for the non-wovens industry (if you don't know what non-wovens are you use them everyday and you don't even know it google them it's pretty cool technology in how they are made), Manufacturing and Automation Engineer, Project Design engineer, and fresh out of college I was an AmeriCorps VISTA working in Washington DC with FIRST.


What is your favorite story to tell about robotics?
I have a lot of stories with this being my 19th season of FRC coming up, but one of my favorites stories to tell new prospective people is about my very first regional in 2002 at the Midwest Regional at Northwestern University. I had a terrible cold and probably shouldn't had been at the event, but it was the only regional that was my team went to back then and I wasn't involved enough to qualify for going to national championship (that's what it was called back then) down in Disney with the teams so I wasn't going to miss it. I spent a good portion of Thursday practice day laying on the floor in the pits staring at the ceiling, then on Friday sitting in the stands shivering while scouting. Luckily my health improved friday night and Saturday was a great day. But the energy in the venue and seeing all the hard work my team, and everbody elses team put in was life changing. I thought I knew what I wanted to do for a career just from that build season, but THAT event and even being as sick as I was for the majority of it was some of the most fun I've ever had. I like to tell people that FRC is the most fun they've never heard of and that they won't understand until they go to an event, this is the story I use to try and explain why.


What's your favorite FRC game and why?
My favorite game is definitely 2005. The amount of things that you could do in the game was so vast that it was pretty much impossible to do everything that the robots looked SO different from one another compared to any time since. It was a great game for picking an choosing and compromising. I would love to play this game in the new era, though the field would have to be redesigned a bit as 6 robots would not fit on the field. 


What's the best advice you've ever received?
It's cliche but "if you enjoy what you do you'll never work a day in your life". I am in constant search for this balance. I think another good piece of advice I've been given, oddly enough by the same person, is "maturity is about timing." What that means is being aware of your environment and knowing how to act in that situation. A 32 year old man crawling on the floor barking like a dog seems pretty immature, but then you see their young child next to them playing as well, your perspective on their maturity changes. 



What's your favorite robot that you didn't help build?
My favorite robot I didn't help build would be 33 The Killer Bees 2005 robot. They had this cool way to stack tetras (the game piece that year) in their robot and they had this double jointed arm and trident type end effector to grab the tetras off their robot or from the loading station. Their operator controller that year was a button box and it had a button for each position on the arm and next to the button was a picture of what the robot would look like when you pressed the button. Pretty cool/advanced stuff for 2005 FRC. I tried to find a picture but couldn't, so if you're reading this and have a picture of this robot from back then upload it to CD or something. 


Tell us about a time you failed and learned from it. 
The only time you fail is if you don't learn from it. It sounds dumb but I say it all the time to my students on  Wave Fail is an acronym and it stands for First Attempt In Learning. So in that context im failing and learning all the time. If you're afraid to fail you'll never get anywhere in life. 




What advice would you give to your students?
The things I repeatedly tell my students:
-Ask questions early and often
-If you don't want to volunteer for something I'm not going to assign it to you, this isn't school.
-Go to whichever college that is going to give you the most $ or costs the least. At the end of the day a degree is a degree and your drive and life experiences are what's going to set you apart. Don't start life leaps behind because you felt that you had to go to XYZ University and end up in tons of debt. 


What is the most impactful thing you have learned from robotics?
Never stop chasing your goals. 


What led you to become a mentor?
FRC had a huge impact on my life and put me on a trajectory that I did not see when I was 14 years old. Knowing the impact my mentors had on me, there is a need and want to pass that on to the next generations and to see how I can help change someone's life. 



Man in a beanie taking a selfie next to a large inflatable Pikachu lawn decorationFamily of three kneeling together in front of a lit Christmas tree with stockingsTwo dogs, a gray pit bull mix and a black and tan rottweiler, sitting together on a couchLarge team in teal shirts posing with a FIRST Robotics Competition 2019 Seven Rivers Regional winner banner