Drone Coding Cadets: Programming Autonomous Flight :: March 21, 2026

🚁 Apex Drone Navigator Challenge: Echo Edition!

Welcome, drone pilots and coders!
Your mission is to use block coding at https://echo.pitsco.com to program your Apex drone to fly a pattern. You’ll begin with a basic “square-shaped” flight and move on to more complex designs using loops and functions.

🎯 Mission Brief

Part 1: Start by coding your drone to fly:

  • Square pattern
  • L-Shape pattern
  • Square pattern using Loops in the code

Then, challenge yourself with more advanced patterns! How about a zigzag pattern?

(Tip: If your drone doesn’t spin exactly 90°, try adjusting time or speed on the spin block.)

🧰 What You’ll Need

  • Fully charged Apex Drone
  • Laptop or tablet with https://echo.pitsco.com open
  • An open flying area
  • A curious mind and a willingness to experiment!

Part 2: 

 Write and implement a code that commands your drone to take off and fly forward and return 3 times. Each time your drone must increase its flight distance by an increment of 12 inches. 

Part 3: 

This activity challenges you to be the architect of your drone’s flight! Using your drone and the Echo programming environment, you will design and implement a unique flight path to achieve a specific goal. This is your chance to think creatively and apply what you’ve learned about drone commands to solve a real-world inspired problem.

Part 4: Share!

Take a picture of your code or a video of your drone flying the programmed flight and post it on the Padlet below.

Part 2: Drone Dance Challenge 🎶🛸

Your Mission: Create an amazing drone dance routine choreographed to your AI-generated music.

Think About It:

  • How can drone movements reflect the mood and beat of your music?
  • What story can your drone(s) tell?

Phase 1: Listen & Plan

  1. Analyze Your AI Music:

    • Play your song from Google Music FX. What’s the BPM? (e.g., 120 BPM means 2 beats per second).
    • Listen for changes: Does it get faster or slower? Are there big moments like a beat drop or a quiet part?
    • Brainstorm drone moves: What can your drone do?
      • Hover (stay in one spot)
      • Rise / Fall (go up / down)
      • Spin (turn left / right)
      • Fly Forward / Backward / Left / Right
      • Flips (if your drone can and it’s safe!)
      • Light changes (if your drone has lights you can control)
  2. Storyboard Your Dance:

    • On paper or a whiteboard, sketch out your drone’s moves alongside a timeline of your music.
    • Use the BPM to time your moves. For example, if a move should last for 4 beats at 120 BPM, that’s 2 seconds ().
    • Safety Check: Plan your flight area. Make sure it’s clear of people and obstacles! Know your emergency landing procedure.

Phase 2: Choose Your Style & Practice

Option A: Manual Flight (Freestyle Flyers)

  • If you’re flying manually, assign a pilot (or pilots for multiple drones).
  • Practice basic drone controls first if you’re new.
  • Rehearse your planned moves with the music. Focus on timing your actions to the beat (BPM). Communication is key!

Option B: Coded Flight (Drone Programmers)

  • Use your drone’s programming software https://echo.pitsco.com/
  • Translate your storyboard moves into code. Use the BPM to set the duration for each movement command.
    • Example (conceptual): move_forward(distance, speed) or wait(seconds) where seconds are calculated from your BPM and desired number of beats.
  • Test small parts of your code. Fix any bugs (debugging!).

Practice & Refine (All Groups):

  • Run through your whole routine. Does it look good? Is it synced? Is it safe?
  • Get feedback from other groups!
  • Make changes to your plan or code. If you have multiple drones, practice flying together smoothly.

Phase 3: Showcase and Share!

  • Perform your drone choreography for everyone!
  • After your performance, tell us:
    • What creative ideas did you have?
    • How did the BPM of your song help you plan the drone’s moves?
    • If you coded, what was one interesting part of your code or a challenge you solved?
    • Post your performance on the Padlet below

Explore Further (Careers & Fields): This activity touches on:

  • Robotics Engineering: Designing and building robots (like drones!).
  • Software Development/Computer Science: Writing the code that tells drones what to do.
  • AI in Music & Arts: Using AI to create, like you did with Music FX, and integrating tech into performances.
  • Aerospace Engineering: The science of flight.
  • Event Production & Entertainment Technology: Creating amazing shows (like drone light shows!).

Have fun and be creative! Let’s see those drones dance! 🕺💃🛸