
Eclipse Robotics
A full set of essentials tools required for the VEX Robotics Competition.
Eclipse Robotics is an autonomous robotics library for the VEX Robotics Competition, enabling high school teams to build advanced control systems. Implemented in C++ (PROS) with ROS2 integration, the library features A* path planning, Pure Pursuit trajectory tracking, Kalman filtering, PID control, and GPS/odometry-based localization — giving teams a full motion control stack out of the box.
Beyond the core library, Eclipse includes an AI virtual robot environment simulator for offline testing and a fullstack web application for scouting and analyzing competing teams during tournaments.
Eclipse has been adopted across 50+ VEX projects and contributed to 37+ competition awards over three years of development, with rankings of 1st in Alberta, 6th in Canada, and top 0.26% globally in the VRC competition.