Embedded - 257: Small Parts Flew Everywhere
Episode Date: August 24, 2018Derek Fronek spoke with us about FIRST robotics. His TechHOUNDS (@TechHOUNDS868) team is based in Carmel, Indiana. They won the state competition and placed 5th in the high school FRC championship. De...rek mentioned the roboRIO controller board, TalonSRX speed controller, and the Spark motor controller. Many of these offer deep discounts to FIRST robotics participants. Check out FirstInspires.org to find a team near you. The game comes out in January but many teams start forming in September. Derek’s personal website includes his other projects and a way to contact him. Sparkfun has an autonomous vehicle competition, this is their 10th year. Elecia wrote a related blog post for Derek, a few notes about media training. Music for after you finish the episode
Transcript
Discussion (0)
Hello, I'm Alicia White, and this is Embedded.
My co-host is Christopher White, and our guest this week is Derek Fronick,
who will be telling us about FIRST Robotics, what it's like competing, and how you might get involved.
Hi, Derek. It's nice to talk to you today.
Hello.
Could you tell us a bit about yourself?
Yeah.
So I'm a senior at Carmel High School in Indiana.
I'm the robotics design lead on a robotics team,
the Tech Hounds.
And I've spent all four years of my high school career
on the team and hopefully in the future
plan to go into electrical engineering at Purdue. All right. And I know you have heard the show a few times.
And so you already know about lightning round and we're going to skip straight to it.
All right. What's your favorite class? My favorite class, digital electronics.
What's one thing you were surprised to learn in the last year?
Uh, that, uh, selling, companies selling out of products can be a bigger issue than you think.
Hardware or software?
Hardware.
Most exciting science fiction concept you think will be real in your lifetime?
Flying cars.
What's a tip you think everyone should know?
A tip everyone should know...
Don't
order your PCBs
as soon as you finish designing them.
How long should you wait?
Give it a night at least.
And then look it over one more time.
I have a whole drawer full of failed ones because of that.
Favorite fictional robot.
R2D2.
You don't have to be sad about that.
That's,
that's, that's the right answer. Yeah yeah it really is favorite animal uh sky bison
some people will get that hopefully yeah and uh at what age are people old? Hey. I just want, it's just his opinion.
Um, people get old when, um, when they stop being able to do everything they were able
to do earlier in life.
So, 20.
Yeah, that's like 20.
Good luck. Yeah, here comes the 20. Good luck.
Yeah, here comes the youth opinion of when people get old.
Okay, tell me about TechHounds.
Yeah, so TechHounds is a robotics team in Carmel High School.
It competes in FRC, which is FIRST Robotics Competition.
It's a subsidiary of FIRST, which stands for the Inspiration Recognition of Science and Technology. It's a large competition of thousands of different teams throughout the world that are given a game, and we design a robot based on the game's parameters and then compete in competitions in the earlier part of the year.
And there are different levels to FIRST.
I mean, this is the high school version, but there are other competition areas?
Yes.
So FIRST prides itself on having competitions through all levels of primary and high school.
So they start off with FLL Junior, which is First LEGO League,
which is for younger kindergarten, elementary school kids.
And then they have a regular FLL League,
which is upwards later elementary school through middle school.
And then what they have is called FTC, which is First Tech Challenge.
It's essentially kind of a scaled down version of FRC.
So you're still built, this one, you're actually building robots with
manufactured parts or VEX parts or some kind of material as opposed to Legos.
And then once you get into high school, you can compete in FRC,
which is the largest scale that FIRST offers.
And by large, I mean, these were 120-pound robots.
Wow.
Yeah.
Yeah.
The robots, generally every year, it's roughly 120 pounds.
There are obviously dimensional constraints that we have to work around.
Year to year, it changes based on the game.
So a couple of years ago, we had to do a robot that was create a robot that was less than like 40 uh 30 something inches and then this year our
robot since the game involved moving objects uh to seven or eight feet our robot had a large
elevator and it's in its lowest position it was still five feet tall so they vary from year to
year okay so you talk about these games
and if i understand correctly like the first league in january says okay here's the game you
have six weeks uh essentially that's the gist of uh first is they yeah they in january the first
week of january generally they uh they have a live stream event where they present the game
and they release the game
manual that gives you all the information that you need to be able to design around what the game
objects and obstacles in the game. And then you have pretty much, you have a very consistent
rule book and what can and cannot be on your robot. And then you are just given, you can do
whatever you want at that point. And it's your team's decision how you're going to play the game.
Okay.
And so the 2018 game, you said, involved an elevator and moving things.
Tell me more about the 2018 game.
Yeah.
So the 2018 game, this year is called Power Up.
It was an 8-bit video game theme.
So they're like power cubes, kind of like Pac-Man pellets or something like that. And the game essentially can be described as teeter-totters almost,
where the crates, which are essentially milk crates,
they just have like a wrapper around them.
The goal of the game is to be able to tilt the scale in your favor.
There's three sets of scales, two short scales and one large scale in
the middle. And then if you control the scale, you're in one point per second for as long as
you control the scale, as well as cubes can also be placed in what's called the exchange,
which can then be used to earn power-ups to boost your score for 10 seconds. So you get double
points or force control of the scale. So even if the opponent team has control of the scale,
you take control of the scale for 10 seconds. So adds a little bit of a strategy to the game.
Okay. So you have how many teams playing on the field at once?
So the teams are broken up into two alliances, one in each side of consisting of three robots.
So there's three teams per side for a total of six
robots on the field. Okay. And then there are three different scales and you want to control
the scales and you want to take your milk crates to the scales, to certain other places?
The main objective is to the scale. So you basically want to have more crates than the
other team. So yours weighs down and tilts in your favor. So that's when you start earning points. And then there's also the
exchange where you put cubes in and then it's up to you when you want to use those power-ups
during the game to give you kind of an advantage. So you're working with different teams. How
long do you have to coordinate with these other teams?
So generally, it's a pretty limited timeframe of when,
you know,
at the competition,
usually the,
the night of before the matches start,
they'll release the schedule and you'll know what teams,
what teams you'll be playing with.
So generally that first night and the day in the morning of the competition,
you'll see people going around through the pits with a spreadsheet and taking pictures and writing down information about what every team can do so you
can plan ahead. Not a lot of time. There's not a lot of time. So you can't really like design your
robot during build season with another team for the intention of working with them. And back to
the six weeks, you have six weeks to write all of the hardware,
or write all the software for this. Do you get to, do you get a base model robot? Do you have
to design a whole robot six weeks? How, how does the six weeks work with the hardware part of it?
So with the hardware part, I was gonna say, uh, software would love if they got six weeks to
actually work on the drive on the hardware, but it usually gets pushed to the very end, unfortunately.
But for the hardware, they do offer what is called a kit bot,
which essentially for rookie and newer teams,
they offer basically essentially just a drive train
that you can have as a frame,
so you can kind of build off of that.
So it doesn't make the learning curve as hard
to get started into the game, um we build everything from scratch we design our own
drivetrains and we design most of our gearboxes are off the shelf but other than that we design
all the mechanisms mechanisms ourself within those six weeks within those six weeks so this
isn't i got the idea this was like a year-round thing where you
essentially make little i want to say lego blocks but that's not right uh make interchangeable parts
or multiple different kinds of robots one of which might meet the specifications this year
no you design and build your entire robot within that uh frame of six weeks. So it's an incredible stress on a limited amount of time.
But there are rules about what you can use
that you kind of have left over or designs that you have
from the previous season or that you designed in the off season.
Generally, if you release all your information about your designs
and make it open source, you're able to reuse those designs. You're not
supposed to reuse physical hardware, like a mechanism that you design. You're not really
supposed to reuse those unless they're what is called COTS, which is off the shelf parts from
manufacturers. You're allowed to reuse those and keep those in stock like motors, some gearboxes, if you didn't design the gearboxes
yourself. How do you draw the line? I mean, you could buy an exceedingly expensive robot
to do all of this. Yes. So there is a price limit on the amount of material that can be on your robot. So the limit is generally every year
it's around $4,000 per robot of non-COTS parts.
So if it's listed as a COTS part
or you bought it from a manufacturer,
it doesn't count against that $4,000.
So it's kind of, your robot could be more than $4,000
money you actually spent,
but on the official document it won't be
over four thousand the whole robot could be caught essentially yes but i mean that doesn't really
happen because people obviously design their own mechanisms because they need to be tailored to
the game but in theory yes it's of, it's an unusual circumstance.
It's an unusual budgeting method.
Yeah.
You can buy things, you can go to the store and buy whatever you want,
but if you make it, it has to cost less than this.
This is like the opposite of reality. Yeah, it's very, it's very unusual.
It's kind of a, it's a very unusual thing that,
it doesn't usually cause anyone trouble.
There is a, actually, I do remember, there is a stipulation on buying parts. It's a very unusual thing. It doesn't usually cause anyone trouble.
There is a stipulation on buying parts.
No single part can cost more than $500 that you buy off the shelf.
So no single part can.
So you really couldn't buy the whole robot?
As a single unit, no. You could buy all the individual parts, I suppose.
But yeah, you can buy it as a whole.
Okay, so you get the game.
You have six weeks.
You aren't supposed to have much in stock other than raw components like motors and maybe an off-the-shelf motor controller board.
Yeah, or some designs you release publicly that everyone can then build themselves.
That's the kind of idea of iterating over the preseason.
Yeah.
And then you just don't sleep for six weeks?
Do you fail your classes?
How do you eat?
I mean, I'm just like, okay, if you gave me that in six weeks and a team of five reasonably competent engineers, maybe?
No, you have it pretty much right.
We don't, I don't sleep.
I, you know, have, don't eat all the time.
And school is an incredibly stressful event,
especially for those who really put all their effort into this.
It does, it forces you to learn how to organize your time
as efficiently as possible.
You have to be able to maximize
every second of the day so you can then go back and continue to work on your robot.
Do you have classes? I mean, does doing this count as part of a class? You mentioned you
had a design electronics class. Yes. So until actually this year at my high school,
there are other high schools do have classes.
Up until this year, we never actually had a class.
This year, we actually have created what's called,
we call it Robotics Design and Innovation.
So it is a class where essentially it's a,
only usually people on the robotics team can join.
And it's basically focused on learning new elements of design.
And then during the build season,
having that time completely dedicated to building the robot.
So this takes a lot of time, especially during those six weeks.
How much does it take outside of those six weeks?
How much do you do?
So outside of those six weeks? How much do you do? Um, so outside of those six weeks, um, immediately
within a, immediately after the build season is completed, it, uh, transitions to what is called
competition season. So during that period of time, from about early March to the end of April is,
uh, where you have your competitions. So generally there, um, um uh there are competitions every week um we don't
most teams don't go to a competition every week generally um if you're in a district system you're
in three to four competitions plus a state and possibly a world if you qualify um other other
states are in what's called a regional so there are several large regionals that you would go to
so you don't get as many matches
if you're in a regional system.
But yeah, that's what happens
immediately after build season.
And that's also a very time-consuming event.
How much design happens during competition?
So generally, most teams do spend a significant amount of time modifying their robot during
competition or then taking whatever lessons they've learned from competitions and then iterating their
design uh after after they've had competitions to try to improve be better than the next one
although there is a stipulation on this, between competitions,
your robot has to be what's called bagged. So you do take a very large plastic bag,
and you bag it and tag it. So there's a tag that identifies that it has a serial number,
so they can keep track of when your robot's been unbagged. And then but the week of a competition,
you have six hours to unbag and make any modifications before you actually arrive at the competition.
So do you have a second robot you use?
Yeah, so this year is the first year in many years that we actually did build a second practice robot.
So it's a perfect copy as we could possibly make it.
Obviously, since it's the second one, it doesn't get as many of the nice touches and perfect construction as the real one.
But it's as close as possible, given the time frame.
How much does the main robot get beaten up?
So, yeah, generally through competitions um it is a very rigorous
time especially for rigorous i think that word means crashed burned small parts flew everywhere
or or large ones or large ones um yeah uh generally, um, we did have several events where, uh, we break
some major part of our robot and next thing you know, we have five minutes to fix it.
And if we don't fix it, we don't win.
Um, that's happened, oh, three times during finals, during competitions where, um, uh,
so on our robot, we have what is called the uh an intake so
essentially it's two arms that have uh roller wheels on it intended to grab and intake the
those cubes into our robot so it's essentially like rubbery wheels that uh use the pull the
cube into the robot and that was the biggest point of failure slash iteration on our robot.
From the first competition, we sustained our...
It originally was designed out of 16th inch 6061 aluminum.
The unfortunate thing about that is it has fairly decent strength, but once it deforms, it doesn't return to its original shape.
So over the course of the competition, through numerous impacts with other robots in the field, we ended up shattering those intakes.
Of course, it had to be during the finals.
So we were frantically working on putting that
robot back together. We ended up having to use basically what is L bracket, like quarter inch
L bracket. And then using basically is a, a splint to hold the arm on, um, through that competition.
Thankfully it worked and, um, we ended up winning the competition competition but it was a very frantic time
so this is a good opportunity since you mentioned some of the parts of the design
what does this robot look like from a hardware and software standpoint what are you using for
boards and what kind of software system uh yeah just walk us through the entire design so that we could copy you.
Electronics specifically right now?
Yeah.
Okay.
So to make life a little bit easier for the teams who don't have a Legion, they're all high school students and they don't have a Legion of electronics design engineers on the teams.
They do provide off thethe-shelf mandatory electronic components.
So these consist of the RoboRio,
which is essentially the main processor on the robot.
It's essentially a natural instrument.
It's one of their industrial controllers.
So it's got an ARM CPU and an FPGA for all the I. the io control and then um it runs some kind of a real
time linux uh os okay and then um on the mate on the uh heavier side um current carrying capacity
there's a power distribution board which is essentially equivalent to a breaker box in a car
it contains all the main breakers. They're self-resetting
breakers for all the individual motors on the robot. So if you blow a breaker, then it'll
self-reset, so you don't have to worry about that. Generally, they're about 40 amps is the biggest.
They go on the 40 amps per motor or per port on the power distribution system. And then there's a 120 amp,
um,
just automotive,
uh,
thermal breaker on the main input of the battery.
So that's the,
that won't reset itself.
You have to manually reset that.
So if you blow that breaker,
you're done,
which has happened before.
Um,
and then,
uh,
motor controllers, there are off several several quite a few actually off the shelf
motor controller options um one of the most popular in recent years has been uh the talon
srx it's made by uh cross the road electronics uh it's essentially it's just a motor controller
it's they call it a smart motor controller because it has an onboard microcontroller,
and it communicates over a CAN bus, kind of like an automotive CAN bus.
And it has built-in I.O. for sensor feedback encoders and limit switches.
I know this because I've designed boards for that,
breakout boards for IO expansion.
But it also has PID features for motion profiling for software,
motion profiling, and some other niceties.
It's a fairly nice system.
And then there are more simplistic, just pwm based uh controllers
uh there's the spark motor controller i believe it's yeah it's made by rev robotics um a lot of
these companies design specifically for frc competitions um and it's a just a basic PWM controller that you just give it a PWM duty cycle, and then it will drive that motor based on that.
And they do have what is called brake and coast on that.
That's the only other feature it has, which essentially stalls the motor in brake mode and lets it just run down naturally in coast. And those are the main...
No, no, I actually know. There are some other components for pneumatics, air pneumatics.
It's just called a pneumatics control module. And that also communicates over the CAN bus.
And then there's, oh, there's one more.
It's just a voltage regulator.
So it's a five volt, 12 volt,
the five volt DC to DC converter.
So this is a lot of electronics.
I mean, there's actually a lot more electronics here than I expected.
And many of them are made for this competition.
Yes.
But that's also what you do.
What kind of boards are you making
and how are you making them in six weeks?
So I don't usually actually make those boards in six weeks.
That's one of the benefits of being able to release it open source.
You can design them and use them in preseason
and then use them in your competition season.
You seed yourself with.
Yeah.
Yeah.
And as long as you,
as long as you make sure everyone else has the information to make them,
then you can make them yourselves.
Um,
so what we've major things we've used in the past,
um,
a couple of years ago,
the,
um,
electronics lead,
I think,
yeah,
2015,
he designed an IO expansion for the Talon.
Basically, the Talon's IO for encoders, it's basically, it's a 2x5.05mm pitch pinheaders.
So they're very inaccessible to standard breadboard cables and stuff like that. So we designed a breakout, which essentially breaks out all the ports to that,
which is standard 0.1 inch pitch headers.
And then I redesigned it in the last year to add visual feedback on it.
So any sensor you have plugged into it, if you trip like a limit switch
or an optical switch, it gives you visual feedback with the LED that tells you, hey,
this switch is working, which is incredibly vital when you have limited amounts of time to
maintain your robot. If you can just simply put your hand in front of an IR limit distance switch
or something and just see the
light go on and off, then you can just kind of move on. You don't have to go into the operating
system and check all the sensors individually. So that gives you incredible amount of, it makes
life easier to test and maintain your robot in the field. Test and maintain your robot in the field.
Wow. I'm just like, I can't believe you're doing this in six
weeks. I can't believe you're doing this in high school. Yeah, it's an incredible opportunity for
high school students to get into. And one of the great things about FIRST is the fact that
it's not just high school students. We rely heavily on the advice and the mentoring from adults and engineers alike.
And it's not, I mean, it's also younger kids and the advice and mentoring, it doesn't always have to be technical, does it?
Because there's a lot more that goes on here than the hardware and software and mechanical? Yeah. First prides itself on it. Basically, you come for the robots,
but you get a wholesome life experience out of it. So you don't just do engineering. You do
volunteering and you have to raise funds because obviously these robots are nowhere near inexpensive.
So fundraising is a huge part of what we do. As well as community
outreach, we have numerous community outreach events that we try to engage more people in STEM
related activities. Okay, I'm totally for those. How does that relate to the FIRST Robotics? I
mean, how does outreach? It seems like FIRST Robotics is the outreach. What are you reaching out for?
Yes.
So during competitions, there are awards at the end of competitions.
And the awards equal points for essentially what's happening is the end goal is being able to get to the world competition,
which in the last few years has been located in Detroit and Houston.
And so essentially in your district,
at least in a district district competitions,
you earn points.
And then essentially the one who has the most points based off,
if you win,
if you earn these awards, then can qualify for world championships.
Outreach is a huge part of this.
They really emphasize reaching out and engaging more people in STEM.
So outreach awards, which is called the Chairman's Award,
at district and state competitions,
can earn you direct admittance into world competitions.
So that's one of the things that kind of do the motivate teams to reach out into the community.
And so what do you do? What sort of activities do you do that count under that?
So activities that we do as tech hounds, I don't speak for all the other teams, but we do
personally. So during off season, we host in the October, we host what's called the Women in
Technology Workshop, which is essentially we have roughly 70 to 80 middle school girls from the
middle schools in the surrounding area. And we have them over for a day where we teach them STEM activities like catting or physics
and other STEM related activities and try to engage them and get them excited to get into
STEM careers in the future. That's one of the things we do. How do you? Okay, how do you organize
that? I mean, I know you do a lot of the EE stuff. How involved are you personally with
the outreach and the fundraising and all of the coordination bits?
So the outreach, I generally do attend about every outreach event and help out with the actual running of the events.
With all the time I'm spending with the engineering aspect of the team. I don't really have an incredible amount
in planning the events and organizing all the speakers that we have come and all the different
logistics of food and materials and all that. But I do try to help out any way I can in running the
events. But TechHounds is pretty big. You don't have to do it all. No, no. Our team is generally anywhere between 80 to 115 members. We are an exceptionally large
team. Most teams are in the 20 to 50 range, but we are exceptionally large because our high school
is this year, I believe the total amount of people in the high school is 5,300.
So we have a large pool of people to draw from.
And when I saw the picture of the TechHounds team, it looks like you had all kinds of people.
Yeah, we encourage everyone to join no matter who they are.
We pride ourselves in trying to be as diverse as possible.
So anyone from all backgrounds is welcome to join the team. We try to occasionally have some
younger kids come out and experience what the team is so they can get into the future,
as well as we have adult mentors.
One of the challenges with engineering mentality in professional world is that it's easy to assume that your discipline is the most difficult. Even easy to assume that you are the hardest working
because you don't see the hours other people put in because you're working. Does that happen on your team? And how
do you try to avoid assuming you're the best? Yeah, that definitely does happen. There's
the kind of, there is some kind of favoritism, I guess, people kind of see robot ops as,
that's what we call our robot building division as,
since we kind of build the most physical representation,
uh,
kind of outgoing,
um,
mechanism on the team,
we kind of,
that kind of gets the stigma that we are the more important division,
but we do try to kind of put that down and emphasize that everyone is having a pot,
making the,
a positive impact on the team. So we have several have several different uh divisions focused on doing different aspects of running the
team what are the divisions yeah so on our team we have uh as i said before we have what's called
robot ops which focuses on the mechanical design and implementation of different mechanisms into culminating in the actual robot.
And then there is programming, which is focused on programming the software specifically for
the mechanical robot.
We also have IT, which does website design, as well as the scouting system, which is adding
competitions.
We scout different teams during matches so we'll
have a um uh six individuals on laptops recording everything every team does during the matches
so we can keep up with what's going on so we can know in the future how they're going to perform
and then um we have a lot of teams do that yes Yes. Almost every team who is highly competitive has scouts in the stands writing down as much information about these teams as possible.
Because it is critical to know how other robots are performing in order to make informed decisions and who your alliance members for the tournament actually is.
So it's incredibly important
that you have all that information available to you.
And then for other divisions,
we have electrical division,
which focuses on implementing the electronics
onto the mechanical design.
Robot ops and electrical,
we try to kind of work together
as efficiently as possible because obviously the
hardware and electrical implementation needs to be fluid so we don't have a mismatch and we can't
implement as many features as we want. And then there is what we have construction, which focuses
primarily in building. So once the games, once we get the game information,
they release all aspects, design, drawing,
so you can build your own field.
So that division focuses on primarily building field elements
so we have those to practice with,
as well as building a lot of the carts
and tool chests that we bring to the competitions.
So we built all our own tool chests and battery boxes
in order to bring those to competitions so we have a mobile platform
so we can just roll it out of the trailer and roll it into the competition.
And then finally, there is PR, public relations.
They focus on creating a positive image for the team, as well as organizing all the fundraising
and outreach events that we have on the team.
So you have a complete company.
They really do.
And just like our engineering companies, everybody's like, oh, whoever's building the thing is
the most important.
And yet, Derek said only a moment ago that you could get to finals with
just outreach. So every team there is going to be so important.
Absolutely.
Wow. There really is a whole company.
Yeah. And it's an incredibly, obviously, it's incredibly, any company is incredibly difficult
to manage. So it requires an immense amount of effort from everyone involved to be able to maintain and perform at the level we really want to perform.
Do you have dedicated kind of management people who don't necessarily do hands-on stuff but are just coordinating all of this?
Generally, yeah.
So we have division leads.
So those guys, those people are elected at the end of the year into those positions on a yearly basis. And those are in charge of their specific divisions, as well as we have an overarching team lead that focuses on organizing the team, like meetings and structure and keeping everyone coordinated, as well as PR is also focused on helping the team
lead with those aspects, as well as coordinating outreach events and positive public image.
And these are all students, not even the team lead is a faculty member.
The team lead is, yeah, the team lead is a student. There is a team coach. You have,
you mandatory, you have to have a team coach. Obviously have to have a team coach.
Obviously, you have to have adult supervision and all that kind of stuff because we're all under, we're all minors.
But he does, our team coach, he does spend a significant amount of time.
And I cannot thank him enough for the efforts he puts in to allow us to do what we do.
Because otherwise, we wouldn't be able to do it without him.
Okay, what do you get out of this? So what I get out of it is, I guess, in short, would be the greatest experience of my life so far. But it has, from when I joined the team my
freshman year, I have essentially, I've learned more than I ever could have possibly learned in any school, regular school setting.
And I've engaged and it's allowed me to kind of learn the passion for or give me the passion for learning STEM and engineering.
And now I have focused myself on a career going into engineering.
So it's been a transformative experience for myself.
Do you plan to go to college?
Absolutely.
Yeah, I plan to go.
Right now, I'm looking at Purdue in Indiana, going to their electrical engineering college.
And I generally, I think right now, based on what I've been doing and what I like doing,
I know this is the embedded podcast, but I do actually want to go into embedded design.
It just seems really interesting to me.
I mean, you're getting a huge view into what it's really like to be part of a company in this robotics.
And so if you are enjoying it, then yes, you probably enjoy a career in embedded.
And I'm thinking Purdue and I'm thinking Chris Speck is going,
oh, come on, see me, see me.
I went to Purdue.
I can introduce him to people.
So yeah, hi, Speck. I went to Purdue. I can introduce him to people. So, um, yeah. Hi spec.
Uh, anyway, that is awesome. That is so cool. You mentioned finals with respect to tech hound.
How far did you guys go? Uh, so this year was an exceptional year for the team. We, we, our first competition,
we attended a week one regional in Miami Valley,
which is in,
since suburbs of Cincinnati.
No,
actually,
no,
sorry.
Yeah.
Cincinnati.
And we did not,
we had an underwhelming competition going into the,
going into that competition.
We started with essentially an
unfunctioning robot. I had a whole checklist of, we need to replace this, we need to change this
out, we need to add new parts here. So we spent about 12 hours once we got to that competition,
making all the modifications that we needed to. And then in that competition, we didn't perform as well as we wanted to, but we recognized,
um, we recognized what the flaws of our robot were, which lied in the intake system. So we spent
the, we had two weeks till the next competition and we spent that, um, completely redesigning
the entire intake system, um, into something, uh, that has served us exceptionally well for the rest of the competition
season. So going into the next competition, we competed at the Plainfield District event
in Plainfield, Indiana. That event was a really amazing event for the team. We ended up winning the competition.
That competition, as I was talking about earlier,
where we had major failures with that intake system during the finals.
So it was an incredibly stressful time because I was within,
I had less than two minutes sitting next to the field,
frantically bolting on splints to hold the intake together so it compete.
Because specifically during that event,
since the aluminum bent inwards on the intake design,
it's driven by basically a drill motor
and driven into a 7-to-1 gearbox.
The output stage is a belt and pulley.
And since the metal bent inwards, the pulley lost all tension.
So even if the motor was still spinning,
there was no tension to translate the energy into the rest of the wheels.
So we were frantically trying to re-bend and use braces to,
and clamps to try to bend it back into shape throughout the entire competition.
But we were able to even, we had one of the sides working by the end of the competition,
and we were still able to win it. So it was a fantastic event. and then we went into our, uh, second, uh, district competition, which was
the, um, Tippecanoe district event up in Lafayette, Indiana, uh, basically at Purdue. It wasn't,
it was at a high school nearby Harrison high school, but, um, that was also another, um,
exceptional events. We ended up winning the competition.
It was a relatively frantic event.
Not as many failures on our robot.
We had to help other team members.
Actually, it was a really great event because one of our Alliance members that we picked was a rookie team.
So they helped us win that competition.
So it was a really great experience for that team.
And we've kind of formed a great relationship with them after that. And then one more thing about that competition actually is a very good learning experience for myself. And I hopefully
this could be a tip for everyone else. If you're ever working with Lexan polycarbonate. Do not, I repeat, do not put Loctite on it.
It will shatter it.
I learned that the hard way.
Good to know.
Yes.
Yes.
And then another competition we competed at, the Indiana State event.
We ended up winning that competition.
It was an incredible event. We had some other more
frantic repairs that we had to make during finals. And then we then moved to the we qualified because
of winning our competitions as well as state. If you win state, you automatically qualify
to go to Worlds. At Worlds, it was probably one of the best experiences we've ever had.
We ended up placing fifth in the world.
We were incredibly close.
We were one match away from going to the final competition at Ford Field,
but we were unable to do so.
But it was still an amazing experience,
and I can't thank everyone on my team enough for being able to work with us on that
and being able to get as far as we did. It's going to look so good on your college application.
Yeah, that's, it's, I have most of, I have some, my essay written and yeah, it gives me some,
it gives me some really great learning points to write about for sure.
Yeah, those college application people really kind of lap it up when you say oh yeah
i know how to win i know how to succeed but i also know how to fail what what was your college essay
about i don't remember i think i wrote a satire it was it was very odd i don't think i took it
very seriously um where so was this primarily where you've learned your electronics experience
and where you got started with it,
or were you interested before and already knew stuff?
How did you get to this level, and was it mostly through FIRST,
or was it other stuff too?
So I definitely say I did like some kind of electronics
before I got into TechHounds,
but that was really the key point before I got into tech hounds, but that was the, really the key
point where I dove into it. Um, and to the extent that I have, um, I did learn a fair amount through,
um, first, not necessarily because FRC, since there are a lot of off the shelf parts and you
basically have a complete office self solution for electronics that didn't necessarily teach me the design aspect of it, but it gave me the
will to be able to go and find that information myself. So a lot of the times I ended up using
like YouTubers and watching those and reading articles and how to design, as well as I have
a mentor who's a retired Air Force engineer, and he's helped me greatly through designing
through different designs
and really been a great mentor to myself personally.
Well, that's a good lead into mentoring.
You have mentioned this before that you have mentors on the team
and that it's a volunteering opportunity for engineers or anybody
because all of your divisions need some help and people can get
involved how do they do that and how much time are they committing so um yeah the one the thing
about uh mentoring for frc um any we welcome anyone to join um generally we we meet people through um like contacts from
parents as well as we have we go to outreach events we demonstrate at different companies
and we try to gain contacts through that as well as people uh have found us online before
um you there's an entire complete listing of teams on first website. So you can look around to see if there's a local team
near you that you can contact. But the time commitment is at least in our team, it is fairly
significant. So we welcome anyone, but we do try to recommend that you do have time, a decent amount
of time, you can come in on a regular basis. Because if you kind of start at,
like you start day one, but you don't come back till two weeks in, things have progressed
significantly. And it kind of if you're out of the loop, you can still help out. But it does kind of
create a disconnect where things don't always go as smoothly because people aren't always on the
same page. But we welcome anyone who wants to join.
But that regular attendance is usually more during the six weeks of, of design and the
couple, four or six weeks of competition?
Yeah. Yeah. Generally, yeah. The, um, that time commitment is focused primarily during
build season, um, during during preseason what we call
preseason from September to up until competition or build season we only have weekly meetings so
it's a much easier time commitment for people to make and those are the a lot of times we try to
build those closer relationships that give people the kind of will to be able, or like they want to get into it more because they've had this limited exposure.
So we try to build those relationships during preseason.
So now is the time to get involved.
Yeah, now would be probably a great time to start making connections with local teams.
That way you have plenty of time to get to know people before things get really crazy.
So that way you can kind of build that bond before you go in and just kind of jump into the hectic nature of build season.
But mentoring is only one way.
There's also the judging, which is a little easier because you can often, and volunteering the day of, because you can just kind of drop in without a whole lot of preparation.
Yeah, yeah. day of because you can just kind of drop in without a whole lot of preparation yeah yeah um so generally if you want to volunteer at competitions um uh you can contact you can
find competition lists on first and then you can go through and contact um whatever organization
in your region is hosting the event and they welcome all volunteers because they need all
hands on deck to be able to like maintain the field replace field elements reset them as well
as other kind of upkeep actions during the during the competition like manning the manning the food
court and the concessions as well as going around help cleaning or unpacking
the fields. Yeah. And sometimes it's just fetch and carry and hang out with the judges and ask
them what they're doing and taking notes for them. Yeah. Yeah. Yeah. They welcome all people to help.
Yeah. Generally judging is more for people who've been around
frc for a number of years because obviously they need to know what's going on and come like how to
judge so yeah but if you spend you know spend time around it you can hopefully be able to work
into being judged judging after you spend an amount of time helping out and getting to know things.
And how did you sign up for the robotics team?
So I signed up at my school before the call-out meeting.
We have a call-out meeting.
It's early first week of September.
It varies a little bit. But school announcements, they had flyers.
Freshman year at my high school,
since I believe there's over 100 different active clubs at the high school.
For freshmen, they have kind of a club show
where all the clubs have a little booth,
and you can walk around and see what it's all about.
So that's where I first learned about TechHounds,
is through that, just kind of seeing them at the club and saying, that's cool and i went to the call-up meeting and then at the call-up meeting how did
they sell it to you um they say for six weeks you won't have to sleep and you won't get any
schoolwork done no that's that's doesn't sound like fun yeah that's definitely not how they
that's that'd be a bad way to pitch it um uh we'll let them well we usually let them
figure it out during um build season but uh no um they were generally we display our robots you
know kind of if it's too crowded we won't drive them around but you know we'll have all the lights
on and all the leds on and just kind of you know make a big show so it looks impressive that way
people kind of are attracted to it and then we hand out flyers with like the call out date and where it's at and hopefully people will show up after that i would i want to go back to
high school just so i can play with this no you don't no probably not i don't think i'd survive
the six weeks uh yeah it's it's a very stressful um time but it's a great experience for sure.
So you're a high school student.
Do you do any other high school experience things?
Any other clubs?
I do do a national honor society at my high school.
I'm a member of the national honor honor society chapter there.
So that's has volunteering.
So you have to get mandatory
hours for that. Um, I did do the computer building club, my freshman and sophomore year.
So that was a volunteering, um, club where essentially you take, um, and refurbish computers
and they give them to, um, lesser fortunate, um, organizations that need computing accessible to students.
You seem like a really nice guy.
Thank you. I appreciate it. I try.
Christopher's laughing at me. It's just, I mean, it's, it's nice.
There's so many times you hear people say the next generation's terrible.
Get off my lawn kids.
And I have to admit that every time I talk to high school and college
students,
it's like,
this is fun.
You guys are cool.
I want to join.
Yeah.
And so,
yeah,
it's really nice to hear that.
I mean,
there,
I mean,
obviously there always are those who kind of perpetuate that stereotype, but I myself do try to kind of break the perception that high schoolers or the younger generation are these kind of delinquent rebel kids that, you know, don't really do anything that's useful to society.
But I kind of try to break that a little bit in my own way.
You should still rebel. That's important. It's an important life experience.
Christopher, I'm clearly getting off subject. Do you have any questions you would like to ask Derek?
Oh, so aside from FIRST and robots, do you do any electronics for yourself for fun? Or is it so much i'm done with that go home
and i play video games no no i uh i design as almost every day honestly i i do love it i mean
a lot of times i'll just be browsing instructables or something and oh that looks really cool i
really want to build that or um this summer a group of guys from the team, do you know about SparkFun's automated vehicle competition?
Yes, but please explain.
Yeah, so, well, we decided we want to get into that.
We haven't had enough robot building during the year.
So let's go and build a small, let's go build a robot.
We design everything ourselves. So I've been working in designing the year. So let's go and build a small, let's go build a robot. We design everything ourselves.
So I've been working in designing the hardware. Another friend of mine who's way more mechanically inclined than I am myself, even though I am the mechanical design lead,
he designed the drivetrain and the system for that, as well as, uh, my soft, my, uh, programmer lead programmer from last year. He's been doing some of the software. Uh, we've had some setbacks. Um, but with the, uh, electronic hardware, I've had some issues with blowing up FETs more than I'd like. I do that a lot. Because we had the calculated current load of like 80 amps
and they don't like it.
And I had some shoot-through problems.
I was having shoot-through problems that I couldn't figure out
for a while.
Well, you should have gone on the amp hour because we can't help you.
Yeah.
Shoot-through is a pain
because then I traced it.
Apparently the MOSFET driver I was using
died and that's why I was shooting through.
So I spent all this time.
I redid the entire design.
Desoldered everything.
Put in new FETs.
A new circuit layout.
Bodged a bunch of stuff.
And then it still broke.
And then I finally desoldered the MOSFET driver.
And it worked again.
But I didn't want to replace it.
It was five bucks a pop.
So I'm like, it can't break.
It's too expensive.
But it did.
Yeah.
So are you going to the competition in September?
I don't think so.
Due to kind of having the setbacks, it's not coming into fruition as we wanted to.
Plus the logistics of getting a couple of guys all the way to Colorado and
back.
It's quite a haul.
So we probably won't go,
but we have been practicing.
It's more of just a learning experience.
You know,
Hey,
let's do this over summer and design what we can.
It wasn't originally,
I don't think we intended to go.
Like that wasn't out of the gate.
We didn't exactly intend on going,
but we just like,
Hey,
here's design parameters.
Let's build something.
All right. I bet you have more things you would design if we would let you get off the microphone and go design something. Do you have anything in mind for
this weekend? Um, I actually, I'm working on, um, I saw it. I actually saw it on instructables. Um,
it's the, basically it's Basically, it's a weather simulator.
It's those little boxes where it pulls weather data down,
and then it recreates the weather in a little box.
If it's foggy, it'll use one of those ultrasonic fog generators,
water mist generators to make it foggy,
or it uses NeoPixels to make thunder,
and speakers to make lightning and thunder.
So I've kind of sent the 3D prints off to our printer at school,
and hopefully I'll have that in a week or two.
I don't know about the weather here, but then I usually see the weather here.
Sure, it'd be fun to have the weather wherever somebody I cared about was.
I mean, you could probably do that you just change the api key and your location and you're you're got
the weather for someone else although i probably wouldn't change it to andre's house and ice cube
i probably wouldn't change it to california because it's always sunny so just be white
bright lights no no that's that's not No, we have some nice fog sometimes.
It's pretty. Oh, that would be cool because I like it when it fogs.
At least in the little simulator, it looks cool.
Alright, Derek, do you have any thoughts you'd like to leave us with?
I'd say a thought to leave everyone with would be
that first is kind of, I believe
Dean came in, um, who's the founder of first said, uh, it's the best, uh, best kept secret
in the, in engineering is that first, not everyone knows about it.
And I highly recommend everyone to get involved, find the local team, uh, go in and help them
out.
If you know, if you have, uh, a son or daughter or a niece or nephew, see the local team, go in and help them out. If you have a son or daughter or
a niece or nephew, see if their high school or middle school or elementary school has a FIRST,
has something related to FIRST, and hopefully you can get them involved in that because it's
an amazing opportunity. And I think everyone should get involved with first. Our guest has been Derek Fronek,
robotics design lead of his FRC team, TechHounds.
Derek is also a senior at Carmel High School in Indiana.
Of course, there will be numerous links in the show notes
if you want to know more.
Check them out in your podcast app or on embedded.fm.
Thank you to Christopher for producing and co-hosting, and thank you for listening. You
can contact us, show at embedded.fm or hit the contact link on embedded.fm. And now a quote to
leave you with from J.M. Barrie of Peter Pan. All the world is made of faith and trust and pixie dust.
Embedded is an independently produced radio show that focuses on the many aspects of engineering.
It is a production of Logical Elegance, an embedded software consulting company in California.
If there are advertisements in the show, we did not put them there and do not receive money from them.
At this time, our sponsors are Logical Elegance and listeners like you.