Skip to main content
All Posts By

hprobotics

The 2026 10,000 Lakes Regional

By Uncategorized No Comments

On March 27 and March 28th, we brought our robot, Pebble (or Speedwagon, depending on who you ask) back for another competition- the 10,000 lakes regional (10k for short). Compared to Duluth where we were struggling with a broken intake, a loose turret, a broken climber, and a not so fast indexer, competing at 10k was a breeze. After redesigning and rebuilding virtually the entire robot, we’d fixed almost every problem we had.

The view from the stands at the arena

Before the competition

With two weeks in between Lake Superior and 10k, we set out on fixing everything that was broken. With a little bit of CAD, rebuilding, and some programming, we had our best design yet: a fully functional, intaking, indexing, turret bot with a pretty impressive moving shot. That is, until our driver crashed it into a wall. What had seemed to be a chill day with light work turned into frantic scrambling to fix the turret that had popped off yet again. Thankfully, a couple metal brackets and some drilling fixed the problem, and we were ready for the competition.

The qualification matches

Although our performance at Lake Superior made us nervous for this competition, we started out winning every single match we were in, with no problems whatsoever. We were nailing almost every shot, scoring at least 100 points each game, and speeding up the ranks. Until match 46- our 6th time on the field. We put up our best fight, but with two of the best bots on the opposing team, we lost by almost half the points. The loss sent us from rank 2 to 5, but we left feeling good about the next three matches. These ones we were sure to win. And we did! We climbed all the way back to rank 3 (technically tied for 2nd) with 8 wins out of 9 matches.

Our drive team strategizing before playing a match

The playoffs

Having placed in the top 8 in the qualification matches, we moved on to the playoffs as an alliance captain. On our team were 2846, the FireBears, and 2508, Armada. We were feeling confident as we headed into our first match, but early in the game, the FireBears hit a wall and disabled their intake. Now that we had one bot down, the odds of winning seemed to be leaning away from our favor, but we still played like our lives depended on it. In the end we lost the match- by only 3 points. Still, we tried not to let our spirits fall as our alliance fell into the lower bracket. 

After the FireBear’s robot was fixed, we prepared for our next match feeling nervous. If we lost this match, we were out. Nevertheless, we persisted, and won. There was just one problem- our indexer had started jamming. We couldn’t find the problem, let alone find the time to fix it, so we kept on playing. Our downfall came in our 4th playoff match where this problem became even more apparent. Having won the last two matches, we entered this next one feeling good. The score went back and forth between the two alliances, but by the end we were pulling out ahead, a cascade of fuel pouring into the hub- and then our indexer jammed. Again. Thinking quick, our driver and operator sped towards the tower, and pulled off a climb with no time to spare! All that was left to do was wait to see the scores. And wait. And wait. 

We lost by a mere 2 points.

Team members in the stands cheering for our alliance

We left with heads hung low- but wait!

After our second loss in the semifinals, we were out for good. We’d finished fourth, and this was arguably our best competition ever, but the loss still sucked. A lot. After bringing our robot back to the pits and cleaning up a bit, we headed back to the stands to watch the rest of the matches as well as the awards ceremony. Now that it was all over, there was a lot less excitement in the air, and everyone was ready to hop on the bus and head home. Until the awards were announced. We waited on bated breath as the judges announced the team that had won the Innovation and Control award, saying “They measured twice, computed eight times… this smooth pebble understood the field in another dimension. Congratulations team 2823!” 

And the stands erupted. We’d won the award for having the best- and maybe only- working moving shot.

Congrats mentor Jeremy!

One of the highlights of this competition was seeing one of our team’s mentors, Jeremy, receive the Woodie Flowers Finalist Award. A group of students collaborated on an essay highlighting how much he has helped the team as a whole as well as the individual students on the team, and with their fingers crossed, sent it in to the judges. It was truly exciting to hear his name called by the judges. He’s well beyond earned this award, and our team was very proud to see him receive it.

Jeremy receiving the Woodie Flowers Finalist award

To recap this competition…

Overall, we ranked 3rd in the qualification matches, and finished fourth in the playoffs, marking a huge improvement from the Lake Superior Regional. There were many challenges and hard losses that we faced, but in the end, we left with our heads held high and feeling proud of what we’ve accomplished. This season was quite the amazing season, and we look forward to next year’s competition and the challenges it will bring.

-Team 2823

Welcome back!

By Uncategorized No Comments

Yet another year of robots to look forward to as we start the 25-26 season off with a bang! Just last Tuesday, we had our first official meeting of the season, inviting new members to come check out what the Automatons are all about. After a presentation about how our team operates, we dove into strategizing how to start our off season project for this year: a basketball-shooting robot that will keep our minds fresh for the upcoming build season and help our new recruits learn about the fundamentals of building a robot. It sounds like everyone’s looking forward to a great year full of fun, games, and robotics!

10,000 Lakes Regional

By Uncategorized No Comments

On March 28-29th, our team, the Automatons, competed in the 2025 10,000 Lakes Regional, this year at the State Fair’s Lee and Rose Warner Coliseum.

On the day before the 10,000 Lakes regional competition, our team went immediately into inspection, testing our robot’s function, and pit scouting. We launched into practice matches, scoring coral after coral and even landing a climb in one of our matches. After tweaking a few setpoints and fixing a bug in our limelight cameras, we left the day confident in our bot’s capabilities for the competition.

Day 1 of the competition kicked off strong; we were winning match after match. Our autonomous routine rarely missed any coral placements, and our drive team sped through the game’s motions efficiently and accurately. Everything was running smoothly, with minimal required fixes in the pit between qualification matches. It wasn’t until Qualification Match 54 that we lost a match, though it came as no surprise–our opponents were two of the most highly-ranked and formidable robots in the competition. Regardless, when we were intaking coral from the feeder station, a coral fell into our climber (a hole in the middle of our robot) and we were forced to play defense for the rest of the match. Still, ending the day at Rank #7 left us confident for the next day ahead of us. Safe to say, seeing our robot at Rank #2 for most of the day felt pretty good.

The qualification matches on our second competition day were fairly straightforward: we stayed at Rank #7 and were captains of our alliance. By this point in the day, we anticipated a “scorched earth” scenario where the 1st alliance captain would pick another top 8 alliance captain, who would then decline the offer. We hoped that this would lead to either 2847 MegaHertz or 2491 NoMythic (two bots that we saw as the best in the competition) would pick us for their alliance. While this didn’t happen, we still chose two very capable robots that complemented our own.
Going into the playoffs, we immediately faced some unfortunate alliance matchups, where we faced the #3 alliance led by 2847, narrowly knocking us down to the lower bracket. Again, we faced a top alliance in our second match, resulting in our elimination from the playoffs. Nonetheless, our alliance performed impressively under the pressure.

While many team members were disappointed that this would be our last competition of the season, we’re proud of our improvement from the Lake Superior Regional until now, and we look forward to building bots again next year!

We’re Back!

By Uncategorized No Comments

What a great start of the season with many new recruits. This year, our team will be participating in the off season Minnie Trails event Beach Bash! An amazing opportunity for our new team members to explore the experiences of build season! We won’t just stop there, our team will also be a part of the Minne Mini where we’ll showcase our previous season’s robot! Huge thank you to Hopkins High School for hosting such an amazing event!

10 Thousand Lakes Recap

By Uncategorized No Comments

A little more than three weeks ago we loaded into William’s Arena for the 10 Thousand Lakes regional (10k for short). This is our last regional of the season and with how our season has been going so far we were all very excited for this regional.

How we did

At the Duluth regional, we struggled with our robot crashing and becoming unresponsive, and we have also struggled with similar issues in past years. At 10k we had an unprecedentedly low number of these “Rock Mode” matches. In one of our practice matches we lost power to our roboRIO (that’s the main controller in our robot, it is very important), aside from that, our robot was running in every match we played. That is to say our robot was, at a bare minimum, operational and moving around in all but one of our matches. 

Now, that doesn’t sound very impressive at first, but considering the treatment Snuffy has been through, especially with this being its second regional, it’s a win in my book. However, we did have some mechanisms fail over the course of the weekend, namely the Vanguard intake, and the climber (both pictured below).

(The Vanguard was designed to improve the consistency of the intake. The front section jammed halfway through qualification matches and prevented us from intaking. The best solution we could come up with before the next match was sawing off the offending section of the Vanguard. As the one who designed this mechanism, I will say it was not a fun decision to make).

 

 

 

 

(The joints of the climber have shattered and been replaced several times now. If we run with it, it is very likely it will fail during a climb and drop the robot onto the floor. We have since redesigned the climber to increase its strength, hopefully allowing us to climb more than once before breaking it).

 

 

 

 

 

We were not able to repair these mechanisms during the course of the competition. However, the core mechanisms (the shooter and the main intake) were operating well and we were able to keep Snuffy up and running.

After the qualification matches we were ranked 5th, more than high enough to qualify for the semi-finals. During the semi-finals we lost our first match, but ended up winning twice in the lower bracket. Our last match was very close. Before the results were revealed the scoreboard actually showed that we had more points than the other alliance. But after some last minute points were added, we lost to the first seed alliance, who would go on to win the regional, by a mere 4 points.

After everything, we were the fourth place alliance in the playoffs, which means that we were somewhere between the 13th and 4th best robot at the regional (Robotics is a complicated sport).

We were also awarded the Excellence in Engineering award, given to teams who demonstrate “a professional approach to the design process.” This is one of the more prestigious awards our team has received (special thanks to Bailey and Duncan for talking to the judges in the pits).

What all this means

We made a very good robot this year, everyone on the team should be proud. Because of our performance at this regional we qualify for the state competition, and we stand a good chance of doing well. The competition will be on Saturday May 4th (that’s next Saturday).

With the world championships wrapping up a week ago, we are moving towards the end of the robotics season. The state competition is the last competition we will attend this season, and team activities will start to slow down until next year (and Snuffleupagus will get a well deserved rest).

Some highlights of the competition

(Jeremy deputizing a shark)

(The team walking on the field to receive the Excellence in Engineering award)

(Something very exciting happening away from the camera)
(The view from the pits)
(Ari embodying gracious professionalism)

A Successful Start to the Competition Season!

By Uncategorized No Comments

Our beloved robot, “Snuffy” took a good swing at our annual Duluth competition this year! Qualification matches started a little rough on Friday morning, with a new species of code issue and some encoder problems. After trying to implement some of our “magic” shooting position code into our autonomous routines, we encountered a bug that caused our code to crash. Normally, you would be able to reboot this code, and the robot would just be out for a portion of the match. However, in our case, we also encountered a bug on the system side of things- a bug that didn’t allow our code to reboot. This meant that we went “rock mode”, and essentially played the role of a fancy statue for the remaining of our matches after a crash. We had another issue with encoders (sensors that tell us where our robot’s wheels are in relation to the field), causing it to be immensely difficult for our drivers to control the direction of the robot, but regardless we still cycled nicely. Despite these difficulties in our first few matches, we were coupled with some amazing partners and remained undefeated. 

After a few code and encoder fixes- we were ready to roll, flying through our qualification matches. On our 9th and final qualification match, we were faced with a powerful alliance, we knew it would be tough. In autonomous, our alliance had shot into the speaker, but the scoring mechanism had been jammed. This meant that even though we had made the shots during the allotted time frame, they had been scored as if they had happened after the time. When the match concluded, our alliance had been scored as 10 points behind our opponents. We quickly sent members of our alliance up to the question box, to ask judges to review the match and ensure that our points were scored correctly. The judges were able to see the jamming of the speaker scoring mechanism and adjusted our points accordingly. We were still defeated, but only by one point! Here we finished our qualification matches 8-1, ranking number 6 out of 55 teams. 

Then came the fun part- eliminations. After picking, we stood as the captain of Alliance 4, alongside our partners Team 5690 SubZero, and Team 2861 Infinity’s End. We did well in our first match against Alliance 5, but were stifled by defense in our second match against Alliance 1. Due to the nature of double elimination- Snuffy was still going. We did well in our 3rd match, defeating Alliance 6, and put on a beautiful winning show against Alliance 8. Our drivers worked hard to catch up, and overcame the talents of Alliance 8, by 1 point!! We owe this to Ari for his last-second park, bringing us to our final match of the competition. In this we faced Alliance 7, and ultimately succumbed to them, finishing this competition in a well-earned 3rd place overall. 

Even then- we were still not done. As we were leaving the field from our losing match, heads hung high, a voice from our alliance partner rang out,“Guys! Come back, you won an award!”. Sure enough, we did. Team 2823 was honored with the award for autonomous, wowing the judges with our code. To this, we owe the programming team who has worked tirelessly to help get our robot moving- all by itself, and to every other person who has contributed to our amazing team, and our amazing robot!

Well, we’ve partied hard but there is much work to be done- catch us at the Minnesota 10,000 Lakes regional in a couple short weeks, or at the Minnesota State Competition in early May!

New School Year Robotics

By Uncategorized No Comments

Team 2823 HP Robotics returns with the new school year! We had a great season last year (3rd at state), and we are looking forward to an even better one this year. We have many new students joining us and our team is looking stronger than ever. We are so excited for another year of innovating with First robotics, we look forward to working together with other teams!

Today is Give to The Max

By Uncategorized No Comments

Give to the Max day is on November 18th–which is today! You may already know this if you have been receiving a bunch of similar emails from other organizations. But how many of those organizations can say they have built a beautiful, capable robot that can launch balls in all directions and hang from various heights? Also, one of the strongest principles our team upholds is that STEM education and opportunities should be universally accessible, regardless of economic class, gender, race, or location. Because of this, we do not charge activity or membership fees to our students so that there is no monetary barrier to joining our team. This requires us to work hard every year on fundraising. Please consider donating to HP Robotics Parent Org, a non-profit 501c3 solely focused on supporting robotics at Highland Park. Your tax deductible donations can be submitted either directly to the team by check or online with GiveMN.  Share this link with family and friends: https://www.givemn.org/story/I0ba6f Or mail to:
HP Robotics Parent Org
PO Box 16414
St. Paul, MN 55116 And don’t forget to check with your employer for company match opportunities! Thank you for your generosity,
HP Robotics Parent Organization Inc
Tax id:  81-4584912

Give to the Max Day is Soon!

By Uncategorized No Comments

Give to the Max day is on November 18th–about a week away! You may already know this if you have been receiving a bunch of similar emails from other organizations. But how many of those organizations can say they have built a beautiful, capable robot that can launch balls in all directions and hang from various heights? Also, one of the strongest principles our team upholds is that STEM education and opportunities should be universally accessible, regardless of economic class, gender, race, or location. Because of this, we do not charge activity or membership fees to our students so that there is no monetary barrier to joining our team. This requires us to work hard every year on fundraising. Please consider donating to HP Robotics Parent Org, a non-profit 501c3 solely focused on supporting robotics at Highland Park. Your tax deductible donations can be submitted either directly to the team by check or online with GiveMN.  Share this link with family and friends: https://www.givemn.org/story/I0ba6f Or mail to:
HP Robotics Parent Org
PO Box 16414
St. Paul, MN 55116And don’t forget to check with your employer for company match opportunities! Thank you for your generosity,
HP Robotics Parent Organization Inc
Tax id:  81-4584912