Outstanding Engineering Process

PCMS_ET

Maze league · China · RoboCup 2026

Document register

  1. Poster1 pagePublished
  2. Presentation videoYouTubePublished
  3. Bill of materials236 KBPublished
  4. Team description paperNot shared
  5. Engineering journal1.5 MBPublished
  6. Source code14 KB · GitHubPublished

Sharing each document is the team's decision. “Not shared” means this team chose not to publish it, or did not submit one — not that it is missing from the archive.

PCMS_ET's robot
The PCMS_ET team

In their words

This paper presents PCMS_ET, an advanced autonomous rescue robot engineered for efficient navigation and victim identification within complex maze environments. Evolved through rigorous iterative testing from a first-generation prototype, the second-generation robot features a highly optimized 3D-printed chassis. By replacing the generic control board with a compact ESP-32 microcontroller and integrating two custom-designed PCBs, the robot significantly eliminates circuit clutter and operational latency. For robust mobility, it utilizes GA25-370 micro-motors and custom wheels with annular grooves that prevent silicone tire slippage, while the electronics box is repositioned to the chassis center to achieve a lower center of gravity for stable slope climbing.

Environment sensing is driven by high-precision laser distance sensors for precise obstacle avoidance, coupled with dual K210 camera lenses for millisecond-level wall pattern recognition. Developed using Python in Thonny, the software architecture implements a gyroscope closed-loop turning algorithm that automatically corrects boundary degree calculation discrepancies. It also deploys a high-level maze exploration decision matrix (Left-Turn Priority) that records paths using a coordinate grid and computes the shortest route back to the start.

What sets PCMS_ET apart from its competitors is its exceptional engineering maturity achieved through iterative hardware and software optimization. The integration of laser tracking, custom electronics, and intelligent decision logic delivers a 20% increase in locomotion speed and over 90% accuracy in both victim identification and precise cargo drop-offs via its bidirectional turntable mechanism.

Poster

Read the text of this document — 707 words
PCMS_ET
SOFTWARE                                                                                                                                                                               EXPLORING ALL OF THE MAZE BY
OVERVIEW                           FLOW-CHART OF THE                                                                                                                                   SHORTEST ROUTE
                                   MAIN LOOP
our programming is based on                                                                                                                                                            Base Method: We designed a maze exploration method that
the Robot Operating System                                                                                                                                                             maintains a two-dimensional map of discovered tiles and selects
(ROS), an environment that                                                                                                                                                             robot actions based on its orientation and local information.
provides files and services for                                                                                                                                                        Baseline Reference and Its Limitation: As a reference, we applied
communication between                                                                                                                                                                  a right-hand-based exploration strategy. When the number of
programs. This allows us to                                                                                                                                                            maze tiles is N, this approach requires approximately 2.2N search
divide the tasks between several                                                                                                                                                       actions on average, resulting in inefficient exploration.
programs at the same time.                                                                           LAO CHI IENG                     LUI IEK TONG                                     Proposed Solution: To improve efficiency, we developed an
                                                                                                                                                                                       original algorithm that combines depth-first search and breadth-
CIRCUIT DESIGN                                                                                                  Hardware               Hardware                                        first search, named DBFS (Depth and Breadth First Search).
SUB BOARD                                                                                                       Traversing alorithm    Documentation                                   Algorithm Mechanics: DBFS prioritizes movement toward the
- Controls 10 laser distance sensors and a gyroscope via I2C
                                                                                                                                                                                       nearest reachable tile among known candidates. Robot behavior
- Aggregates sensor readings and sends data to the main board
                                                                                                                                                                                       is divided into search and move, defined below.
through UART                                                                                         WONG CHI KIO                     LEI UN HOU
MAIN BOARD                                                                                                                                                                                       SEARCH                             MOVE
Central controller with reserved PCB interfaces:                                                                Software               Logs
                                                                                                                Image recognition      Sensor system                                   Adjacent unexplored tiles are    The robot selects the next
- 2 motor ports (2.54P), driving 4 motors (2 front, 2 rear)
                                                                                                                                                                                       added to a LIFO structure        destination from UNSEARCH.
- 3 I2C ports, 4 ADC inputs, and 4 GPIO pins
                                                                                                                                                                                       named UNSEARCH with the          Using BFS, the robot computes
- 2 UART connections (sub board + camera module)
                                                                                                                                                                                       priority:                        the shortest path and runs a
- Powered by a 12V battery with a 12V–5V converter for                                                                                                                     TB6612FNG

                                                                                                                                                                                        [ LEFT → FRONT → RIGHT ]        brief simulation before moving.
board operation
                                                                                                                                                   JY61P SERIAL
                                                                                                                                                   ACCELERATION SENSOR
                                                                                                                                                   ELECTRONIC GYROSCOPE
                                                                                                                                                   MODULE ATTITUDE ANGLE

- Includes an OLED display and three buttons (power,                                                                                               MEASUREMENT

                                                                                                                                                                                                                                      Next destinationis
motor enable, start)                                                                                                                                                                                                              tile 3. Run a simulation
                                                                                                                                                                                                                                  tofind the shortestpath
                                                                                                                                                                                                          PUSH          POP-UP
                                                                                                                                                                                                                                           to this tile.
HARDWARE
                                                                                                                                        DC DC BUCK BOOST
                                                                                                                                        CONVERTER VARIABLE
                                                                                                                                        VOLTAGE REGULATOR: 12V
                                                                                                                                        TO 5V

 SENSOR & ACTUATOR INTEGRATION                                                                                                                                                                SEARCH AND MOVE ARE EXECUTED ALTERNATELY.
 - Path tracking: 9 Laser Sensor VL53L0X array at front.                                                                                                                                    EXPLORATION ENDS WHEN UNSEARCH BECOMES EMPTY
 - Victim recognition: Vision modules (Sipeed MaixCAM) on
                                                                                                                                                                                       RESULT
                                                                                                                                         ESP32 WROOM-32E

 both sides.
 - Terrain perception: Color sensor (bottom) for forbidden                                                                                                                             DBFS was evaluated against a right-hand-based method. The
 zones; bumper switches (front sides) for collision
                                                                                                                                                 ESP32-PICO KIT

                                                                                                                                                                                       number of search actions was reduced by approximately 33%,
 prevention.                                                                                                                                                                           improving exploration efficiency and enabling more reliable
 - Drive system: 25GA-370 DC geared motors with encoders                                                                                                           ESP32 DEVELOPMENT
                                                                                                                                                                   BOARD               exit reach and Exit Bonus achievement
 for odometry.
CONTROL & CIRCUIT SYSTEM                                                                                                                                                               IMAGE RECOGNITION USING MACHINE
- ESP32 main controller.                                                                                                                                                               LEARNING
- Two custom PCBs for power management, signal
                                                                                                                                                                                       Victims on maze walls are detected while the robot moves
transmission, and sensor integration, reducing wiring issues
                                                                                                                                                                                       forward using UART communication with camera modules.
and improving anti-interference.
CHASSIS & SUSPENSION                                                                                                                                                                   Color victims are identified using LAB thresholding, while
- Ground clearance: 25 mm.                                                                                                                                                             letter victims are recognized by a trained machine learning
- Rocker-bogie (parallel linkage) suspension for terrain                                                                                                                               model. White LEDs are used to reduce the
                                                                    DS3225 30KG RC

adaptability.
                                                                    DIGITAL SERVO
                                                                                                                                                                                       influence of ambient lighting, improving
- Battery placed at center-bottom for low CG and balanced                               25GA-370 12V 58RPM DC
                                                                                                                                                                                       recognition accuracy.
                                                                                        REDUCER GEAR MOTOR

weight distribution.                                                                                                                                                                                           Machine Learning Details: Letter
RESCUE KIT DEPLOYMENT SYSTEM                                                                                     X9
                                                                                                                                                                                                               recognition uses a MobileNet-V2 model
- Dual-slide track with a central rotating disk for left/right                                   V2 LASER RANGING
                                                                                                 SENSOR VL53L0X
                                                                                                                                                                                                               trained on approximately 6,000 self-
delivery.                                                                                                                                                                                                      collected images. The model is converted
- Bottom guide rail ensures precise drop into victim zones.                                                                                                                                                    to TensorFlow Lite and deployed for real-
                                                                                                RP-L-170 THIN FILM

WHEELS & TIRE DESIGN                                                                            FLEXIBLE FORCE
                                                                                                                                                                                                               time inference
                                                                                                                                        ROBOT &
                                                                                                PRESSURE SENSOR

- 3D-printed resin hubs with tooth grooves for obstacle climbing.
                                                                                                                                                                                       Training progress is monitored using learning curves to prevent
- Ring grooves lock silicone tires firmly, preventing slippage or                    25GA-370 12V 58RPM DC                              COMPONENT                                      overfitting, and recognition accuracy improves with continued
detachment during turns/climbs.
                                                                                     REDUCER GEAR MOTOR

                                                                                                                                                                                       training.
                                                                                     WITH ENCODER

                                                                    SIPEED MAIXCAM

Open as plain text

1 page, rendered as images so they load quickly. The text above is the document's own, extracted from the PDF.

Download the original PDF (2.1 MB) from GitHub

Presentation video

Hosted on YouTube. The player loads only when you press play.

Open in YouTube

Bill of materials

Shown as the original PDF, because this one is smaller that way and its text stays selectable and searchable.

Open Bill of materials

Engineering journal

Shown as the original PDF, because this one is smaller that way and its text stays selectable and searchable.

Open Engineering journal

Source code

The team's own source code, 14 KB. It is a download rather than part of this page, because a zip is something you open on your computer. It comes from GitHub, which some school networks block.

Download PCMS_ET's source code