I love the irony of a large team of humans resetting the field after every match for this season's #frc game.

On our way to the first week of #FIRST #Robotics Competition! Wish us luck.

#frc #firstrobotics #firstroboticscompetition

The team has come up with an idea to manage the power consumption in a centralized manner. Each mechanism before doing anything would estimate how much power it's going to need in this iteration and reserve that amount at a central location. The kids now are working out an allocation algorithm that would process such reservation requests and distribute the power fairly according to mechanisms' importance.

#OMGRobots #firstroboticscompetition #frc #rebuilt

Sunset over the Orange River. In 2024, we camped here on the riverbank in a small border village called Onseepkans. The next morning we crossed over into Namibia and headed up to the Fish River Canyon.

Not sure about our overnight plans this year, but we are definitely heading up to the FRC again.

#ThrowbackThursday #FRC #Namibia

#Brownout is going to be a major issue in the #frc robots this 2026 season for teams will try to overpower their shooter flywheels with hefty Kraken/Falcon motors on top of already power hungry swerve drivetrains.

/cmv

#OMGRobots #firstroboticscompetition

#FRC
Kiddo spent the day at school watching the video and planning for this year’s First Robotics. He drove us to school and back. This was the “best” of road conditions on the way home. We knew we were in the correct lane here. The rest of the roads were a rousing game of, “Welcome to Michigan winter where we play are we on the road?”

About to celebrate the *TRUE* New Year. Counting down to the release of the 2026 FIRST #Robotics game. At #Kickoff in Vancouver, WA with teams from around the #PDX area.

#FRC #FIRSTRobotics #FIRSTInspires

I'm still looking for a solution. I have a fuzzy idea. Please, someone, tell me that I'm wasting my time and there's already a well established solution for this problem.

My idea is that since we have only these 3 degrees of freedom we should use that and somehow add constraints. Or in other words, since the robot can only move on a flat surface then the solution doesn't have to be as comprehensive as 3-dimensional #HandEyeCalibration. Even though the camera looks at a 3d space, the target, if it's fixed in place, or more precisely, the measurements of it make up a 2-dimensional plane in that space. From those measurements we can find the equation of that plane in the camera coordinates. Which will give us the roll and pitch of the camera mount.

However, we don't know the yaw yet. We can't be sure if the camera is looking exactly forward, or at what angle, relative to the robot's kinematics. To find the yaw we would have to match the set of points where the camera saw the target with the points where the robot thought it was at that precise moment. Both sets of points are 2-dimensional. So matching them should be similar to or exactly finding a #homography between the two planes...

Would that homography matrix also hint us about the offset from the robot drivetrain's kinematic center and the camera mount?

🤔

#FIRSTrobotics #FRC #CameraCalibration #SightAlignment