ABOUT BELUGA

the real challenge

FLL and WRO matches leave
no room for guesswork

The old way

Sequential code & line-by-line debugging

In World Robot Olympiad (WRO) and First Lego League (FLL), you only get a few precious minutes at the practice table. Every mistake means hunting through lines of blocks code to find the exact action that failed. And even then, you're guessing corrections by eye.

  • Hunt through every line to find one mistake
  • Visually guess how many degrees or cm the robot is off
  • Pray the correction works before time runs out
  • Different field conditions can ruin a perfect run
Beluga

Draw the correction directly on the mat

Instead of guessing distances and angles, you simply mark the correction visually on a digital representation of the mat. The human eye is already decent at estimating. Now you're working with it, not against it.

  • See your robot's path overlaid on the mat in real time
  • Draw corrections with precision. No more guessing
  • Adapt instantly to any field conditions
  • Spend competition time optimizing, not firefighting
Beluga First Lego League Visual Editor interface on competition table

Visual FLL & WRO programming

Graphics as a precision tool

The idea behind Beluga is simple: the human eye can already get a solid approximation of distances and angles. So instead of translating what you see into abstract numbers, you mark it directly on the mat. Faster, more intuitive, and far more accurate under pressure.

Sbullonati FLL team using Beluga FLL Visual Editor to fix issues quickly

Built in competition

Forged under real match pressure

Beluga was built and tested specifically for competition with real robots, real tables, and real time limits. After every event we took part in, we refined Beluga to be as efficient and reliable as possible for the following occasion. In two years, we managed to drastically improve the editor, especially for real-life situations.

Learn coding with Custom Blocks

In Beluga, students can implement their own Straight and Turn functions, which are the basis of the robot's movement. By doing so, they will be learning the Python language, Optimal Control algorithms and mathematical velocity manipulation just like they would usually learn in Spike Prime or Pybricks. In addition, they can also create Custom Blocks: new features that enable them to innovate Spike programming even further! Those functions can also be presented in the Judging Session, where students can explain their ideas and Custom Coding Strategy!

Custom blocks in Beluga FLL visual editor for Python programming through Pybricks
Custom blocks in Beluga FLL visual editor for Python programming through Pybricks

Manage your Full Matches

2 minutes and 30 seconds. That is the entire duration of an FLL Match. WRO Matches only last 2 minutesBeluga helps you achieve the maximum score with timestamps of your Run Times, Attachment Swap times, Mission Points. Then, collect your runs and watch your team's drivers improve in every aspect of your game. If you want to level up in Lego robotics competitions, you likely don't need more technical skills. You first need an organized system that helps you manage your matches.

Sbullonati

THE TEAM BEHIND BELUGA

Sbullonati

We are an italian team founded in 2024, with the beginning of the Masterpiece FLL Season. We are the robotics team of an High School in Latina, near Rome. After two entire seasons of using Spike Prime and constantly losing precious points in the Robot Game because of the code's inconsistency, we came up with the idea of Beluga at the end of the Submerged season, right after the italian National Final. In the Unearthed season, thanks to Beluga, we were able to drastically improve both our Robot Game and Robot Design, and we were able to qualify for the International Open Championship México!

Emanuele Salvadori, creator of Beluga

THE FOUNDER

Emanuele Salvadori

Hi! I'm 18 years old and just wrapped up my last year as an FLL participant with Team Sbullonati. I've competed in two seasons — Submerged and Unearthed — with team Sbullonati from Italy. Coding has been my passion since I was a kid and I've always loved to work with robots and circuits!
During my time in FLL, my focus has always been finding the maximum accuracy for my team's robot. I decided to make Beluga a reality with the goal of bringing programming in Lego competitions to the next level!

FLL Robot Design Award Champion

Robot Design Award Champion
FLL International Open, México

After two years of building and testing, we brought Beluga to the FLL International Open Championship in México. And it delivered. Combined with our robot and attachments, Beluga was the key to win the
Robot Design Award Champion on the world stage!