Skip to content

Robotics learning guides

Start with your model, choose a coding tool, and test one small idea. These public resources complement the official hardware manuals and your workspace’s published lessons.

Set up your robot · Read practical guides · Plan a classroom activity

Learning paths

Coding and learning tools

CYOBot v2 models

  • CYOBot v2 Crawler

    The Crawler configuration uses a legged base. Follow its assembly and power instructions before testing movement, and use a clear work area with the robot supported as instructed.

  • CYOBot v2 Wheeler

    The Wheeler configuration uses a wheeled base. Verify assembly and power using its model guide; start with a controlled test area and a way to stop the experiment.

  • CYOBot v2 Console

    The Console configuration is a game-console-style base. Begin with its assembly guide and an existing display or input example before changing game logic.

Project briefs

  • Emoji Display: robotics project brief

    Choose one display pattern. Change its timing and compare the visible result with your prediction; record how the pattern is represented in your model's example.

  • Electric Dice: robotics project brief

    Separate number selection from the display. Test that sample results are within the intended range before connecting an input that triggers a roll.

  • Pomodoro Timer: robotics project brief

    Define the countdown interval and end signal. Test a short interval first and check whether pausing or restarting behaves as intended.

  • Flappy Bird: robotics project brief

    Describe the game's input, obstacle and scoring rules. Test one rule at a time using the model's existing game example rather than assuming all models share controls.

  • Balancing robot: robotics project brief

    Observe orientation measurements while the robot is safely stationary. Record sensor noise and reference orientation before adapting any servo response from the official example.

  • LED chasing game: robotics project brief

    Separate light position, timing and the player's input. Test whether the same input produces the expected outcome at the beginning and end of a sequence.

  • Distance sensor: robotics project brief

    Record distance samples for a stationary setup. Test threshold decisions with sample data, including an unavailable reading, before using measurements to command movement.

  • Car chasing game: robotics project brief

    Write down how the player's input changes a displayed position. Check boundary positions and restart behaviour with the existing console example.

  • Humanoid walking: robotics project brief

    Treat this as a mechanical and control experiment. Consult the exact assembly and servo setup, keep the mechanism supported as instructed, and test individual joints before coordinated motion.

  • Obstacle avoidance: robotics project brief

    Identify the sensor and connector supported by your actual board. Test stationary readings and a conservative stop decision before planning any moving obstacle-avoidance demonstration.

  • 3D printed prosthesis: robotics project brief

    This demonstration explores actuating a 3D-printed hand. It is an engineering prototype, not a medical device or a guide for use on a person. Test unloaded movement and follow the documented actuator limits.

  • Remote control: robotics project brief

    Describe transmitter input and receiver behaviour separately. Test lost-connection behaviour in a supported stationary setup before adding movement, and document how the experiment is stopped.