Back
Eclipse Robotics

Eclipse Robotics

A full set of essentials tools required for the VEX Robotics Competition.

C++MatplotlibRobotics

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.