Colourific — Robotic Toy Sorting System

University of Waterloo (MTE 100/121) 2024 | Project

Colourific — overview

Summary

Colourific is a robotic toy-sorting system built to organize objects by color in a safe and accessible way. Using LEGO EV3 Mindstorm hardware, it integrates color, touch, and IR sensors with DC and servo motors to classify and sort blocks in real time. A simple button-based interface allows users to choose target colors and block counts, making the system interactive and adaptable. The robot emphasizes safety and usability through a sturdy, child-friendly design with smooth edges and modular components. By combining embedded programming with inclusive design, Colourific demonstrates how robotics can deliver practical solutions that support both play and learning.

Technical Overview

  • Mechanical Design: Built a robust robotic chassis with integrated DC motors and servo actuators to support precise block handling and reliable motion control.
  • Electrical Integration: Wired and calibrated LEGO EV3 components, ensuring stable power distribution and accurate signal transfer between motors and sensors.
  • Sensor Setup: Configured EV3 color sensors, touch sensors, and IR guidance to enable accurate block detection, classification, and navigation.
  • Software Programming: Developed control logic in RobotC and C++, integrating sensor data processing with motor coordination to achieve 95% sorting accuracy in real time.
Colourific — mid image

Skills

C++RobotCColor SensingIR Beacon NavigationDC MotorsAutonomous RoboticsServo ActuationTouch SensorEmbedded State MachinesMechatronics IntegrationAccessibility/HRILEGO Mindstorms EV3Embedded Programming