IITA Rescuebot

Line league · Argentina · RoboCup 2026

Document register

  1. Poster1 pagePublished
  2. Presentation videoYouTubePublished
  3. Bill of materials3 pagesPublished
  4. Team description paperNot shared
  5. Engineering journalNot shared
  6. Source code23.2 MB · 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.

IITA Rescuebot's robot
The IITA Rescuebot team

In their words

RescueBot IITA is a fully autonomous RoboCupJunior Rescue Line robot built to complete the whole mission: line following, green-marker decisions, obstacle handling, rescue-zone entry, victim collection, sorting, evacuation-zone deposit and exit. It uses a dual-controller architecture: a Raspberry Pi 4B runs camera processing, high-level state decisions and AI object detection, while a Teensy 4.1 handles deterministic motor control, sensors, servos, serial parsing and safety routines. The robot combines a custom Fusion 360 3D-printed chassis, four encoder motors, a five-servo rescue mechanism, a team-designed PCB, separated power rails, a wide-angle camera, ToF and ultrasonic sensors, a BNO055 IMU and APDS9960 floor sensing. Its competitive advantage is integration: classical vision gives fast, deterministic line and marker decisions; an exported TFLite detector handles the rescue zone; and the Teensy keeps low-level movement and fail-safe behavior alive even while the Pi is under heavy vision load. For 2026 the team prioritized robustness, serviceability, documented testing and evidence-based iteration, validated against the 2026 rules (including the new LED-wall) and our own measured test log.

Poster

Read the text of this document — 2095 words
IITA
                                                                                                                                                                                                                                                      IITA
                                                                                                                                                                                          TEAM SONG                                                Rescue-BOT
                                                                                                                                                                                                                                                   Rescue-BOT
                                                                                                                                                                                                                                                                                                                                                                                                                                                  Teensy 4.1
                                                                                                                                                                                                                                                                                                                                                                                                                                                              SOFTWARE
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  The motor control system uses encoder
                                                                                                                                                                                                                                                      R ob o Cup Ju n i o r R e s cu e L i n e 2 0 26 - S a lt a , A r g e nt i n a                                                                                             The Teensy 4.1 is responsible for all real-time   feedback and PID algorithms to regulate

   LINE                                                                                                                                                                                                                                                                                                                                                                                                                         robot control tasks. Developed in C++ using
                                                                                                                                                                                                                                                                                                                                                                                                                                PlatformIO, the firmware manages line
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  speed and improve movement accuracy,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  enabling more consistent navigation during
                                                                                                                                                                                                                                                                                                                                                                                                                                following,    sensor    acquisition,    motor     line following and rescue tasks.

FOLLOWING
                                                                                                                                                                                                                                                                                                                              Yosoo Health Gear 2 Million Pixels 140° Camera
                                                                                                                                                                                                                                                                                                                            Computer vision and autonomous navigation. The                                                      control, and rescue-zone operations.                               Raspberry Pi 4
                                                                                                                                                                                                                                                                                                                            wide-angle camera captures real-time visual                                                         The control system continuously processes
                                                                                                                                                                                                                                                          HW-803 5V Relay Module:                                           information used for line tracking, green marker                                                                                                      The Raspberry Pi 4 is responsible for all high-
                                                                                                                                                                                                                                                    Auxiliary system power control.                                                                                                                                             information from the BNO055 IMU, VL53L0X          level computer vision tasks. Using Python,
                                                                                                                                                                                                                                                                                                                            detection, victim identification, and rescue zone
                                                                                                                                                                                                                     APDS-9960:                     This relay module allows the robot to                                                                                                                                       time-of-flight sensors, ultrasonic sensors,
                                                                                                                                                                                                                                                                                                                            navigation.                                                                                                                                           OpenCV, and a custom-trained YOLOv8
                                                                                                                                                                                                              Color detection and                   safely switch external devices
                                                                                                                                                                                                                                                                                                                           Its large field of view enables the robot to perceive more of its                                    color sensors, wheel encoders, and limit          model, it processes images captured by the
                                                                                                                                                                                                              verification system. The              independently     from    the   main
                                                                                                                                                                                                              APDS-9960 sensor is used                                                                                     surroundings, supporting accurate decision-making and autonomous                                     switches. This data is used to maintain stable    onboard      camera     to    detect    victims,
                                                                                                                                                                                                                                                    controller. It provides electrical
                                                                                                                                                                                                              to    identify   different                                                                                   movement throughout the competition.                                                                 navigation, detect obstacles and walls,
                                                                                                                                                                                                                                                    isolation and reliable control of                                                                                                                                                                                             evacuation zones, special line markers, and
                                                                                                                                                                                                              colors present on the                 auxiliary systems used during rescue                                                                                                                                        identify ramps, estimate traveled distance,
                                                                                                                                                                                                              competition field and                                                                                                                                                                                                                                               other relevant objects on the field. To improve
                                                                                                                                                                                                                                                    and evacuation tasks, improving                                                                                                                                             and execute precise maneuvers throughout          robustness, the model was trained with more
                                                                                                                                                                                                              inside the rescue area.               operational safety and power
                                                                                                                                                                                                                                                                                                                                                                  Limit Switches(x2):                                           the competition field.                            than 6,000 images under different lighting
                                                                                                                                                                                It provides an additional layer of verification for the             management.
                                                                                                                                                                                                                                                                                                                                                    Precise victim deposition positioning. These                                 To improve software organization,                conditions and backgrounds, allowing

               TEAM
                                                                                                                                                                                camera-based detection system, improving reliability and
                                                                                                                                                                                                                                                    Additionally, it enables secure power distribution to                                           mechanical sensors confirm physical contact
                                                                                                                                                                                reducing the possibility of false identifications during
                                                                                                                                                                                                                                                    peripheral devices, preventing interference with the robot's
                                                                                                                                                                                                                                                                                                                                                                                                                                 custom libraries were developed                  reliable operation in varying
                                                                                                                                                                                                                                                                                                                                                    with the evacuation zone,
                                                                                                                                                                                autonomous operation.                                                                                                                                                                                                                            for both the drive system and the
                                                                                                                                                                                                                                                    primary control electronics and enhancing overall system                                        ensuring the robot is                                                                                                         competition environments.
                                                                                                                                                                                                                                                    reliability.                                                                                    correctly aligned before                                                     victim collection mechanism.                     Once a target is detected, the Raspberry Pi
                                                                                                                                                                                                                                                                                                                                                    releasing        collected                                                   This modular architecture simplifies testing,    calculates its position relative to the camera
                             Rescue-Bot Team was founded in 2023 by a group
                             of students who shared a passion for robotics.
                                                                                                                                                                                                                                                                                                                                                    victims.                                                                     debugging, and future development while          frame. During victim collection, the robot
                             Our first robot was a simple line follower with                                                                                                               HC-SR04 (x3):                                                                                                                                                                                                                         allowing different subsystems to operate
                             limited mechanical and electronic systems.                                                                                                  Distance       measurement      and    obstacle                                                                                                                                                                                                                                                          continuously adjusts its movement until the
                             We first competed at RoboLiga 2023, where the
                                                                                                                                                                                                                                                                                                                                                                                                                                 independently.                                   detected victim is aligned with the center of
                                                                                                                                                                         detection. These ultrasonic sensors continuously
                             experience motivated us to continue improving.
                             Since then, we have focused
                                                                                                                                                                         monitor nearby walls and obstacles, providing                                                                                                                                                                 VL53L0X (x2):                                                                              the image, increasing collection accuracy
                             on understanding every
                                                                                                                                                                         environmental awareness that helps the robot                                                                                                                                                   High-precision wall distance sensing.                                                                     and reducing positioning errors. The
                             aspect of our robot, including       CHAMPIONS                                                                      navigate safely, avoid collisions, and make autonomous decisions during                                                                                                                                                These Time-of-Flight sensors measure
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Raspberry Pi then sends navigation and rescue
                             Teensy and Raspberry Pi
                                                                  ROBOLIGA                                                                       line following and rescue tasks.                                                                                                                                                                                       lateral distances from walls and obstacles,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  commands to the Teensy 4.1 through serial
                                                                  ARGENT INA
                             boards, motor encoders,                                                                                                                                                                                                                                                                                                                      helping the robot
                             sensors,      and      control                                                                                                                                                                                                                                                                                                                                                                                                                       communication.

                                                                               2025
                                                                                                                                                                                                                                                                                                                                                                        maintain accurate
                             systems.
                                                                                                                                                                                                                                                                                                                                                                        positioning      and
                             This technical foundation
                                                                                                                                                                                                                                                                                                                                                                        orientation within
                             allowed us to continuously                                                                                                                               Teensy 4.1:                                                                                                                                                                                                                                                                                            Communication System
                             improve our design. Over the years,                                                                                                                                                                                                                                                                                                        the rescue area.
                                                                                                                                                           Main robot controller. It processes sensor data, executes control                                                                                                                                                                                                                                                      Both processing units communicate through a
                             we developed custom 3D-printed
                                                                                                                                                           algorithms, manages communication with the Raspberry Pi,                                                                                                                                                                                                                                                               custom UART protocol operating at 115200
                             parts, improved navigation, and created a
                                                                                                                                                           . and controls motors, servos, and other
                             rescue gripper mechanism. We also introduced a                                                                                                                                                                                                                                                                                                                                                                                                       baud.     This   architecture   divides the
                             camera-based vision system powered by artificial                                                                              electronic components, ensuring reliable
                             intelligence to enhance victim detection.                                                                                     real-time operation.                                                                                                                                                                                                                                                                                                   computational workload between the two
Our team played an important role in introducing fully custom electronic robots at our
                                                                                                                                                                                                                                                                                                                                                                                                BNO055:                                                                           boards: the Raspberry Pi performs .
institute, moving beyond LEGO-based platforms and developing robots entirely from                                                                                                                                                                                                                                                                                                     Orientation and motion
                                                                                                                                                                                                                                                                                                                                                                                      tracking. This intelligent IMU
scratch. In 2024, we achieved second place at the National Tournament and later                                                                                                                                                                                                                                                                                                                                                                                                                                   intensive
won the Innovation Award for learning, development, and teamwork, qualifying for                                                                                                                                                                                                                                                                                                      combines       accelerometer,
the RoboCup World Championship 2026. Today, our team consists of three members:                                                                                                                                                                                                                                                                                                       gyroscope,                 and
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  image-
                                                                                                                                                                              Brushless Motors DC (×4):
Benjamin, responsible for electronics integration; Laureano, responsible for 3D                                                                                                                                                                                                                                                                                                       magnetometer       data      to                                                                                             processing
design and Teensy programming; and Lucio, responsible for Raspberry Pi and vision
                                                                                                                                                                   Robot locomotion system. These motors
                                                                                                                                                                   provide the power, speed, and precision
                                                                                                                                                                                                                                                                                                                                                                                      provide accurate heading                                                                                                    tasks, while the
system development. Our goal is to continue learning, improving our technology,
and sharing experiences with teams from around the world through RoboCup.                                                                                          required for movement. . Their efficiency and                                                                                                                                                                      information, allowing stable navigation, incline                                                                            Teensy handles
                                                                                                                                                                                            reliability allow smooth                                                                                                                                                                  compensation, and precise turns.                                                                                            low-latency
                                  Laureano Monteros
                                  I am 16 years old and have been studying                                                                                                                  navigation and                                                                                                                                                                                                                                                                                                        control
                                  robotics since 2019. I started with LEGO robotics                                                                                                         accurate maneuvering
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  operations.
                                  and participated in internal competitions, where I                                                                                                        throughout the
                                                                                                                                                                                                                                                                                                                                                                                            11,1 V CNHL LiPo Battery:
                                  developed teamwork, problem-solving, and                                                                                                                  competition.
                                  perseverance skills.                                                                                                                                                                                                                                                                                                                                  Primary power source. The
                                  In 2023, I transitioned from block programming                                                                                                                                                                                                                                                                                                        battery supplies stable energy to                                The Raspberry Pi transmits steering commands, speed references,
                                  to text-based programming, learning Python and                                                                                                                                                                                                                                                                                                        motors, controllers, sensors, and                                victim-detection results, and rescue-state information. The Teensy
                                  later C++.                                                                                                                                                                                                                                                                                                                                            actuators, ensuring consistent
                                                                                                                                                                                                                                                                                                                                                                                                                                                         interprets these commands, executes the corresponding actions,
                                                                                                                                                                                                                                                                                                                                                                                        performance      and     sufficient
Through robotics challenges, I became particularly interested in low-level control
and autonomous systems.Today, I am one of the team's main programmers,
                                                                                         Artificial Intelligence Mode                                                                                                                                                                                                                                                                   autonomy       throughout       the                              monitors sensors, and controls actuators. In return, it sends status
focusing on autonomous navigation, sensor integration, robot control, and                 To improve victim detection reliability, our team developed a custom artificial intelligence model                                                                                                                                                                                            competition.                                                     updates that allow the Raspberry Pi to coordinate transitions between
software development for Rescue Line competitions.                                        based on YOLOv8. The model was trained using 6,256 labeled images and 9,521 annotations                                            Servo motor 300°(x5):
                                                                                                                                                                                                                                                                                                                                                                                                                                                         stages such as line following, victim collection, and evacuation.
                                                                                          collected under different lighting conditions, camera angles, backgrounds, and wall colors.                             Victim manipulation and sorting. The
                                  Lucio Saucedo                                                          To address the new RoboCupJunior 2026 LED-wall challenge, the vision pipeline                            servos     operate      the     claw,  lifting
                                  I am 15 years old and have been involved in                            incorporates an Anti-Flash + AGCWD (Adaptive Gamma Correction with
                                                                                                                                                                                                                  mechanism,       sorting       system,    and
                                  robotics since I was 9, starting with LEGO                             Weighting Distribution) preprocessing stage. Anti-Flash reduces glare and
                                                                                                                                                                                                                  deposition structure, enabling precise
                                  Robotics and learning the fundamentals of                              overexposed regions caused by strong LED reflections, while AGCWD
                                                                                                                                                                                                                  victim collection, classification,

                                                                                                                                                                                                                                                                                                                                                                                                                              RESCUE AND EVACUATION ZONE
                                  programming, robotics, and teamwork.                                   automatically enhances image contrast according to the illumination
                                  Since 2023, I have focused on text-based                               distribution of each frame. This improves detection robustness under                                     and release during rescue
                                                                                                         challenging lighting conditions without requiring manual recalibration.                                  operations.                                                                           Raspberry Pi 4:
                                  programming       and     autonomous     systems,
                                  improving my programming and problem-solving                                                                                                                                                                                               Computer vision and image processing. The Raspberry Pi detects
                                                                                         This allows the robot to detect victims reliably even when environmental conditions differ from
                                  skills through robotics projects and competitions.     those used during development. The model runs directly on the Raspberry Pi 4 and currently
                                                                                                                                                                                                                                                                             lines, intersections, green markers, rescue victims, and other field
                                                                                         achieves approximately 18.10 FPS, a significant improvement over previous versions that                                                                                             elements, generating navigation data that is sent to the Teensy for
Within the team, I am responsible for Raspberry Pi development, sensor
                                                                                         operated at 7.14 FPS, enabling real-time victim detection during competition.                                                                                                       autonomous decision-making.
integration, communication systems, and software that enables autonomous robot
                                                                                         Once a victim is detected, the Raspberry Pi calculates its centroid and continuously adjusts the
operation during competitions.
                                                                                         robot's position until the target is centered in the camera frame. After alignment, the Raspberry
                                  Benjamin Villagrán
                                                                                         Pi sends commands to the Teensy 4.1 through a custom UART communication protocol, which
                                                                                         executes the complete collection sequence.
                                                                                                                                                                                                                                                                                            Innovative Solution: Custom PCB Design
                                  I am 18 years old and started studying robotics
                                                                                         The system can distinguish between black and silver victims, enabling automatic classification
                                  at Instituto de Innovación y Tecnología Aplicada
                                                                                         and storage in separate compartments. This reduces evacuation time and improves overall
                                  when I was 15. I initially worked on the robot’s                                                                                                                                                                                                                                                       One of the main electronic innovations of our
                                                                                         rescue efficiency while maintaining reliable performance under extreme lighting conditions.
                                  electronics, learning about sensors, power                                                                                                                                                                                                                                                             robot is a custom-designed PCB that serves as
                                  systems, and control boards.                                                                                                                                                                                                                                                                           the central hub for power distribution, signal
                                  As I gained experience, I expanded into software                                                                                                                                                                                                                                                       routing, and subsystem integration. The board
                                  development, working with Raspberry Pi,                                                                                                                                                                                                                                                                connects all major components, including the
                                  Python, computer vision, serial communication,                                                                                                                                                                                                                                                         Teensy 4.1, Raspberry Pi, motor drivers, servos,
                                  and artificial intelligence for victim detection.                                                                                                                                                                                                                                                      BNO055 IMU, APDS9960 color sensor, VL53L0X
 Today, I contribute to both hardware and software. My main responsibilities                                                                                                                                                                                                                                                             distance sensors, ultrasonic sensors, indicators,
 include AI and computer vision development, Raspberry Pi programming,                                                                                                                                                                                                                                                                   relay, and control switches.
 electronics integration, 3D design with Fusion 360, and system documentation.               6256 images                                                                                                                                                                                                                                 To maximize system stability, the electronics
                                                                                                                                                                                                                                                                                                                                         were designed around separated power

 HARDWARE
                                                                                                                                                                                                                                                                                                                                         domains.

                                                                                                                                                                                                                                                                                                                     High-current actuators are powered through a dedicated 6.1 V rail,
                                                                                                                   Innovative Solution: 5-Servo Rescue Module                                                                                                                                                        while the computing and sensing systems operate on an independent
                                                                                                                                                                                                                                                                                                                     regulated 5.0 V rail.
                                           Our robot features a fully custom chassis designed by our team,
                                           composed of 3D-printed parts and a custom PCB that allows us to                                            Collection of victims                                                                                                                                          This reduces noise, prevents voltage fluctuations, and improves
                                           organize electronic components efficiently and simplify maintenance.                                                                                                                                                                                                      overall system robustness during demanding rescue tasks.
                                                                                                                                                       After a victim is detected by the
                                           It measures 157 mm long by 177 mm wide by 176 mm high and                                                                                                                                                                                                                 The PCB significantly reduces wiring complexity, improves
                                                                                                                                                       TFLite-based vision system, the
                                           weighs 1,404 grams.                                                                                                                                                                                                                                                       serviceability, and allows rapid diagnostics and repairs during
                                                                                                                                                       robot continuously adjusts its
                                           For locomotion, we use front traction wheels that provide grip on the                                                                                                                                                                                                     competitions. Compared to conventional wiring solutions, this
                                                                                                                                                       trajectory until the object's centroid
                                           field and rear omnidirectional wheels that improve maneuverability                                                                                                                                                                                                        approach provides a more compact, reliable, and scalable electronics
                                                                                                                                                       is aligned with the center of the
                                           during turns. The drive motors are equipped with encoders, allowing                                                                                                                                                                                                       architecture that supports the robot's advanced sensing, control, and
                                                                                                                                                       camera image. This visual tracking
                                           us to accurately measure the distance traveled and perform more                                                                                                                                                                                                           artificial intelligence systems.
                                                                                                                                                       process     minimizes     positioning                                    The rescue mechanism automatically classifies collected victims
                                           precise movements.
                                                                                                                                                       errors and allows the robot to                                           according to their detected type (black or silver). After pickup, a
                                           The robot's electronic architecture is based on a Teensy 4.1 and a
                                                                                                                                                       approach the target with high                                            dedicated sorting mechanism routes each victim into the corresponding
                                           Raspberry Pi 4. The Teensy handles real-time motor and sensor
                                                                                                                                                       accuracy.                                                                storage compartment, allowing the robot to prepare for rapid deposition
                                           control, while the Raspberry Pi performs more advanced proce ssing
                                           tasks.                                                                  Once the victim is centered, the Raspberry Pi sends collection commands                                      inside the evacuation zone.
 Our sensor system enables the robot to detect walls, obstacles, and ramps throughout the course. The              to the Teensy 4.1 through a custom UART protocol. The Teensy then                                            This design reduces the number of actions required during the final rescue stage and improves overall mission efficiency. Compared with earlier
 gyroscope, BNO055, provides orientation data for accurate turns and ramp navigation. In addition, rear limit      executes the complete pickup sequence, coordinating the servo-driven                                         versions that relied on a simple containment system, the current mechanism integrates automatic detection, collection, classification, and storage into a
 switches detect contact with the rescue zone walls, improving stability during rescue maneuvers.                  gripper and lift mechanism to securely capture the victim and transfer it                                    streamlined and more reliable rescue process.
 Over the years, our hardware has continuously evolved through mechanical, electronic, and structural              to the storage system.
 improvements, increasing the robot’s precision, reliability, and overall performance.

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 (3.0 MB) from GitHub

Presentation video

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

Open in YouTube

Bill of materials

Read the text of this document — 1086 words
HARDWARE

                                                                                                                                                                                                                  Name of the           Total Cost            Total Cost ($)
       Team name:                                                                   RescueBot IITA                                                                                                               Local Currency       Local Currency          U.S.A. Dollars
                                                                                                                                                                                                                 Argentine Peso
                                                                                                                                                                                                                                       1,031,132.16             $543.29
                                                                                                                                                                                                                      ARS
Excha
nge
rate                                                                                                                                                                                        Unit cost (Local     Unit cost (US      Total Cost (Local       Total Cost (USA                      Kit / Custom-
   #
used:               Component                                      Part name                                             Autor                              Source           Quantity                                                                                                  Status
                                                                                                                                                                                              Currency)            Dollars)            Currency)                Dollars)                              built
1 USD
= ARS1 Main PCB fabrication batch     Team-designed 2-layer PCB, 169.91 mm x 122.91 mm, batch of 5       RescueBot IITA (team) / JLCPCB     JLCPCB Gerber quotation                     1            22,889.88             $12.06              22,889.88                  $12.06 New            Custom-built
1,898.
                                      boards
Prices
review
       2 Chassis & rescue mechanism   3D-printed PLA chassis, claw, mounts, storage and deposit guides   RescueBot IITA (team)              Self-made / local PLA estimate              1            35,000.00              18.44              35,000.00                  $18.44 New            Custom-built
ed on
         (custom)
2026-
06-08.
Hardw
       3 Main computer                Raspberry Pi 4 Model B 8GB                                         Raspberry Pi Ltd                   MercadoLibre                                1           329,005.40             173.34             329,005.40                $173.34 New             Commercial part
are
status
and 4 Microcontroller                 Teensy 4.1                                                         PJRC / SparkFun                    SparkFun                                    1            59,787.00              31.50              59,787.00                  $31.50 New            Commercial part
kit/cus
tom-
built 5 Camera                        USB wide-angle camera 140 deg (HBV-1716WA / ASIN B0DR7XXJL1)       Yosoo / HBVCAM                     Tiendamia / Amazon mirror                   1            47,670.00              25.12              47,670.00                  $25.12 New            Commercial part
fields
are
includ6 IMU                           BNO055 9-DOF Absolute Orientation IMU Breakout                     Bosch / Adafruit                   Adafruit                                    1            66,335.10              34.95              66,335.10                  $34.95 New            Commercial part
ed in
colum
ns L- 7 ToF distance sensor           VL53L0X module                                                     Generic                            MercadoLibre                                2            10,989.00               5.79              21,978.00                  $11.58 New            Commercial part
M.

    8 Ultrasonic sensor               HC-SR04                                                            Generic                            MercadoLibre                                3             2,940.00               1.55                8,820.00                  $4.65 New            Commercial part

    9 Color/proximity sensor          APDS-9960 / GY-9960 RGB, gesture and proximity module              Broadcom / Avago / module vendor   MercadoLibre                                1             8,090.00               4.26                8,090.00                  $4.26 New            Commercial part

   10 Drive motor + encoder           DFRobot FIT0441 12V 159RPM brushless motor with encoder            DFRobot                            DFRobot                                     4            37,770.20              19.90             151,080.80                  $79.60 New            Commercial part

   11 Servo                           DFRobot SER0056 2kg 300 deg clutch servo                           DFRobot                            DFRobot                                     5            11,388.00               6.00              56,940.00                  $30.00 New            Commercial part

   12 Omniwheel                       58mm aluminum omniwheel, 12kg load rating                          Generic / Fulai-style              eBay equivalent                             2            35,834.24              18.88              71,668.48                  $37.76 New            Commercial part

   13 Fixed wheel                     Pololu 1420 60x8mm wheel - unit cost split from pair price         Pololu                             Pololu                                      2             6,405.75               3.38              12,811.50                   $6.75 New            Commercial part

   14 Battery                         CNHL LiPo 11.1V 3S 2200mAh 30/60C with XT60                        CNHL                               MercadoLibre                                1            66,119.00              34.84              66,119.00                  $34.84 New            Commercial part

   15 Buck regulator (compute rail)   XL4016 8A adjustable step-down, set to 5.0V                        Generic (XL4016 module)            MercadoLibre equivalent                     1             8,249.00               4.35                8,249.00                  $4.35 New            Commercial part

   16 Buck regulator (servo rail)     MP1584 3A adjustable step-down, set to 6.1V                        Generic (MP1584 module)            MercadoLibre                                2             3,799.50               2.00                7,599.00                  $4.00 New            Commercial part

   17 Power connector                 XT60 male/female connector pair                                    Generic / Amass-style              MercadoLibre                                1             3,545.00               1.87                3,545.00                  $1.87 New            Commercial part

   18 Limit switches                  FCL/FCR micro limit switches for deposit alignment                 Generic / Candy-Ho                 MercadoLibre                                2             4,493.00               2.37                8,986.00                  $4.74 New            Commercial part

   19 Main switch                     12V ON/OFF power/start switch                                      Generic                            MercadoLibre                                1             2,610.00               1.38                2,610.00                  $1.38 New            Commercial part

   20 Indicators                      Buzzer + status LEDs                                               Generic                            MercadoLibre packs                          1            13,449.00               7.09              13,449.00                   $7.09 New            Commercial part

   21 Relay module                    5V 1-channel relay module                                          Generic / WEB3ARG                  MercadoLibre                                1             3,499.00               1.84                3,499.00                  $1.84 New            Commercial part

   22 Wiring & fasteners              Cables, connectors, M3 screws, nuts, standoffs and heat-shrink     Various / local store              Local store estimate                        1            25,000.00              13.17              25,000.00                  $13.17 New            Commercial
                                                                                                                                                                                                                                                                                                materials / custom
                                                                                                                                                                                                                                                                                                assembly
                                                                                                                                                                                                                                         SOFTWARE

                                                                                                                                                                                                     Name of the          Total Cost        Total Cost ($)
       Team name:                                                                   RescueBot IITA                                                                                                  Local Currency      Local Currency      U.S.A. Dollars

                                                                                                                                                                                                    Argentine Peso          R$0.00              $0.00

Softw
are
#        Name                                  Software's           Description                                                             Source                                    Autor                          Cost (Local         Cost (USA Dollars)
tools,
librari                                        Tool/Library                                                                                                                                                          Currency)
es,
team 1 drivebase (custom)                      Library              Custom motor/encoder drivebase control for the Teensy                   RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE
algorit
hms
and AI
       2 claw (custom)                         Library              Custom five-servo rescue mechanism control: pickup, sort and deposit    RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE
assets
are
free/n
       3 PID (custom/local)                    Library              PID control for motor and movement regulation                           RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE
o-cost
for the
team.
     4 Adafruit BNO055                         Library              Driver for the BNO055 9-DOF IMU                                         github.com/adafruit/Adafruit_BNO055       Adafruit                       FREE                FREE

     5 Adafruit APDS9960                       Library              Driver for the APDS-9960 color/proximity sensor                         github.com/adafruit/Adafruit_APDS9960     Adafruit                       FREE                FREE

     6 Adafruit Unified Sensor / BusIO         Library              Sensor abstraction and I2C device layer                                 github.com/adafruit                       Adafruit                       FREE                FREE

     7 VL53L0X (Pololu)                        Library              Driver for the VL53L0X time-of-flight sensor                            github.com/pololu/vl53l0x-arduino         Pololu                         FREE                FREE

     8 NewPing                                 Library              HC-SR04 ultrasonic helper library included locally for tests/examples   bitbucket.org/teckel12/arduino-new-ping   Tim Eckel                      FREE                FREE

     9 Servo (Arduino)                         Library              Servo PWM control for rescue mechanism                                  arduino.cc                                Arduino                        FREE                FREE

   10 elapsedMillis                            Library              Non-blocking timing helper                                              github.com/pfeerick/elapsedMillis         Paul Stoffregen / community    FREE                FREE

   11 OpenCV contrib Python                    Library              Image processing for line, marker and rescue-zone vision                pypi.org/project/opencv-contrib-python    OpenCV.org                     FREE                FREE

   12 NumPy                                    Library              Array and math operations                                               numpy.org                                 NumPy developers               FREE                FREE

   13 pySerial                                 Library              UART communication with the Teensy                                      pyserial.readthedocs.io                   pySerial developers            FREE                FREE

   14 TensorFlow Lite Runtime                  Library              On-device victim/zone inference                                         tensorflow.org/lite                       Google                         FREE                FREE

   15 Ultralytics YOLOv8                       Library              Rescue-detector training and export                                     ultralytics.com                           Ultralytics                    FREE                FREE

   16 AGCWD + anti-flash preprocessing (custom) Algorithm           Adaptive illumination correction for the 2026 LED-wall rule             RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE

   17 CentroidTracker (custom)                 Algorithm            Target stability/tracking between AI inferences                         RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE

   18 camthreader (custom)                     Library              Threaded camera capture with latest-frame buffer                        RescueBot IITA repo                       RescueBot IITA (team)          FREE                FREE

   19 Rescue victim/zone dataset + exported    Dataset / AI model   Roboflow dataset and YOLOv8/TFLite/ONNX model trained by the team       Roboflow dataset - roboliga-2025-kh2ly    RescueBot IITA (team)          FREE                FREE
      model (custom)

   20 PlatformIO                               Software's Tool      Teensy firmware build system                                            platformio.org                            PlatformIO                     FREE                FREE

   21 Visual Studio Code                       Software's Tool      Code editor                                                             code.visualstudio.com                     Microsoft                      FREE                FREE
                                                                                                                                                                         SOFTWARE

                                                                                                                            Name of the                   Total Cost        Total Cost ($)
      Team name:                                       RescueBot IITA                                                      Local Currency               Local Currency      U.S.A. Dollars

                                                                                                                           Argentine Peso                   R$0.00              $0.00

Softw
are
#       Name         Software's        Description                                              Source         Autor                                Cost (Local          Cost (USA Dollars)
tools,
librari              Tool/Library                                                                                                                   Currency)
es,
team22 Fusion 360    Software's Tool   3D CAD design of chassis and rescue mechanism            autodesk.com   Autodesk                             FREE/EDUCATION       FREE/EDUCATION
algorit
hms
and AI
     23 EasyEDA      Software's Tool   PCB schematic and layout design                          easyeda.com    EasyEDA / LCSC                       FREE                 FREE
assets
are
free/n
     24 Roboflow
o-cost
                     Software's Tool   Dataset annotation and management                        roboflow.com   Roboflow                             FREE                 FREE
for the
team.
   25 Kaggle         Software's Tool   Model training and validation with cloud notebooks/GPU   kaggle.com     Kaggle / Google                      FREE                 FREE

   26 Git / GitHub   Software's Tool   Version control and repository hosting                   github.com     GitHub / Software Freedom Conservancy FREE                FREE

Open as plain text

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

Download the original PDF (129 KB) from GitHub

Source code

The team's own source code, 23.2 MB. 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 IITA Rescuebot's source code