Projects in this category are autonomous moving machines engineered and programmed by the student to perform tasks, solve problems, or demonstrate specific functions. Robots must be capable of self-directed motion once started, relying on sensors, programming, or AI-driven logic rather than direct human control. Remote-controlled devices (e.g., RC cars, drones under manual control) are not eligible.

Entries may be constructed from custom fabricated materials, robotics kits, or a combination of both. Students are encouraged to go beyond kit-based assembly by integrating original engineering concepts, programming, and design. Judges may ask students to demonstrate their robot in action and explain their design decisions, programming strategies, and problem-solving process.

Examples of eligible platforms and tools include (but are not limited to):

  • Robotics kits: LEGO Spike/Mindstorms, VEX, K’Nex, Capsella, Fischertechnik

  • Microcontroller-based builds: Arduino, Raspberry Pi, Micro:bit

  • Custom materials: 3D-printed, student-fabricated components, or other repurposed materials

  • Software/logic: Python, C/C++, RobotC, ROS (Robot Operating System), block-based coding (Scratch extensions, MakeCode)

Additional Guidance:

  • Projects not primarily focused on autonomous movement or robotic systems may fit better in the Physical Computing category.