Catalog
Loops with SPIKE Prime (3.0)
View Content
elementary school
middle school
lego spike prime
graphical coding
first lego league
In Loops with SPIKE Prime, you will learn how to program the robot to repeat sequences of commands.
Discrete Decisions with SPIKE Prime (3.0)
View Content
elementary school
middle school
lego spike prime
graphical coding
first lego league
In this unit, you will learn how to program the robot to make one-time decisions, repeated decisions, and detect obstacles.
Continuous Decisions with SPIKE Prime (3.0)
View Content
elementary school
middle school
lego spike prime
graphical coding
first lego league
In this unit, you will learn how to program your robot to detect obstacles and line track with the use of continuous decisions.
Capstone: Subterranean Challenge with SPIKE Prime (3.0)
View Content
elementary school
middle school
lego spike prime
graphical coding
first lego league
In this unit, you will demonstrate your ability to decompose an open-ended problem into small pieces, and then iterate on a robust solution to the problem.
Unit 1: Strength, Stability, and Balance with REV DUO
Learn to build stable robotic structures
View Content
high school
cte
rev duo
smart robotics technician
first robotics competition
Mechanical Foundations provides participants with knowledge and hands-on experiences with a variety of tools and hardware components. This unit equips participants with the knowledge and skills needed to assemble stable robotic structures using tools and hardware in the REV DUO building system.
Unit 2: Transmissions and Mechanical Advantage with REV DUO
Transmissions and Mechanical Advantage with REV DUO
View Content
An understanding of transmission of motion and mechanical advantage is fundamental to the design, operation, and maintenance of robotic systems. In this unit, participants will assemble several iterations of a motorized fan and observe the impacts on speed and torque.
Unit 3: Drivetrains with REV DUO
View Content
Drivetrains are comprised of the components that enable a robot to move, including the chassis, motors, wheels, gears, and transmission systems. A drivetrain can take many different forms depending on factors such as the terrain, speed requirements, and payload capacity of the robot. In this unit, participants will build and evaluate several types of drivetrains as preparation to design a custom drivetrain that can climb over obstacles.
Bonus Material: Data Collection and Analysis with SPIKE Prime
View Content
Data Collection and Analysis with SPIKE Prime provides students with a hands-on learning experience focused on data collection, analysis, and problem-solving skills using the SPIKE Prime robot and Color Sensor. Through engaging activities and challenges, students learn the importance of data logging in scientific inquiry and problem-solving, in a real-world context.
Machine Vision in Robotics (Virtual)
Learn how Machine Vision Systems work
View Content
high school
cte
games-based learning
artificial intelligence
Learn how Machine Vision can be integrated into robotics systems to automatically perform tasks such as image detection and quality control.
Unit 7: Loopy Strawberries
View Content
Identify patterns and program with loops to repeat behaviors. The robot design for this unit is the Strawberry Sorter.
Getting Started with JetBot
View Content
Autonomous Systems are comprised of hardware and software enabling machines to operate independently. In this unit, participants will configure their JetBot, including software, network requirements, assembly, and initial operation.
Rebuild Race
View Content
Participants inventory, tear down, rebuild, and learn to fly a classroom drone. This hands-on exercise emphasizes the importance of knowing each part of the drone and its function. Participants complete a timed challenge to assemble the drone from its fully disassembled state and navigate it through an obstacle course.
Skills Developed: Identifying parts, fluent teardown/rebuild, battery health and routines, understanding flight axes, twin-stick UAS control scheme, understanding PID control, teamwork with spotter, working under pressure, inventory management, and documentation.
Basic Navigation with JetBot
View Content
Autonomous systems like the JetBot can be configured to navigate using pre-programmed routines, operator teleoperation, or a blend of both. This unit guides participants through motion control, precise navigation techniques, and teleoperation.
Basic IO and Sensing with JetBot
View Content
Sensors enable robots to perceive their environment and make autonomous decisions. In this unit, participants perform sensor integration, utilizing GPIO (General Purpose Input Output), digital inputs and outputs, an IMU (Inertial Measurement Units), motor encoders, IR (infrared) cameras, and LiDAR.
Last Mile Mothership
Drone Joust
Drone joust is part flag football and part marathon – points are scored for taking flags and forcing down opposing drones, but the longer you can stay in the game, the more opportunities you have to score.
View Content
Participants compete in a 2v2 drone joust that rewards smart flying, power management, understanding of avionics sensors, and diligence in battery maintenance. Participants navigate challenges involving airflow disruption, ground/ceiling effects, and the tradeoff between speed and stability while utilizing optical flow sensors. This exercise promotes the practical application of drone control and teamwork under competitive conditions.
Skills Developed: Maintainer habits, UAS operation, teamwork, power management.
Collision Avoidance and Path Following with JetBot
View Content
To prepare to navigate unknown environments, autonomous systems are often trained with data from known environments. This unit emphasizes the importance of data collection and labeling for applications like Collision Avoidance and Path Following. Participants will perform supervised learning techniques, utilizing Classification for detecting obstacles and Regression for path prediction.
Virtual SPIKE Prime Coding (3.0) - Iris Rover Challenge
Learn to program the movement of a Virtual SPIKE Prime
View Content
elementary school
middle school
lego spike prime
virtual
graphical coding
first lego league
This badge is a sample activity from the full Coding and Computational Thinking with Virtual SPIKE Prime curriculum. In this activity, you will learn how to program the movement of a Virtual SPIKE Prime robot from directly within your web browser while completing challenges themed after the real-world Iris Rover from Carnegie Mellon University.