LEEPING S YouTube Team from Macau PuiChing Photo of Team Our Teacher Software Hardware Raspberry Pi 5 Processes images from the USB and wide cameras to track the black line , USB camer a Detect detect green markers , and identify victim in t h e 04 evacua victim balls using a YOLO AI model. R tion zo HC-S n e. e een th Raspberry Pi 5 e b e t w tanc stacle. Python is a widely used, interpreted, Arduino operates on bare-metal hardware tt i n g t h e d is n d o b ge lls a and powerful high-level USB GPIO GPIO I2C o b o t s and wa without an operating system. This ensures r programming language. The code is instant I2C data fetching from the VL53L0X and highly readable and its syntax is close immediate, jitter-free PWM signals to the servos to English. Moreover, compared to for rapid obstacle avoidance.Generating precise other programming languages, servo pulses requires strict timing. Arduino USB camera Python commands are simpler to handles this via hardware timers, ensuring Micro Switch Pi Camera 3 Wide HC-SR04 BNO055 write and can achieve the same smooth servo movements . results with fewer codes. 4 * ES08MA ii servo USB/GPIO Arduino Nano Mini YOLO V8 Control the arm and the picker to pick GPIO I2C up the victims. We label more than 3000 image and train an Object detection model by using Micro Switch yolov8n to detect and collect victims in evacuation zone. 4 * ES08MA ii servo 2 * VL53L0x check the robot if it is touching the walls or obstacle. Google edge tpu give raspberry pi high AI performance. Power supply 4 TOPs of AI performance can let us running 2*V object detection over 20+fps L53L 0x getting th e distanc e betwe robots a en th e Arduino Nano Mini nd wall s. In the Evacuation Zone, our robot will Powering the raspberry pi 5 PCB Control the arm and the picker to pick BNO055 pick up living victims(silver ball) first. ① ③ 5v DC step down converter Then put them in to the green main PCB of our robot up the victims and reading data from Obtain the robot's pose angles evacuation point. After that, the robot vl53l0x. convert voltage to 12v for to detect inclines and declines will pick up dead victims(black ball) ② Team members XL4015 powering up the motors road. and put it in to the red evacuation DC step down converter point. Giving power to arduino raspberry pi HAT PCB Line Following nano mini and LED light 2 * 5v DC step down converter Li Cheng Lok — Lloyd — Mike.V — Wong Ioi Cheng — Team Leader & Main Software Programmer & Documentation Specialist & Lead CAD-Designer & convert voltage to 14v Core Technical Architect Functions Log Editor Acts Logistics Manager Serves Electronics Engineer Functions XL6019 DC step up as the overarching project converter Acts as the intelligence developer for coordinator and technical anchor. the robot's vision algorithms. He is as the administrative backbone of the as the primary mechanical and hardware designer. He This part of the program divides He plays a vital role across all LED light PCB responsible for selecting hardware team. He functions to meticulously track utilized advanced 3D modeling to engineer the custom dimensions of development, components, drafting the engineering Powering supply leading the mechanical design, journal, and optimizing core milestone progress, manage task distribution calendars, oversee file version robot chassis, specialized claw mechanism, and ball storage compartment, while also leading the schematic the captured image into 24 hardware assembly, core Python horizontal slices and analyzes the algorithms—specifically the 24-slice of the whole robot programming, and systematic line-following logic, HSV intersection controls, and coordinate team logistics layout and routing for the custom power-management and 3 * 18650 battery during intensive testing sessions at the signal PCB boards. position of the black line within debugging to ensure seamless marker detection, and the YOLO- cross-system integration. innovation science center. driven evacuation zone behavior. self making wheel Vitctim Picker each slice to determine its location. Award of us Evolution of robot To detect green intersections, the program follows a quick 4-step pipeline: Color Filtering: It runs cv2.inRange using a targeted green threshold to create a binary mask. this wheel can help our robot pass ramps or speed bump easily Noise Cleanup: Consecutive erosion and dilation We designed a arm for picking up passes eliminate camera artifacts and smooth out the victims in evacuation zone. the shapes. Line Verification: It checks a small bounding box Storage System directly above the green contour; if the pixel average is dark, it confirms a real black line is we designed a handle-equipped 🥇Malaysia Open line 2024 🥇China Open & HongKong & present. Direction Choice: Based on marker positions, it compartment designed to prevent balls Singapore Open line 2026 commands a Left, Right, or U-turn state. from rolling out prematurely RoboCupJunior RoboCupJunior China Singapore Open 2025 RoboCupJunior World Open 2026