Explore the world of biodiversity with the FIRST® LEGO® League BIOGLOW season and prepare your team for the Robot Game with confidence. This course is designed for teachers and instructors guiding beginner to intermediate students, even if they are new to robotics.
Leading the way in this course is BLOOM, an evolution of our Archy robot from the Unearthed season, with modifications made to improve its reliability. The design has been refined and adapted to support the demands of the new BIOGLOW challenge missions.
The course begins with a hands-on exploration of the robot and attachments without motors or programming, allowing students to discover how the robot needs to move and interact with the field.
Students then build BLOOM and work through the BIOGLOW missions using simple mechanisms and programs, tackling them in a strategic order that takes mission dependencies into account. Programs are developed in both Word Blocks and Python using the LEGO® Education SPIKE™ App, allowing students to see how familiar block-based programs translate into text-based code similar to what they will encounter in real-world programming.
The course finishes by exploring different ways to combine missions and develop efficient runs.
What you’ll gain:
Whether you’re coaching your first FLL team or supporting students with some robotics experience, this course provides a practical pathway from exploration and building to programming, strategy, and complete Robot Game runs.
Bill of Materials for single-mission runs:
All equipment used – except the LEGO 62.4 x 20mm wheels – can be found in LEGO Spike Prime Core (45678) and Expansion (45680 or 45681) Sets.
This list does not include parts that will be used in updates.
Investigate key BIOGLOW missions before building or programming. Use a motorless robot frame and hand-operated mechanisms to understand the movements, mechanical concepts, and attachment ideas needed to solve the missions.
Meet BLOOM, the robot used throughout the course. Learn about its driving base, motor and port configuration, high-traction tires, attachment system, and build the robot ready for the missions ahead.
Start with a simple first mission as BLOOM uses a passive attachment to flip the rock and return toward Home. Explore the short Word Blocks program, its Python equivalent, and the key programming ideas behind the run.
First, reveal the katydid’s position, then reconfigure a passive attachment to collect the two leaves while leaving the katydid behind.
Learn how speed, acceleration, and attachment positioning work together to make the mission more reliable.
See how BLOOM combines motorized and passive mechanisms with a static collecting arm to raise the vine, activate the Research Platform, and collect the falling seed—all in a single run.
Make use of gears and a linkage to transfer motor rotation into a gripping action.
See how the rotating arm explored in Chapter 1, is motorized.
Explore two strategies for the Farm Dock using M13 Keystone Species or M15 Biocentric Architecture
Explore how a dual-purpose motorized mechanism, connected gears, and a static arm work together to complete M12 Forest Elder
Complete M06 Leafcutter Frenzy and M07 Humongous Fungus in one run while exploring how different speeds can improve stability and mechanism performance
Apply the passive mechanism explored in the first lesson to complete M11 Window to the Past, collecting the seed and pulling down the root cover in a single run.
Explore two solutions for the Mine Dock using M15 Biocentric Architecture or M13 Keystone Species, and see how mission placement can be adapted to your team’s overall strategy.
Learn how to use gyro feedback and proportional control to keep the robot moving along a target heading, then create a reusable GyroStraight My Block in Word Blocks and Python.
Learn how to use the gyro to turn towards a target heading, create a reusable GyroTurn My Block in Word Blocks and Python, and combine it with GyroStraight for more accurate navigation.