Categories
Uncategorized

How to Coach Your First Preseason of FRC?

The key to coaching robotics is to remember it’s purpose, to inspire students. You’re going to encounter many challenges, some financial, some interpersonal, and many technical. Like most things, there are infinite right answers, but hopefully my story can help you find yours.

How did I coach my first preseason?

I just wrapped up my first official season as head coach of 5268, The BioMech Falcons. Ended by having a pretty informal awards banquet, talking about how the team made it to finals for the first time ever, recognizing the contribution of all of the students, and profusely thanking the mentors. Was an incredible season, very stressful at times but incredible none the less!

My FRC history

At the time of writing, I’m only 28, but my first exposure to FRC was 18 years ago. My local team, Team Driven 1730 hosted a robotics summer camp. I got to build a small vex robot and play in a game that the High Schoolers came up with. From that moment, I was hooked. Not necessarily for the robot building aspect, though I very much enjoyed that. It was more that I was put on a team with two other kids that were interested in the same stuff I was, and in a room with even more kids like us where we would play games and then also see the high schoolers joking around and having fun the whole week.

Needless to say, I joined Team Driven as soon as I got to high school. It was a very competitive team. We all felt the drive to build an awesome robot, lots and lots of late nights and we did well at competition, making it to Champs nearly every year.

Post High School, I went off to college to study computer engineering. I also came back and mentored FRC at the same time. I won’t say it was a mistake, but it definitely distracted me from connections and experiences that I could have been having in college.

Graduating College I came back to TD as a real mentor and was even given one of the coaching positions on the team. One of the mentors was the connection I needed to get my first engineering job as well.

All of that is to make the point that FRC has been a huge part of my life. I recognize that my story is the exception, but that level of impact isn’t unique to just me. Knowing that I could be a part of making even a small portion of that difference in someone else’s life is what make mentoring worth it to me.

Enter the Biomech Falcons

Summer of 2023, I had moved to Olathe and was working at a new job. My wife also worked at the same local company so it’s a pretty safe bet that we’ll be there a while. There was message sent out at work about the local FRC team needing a new head coach. I actually restrained my self from immediately responding. Having a team that I could lead was definitely something I had thought about before and wanted to do, but I knew the type of time commitment that could require. I had just gotten married that year and was afraid of the strain coaching FRC could put on my relationship. That night, my wife brought it up on her own though. We talked through what it could mean time wise, and she told me that so long as she didn’t have to cook every night of the week, she’d be okay with me committing to the team.

So with her blessing, I sent a message expressing interest in the coaching position. I included all of my FRC qualifications thinking that there would be others interested. I don’t think they got a response from anyone else. Coaching is an insane commitment for very little to no monetary reward.

First meeting with admins

A couple weeks later I got to sit down with the parent who had reached out to my work place, a pair of school admins, and the previous head coach who was retiring. I had two pages worth of questions, trying to figure out the culture of the team, what outreach/fundraising programs it had, typical schedule, etc….

The meeting did not go as I expected. We spent a good portion of it talking through legal fears and if the program should be down sized. Also had to give reassurances that I knew what I was getting into.

After that, it took about a month for the school to hire me as an external coach. Which got me access to the school and the robotics closet. The only space the team had was a 5’x12′ closet to keep our stuff. Otherwise they worked in the wood shop and the CAD classroom.

I eventually got contact info for the previous year’s students, and sent them a message letting them know, yes the team would still exist.

First parent student meeting

My previous team always did a parent meeting to kick off the season. It’s a way to let new students and parents get to know what the program is actually about and know what’s involved with it.

With the help of the school admins, I got some fliers out and announcements made 2 weeks before. When the meeting came, It wasn’t exactly a packed room, but it there were around 15 people there. I talked about who I was and my experience, what the program is, my vision for the team and what the build season would look like.

I definitely didn’t make a killer presentation but there were 10 students that came to the first actual meeting, which was a win.

Fall meetings

The Fall in FRC is for training, outreach and fundraising. I don’t really feel that any of those went super well, but we made progress in all three.

The success in fundraising came from writing grant applications to the local school foundation. We actually got awarded 2 grants, which is incredible! One was for buying a swerve drive set ($2500) and another was for creating a robotics outreach program mainly with the Girl scouts ($5000). I didn’t realize it before, but grants generally are written for very specific purposes and are hard to use for just general team needs like registration and travel.

We also tried to do a parents night out fundraiser but we couldn’t get sign ups due to issues with out advertising efforts. The good news is that there was $6000 in the bank from the previous year. The team used to host the regional and could make up to $10,000 from the concession stand. Unfortunately, with the previous teacher retiring and not having a coach identified immediately, they gave up the regional.

Outreach really consisted of only one event, almost by accident. A lot of the kids are involved the school’s computer science program, which hosts a faire every November. The team put together some mini electromagnet kits for kids to put together and got last year’s robot moving again to demo. I hadn’t originally been thinking of doing any outreach in the first year but the faire was a big success and the high schoolers seemed to have a lot of fun with it.

To be continued….

Bringing in mentors

The money

Build season

Competition

The end of year banquet

What’s next

Categories
Uncategorized

How can an Engineer Create a Blog while holding a full time job?

You’re an Engineer. You’ve got lots of knowledge, ideas, and experience. AND you want to make money online. But you also got that nice, safe job that already gives a lot of freedom, pays the bills, and makes most days pretty okay. The safety makes it hard to find the motivation/time.

That’s actually me and this is how I’m doing it, maybe it’ll work for you too.

Disclaimer: this is a living document, I’ve actually been struggling with doing this for the last 2 years and am making a new commitment to getting it done (July 2nd, 2024). If you find this page and don’t see a new post in the last week, please shame me in the comments or on social media. Thanks!

How do you start your blog in 3 easy steps?

Every plan needs steps, even better if they’re easy!

  1. Pick a domain name. Honestly, I way over thought this. Yes, I eventually want to make a robot business, and I thought RCRobot was a good name, but using my name (DavidSwed) would have worked perfectly well. There’s one thing that will always be true, people prefer to interact with people, not brands. Second truth, if you build a personal brand, it is allowed to change because you are human and humans are never the same day to day. It’s harder for brands to change. That being said, I love robots so I can probably always come up with an article about them.
  2. Create an account with a hosting site and pay the fee. I use Bluehost and WordPress, it’s pretty dang cheap. Every once in while, there will be some issue with WordPress, but the fix is just a google search away. You probably won’t have to deal with that if you use something like Wix, but it’ll cost more. Generally, it’s probably okay to spend the extra money, especially if it helps you keep at it. The upside is way greater than the downside.
  3. Write a post. Don’t screw around with the themes or the homepage or bio. Just get your first post written. I’m doing that by writing this post, which is just my master plan thinly veiled as a how to guide (Got ya!) It’s important for your site to look good and you should set aside time for it, but it’s more important to fill it with content.

How do you make a plan that you can stick with?

Ever heard that term “Paralysis by analysis”? That’s me, and been me for the last 2+ years when it comes to trying to make money on the internet. I’ve probably listened to hundreds of hours of business podcasts, thousands of Youtube videos and read a bazillion self help books. There’s one thing they all have in common, they say to get off your butt and just do it! Well this is me finally following that advice….

I’m starting from not writing at all, so I’m not going to try and write a post every day and spend 3 hours doing it. I’m currently following a weight lifting plan that gets me in the gym 3 times a week and I’ve actually stuck with it for the last 4 weeks, so I’m going to borrow that model. It also helps to set a specific place, and time to start a habit.

For me: Desk in the living room before work (5:30-6ish) Tuesday, Thursday, Friday Alternating draft days and edit days with the rules that I must publish what I have at the end of edit days.

Every two weeks I’ll update the content plan and improve the site.

Day 3

What up! I’m actually doing it! It’s edit day on this post and I’m kind of proud of my self. I’m doing a 10k race this morning and I’m still making sure I get the editing done.

What do I mean by editing? I’m not exactly sure what pro writers do when they edit, but here are my steps (so far):

  1. Reread and fix the obvious grammar mistakes
  2. make sure the intro makes sense with the title and is interesting. (Hopefully I get better at this over time)
  3. Make sure there’s at least 1 image
  4. Check the readability score to make sure it’s easy https://readabilityformulas.com/

Day 14

In the last 2 weeks:

  • made 4 new posts (there’s 15ish on the site right now)
  • stuck to my content schedule (this is the biggest win!)
  • got ~40 views on the site

The hardest thing about creating content, at least for me, is being consistent. Everyone starts out at some level of terrible when doing something new. There are infinite ways to get better, but all of them involve actually doing the thing. Now that I’m doing the thing (writing on this blog) I can start to think of how to make it better.

For me, that’s to start thinking of my readers, deciding who they are and trying to help them solve the problems. For this, I’m going to get real narrow and pick a type of reader I identify as. This will help write using my own knowledge.

My target reader: Technical mentor or programming student on a FRC team

Problem to solve: written tutorials and documentation for vendor specific motor drivers don’t exist

How:

  • create a set of pages for spark max motor drivers, explaining how to setup and use in code.
  • I’m going to look at GeekforGeeks to see if they have a common format that I can borrow for code tutorials.
  • I’m also going to create these as pages instead of posts and create a general resource page that organizes all the links so the reader can easily browse the content

Bonus tip: I noticed the webpage was being incredibly slow, I used a page speed test site to confirm. The TTFB (time to first byte) was at 0.563 seconds (BAD!) (https://app.sitespeedbot.com/)

I didn’t have any form of caching enabled, I added the W3 Total Cache plugin, spent 3 minutes going through the setup up wizard and now the site TTFB is 0.071 seconds and feels infinitely better to load.

Day 30

I’m taking a pause on the blog, which might mean I’m quitting again? Or at least stopping the pace I’m going so I can reevaluate why I’m doing it. My initial why was money centered, which isn’t a great reason but also, I question whether my current method of writing posts or tutorials will work. Here are my thoughts:

  • I’ve written 12 posts in the last 30 days (which I’m actually proud of) but they’ve only created 4 views. Granted, it’s he middle of the summer and most views would come from the school year.
  • Right now, this blog relies on search engine traffic to drive views, but google is creating it’s own response at the top of search which will only get better with AI
  • Money hasn’t worked as a motivator for me, so I need to find a different reason why to do extra projects.
  • Working on this blog pulls from my other goals for my Robotics team and fitness.
  • Having my own work on the internet still feels valuable so I will probably keep writing and creating stuff for this website, but not on a content schedule, and not with the intention that this will ever generate money.
Categories
Uncategorized

Minimum Tools Needed to Succeed in FRC

Fun Fact: you don’t need crazy expensive tools, even though FRC is a sport of building hundred pound metal robots. A drill, jig saw, and hand tool set might be able to make a winning robot. I kinda want to try that now I’m thinking about it…. but later! I want to just talk about tools first.

Hand tools

Your first robot will be put together with bolts and nuts. Therefore, you need allen wrenches, wrenches, and screw drivers. They don’t have to be expensive, super cheap wrenches from Harbor Frieght work nearly as well as an expensive Craftmen set.

Tips:

  • a couple ratcheting 3/8 and 7/16 wrenches will be quite useful
  • kids love the multitool allen wrenches
  • mark your 5/32 Allen wrenches so they are easy to find

Measuring devices

At minimum, a normal tape measure will get you far. But having a set of caliber for precise measurement will be invaluable once you’re designing your own parts. I personally prefer dial calibers over electronic.

Not always necessary, but I also use a speed square very often for making straight cuts or quick, imprecise measurements. That’s another tool where the cheap plastic version works great.

Drills and drill bits

Now we’re getting into the power tools! As a general recommendation, pick a brand and stick with it so your batteries work for all of your tools. I’m a Ryobi fan boy, so that’s ussually my go to, but any brand will get the job done.

I highly recommend buying the impact driver/drill combo set. At some point you’ll be putting screws into wood and the impact driver will make your life so much better.

Would also recommend getting a second drill/driver set. With my team of 14 kids, it seemed like every other meeting we had all 4 drills out being used.

For bits, buy a decent sized set, making sure you have multiple of #2 phillips bit. Also, buy extra 3/16 and 13/64 bits. Those are perfect for 3/16 rivets and #10 through holes respectively.

The last bit I would recommend, is getting a step bit with the max size of 1-1/8″. Every once in a while, you’ll need to drill an oddly large whole. The step bit will get the job done well enough and save you from buying insanely expensive bits. Also, many bearing used in FRC have a 1-1/8″ outer diameter.

Cutting wood

The ultimate solution is to have access to a wood shop so you can use miter saws and standing band saws. But, a circular saw can get you pretty far for much less space and money. Just need to use straight edges.

Cutting metal

98% of the time when you’re cutting metal, you’ll be making perpendicular cuts. There fore, my favorite method is getting a dedicated miter saw with a metal cutting blade. It’ll get the job done in seconds, just don’t let the kids use it to cut steel, or you’ll ruin a very expensive blade!

Other options involve outfitting your band saw with a metal cutting blade, or getting a horizontal band saw. A grinder with a cut off blade will also work for making weird shapes.

3d printers

3d printing is so dang useful once you get the hang of it. Highly recommend just getting a $200 Creality printer, it’ll do the job plenty well until you want to get a fancy one. Don’t 3d print structural parts! But electronics mounts, shaft spacers, drill jigs, covers are all great applications.

Categories
Uncategorized

The 5 Pressures of Being a Robotics Coach

Being a robotics coach, like any coaching position, is not for the faint of heart. But it also includes additional pressures throughout the season that aren’t necessarily there in other sports.

I’ve been a mentor for around 8 years and only took on the role of head coach this year, so I won’t pretend to have all the answers. I’m here to acknowledge some of the challenges robotics faces for those who run the teams.

1. Time, All of It

Robotics will consume all your time if you let it. Some students seem to have infinite stamina and want to work on the robot day and night. As a coach, there’s an urge to support that dedication. However, it’s not sustainable and puts immense pressure on those dedicated kids, as well as on all the other team members, even if they’re not physically present. Establishing a schedule and sticking to it is crucial. Determine what you can commit to without sacrificing the rest of your life. For example, during the build season, starting with three days a week might be manageable. If progress is insufficient after a couple of weeks, consider adding more meeting days or extending hours.

For my team, we met for 14 hours a week—5-8 on Tuesday and Thursday, plus 8-4 on Saturday. Our goal was to build something simple and qualify for eliminations, which we achieved!

2. Trying to Include Everyone

At its core, robotics is about teaching students new skills and helping them overcome technical challenges, sometimes including social ones. While some students are highly motivated and self-driven, others may need more guidance. It’s a challenge to identify what’s holding them back—whether they’re unsure of what to do, had a bad day, or simply lack motivation. One strategy I use is to ask hesitant students to assist me with a task. This usually leads to them becoming more involved, even if they initially resist. However, if they still don’t engage, I may need to involve another student or handle the task myself. While it may not feel like a victory, the goal is to engage them and provide opportunities for learning and participation.

3. Knowing What To Do Next

The most common question during a meeting is undoubtedly, “What should I do next?” Sometimes, I have an immediate answer; other times, I need to brainstorm with the team to determine the next steps. Ideally, the coach’s role is to initiate special projects and provide guidance rather than micromanage. However, this balance can be challenging to achieve consistently. I’m still working on finding the right approach, but I aim to empower student leaders to take on more responsibility and guide their peers.

4. Working with the School

Navigating the school’s rules and regulations can be challenging, especially for coaches who are not teachers. It’s essential to maintain a good relationship with the school administration and adhere to their policies regarding purchases, facility usage, and cleanliness. Communication with students about school expectations and responsibilities can help ensure compliance even when the coach is not present. When discussing issues with school staff, approaching them with humility and a willingness to collaborate is key to finding mutually beneficial solutions.

5. Getting Help

While there are often willing volunteers in the community, it can be challenging to determine how to involve them effectively. Students are usually self-driven, and the coach may not always know what specific assistance will be needed in the coming weeks. One approach is to organize specific mentor-led sessions where adults work with students on meaningful tasks within a limited time frame. Keeping volunteers informed about upcoming events and opportunities via email can also encourage their participation over time.

Why Deal with the Pressure?

What’s the point of being a robotics coach when it’s sometimes harder than other coaching roles? It’s certainly not for the money, as there’s typically little financial incentive, and professional leagues like BattleBots can be costly endeavors. For many of us, the reward lies in witnessing our students succeed at incredibly challenging tasks while working alongside them to tackle new obstacles.

Categories
Uncategorized

FRC robot tips: all about Intakes

There’s a saying in FRC that a drivetrain can’t win you a match, but it can sure as heck lose you one. I would argue the same could be said about your robot’s intake. You’re going to struggle to stack totes or shoot balls if you can’t pick one up.

So what makes a good intake?

Before I can answer that question, I need to get some definitions out of the way.

  • Passive control – game piece is not in contact with any active component and can still move on it’s own
    • EX: a gravity hopper
  • Semi-active control – game piece is in contact with an active component but can still move on it’s own
    • EX: hooper with agitator
  • Active control – game piece is in contact with an active component and can’t move unless the active component moves
    • EX: conveyor against a solid wall

A good intake will:

  • Be in active control at the first moment of contact with a game piece
    • This is really tough to  do with a clapper intake, unless the game piece and robot end up in the same position every time, like feeding from a human player station
    • Roller intakes do this well and spinny things are easy to make
  • Be wide to make it easy for the driver
  • Never lose active control of the game piece
    • Depending on how the game piece moves through the robot, you can have “dead spots” where the game piece isn’t held against an active component
    • Some teams will add a “kicker bar” that deploys with the intake that sits just below the bumper to prevent the ball from getting stuck
    • ***this is negative for catapult and plunger shooters, it’s difficult to design them to not lose active control right before they fire
  • Deploy/retract in a repeatable way
    • An intake that stays out all the time is likely to get hit and draw penalties so it must retract back inside the frame perimeter
    • Have a hard stop on the way out to make sure the intake ends in the same position every time
    • Pneumatics can make this easier

What are the steps to making an intake?

  1. Prototype to figure out the following: (***these things are hard to measure so take lots of videos of each trial)
    1. Crush: how much do you want to squeeze the game piece (or if the game piece is hard, how much the wheels should crush)
    2. Wheel/roller type: test a bunch of different materials to see what does/doesn’t work.
    3. Wheel speed: how fast do your rollers need to go to get the game piece from ground to inside the robot in under a second?
    4. How far away from the bumper should the first roller be?
    5. Do we need a kick bar?
    6. https://photos.spectrum3847.org/2022-FRC-1/2022-Build-Season-1/Week-2/i-PkC2zsL/A
  2. Make a sketch
    1. Figure out where rollers will need to go to maintain crush and active control
    2. Where is the motor going to be placed that it isn’t in the way of the game piece?
    3. How will it go from fully inside the frame perimeter to outside the robot?
  3. Review it!
    1. Grab a team mate and mentor to look at your sketch to catch issues before you get to far
  4. Select your materials (Needs to be able to take a hit!)
    1. Want it to flexible and light weight? Use Lexan
    2. Want it to be strong and withstand your driver running it into a wall? Use 1/8″ aluminum tube (see 2056’s robots, they’re built like tanks)
    3. Lots of options here, if unsure, talk to a mentor for advice
  5. Design it
    1. Look at past designs, make sure you include all the bearings, and spacers you’re going to need
    2. Think about how wheels and rollers are going to stay in place
  6. Review it
    1. Grab a team mate and a mentor to look over your design to try and find any obvious things that are missing
  7. Make it! And expect to have to make it a couple more times
    1. No design is ever going to be perfect, but it doesn’t have to be. You’ll learn way more from putting it in the real world vs keeping it on a computer screen

Every subsystem on a robot is critical to success, but your intake is your first point of contact with a game piece and is likely the system that is going to need the most tries to get right.

Hope you found this useful! If you have any questions or things that I missed, reply and let me know! Have a great day!!!

Categories
Uncategorized

FPV robot build: Update 2, it’s on fire!

Alright, so this update has a little less progress than I would like. I was really close to being able to drive a robot through FPV, but then I set it on fire….

I started out by spending an unfortunately long time contemplating how to mount all of the electronics. Decided to go with zip ties on to a board that has holes that are spaced out every half inch. I could have bolted them to the board, butttttt zip ties are so much quicker to use, and they won’t loosen up from vibration!

Speaking of laziness, I decided I wanted to try and get something moving as quickly as possible and grabbed a chassis I used in a previous project. It had 4 metal gear TT motors that were already hooked up to a Adafruit motor shield.

I also used the control code from that previous project. (leave a comment if you want a copy!) It sets up the esp32 to broadcast a wifi network that I connect to with my desktop. The Desktop computer is running a python script that sets up a UDP socket to the esp32 to send commands. Right now I just have it set up to send the axis values from an old usb Joystick I had laying around.

The bot was driving around on the first try butttt then the second time I plugged in the battery, the voltage regulator on the esp32 caught on fire…. It was a literal fire, tons of smoke, a little red dot of flames and a terrible smell! This probably happened due to putting too much voltage on it from the battery. The device recommends 6-12 volts input, and I was feeding it 12-13V from the fully charged battery. Thankfully I have extra esp32s and if I really really wanted to I could probably replace the voltage regulator on there. I’m going to find a external 6v voltage regulator to power the esp32, and the servos I’m planning on using in the future.

Here’s all the parts that I’m using in this post. I included an affiliate link for each item, if you decide to click on it, next time you buy something from amazon a small percentage will be sent to me to fund my next robot project! No extra cost to you!

PartNormal LinkAffiliate link
Motor shieldhttps://a.co/d/dei81Ehhttps://amzn.to/3VVzbNX
Zip tieshttps://a.co/d/dN3e7erhttps://a.co/d/dN3e7er
TT motorshttps://a.co/d/9sttQfqhttps://amzn.to/3VVzbNX
Categories
Uncategorized

Could FIRST pay it’s volunteers???

Okay, this topic may be a tad bit controversial, but this is just me having a thought experiment!

As I’m starting to write this, it’s 5:43 am on a Saturday, in less than an hour I’m going to drive 40 minutes across town to go volunteer for at least 10 hours at a First Tech Challenge (FTC) double meet. For those that don’t know, a meet for FTC is when 12 teams get together for half a day to run matches. A double meet means there’s 12 teams in the morning and 12 in the afternoon.

Don’t get me wrong, I’m probably going to enjoy today immensely. I get to hang out with some friends, watch robots compete, and help some kids possibly get inspired to pursue STEM in the future. BUT there’s part of me that’s been dreading spending a whole Saturday volunteering when I could be doing a million other things.

Also, I’m “volunteering” at an event that the teams competing at all paid for. Am I the only one that finds that kind of strange? There’s no other sport in the United States that you’d expect the referees to show up to a sanctioned event for free. So this blog post is just me walking through what it would take to pay the volunteers at the event.

The questions that need to be answered:

  • How much should they be paid?
    • I’m going to assume that everyone gets paid $20 an hour for simplicity
  • How many hours are required?
    • This is a tricky question, there’s a significant number of hours needed to plan an event, then there’s setup, tear down, and then there’s actually running the event. I don’t know about the planning so I’m going to stick to setup, run, tear down
    • 4 hours (x4 people) for setup
    • 10 hours (x???) for run
    • 1 hour (x???) for tear down
  • How many people doing what roles? (there were 22 volunteers at the event)
    • FTA (field tech advisor)
    • Lead Scorekeeper
    • Head Referee
    • Lead Robot Inspector
    • Robot Inspector
    • Referee
    • Scorekeeper
    • Field Reset
    • Lead Queuer
    • Queuer
    • Emcee
    • Volunteer Registration Assistant
    • Team Registration
  • Income from event
    • Missouri registration costs $225 for 2 meets and a qualifier
      • Let’s say $105 goes to qualifier (much larger even) and $60 for each meet
      • 24 * 60 = $1,440
    • Concessions (guess that each team has 8 people attending and average $4 spent per person)
      • 8 * 4 * 24 = $768
    • Total (guessed): $2208
  • Event expenses
    • Venue? Middle school is donated from host team
    • Fields? $450 for a game set, $659 field perimeter. Going to say it $100 an event since it’s reused so much
    • Audio visual? It’s owned by the local FIRST partner, going to just guestimate it averages at $100 per event
    • Volunteer food? ~$200
  • If you paid your volunteers, how much would it cost?
    • Setup: 4 x 4 x 20 = $320
    • Run: 22 x 10 x 20 = $4,400
    • Teardown 10 x 1 x 20 = $200
    • Total: $4920

So guesstimate net from local registration is $1800 and the approximate cost is $4920 to pay volunteers. Those two numbers are pretty far off and I assume there’s a lot of expenses for the local delivery partner that I don’t know about.

The way the payments from teams are structured, paying the current volunteers just doesn’t work out.

So, if FIRST wanted to change from to paid employees/contractors running the event, what would it look like?

Option A: just increase costs for teams

  • $4920 / 24 = $205.00 per team per meet
  • $205 + $205 + $360 (for qualifier) = $770 yearly increase for most teams

Option B: Reduce staff needed

  • Drop to 2 refs, 2 score keepers and 1 FTA
  • Host Team would be responsible for setting up and providing field, queuing themselves, solving their own technical problems, providing a emcee
  • FTA and refs would have additional responsibility of inspection, team check in, field reset
  • 5 * 10 * 20 = $1,000 to pay staff
  • $1000 / 24 = $41.67 per team

Option A would be a very hard pill to swallow for most FTC teams. It wouldn’t be impossible for them to find that extra money, either from their school, sponsor or students. BUT there would be some teams where they can’t afford that extra.

Option B degrades the experience for both the teams and the folks working the event. Teams wouldn’t have the technical help they need to get through an event. The event its self would likely be delayed/run slower. The staff would likely be even more stressed, and have much more pressure coming from teams and parents.

Conclusion

I think both options have solvable issues and likely a mixture of the two is what would be the most feasible solution to wanting to compensate current volunteers.

But am I about to start advocating for it? No, I don’t think so. At least in my local area, it seems like there’s plenty of people that show up to volunteer. Teams show the volunteers a lot of respect and the time I had as a volunteer was actually pretty enjoyable. I do think it limits the growth of the program though, there’s only so many people that would be willing to volunteer and the numbers don’t support having a team in every single school.

Categories
Uncategorized

FPV robot build: Update 1, Gathering the Electronics

Have you ever had a project idea sitting in your head that sounds like it’d be awesome but you just never had the motivation to do it? I’ve had this idea of making an First Person View (FPV) robot for LITERALLY years! Last year I finally broke down and bought and wired up the components for FPV, but I never stuck them on a chassis. That could have been the end of it, BUT a couple days ago, I saw that Hackaday was running a new contest and creating a FPV vehicle!!!!!! https://hackaday.io/contest/188273-2022-fpv-contest  It’s the perfect kick in the butt to get me to build this bot!

Last night I gathered up most of the electrical parts that I’m going to need:

  • FPV transmitter
  • FPV headset
  • Antenna
  • Battery
  • ESP32 dev board
  • Motor controllers L298N

I also soldered up a power distribution board with 8 outputs which will hopefully be enough. I’m not used to using perf boards which is my excuse for how ugly the soldering ended up being for this. I started out by just trying to put a glob of solder and running that between the tabs, but it wasn’t flowing how I wanted and turning into a giant mess. I ended up grabbing some stranded copper wire and using that to guide the connections. Still a giant mess, but I double and triple checked that there weren’t any shorts and then I covered everything in hot glue to make sure it stayed that way.

Next steps are going to be making a distribution board for the esp32 to sit on and then mounting all of the electronics on a board. I also need to find a power regulator to drop the 11 volts from the battery to 3-6V to run the servos.

Here’s all the parts that I’m using so far. I included an affiliate link for each item, if you decide to click on it, next time you buy something from amazon a small percentage will be sent to me to fund my next robot project! No extra cost to you!

PartNormal LinkAffiliate link
FPV transmitterhttps://www.amazon.com/XILO-5-8GHz-Video-Transmitter-25-600mW/dp/B08Y7GTX9K/ref=sr_1_1?crid=3ODBQTZYT49RK&keywords=xilo+stax+5.8ghz&qid=1669983477&sprefix=xilo+stax%2Caps%2C93&sr=8-1https://amzn.to/3B4K6g3
FPV headset(cheaper than amazon) https://www.getfpv.com/fpv/video-goggles/emax-transporter-2-5-8ghz-fpv-goggles.htmlhttps://amzn.to/3VuJU26
Antennahttps://www.amazon.com/XILO-AXII-Range-5-8GHz-Antenna/dp/B08YKHCVGY/ref=sr_1_1?crid=1JUBMSAPHSKWL&keywords=XILO+AXII+Long+Range+5.8GHz&qid=1669983569&sprefix=xilo+axii+long+range+5.8ghz%2Caps%2C79&sr=8-1https://www.amazon.com/XILO-AXII-Range-5-8GHz-Antenna/dp/B08YKHCVGY/ref=sr_1_1?crid=1JUBMSAPHSKWL&keywords=XILO+AXII+Long+Range+5.8GHz&qid=1669983569&sprefix=xilo+axii+long+range+5.8ghz%2Caps%2C79&sr=8-1
Batteryhttps://a.co/d/3neB0Jzhttps://amzn.to/3B3pi8X
ESP32 devkit v1https://a.co/d/21Z3aGFhttps://amzn.to/3UtfOKV
L298N motor controllershttps://www.amazon.com/HiLetgo-Controller-Stepper-H-Bridge-Mega2560/dp/B07BK1QL5T/ref=sr_1_1_sspa?crid=2ARCCKBFETPER&keywords=l298n&qid=1669982478&sprefix=L29%2Caps%2C92&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUE3TUtEWFAwOTVRTk4mZW5jcnlwdGVkSWQ9QTAwMzQ1NzAxVktNT1k0UUpPR0EwJmVuY3J5cHRlZEFkSWQ9QTA5ODI4NjcxWDgyNlNQWDFaM0VIJndpZGdldE5hbWU9c3BfYXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==https://amzn.to/3OXdtXi
Camerahttps://a.co/d/7CmmWsohttps://amzn.to/3UuEbI2
Categories
Uncategorized

FRC Robot Designs: Where to find Inspiration?

“Steal from the best, invent the rest”

FRC has been going on for 3 decades, which means there have been 30 different games you can look back on to see how teams designed their robots. I’m not saying you should just copy/paste another team’s whole robot. But, if this year’s game requires you to pick up cubes, you should be looking at 254’s FRC Robot Design in 2018 (the only undefeated robot ever) to see what  kind of wheel they used on their intake. You still need to build your own prototype to verify that it works as expected. There’s always going to be little things that you’d never expect to be a problem when you build a design for the first time. But, if you’re basing it off of a FRC robot design that’s been proven in competition, you’ve got a big head start.

Don’t know what year had a similar challenge? ASK A MENTOR! They might have been there.

Want a giant database of robot photos? Checkout Spectrum robotics robot mechanism library (they have a ton of great stuff, would recommend browsing their website) https://photos.spectrum3847.org/Robot-Mechanisms/

Want to see how matches were played? Go to https://www.thebluealliance.com/

Want some links to see how the best robots solved the most common FRC challenges? Here you go!

Clearly I have some favorite teams, so if you think I missed any great designs, let me know and I’ll add them to the list! 

Categories
Uncategorized

6 Tips for Running a Successful Robotics Meeting

Not all robotics meetings are successful, especially with High School students. Some will devolve into pointless arguments about things that had nothing to do with the original goals. Some will have students that just sit and stare at you silently. There will be times that a student thinks that the meeting is a waste of their time, AND THEY’RE NOT AFRAID TO LET YOU KNOW.

Meetings with your students don’t have to be like that, here are some tips to help everyone get the most out of coming together!

(If you’ve got tips that you’ve learned, drop them in the comments below!)

1. Schedule around the leaders and mentors, not everyone

If you have more than 5 people that you’re trying to get in a meeting that’s in the afternoon/evening, there’s going to be conflicts! Trying to get the perfect time that everyone can attend will stress you out, take over a dozen different messages and probably delay when the meeting happens. The trick is to identify the key people that need to be at the meeting and schedule around just them.

If it’s a recurring meeting and you want to give more folks opportunities to attend, then schedule it on different days each week. For the programming meeting with my FRC team, we alternate Mondays and Wednesdays.

2. Clear expectations for the meeting (start/end times, objectives)

Try to schedule your meeting and send out a event to your team at least 5 days before hand. The event should have a clear start and end time, along with the main objective of the meeting. This way, your students can know whether or not they should attend.

3. Have a plan (at least an initial one!)

Completely winging a meeting can sometimes work but it’s much more likely to turn in chaos, or silence (which is much worse to me). If you have a vague idea of the steps you want to take in a meeting, then it will help you know when to move things along.

4. Empower the students

The best meetings I’ve been apart of are when I just have to schedule it and then I get to sit in the back while a student leads it. That student gets to be a leader, I can get to occasionally add my own input, and it’s easier for me to draw more students into the conversation. That leads me to the next tip:

5. Ask individual students questions, especially the quiet ones

There’s always going to be students that aren’t comfortable speaking in front of their peers. As a mentor, you’ve got to help get them involved, not only for their own growth but because they might have the best idea in the room!

6. Schedule the next meeting while everyone is still in the room

Nothing is worse than having to go through the scheduling process for the same meeting every single week. At the end of one meeting, make sure you always have the next one scheduled before everyone walks out the door.

Even better yet, just set the meeting to be recurring every week.

Thanks for reading!!