The Skate Kid Who Made Us Rewrite the Firmware

The Skate Kid Who Made Us Rewrite the Firmware

The first time we saw Kai's footage, we thought Beni was broken.

He'd sent in a 40-second clip through the community submissions form. A grainy, gorgeous skate part filmed in a Brooklyn park at golden hour. Kai lands a nollie flip over a bench, Beni tracking him from a low angle, and then — a hard cut where the camera seems to jump six feet backward mid-trick, before smoothly picking up the landing. We watched it twice. Then we opened the raw device logs he'd attached.

The camera hadn't jumped. Kai had, and Beni had done exactly what it was designed to do — which turned out to be exactly wrong.

Kai, and the trick that broke our assumptions

Kai is fourteen. He's been skating for four years, filming his own parts for two. He bought Beni with money from a summer job at his uncle's bike shop because "handing my phone to friends who don't skate always ended in blurry footage or a broken screen."

Kai mid-air over a bench, Beni tracking from below

His filming style is the opposite of what we optimized for. Our early testers were mostly cyclists and hikers — smooth, predictable motion, subjects moving in one direction at roughly constant speed. Kai's tricks last two seconds. In those two seconds he's airborne, spinning, and landing in a direction he might not fully commit to until his back foot hits the tail.

What the logs actually showed

The "jump backward" in Kai's footage wasn't a bug. It was Beni's collision-avoidance system firing correctly and doing the wrong thing.

  • Frame 0: Kai pops the nollie. Ollie height throws his silhouette upward faster than the Kalman filter has ever seen a "walker" go up.
  • Frame 8: Beni's spatial predictor decides Kai is either flying or a false detection. It flags a lock warning.
  • Frame 12: Kai starts rotating. Silhouette elongates and rotates. Color histogram briefly matches a spectator in a similar-colored hoodie standing 15 feet behind him.
  • Frame 15: Beni's vote-of-three system tips toward the spectator. It backs up to keep the (wrong) subject in frame.
  • Frame 22: Kai lands. Gait signature snaps back to a walking rhythm. Beni realizes its mistake and re-locks, but the "backward jump" is already in the footage.
"We built a system to follow a person. Kai's not a person for two seconds at a time — he's a projectile. Our model didn't have a category for that." — Sofia Kellett, Perception Lead

What changed in firmware 2.0.4

We sent Kai a message. He didn't respond for three days because he was at school. When he did, he offered to come to the office and skate in the parking lot for a full afternoon so we could log more data. He is fourteen. He asked if we had pizza.

Six weeks later, firmware 2.0.4 shipped with three changes we can trace directly back to Kai's parking-lot session:

  • "Airborne mode" heuristic — When silhouette height changes faster than 3m/s vertically, Beni temporarily disables the spatial predictor and trusts the gait+silhouette signals alone. No more "flying = wrong detection" false alarms.
  • Rotation tolerance — Silhouette matching now runs across 8 rotational orientations, not just upright. A skater mid-spin still matches themselves.
  • Confidence hysteresis — Once Beni has locked a subject, the confidence threshold to switch subjects is now 15% higher than the threshold to acquire them. Prevents mid-trick subject swaps to background spectators.

Kai's part, one year later

He filmed his first full skate part with the updated firmware last month. Eight tricks, five spots, one Beni, zero handheld shots. Nothing dropped in the edit for tracking reasons. Here's the video — worth every second, and yes, we asked his permission to embed it.

https://www.youtube.com/watch?v=VIDEO_ID

The lesson we keep learning

Our best product feedback doesn't come from spec-heavy engineers or influencers with tripod arms. It comes from someone using Beni for something we didn't think of, in a way we didn't predict, and sending us the raw footage when it goes weird.

If Beni has ever done something odd for you — a "why did it do that?" moment — send us the clip and the logs. We read every submission. Sometimes we ship firmware because of them.

Kai's part goes up on our community showcase next Friday. Bring a friend.

Now live on Kickstarter. Now live on Kickstarter.Get Beni with Early Bird PriceGet Yours

Subscribe

Get the latest product updates, news, and offers.

Connect With The Beni Community.

Join the conversation. Get product updates, community insights, and chat directly with the Beni team.

Want to reach us directly? support@mondorobotics.com— we reply.