ββββββββββββββββββββββββββββββββββββ
Mechanics + Sensors + Software + Testing = Reliable Behavior
--- ### Open Challenge Logic The Open Challenge is currently the most reliable part of Cheese v4. The robot uses: - left ultrasonic distance, - right ultrasonic distance, - front ultrasonic safety information, - EV3 Color Sensor readings, - PID steering, - wall protection, - curve validation, - and parking logic. A simplified Open control cycle is: ```text START β INITIALIZE β READ ULTRASONIC SENSORS β READ COLOR SENSOR β CHECK FRONT SAFETY β WALL PROTECTION? β PID / STEERING CORRECTION β VALID COLOR TRANSITION? β UPDATE CURVE COUNT β 12 CURVES? βββ NO β CONTINUE βββ YES β FINAL PARKING ``` A valid curve is based on a confirmed transition between the track colors: ```text BLUE β ORANGE ``` or: ```text ORANGE β BLUE ``` The current program expects: ```text 4 curves per lap Γ 3 laps = 12 curves ``` After the twelfth validated curve, Cheese enters its final parking procedure. --- ### Obstacle Challenge Logic The Obstacle Challenge adds the **HuskyLens + Arduino Nano** vision subsystem. The data path is: ```text HuskyLens β I2C β Arduino Nano β USB β EV3 β Obstacle Navigation Logic β Steering + Drive ``` The camera is currently trained for the competition obstacle colors: | HuskyLens ID | Pillar | Required Passing Side | | :---: | :---: | :--- | | **ID 1** | π΄ Red | Pass on the **right** | | **ID 2** | π’ Green | Pass on the **left** | The current obstacle challenge is functional but still being calibrated. The main difficulty is no longer only recognizing the pillar. It is completing the entire chain:Detect β React β Avoid β Clear β Recover β Prepare for Next Obstacle
Post-obstacle recovery remains one of our main development priorities. --- # General Project Index This index connects the complete engineering documentation of Cheese. Each section focuses on one part of the robot while remaining connected to the complete system. --- ## π§ General Project Overview ### [General Project Overview](sections/01-mobility-and-mechanical-design/project%20overview.md) - Introduces Cheese and the WRO Future Engineers project. - Explains the current Cheese v4 architecture. - Summarizes the mechanical, electrical, software, sensing, testing, and development strategy. - Introduces the progression from earlier versions to the current robot. --- # 1. Mobility and Mechanical Design ## [1.1 Mechanical Design](sections/01-mobility-and-mechanical-design/1.1-mechanical-design.md) - Explains the mechanical architecture behind Cheese. - Documents propulsion and steering motor selection. - Covers wheel decisions, drivetrain behavior, mechanical calculations, and testing. - Connects mechanical changes to observed driving behavior. - Documents changes introduced in Cheese v4. ## [1.2 Structural Components](sections/01-mobility-and-mechanical-design/1.2-structural-component.mds.md) - Documents the LEGO Technic components used throughout the chassis. - Explains liftarms, pins, axles, connectors, and critical supports. - Separates critical structure from removable structure. - Shows how v4 removed unnecessary components while keeping important mechanical supports. - Includes structural evidence from the v3 β v4 redesign. ## [1.3 Steering and Drive](sections/01-mobility-and-mechanical-design/1.3-steering-and-drive.md) - Explains the EV3 Large Motor rear-wheel-drive system. - Explains the EV3 Medium Motor steering mechanism. - Documents the Ackermann steering geometry. - Shows how the steering linkage transfers motor rotation to the front wheels. - Includes v1 β v2 β v3 β v4 steering development. - Includes the dedicated v3 β v4 steering comparison. ## [1.4 Chassis Explanation](sections/01-mobility-and-mechanical-design/1.4-chassis-explanation.md) - Explains how the chassis supports every major subsystem. - Documents the lower EV3 position. - Shows the motor, sensor, Nano, camera, and wiring placement. - Explains the transition from the heavier v3 structure to the simplified v4 chassis. - Documents the removal of unnecessary lighting and structural elements. --- # 2. Power and Sensor Architecture ## [2.1 Power Supply and EV3](sections/02-power-and-sensor-architecture/2.1-power-supply-and-ev3.md) - Documents the EV3 rechargeable battery. - Explains the EV3 Brick as the central controller. - Shows the lower physical EV3 placement in v4. - Discusses battery consistency during testing. - Explains why different battery conditions can affect physical motor response. - Documents the use of two rechargeable EV3 batteries during repeated testing. ## [2.2 Wiring Diagram](sections/02-power-and-sensor-architecture/2.2-wiring-diagram.md) - Documents the complete electrical architecture. - Includes the system architecture diagram. - Includes technical EV3 wiring. - Explains sensor inputs and motor outputs. - Documents the EV3 β Arduino Nano USB connection. - Documents the Arduino Nano β HuskyLens I2C connection. - Includes real wiring photographs for reproducibility. ## [2.3 Sensor Selection and Placement](sections/02-power-and-sensor-architecture/2.3-sensor-selection-and-placement.md) - Explains why Cheese uses three ultrasonic sensors. - Documents left, right, and front ultrasonic placement. - Explains the color sensor's floor-facing position. - Documents the HuskyLens viewing position. - Explains the compact front camera + ultrasonic arrangement. - Connects physical sensor geometry to software reliability. ## [2.4 Sensor Calibration](sections/02-power-and-sensor-architecture/2.4-sensor-calibration.md) - Documents color-sensor calibration. - Explains the current EV3 color grouping. - Covers ultrasonic filtering and distance thresholds. - Documents PID calibration. - Explains front-wall safety and reverse recovery. - Documents HuskyLens obstacle IDs and camera reliability. - Connects physical placement, sensor readings, and software interpretation. --- # 3. Software and Obstacle Strategy ## [3.0 Cheese Logic Overview](sections/03-software-and-obstacle-strategy/3.0%20Cheese%20Logic%20Overview.md) - Introduces the complete current software architecture. - Explains the main sensor β decision β movement relationship. - Separates Open Challenge logic from Obstacle Challenge logic. - Introduces software priorities and safety behavior. ## [3.1 Algorithm Architecture](sections/03-software-and-obstacle-strategy/3.1-algorithm-architecture.md) - Explains the internal software structure. - Documents PID centering. - Explains wall protection. - Covers front-distance recovery. - Documents color-based curve counting. - Explains obstacle camera influence. - Shows how competing behaviors are prioritized. ## [3.2 Flowchart](sections/03-software-and-obstacle-strategy/3.2-flowchart.md) - Contains the current v4 software flowcharts. - Shows the main software control cycle. - Documents curve detection. - Documents PID behavior. - Shows front-wall reverse recovery. - Shows obstacle camera behavior. - Documents parking and sensor validation logic. ## [3.3 Open Challenge](sections/03-software-and-obstacle-strategy/3.3-open-challenge.md) - Documents the current Open Challenge strategy. - Explains wall following. - Covers PID control and wall protection. - Documents the front ultrasonic safety system. - Explains curve counting. - Covers the 12-curve / three-lap logic. - Documents the current parking strategy. ## [3.4 Obstacle Challenge](sections/03-software-and-obstacle-strategy/3.4-obstacle-challenge.md) - Explains red and green obstacle recognition. - Documents HuskyLens communication through the Nano. - Explains camera steering influence. - Covers PID + camera interaction. - Documents obstacle avoidance. - Explains the current post-obstacle recovery problem. - Records remaining testing priorities. ## [3.5 Corner Handling](sections/03-software-and-obstacle-strategy/3.5-corner-handling.md) - Explains how Cheese enters and exits corners. - Documents the BLUE β ORANGE color sequence. - Explains steering confirmation. - Documents curve cooldown. - Connects curve count directly to parking. - Explains current corner failures and improvements. ## [3.6 Tuning Process](sections/03-software-and-obstacle-strategy/3.6-tuning-process.md) - Documents the real tuning order used by the team. - Covers mechanical tuning. - Documents color calibration. - Explains PID tuning. - Covers curve tuning. - Documents parking adjustments. - Explains obstacle tuning. - Records current Open and Obstacle status. --- # 4. Engineering Decisions ## [4.1 Design Decision Log](sections/04-engineering-decisions/4.1-design-decision-log.md) - Records major engineering decisions throughout development. - Explains why components were added, moved, changed, or removed. - Documents the transition from v3 to v4. - Connects observed problems to engineering responses. - Discusses trade-offs between mass, support, complexity, sensing, and reliability. ## [4.2 What Did Not Work](sections/04-engineering-decisions/4.2-what-didnt-work.md) - Documents failures instead of hiding them. - Explains mechanical failures. - Covers sensor problems. - Documents steering issues. - Covers curve and parking failures. - Explains unsuccessful lighting or structural strategies. - Connects each failure to the next engineering decision. --- # 5. Reproducibility ## [5.1 Bill of Materials](sections/05-reproducibility/5.1-bill-of-materials.md) - Documents the components used in Cheese v4. - Includes the EV3 Brick and rechargeable battery. - Includes Large and Medium Motors. - Includes the three ultrasonic sensors. - Includes the EV3 Color Sensor. - Includes the HuskyLens. - Includes the Arduino Nano. - Documents the LEGO Technic structural components. - Separates critical and flexible components. ## [5.2 Build Instructions](sections/05-reproducibility/5.2-build-instructions.md) - Provides a reproducible construction sequence. - Documents chassis building. - Explains motor installation. - Covers Ackermann steering construction. - Documents sensor mounting. - Covers EV3 and Nano placement. - References electrical wiring. - Includes calibration and initial testing guidance. --- # 6. Additional Resources ## [6.1 Additional Resources](sections/06-other-resources/6.1-additional-resources.md) - Contains supporting engineering resources. - Includes current v4 graphs. - Includes historical v3 evidence where useful. - Documents the transition between versions. - Contains testing visualizations. - Includes tuning and performance references. - Supports deeper analysis beyond the main documentation. --- # 7. Source Code ## [Source Code Folder](src/) The `src/` folder contains the program files used during development. The code history documents: - Open Challenge development, - Obstacle Challenge development, - PID iterations, - wall correction, - curve counting, - front recovery, - camera integration, - steering tests, - parking logic, - and experimental code versions. Because software changed repeatedly during testing, older files are also useful engineering evidence. They show how the current control system evolved rather than presenting the final program as if it appeared in one attempt. --- # 8. Digital Models and Schemes ## [Robot Models](models/) The models directory contains digital references related to Cheese's structure and development. These resources complement physical photographs by helping document the robot's geometry and assembly. ## [Technical Schemes](schemes/) The `schemes/` directory contains technical diagrams and reference documents. Current resources include: - complete system architecture, - technical wiring, - Nano β HuskyLens wiring, - final robot construction reference, - steering comparison, - and legacy wiring references. --- # 9. Visual Documentation Our photo folders preserve the development of Cheese across the season. ## [Version 1 Photos](v-photos/v1/) Documents the earliest physical ideas and provides historical evidence of the first steering and chassis concepts. ## [Version 2 Photos](v-photos/v2/) Documents the first major physical competition version and important steering redesigns. ## [Version 3 Photos](v-photos/v3/) Documents the heavier reinforced robot that preceded the current design. Version 3 remains important because many v4 decisions were direct responses to problems identified in v3. ## [Version 4 Photos](v-photos/v4/) Documents the **current Cheese v4** configuration. The folder includes: - front, - back, - left, - right, - top, - bottom, - chassis, - motors, - steering, - ultrasonic sensors, - color sensor, - HuskyLens, - Arduino Nano, - battery, - wiring, - removed structural pieces, - and removed lighting components. --- # 10. Team Documentation ## [Team Photos](t-photos/) The team documentation shows the people behind the vehicle and complements the technical engineering evidence. ---This index connects every major part of the repository so the engineering process can be followed from concept β prototype β failure β redesign β testing β current v4.
---Building Cheese is not only about competing. It is about learning how to think, test, fail, document, and improve like engineers.
Our main objective is to make Cheese more than a robot:
a documented engineering project built through testing, iteration, teamwork, and constant improvement.
Cheese v4 β current Go!Cheese WRO Future Engineers vehicle.
Cheese v4 represents a major change in our design philosophy. Version 3 focused heavily on reinforcement. That solved several mechanical problems, but it also produced a robot with: - more upper structure, - more pins and liftarms, - a larger camera support, - longer cable routing, - auxiliary lighting hardware, - and a total mass of approximately **888.8 g**. During the transition to v4, we asked a different question: > **Which parts are actually necessary for the robot to work reliably?** Instead of adding more structure, we began removing components that did not provide enough mechanical or sensing benefit. The result was a **666 g** robot. That represents a reduction of approximately: ```text 888.8 g β 666 g = 222.8 g ``` or about **223 g**. --- ## β Current v4 Technical Overview ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ | Core Subsystem | Current Cheese v4 Implementation | | :--- | :--- | | **Main Controller** | LEGO Mindstorms EV3 Brick | | **Software** | Python 3 using `ev3dev2` | | **External Interface** | Arduino Nano | | **Vision Sensor** | HuskyLens | | **Drive Motor** | EV3 Large Motor | | **Steering Motor** | EV3 Medium Motor | | **Drive Layout** | Rear-wheel drive | | **Steering Geometry** | Front Ackermann steering | | **Front Wheels** | LEGO SPIKE wheel assemblies | | **Distance Sensors** | 3 EV3 Ultrasonic Sensors | | **Floor Sensor** | EV3 Color Sensor | | **Main Battery** | EV3 Rechargeable Battery | | **Auxiliary Lighting** | Removed from current v4 configuration | | **Current Mass** | **666 g** | The current robot's dimensions are intentionally not listed here until a new complete v4 measurement set is verified. --- ## β Cheese v4 Physical Layout ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ
Front and rear views of the current Cheese v4 configuration.
Side views showing the lower and more compact v4 structure.
Top and bottom views documenting the current mechanical arrangement.
--- ## β Major v4 Mechanical Changes ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ ### Lower EV3 Brick The EV3 Brick is positioned lower and flatter than in the previous configuration. This helped remove unnecessary upper structure while keeping the controller accessible. ### Horizontal Large Motor The drive motor is integrated horizontally into the chassis. This helps use the available internal space more efficiently. ### SPIKE Front Wheels The current front wheel assemblies use LEGO SPIKE-style wheels. The change was made during the redesign of the front steering system and current testing has shown improved front-end response and grip. ### Reduced Upper Structure The large previous camera/support tower was simplified. Only structure with a useful mechanical role was retained. ### Removed Auxiliary Lighting The auxiliary lighting system used during previous testing is not part of normal v4 operation. Removing it reduced: - wiring, - mounting hardware, - upper structure, - and electrical complexity. --- # π Achievements & Track Milestones This section summarizes some of the main milestones that shaped the current robot. Each milestone represents either a performance improvement, a design decision, or a development lesson.| Regional Experience | Competition experience showed us that performance alone was not enough. We also needed stronger software documentation, better evidence, and a clearer explanation of why each system existed. |
| v3 Reinforcement | Cheese v3 became mechanically stronger, but its mass increased to approximately 888.8 g. This taught us that reinforcement solves mechanical problems while potentially creating mass, complexity, and accessibility problems. |
| 666 g v4 | Cheese v4 reduced mass by approximately 223 g while preserving the drivetrain, steering, sensor support, EV3, HuskyLens, Arduino Nano, and competition functionality. |
| Three-Lap Open | The current Open Challenge system can complete the three-lap sequence using PID control, ultrasonic wall information, color-based curve counting, front safety, and final parking logic. |
| Open Lap Speed | Current testing generally produces approximately 30β35 second laps, with a complete three-lap run around 80β90 seconds depending on conditions. |
| Parking | Cheese can stop inside the parking area after completing the Open sequence. Final alignment can still vary and remains part of tuning. |
| Obstacle Recognition | The HuskyLens is trained to identify the competition red and green pillars. The camera information already influences the obstacle navigation system. |
| Current Obstacle Challenge | The main obstacle-development challenge is now obtaining reliable avoidance and recovery so Cheese is correctly positioned for the next pillar. |
Structural components removed during the transition from Cheese v3 to Cheese v4.
Previous auxiliary lighting hardware removed from the normal v4 architecture.
The v3 β v4 transition therefore followed: ```text HEAVY BUT STABLE v3 β IDENTIFY NON-CRITICAL MASS β REMOVE / REPOSITION COMPONENTS β RETEST STRUCTURE β KEEP CRITICAL SUPPORTS β 666 g v4 ``` --- # π Steering Evolution Steering has been one of the most important mechanical systems throughout Cheese's development. The EV3 Medium Motor controls the front linkage. The front wheels use Ackermann-style geometry so the inner and outer wheels can follow different paths through a turn. The current v4 system retains the steering principles developed during earlier versions while simplifying the surrounding structure.
Top view of the current Cheese v4 steering system.
The main steering lesson became: > **A linkage must be free enough to move, but supported enough to remain aligned.** --- # π§ Cheese's Logic Cheese uses a **priority-based navigation architecture**. This means multiple systems can request steering or movement changes, but the software determines which response is most important at a given moment. The main priorities include: 1. dangerous wall / front-distance protection, 2. obstacle reaction when relevant, 3. curve behavior, 4. normal PID wall control, 5. parking / finish behavior when the run is complete. The exact priority can vary between Open and Obstacle code. --- ## β Main Software Cycle ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ ```text INITIALIZE β READ SENSORS β VALIDATE READINGS β FRONT DANGER? βββ YES β SAFETY / REVERSE β NO WALL DANGER? βββ YES β WALL PROTECTION β NO OBSTACLE ACTIVE? βββ YES β CAMERA-BASED RESPONSE β NO NORMAL PID β COLOR / CURVE LOGIC β UPDATE COUNTERS β PARKING READY? βββ YES β FINAL PARKING βββ NO β NEXT LOOP ``` --- ## β Open Control Philosophy ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ During Open navigation, Cheese continuously reads the ultrasonic sensors and uses the information to determine correction. The PID controller is currently based around: | Constant | Current Value | | :--- | :---: | | **KP** | 0.28 | | **KI** | 0.001 | | **KD** | 0.08 | | **PID maximum steering angle** | 32Β° | | **Center deadband** | 1.5 | Wall protection becomes progressively stronger as the robot approaches the wall. Current reference values include: | Protection Parameter | Value | | :--- | :---: | | Gentle wall distance | 28 cm | | Severe wall distance | 22 cm | | Full avoidance distance | 15 cm | | Gentle wall angle | 14Β° | | Severe wall angle | 18Β° | These values allow normal PID behavior to handle ordinary drift while stronger safety logic handles dangerous proximity. --- ## β Front Safety ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ The front ultrasonic sensor provides another navigation layer. Current Open behavior includes: - front assistance, - too-close detection, - confirmation, - reverse recovery, - and recovery distance. When Cheese becomes too close to the front wall, reversing creates physical space for steering to become effective again. ```text FRONT TOO CLOSE β CONFIRM β REVERSE β CREATE SPACE β RETURN TO NAVIGATION ``` --- ## β Curve Counting ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ Cheese uses the floor color sensor to determine progress. The sensor runs in `COL-COLOR` mode. The current software interprets: ```text BLUE = BLUE RED YELLOW β ORANGE BROWN ``` A valid transition: ```text BLUE β ORANGE ``` or: ```text ORANGE β BLUE ``` is used as part of curve validation. Additional conditions include: - steering confirmation, - timing, - and cooldown. This is important because: > **Seeing a color is not necessarily the same as physically completing a curve.** --- # π Current Open Performance The Open Challenge currently performs three laps with much greater reliability than earlier versions. Current observations:POST-OBSTACLE RECOVERY
because a successful first avoidance is not enough if the next pillar becomes impossible to detect. --- # πΊοΈ Current Software Flowcharts The repository now includes a dedicated v4 flowchart set. ### [Open the complete Flowchart Section](sections/03-software-and-obstacle-strategy/3.2-flowchart.md) Current diagrams include: ```text 00 β v4 Flowchart Set Map 01 β Main Loop Control Cycle 02 β Color Detection & Curve Counting 03 β Minimum Correction PID Controller 04 β Front Wall Safety / Reverse Recovery 05 β Obstacle Detection & Camera Bias 06 β Parking & Finish Logic 07 β Sensor Validation & Reliability 08 β Main Software Flowchart ```
Current Cheese v4 software flowchart set.
Main v4 software architecture.
--- # π Current Electronic Architecture Cheese combines the LEGO EV3 ecosystem with an external vision interface. ```text EV3 BATTERY β EV3 BRICK ββββββββββΌβββββββββ β β β MOTORS SENSORS USB β ARDUINO NANO β I2C β HUSKYLENS ``` The EV3 remains the main controller. The Arduino Nano does not replace the EV3. Its role is to bridge the external camera subsystem. --- ## β Technical Wiring Resources ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ --- # π‘ Sensor Architecture The current robot uses three sensing layers. ## Distance Layer ```text LEFT ULTRASONIC RIGHT ULTRASONIC FRONT ULTRASONIC ``` These provide wall and forward-distance information. ## Floor Layer ```text EV3 COLOR SENSOR ``` This detects the track markers used by curve counting. ## Vision Layer ```text HUSKYLENS ``` This provides obstacle identification. Each sensor has one main responsibility. This makes the system easier to debug and prevents one sensor type from being responsible for every navigation problem. --- # π Current Front Sensor Architecture The HuskyLens and front ultrasonic sensor share the front region of the robot. They perform different jobs: | Sensor | Question It Answers | | :--- | :--- | | **HuskyLens** | What colored obstacle is ahead? | | **Front Ultrasonic** | How close is the object or wall ahead? | This combination gives Cheese both **identity** and **distance** information. --- # π¨ Color Sensor Development One of the more interesting sensor lessons came from environmental lighting. Earlier testing showed that ambient light could affect floor detection. A temporary physical cover was tested around the color sensor. However, it created its own mechanical problems because it could contact the field. The final v4 solution was simpler: > **Move the color sensor slightly lower.** This improved the sensor-to-floor geometry enough that the temporary light-blocking structure was no longer needed during normal operation. This became a useful engineering example: ```text SENSOR PROBLEM β TRY SOFTWARE / PHYSICAL FIX β NEW PROBLEM CREATED β RETHINK GEOMETRY β SIMPLER SOLUTION ``` --- # βοΈ Engineering Development Method We try not to treat a failed run as simply a bad run. Instead, we use the following process: ```text FAILURE β OBSERVATION β POSSIBLE CAUSE β CHANGE β TEST β RESULT β LESSON ``` For example: | Failure | Possible Cause | Change | Result / Lesson | | :--- | :--- | :--- | :--- | | Wide curves | Steering/timing too weak | Adjust curve response | Tighter path | | Zig-zag | Corrections too aggressive | Tune PID / steering | Smoother movement | | Missed floor marker | Sensor conditions | Lower sensor / grouping | Better detection | | Front wall crash | No space for steering | Reverse recovery | Creates steering space | | Obstacle contact | Late/weak reaction | Camera/avoidance tuning | Still under calibration | | Poor next obstacle detection | Bad recovery position | Recovery tuning | Current major focus | --- # π§ Cheese v4 Visual Tour Instead of showing only one image, this section provides a physical map of the current robot. --- ## β Front View ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ
Two students, one robot, many late tests, many changes, and one very determined piece of cheese.
Go!Cheese Team β WRO Future Engineers 2026.
We are Go!Cheese, a robotics team of two from San Miguelito, Panama, competing in the WRO Future Engineers 2026 season.
Our team is built around collaboration, testing, communication, and iteration. **Romina** focuses primarily on programming, robot building, and physical changes. **Caylee** focuses primarily on documentation, software explanation, engineering analysis, and organizing the project so another person can understand how Cheese works. Neither role exists completely independently. The robot changes influence the documentation. The documentation forces us to understand the robot. Testing influences both. --- ## β Team at a Glance ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββOur teamwork connects the story, software, testing, and physical robot.
--- ## β Our Team Dynamic ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββEach member has a different focus, but both roles are connected by testing, problem-solving, communication, and the same robot.
--- ## β Caylee Rios ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ
Caylee Rios
Engineering Documentation & Systems Analysis
Romina Mora
Programming & Robot Building
OBSERVATION β DISCUSSION β POSSIBLE CAUSE β CHANGE β TEST β RESULT β DOCUMENTATION
That cycle is the real development process behind Cheese. --- # β What Go!Cheese Means to Us ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ Go!Cheese is more than the name of our team. It represents our first serious experience in the WRO Future Engineers category, our learning process, and our determination to keep improving when the robot does not behave how we expected. Throughout the season, Cheese changed many times. We: - redesigned the chassis, - rebuilt steering systems, - changed sensor strategies, - experimented with lighting, - added vision, - simplified wiring, - reduced mass, - changed wheel configurations, - tuned PID, - changed curve behavior, - developed parking, - developed obstacle avoidance, - and documented the reasoning behind those changes. Every version taught us something.For us, Go!Cheese means learning by doing, improving through testing, and proving that a small team can still build something meaningful with creativity, discipline, and teamwork.
--- ## β Same Team, Bigger Dreams ββββΰ¨ΰ§ββββββββΰ¨ΰ§ββββ
Same Team. Bigger Dreams.
Not every part of the project happens in front of a computer or on the competition field. This photo is part of our documentation because Go!Cheese is also about the experience behind the engineering: long testing sessions, failed runs, successful improvements, learning together, and enjoying the process. --- # β Team Motto ββββΰ¨ΰ§ββββββββΰ¨ΰ§βββββ¦ βββ ββ ββ β βββ (βΒ΄β‘`β) βββ ββ ββ β βββ β¦
βBuild it, test it, break it, fix it, and make it better.β
One robot, two minds, many tests, and a lot of cheese-powered determination.
---"From a childhood rhyme to the competition track."
Cheese is the one who goes.
Designed through failures.
Improved through testing.
Explained through engineering.
β¦ βββ ββ ββ β βββ (βΒ΄β‘`β) βββ ββ ββ β βββ β¦
---