Tuna Gül

Robotics / Probot Studio

probot-core Live

A source-available ESP32 library for competition robots, free for education and competitions: the robot hosts a Driver Station in the browser over Wi-Fi.

Role
Sole author
Period
2025–
Team
Probot Studio
Stack
C++17 · ESP32 · FreeRTOS · WebSocket
Impact
In the official Arduino Library Manager

Docs (in Turkish) ↗

probot-core

What I did

I wrote probot-core, a free, source-available ESP32 library for competition robots (free for education and competitions). The robot opens its own Wi-Fi network and serves a Driver Station to the browser, so a student can drive it from a laptop with a gamepad. It runs an FRC-style match lifecycle with telemetry and match control.

Version 0.3 redesigned the runtime around a cooperative task and a stall watchdog that cannot leave locks orphaned.

Results

It is in the official Arduino Library Manager and was used at the MEB İMFEST Tasarla-Geliştir robot competition. Its documentation is in Turkish.

Gallery

The Driver Station that the robot serves to the browser over its own Wi-Fi.
The Driver Station that the robot serves to the browser over its own Wi-Fi.