🤖

Our Robot Design

How we built and upgraded our competition robot!

Team 99 Nights · FIRST LEGO League · Vancouver, BC

🎬 Robot Introduction Video

Watch us explain our robot — in our own words!

📝 Replace YOUR-YOUTUBE-VIDEO-ID in the code above with your actual YouTube video ID

🤖 Robot Evolution: V1 → V3

We didn’t get it perfect the first time — and that’s okay! We kept improving.

V1 — Rookie 🔩
Robot V1 — First Build
🔩 Upload V1 photo

First Build

Our very first attempt! The structure was loose, turns were inaccurate, and it wasn’t stable after impacts.

Loose frame
Inaccurate turns
Unstable after impacts
V2 — The Tank 🛡️
Robot V2 — The Tank
🛡️ Upload V2 photo

Reinforced

Compact, strong chassis with a solid outer frame. Much more reliable after our V1 lessons learned!

Strong compact chassis
Better outer frame
More stable movement
V3 — 99 Nights Bot
Robot V3 — 99 Nights Bot
Upload V3 photo

Competition Ready!

Quick-swap attachments, wall squaring, PID driving and gyro turns. Our best robot yet!

Quick-swap attachments
Wall squaring + guide rails
PID driving + gyro turns
Color ID auto-selection

🎯 Mission Strategy — 6 Runs

We don’t pick missions randomly — we use smart rules to maximize our score!

📏 Our 3 Smart Rules

1

Pick missions with the most points per second — maximize efficiency!

2

If a mission fails more than 3 out of 10 trials → fix it before using it in competition!

3

Easy close missions first — bank those points safely before going for harder ones!

🗺️ 6-Run Game Plan

RUNS 2 / 3 / 5
Fast, easy points near the start zone — quick wins!
RUNS 1 / 4
Precision missions using guide rails and wall squaring
RUN 6
Field edge objectives — collect remaining points
📊
The 70% Rule
A mission only makes it into our competition lineup if it succeeds at least 7 out of 10 times in practice. No exceptions!

💻 Cool Engineering & Coding

The smartest things we built into our robot!

📐

Guide Rails

Wide arms guide pieces into position reliably every single time — no guessing needed!

🔄

PID Driving

Our robot automatically corrects its path while driving — even after bumping into something!

🎨

Color ID

Reads colored LEGO bricks to automatically select and run the correct mission routine!

🧱

Snap-On Parts

Modular attachments click on and off super fast between runs — saving precious seconds!

🧭

Gyro Turns

A gyro sensor ensures our turns are perfectly accurate every time — no drift!

📊

Test Logs

Every single run is recorded: time, success/fail, failure type, battery level, and notes.

🖥️
3D Modeling on BrickLink Studio 2.0
We brainstormed and re-modeled our entire robot in Studio 2.0 after qualifying — exploring new designs in 3D before building them in real life!

🎬 See It in Action

Watch our attachments, code, or Studio 2.0 modeling process!

🧱 Attachment swap demo 💻 Code run 🖥️ Studio 2.0 model

📝 Replace YOUR-YOUTUBE-VIDEO-ID-2 in the code above with your actual YouTube video ID

About the Project

UNEARTHED is a hands-on archaeology learning kit — a physical sandbox with real digging tools, 3D-printed artifacts, and an AI scanner website.

Built By

Team 99 Nights
Derek L. · Nathan · Katherine X.
Katelyn X. · Matthew · William · Maxim
Grade 4 · Vancouver, BC

Competition

FIRST LEGO League
Innovation Project
Season 2025–2026

© 2025–2026 Team 99 Nights · FLL Innovation Project · Vancouver, BC, Canada Made with ❤️ by Grade 4 students