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.