Showing posts with label robot. Show all posts
Showing posts with label robot. Show all posts

Monday, January 31, 2011

FTC Robotics: The Tournament #1

 
Yesterday was our very very first time as a team competing in an FTC tournament. Wow, was that exciting! It came down to the wire on Friday and Saturday with marathon sessions to get the robot ready to pass inspection and be allowed to compete. Then bright and early Sunday morning we all piled into the vans and drove to Portland for the tournament.

The first exciting thing is that we passed the hardware and software inspection on our very first try! This is not as easy as it sounds. It involves a long checklist that includes presenting a Bill of Materials for the different items you've used on your robot, having everything mounted securely, fitting the entire robot and attachments inside an 18"x 18" x 18" cube, using the correct length, width, and thickness of materials and only the materials on the approved list (no duct tape allowed! these robots have to be engineered, not slapped together). Also using the approved software templates, having the correct wireless protocols (an alternative to Bluetooth called Samantha that's still in the Beta stages), and having both autonomous and driver controlled "tele-op" programs installed on the robot's NXT brain. Here, Mackenzie and teammate Dustin talk with the inspection judge about the parts used on the robot.

Then we discovered that a huge part of the tournament is in creating alliances and scouting other teams to discover their advantages and disadvantages. You play five matches in the qualifying rounds, and in each match you are allied with one team (randomly selected) and play against two other teams. Each robot and driver team brings their own strengths and weaknesses to the playing field, so each match needs a different strategy. The good teams go around and assess each robot and team early in the day to determine how to play the game to their advantage.

Then comes judging, where several rounds of judges grill the team about the robot, the programming, their community involvement, how they operate as a team, decision-making processes, etc. Part of the point of this exercise is to guarantee that one of the main tenet's of FIRST competitions is upheld: The kids do all the work. It quickly becomes apparent if adult coaches, mentors, and technical advisors have had input into the process, or if the kids on the team have owned all of the decisions (both good and bad) and actually did the work themselves. Also, both the scouting and the judging encourage the kids to develop good communications skills.

After that, it's time for the exciting part of the competition: five rounds on the robot arena, paired with different teams. Despite coming into this competition thinking of it as a "learning experience" since this was our first time, our team did really really well! Our first couple of rounds were a little shaky. Our robot acquitted itself well and our driver team of Mackenzie and Dustin turned out to be outstanding. But penalties caused by our alliance partners wiped out all of the points we gained in the first two rounds, leaving us with a score of 0! It was a little disheartening, but the kids on the team stayed very positive and were having a great time. Then things turned around and they really started getting the hang of how to partner and talk strategy with their alliance teams. By the end of the 4th round, we were in 3rd place! In the last few matches though, the top teams bumped us down and we ended in 7th, but still had a very exciting day overall.

Our most exciting moment was in our last match. We were allied with a good team, but were up against the #1 and #2 teams. It was a really tough match, but ended up very close. In the last few seconds, we managed to balance both ours and our alliance's on this teeter-totter element on the arena that's called "the bridge". That's tough because one robot has to push down the bridge with an attachment, then drive up on it. Then they have to tip it toward the other robot, let them drive on, and then somehow balance it. Meanwhile, the other team was balanced on the bridge and "the mountain". So the end of the match looked like this. All of these balancing places scored points for the teams.

All in all, I haven't seen Mackenzie look so overall excited and happy in forever. He was definitely in his element between the robots, the strategy, the alliances and the game play.

Friday, January 28, 2011

Robotics Team Headed to Competition

I haven't had the time to sneeze lately, let alone keep up with my blogs. So I apologize, especially to those family members who come here looking for kid photos and updates. This weekend is a microcosm of the craziness that is our life these days. Saturday morning I coach the Master's swim team. By noon I need to have Asa at a dance performance. I'm also doing the photography for the dancers. That gets done at 4:30, by 5:00 we're having our last robotics practice before heading to the tournament at 7:00 am Sunday morning.

But the good news is that our robotics team t-shirts arrived and they look awesome! Mackenzie designed the shirt this year, so here he is modeling it. If you think he looks even taller than he did the last time you saw him, you're absolutely right. He's grown over an inch and a half  SINCE CHRISTMAS. No, that is not a typo. He's just a hair taller than Wayne now.

The team spent seven hours today working on the robot, getting it ready for competition. Sunday we'll drive over a hundred miles and spend all day at the competition, returning home around 9:00 pm. So it will be a CRAZY weekend. Wish us luck!

Wednesday, December 16, 2009

Crazy Weekend Part 1: Robotics

Last weekend was the culmination of several months of craziness: robotics team meetings and Nutcracker rehearsals, endless details to manage (where in town can I buy a pink leotard? tri-fold presentation boards? Do I have all of the team permission slips filled out?) Of course, it was all worth it as we headed off to the regional robotics competition with our team Veni Vidi Roboti excited to see their robot on the field and present their research project, and as Asa took the stage in her first dance solo.

Unfortunately, bad weather in the form of horrifying ice and sleet made the roads a skating rink (32 accidents in one stretch of I-5 alone) and this complicated our plans greatly. The night before the robotics tournament, we still weren't sure if it was even going to occur, but finally after 3 hours of delays, the tournament did take place on Saturday for which I was very grateful. These kids have worked way too hard to miss out on competing!

The team had a great time at the tournament. They really impressed me with their morale, their coolness under difficult circumstances, their ability to work as a team, and their overall positive and encouraging attitude. Unfortunately, the robot took on a mind of its own at the tournament, with programs that worked fine on the practice table suddenly going haywire on the actual competition table. It was very frustrating for the kids, but they really were very professional about it all. I was extremely proud, both as a coach and as a parent, of this team. I know that we coaches really did our job well not when the robot scored high (it didn't), but when the kids accepted what had happened, worked to fix what they could, and moved forward with a positive attitude. This is not easy for adult engineers, so to see a team of kids accomplish this was impressive.

Of course, the robot performance is only 25% of the total competition, with the rest coming from the teamwork judging, robot technical judging, and the research project presentation judging. I knew the team would knock the socks off of the judges in those areas and they did. They ended up winning first place in the research project category. I haven't posted anything about their project up until now, because I didn't want to give away their subject publicly. The theme this year was transportation, they were to identify a transportation problem in their community, and propose a solution for that problem. Almost all of the teams at the competition chose things like pedestrian safety, school bus scheduling, walking and biking to school, etc. Well, our team chose the solar system as their community, and the problem of orbital debris (or "space junk") as the problem. Their research involved things like calling up a NASA representative, metal recycling specialists, and arranging a tour for themselves at a local metal recycling facility. They really poured a lot of energy into this project and it showed. I'll have to post the text of it here later this week as it was truly impressive. I could tell the judges were really impressed with what they had accomplished.

Lastly, the icing on the cake for the competition was that they got a Core Values Nomination from the head judge. FLL takes their core values very seriously, and they place a big emphasis on teams exhibiting these values, including the value of "gracious professionalism" which means competing like crazy but respecting and exchanging ideas with your competing teams. Here you can see a moment that occured in a hallway between competition rounds where our team and another got a moment to discuss their robot designs. This is really what FLL is all about, right here, the learning and growth that occurs when these kids share what they've learned with each other.

Before we went to this competition, I had told the team that I didn't care a bit if they won or were the absolute last on the robot table, but if they came away from the competition having done their best and worked well as a team I would be very happy. Well, they accomplished all of that and then some, and as always I'm honored to have been a part of their journey, and very proud of all the work that they put into this competition. Having the head judge acknowledge their teamwork and core values really just confirmed what I knew about these great kids.

Thursday, December 10, 2009

On Our Way to Robotics Again


It's that time of year again, when our robotics team heads off to the regional tournament with a robot built and programmed and a research project completed, and I as a coach am pulling out my hair trying to keep track of all the details, equipment, and schedules that need keeping track of to get us all there in one piece. For me, this week is probably the single most stressful of the entire year, mostly because I don't want to be the person who messes everything up in forgetting something crucial!

Watching the team present their research project and robot at the public library last week, I'm reminded that it is all more than worthwhile. I know just in watching Mackenzie over the four years that he's been involved in this program, it has given him many things. Most especially, the confidence to speak in public about complex subjects, and the ability to reach out to experts in various fields to ask for their assistance. This year the team did their research project on Orbital Space Debris, quite a hefty problem to try to solve. One of the things Mackenzie did was to call up the NASA representative for Oregon and Washington and ask if he would assist in answering some questions. He also picked up the phone and arranged for a tour of a local metal recycling facility.

Watching these kids answer questions from the audience at the library about their research and their design and programming of the robot, I was struck by how much each of them has developed in maturity and poise and public presentation skills. I know for Mackenzie too it has sparked an interest in all things engineering and programming related, and his programming skills this year have really taken off. For this year's competition, he wrote a line-following program that navigates the robot around the table following the black lines on the mat. Each year that we've done FLL robotics, his abilities in these areas have grown and grown.

So wish us luck as we travel to the competition this weekend, I'm excited to celebrate all that they've learned and accomplished as a team this year.

Sunday, December 14, 2008

They Did It Again!!!!!

I'm still trying to wrap my head around this one, but the kids won the robotics tournament yesterday. As in got the champion's award. Wow!

The tournament was very up and down for them. They were the first ones to go through project judging, and the judges seemed kind of "eh", but maybe they were still waking up. Regardless, the kids did great in the project (I think!). For one thing, they memorized all of the lines for their play, and some of them (most especially Asa, the narrator) had a LOT of lines.

Then they went on to technical judging, which I think they really aced. Although they're a pretty young team, they attempted a lot more technical sophistication this year, using sensors, loops, variables, and subroutines in their programs. They all explained themselves very well, and the fact that they each wrote their own programs was a real bonus I think. Mackenzie was able to explain to one of the judges his program that used input from a sensor that fed into a decision tree and executed one of several sub-routines, and I could see that the judge was really impressed.

In teamwork judging, I know they did awesome. It's clear that these kids are all good friends and they work together very well. As always, I am proudest of the fact that they are a great team and are positive to each other and to all the other teams there.

On the robot table, their first run was an unmitigated disaster. I think they scored 20 points, LOL. That's out of the 170 they could get if all of their missions went well. One of Mackenzie's programs that we thought operated within the rules was ruled otherwise by a judge, and a well-meaning volunteer interrupted one of Mikke's programs with a ruling that was then over-ruled by the head judge mid-round. So it was very confusing. Their second round wasn't much better, with Asa's program going haywire for unexplained reasons.

By that time they decided to head to the practice room and re-write some stuff in the 30 minute break between rounds. Mackenzie re-wrote his program to conform to the new interpretation of the rule, and I tried to soothe the kids' ruffled feathers. They felt like things were being changed right out from under them, and I explained that it might not be entirely unintentional. After all, in the real world when you're an engineer you might work on a project for months only to have the marketing team come tell you that due to their latest focus group or marketing survey you now need to rework it an entirely different way, or discard those features and write entirely new ones. It's good for them to be able to quickly re-think their strategies or re-work their programs. After that, they buckled down and got to work and their last table run was much much better.

It was clear that all of the teams were struggling with this year's table, which seemed much harder than last year. So I knew that even if we weren't scoring as high as we'd hoped to, the other teams were in more or less the same pickle. I figured we had a good chance of being a runner-up and going to the state tournament, but when they announced the runners-up and we weren't in there, I wasn't sure what to think. But as it turns out, they did it again and won the overall champion's award. They didn't score the highest on the table, same as last year, but their work on all aspects of the project including trying our best to exemplify the FLL core values pulled them through!

I just looked through all of the photos which are so great, and will have to post some soon. Right now though I'm just so proud of all the work these kids have done!

Friday, December 12, 2008

Insanity, Continued

Five kids, a mom/coach, a car, lots of sleet, rain, and wind, darkness, an hour and a half drive, a motel where the power keeps fluctuating due to the storm, and a robotics tournament tomorrow.

Actually, the kids are having a blast. They're in the hotel room playing D&D and just generally having a fun time. They've all worked so hard in the last two weeks, with robotics team practice several days in a row each week. Their research project is simply awesome (I'll share after the tournament) and their robot runs have been getting better and better (although as the team is largely young and pretty new to this, it's not quite as advanced as some teams will surely be.) More than anything, they're having fun and really enjoying the experience.

I'll update after the tournament tomorrow!

Thursday, October 16, 2008

Our New FLL Robotics Team Blog

We've been up and programming (not to mention building, researching, and planning) with this year's FLL Robotics team. The team has chosen their new name: Veni, Vidi, Roboti (I came, I saw, I built a robot) and I've got a new blog up for the team with some photos and video of one of the challenges we build from the Mayan Adventure NXT book this summer. I'll be adding more as the team progresses into this year's Climate Challenge season.