Embedded - 257: Small Parts Flew Everywhere

Episode Date: August 24, 2018

Derek 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)
Starting point is 00:00:00 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.
Starting point is 00:00:33 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?
Starting point is 00:01:09 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
Starting point is 00:01:40 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.
Starting point is 00:02:03 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.
Starting point is 00:02:46 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?
Starting point is 00:03:34 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.
Starting point is 00:04:09 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.
Starting point is 00:04:33 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
Starting point is 00:05:11 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.
Starting point is 00:05:47 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.
Starting point is 00:06:17 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?
Starting point is 00:06:55 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
Starting point is 00:07:39 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.
Starting point is 00:07:58 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
Starting point is 00:08:41 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
Starting point is 00:09:10 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
Starting point is 00:09:53 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
Starting point is 00:10:45 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
Starting point is 00:11:14 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,
Starting point is 00:11:42 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.
Starting point is 00:12:08 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?
Starting point is 00:12:32 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
Starting point is 00:13:02 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,
Starting point is 00:13:32 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?
Starting point is 00:14:01 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
Starting point is 00:14:43 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
Starting point is 00:15:15 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.
Starting point is 00:15:59 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.
Starting point is 00:16:52 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.
Starting point is 00:17:40 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
Starting point is 00:18:30 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,
Starting point is 00:19:13 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
Starting point is 00:19:51 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.
Starting point is 00:20:14 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
Starting point is 00:20:28 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,
Starting point is 00:21:17 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.
Starting point is 00:22:17 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.
Starting point is 00:22:42 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.
Starting point is 00:23:03 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,
Starting point is 00:23:17 um, a couple of years ago, the, um, electronics lead, I think, yeah, 2015,
Starting point is 00:23:23 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
Starting point is 00:24:17 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
Starting point is 00:24:57 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
Starting point is 00:25:58 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.
Starting point is 00:26:39 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.
Starting point is 00:27:09 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
Starting point is 00:27:58 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
Starting point is 00:29:02 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.
Starting point is 00:29:52 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,
Starting point is 00:30:32 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
Starting point is 00:30:57 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
Starting point is 00:31:37 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.
Starting point is 00:32:19 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.
Starting point is 00:32:50 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.
Starting point is 00:33:21 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.
Starting point is 00:33:53 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
Starting point is 00:34:46 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.
Starting point is 00:35:33 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.
Starting point is 00:36:13 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.
Starting point is 00:37:00 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.
Starting point is 00:37:32 No, actually, no, sorry. Yeah. Cincinnati. And we did not, we had an underwhelming competition going into the,
Starting point is 00:37:43 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
Starting point is 00:38:27 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,
Starting point is 00:39:12 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,
Starting point is 00:39:47 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.
Starting point is 00:40:32 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.
Starting point is 00:41:14 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
Starting point is 00:41:38 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.
Starting point is 00:42:10 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?
Starting point is 00:42:51 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
Starting point is 00:43:28 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
Starting point is 00:44:03 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
Starting point is 00:45:01 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
Starting point is 00:45:43 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.
Starting point is 00:46:24 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
Starting point is 00:47:21 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?
Starting point is 00:48:14 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,
Starting point is 00:48:35 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
Starting point is 00:49:15 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.
Starting point is 00:49:58 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.
Starting point is 00:50:35 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.
Starting point is 00:50:56 I want to join. Yeah. And so, yeah, it's really nice to hear that. I mean, there, I mean,
Starting point is 00:51:03 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?
Starting point is 00:52:09 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.
Starting point is 00:53:07 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
Starting point is 00:53:23 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.
Starting point is 00:53:37 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.
Starting point is 00:53:52 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.
Starting point is 00:54:10 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,
Starting point is 00:54:22 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,
Starting point is 00:54:50 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.
Starting point is 00:55:20 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?
Starting point is 00:56:00 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,
Starting point is 00:56:33 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
Starting point is 00:57:11 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.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.