← Back to Home

Arena Battle Robot

C++ Programmed ESP32 Battle Robot

Arena Battle

Project Overview

This project focused on developing a battle robot capable of both autonomous attacks and stable teleoperation. I implemented C++ control algorithms with real-time sensor feedback, integrated Vive sensors and wireless communication via an ESP32 microcontroller, and optimized the robot’s mobility and durability through iterative testing. The system performed consistently in multiple matches and secured first place in a university competition with 25 participating teams.

My Contributions

Technologies

Tools: C++ · ESP32 MCU · Vive sensors · Fast Prototyping · Wireless communication · Real-time control

Platform: ESP32-S3 + C++

What I Learned

I learned how to design and prototype electrical systems that integrate seamlessly with embedded control, how to combine sensing and actuation for reliable performance, and how to rapidly test and iterate to achieve competition-level robustness.