Mission 3: Piloting Skills Mission
Duration
60 seconds
Type
Manual Piloting
Rounds
Up to 3 matches per event
Attempts
Best score counts
Difficulty
Medium
Scoring
Variable (obstacle-based)
Team Size
3 Flight Team Members
📋 Key Requirements
- Manual pilot control
- Obstacle course navigation
- Precision flying
- Time management
✅ Success Criteria
- Navigate through all obstacles
- Complete course within time
- Maximize points scored
- Consistent performance across attempts
Duration: 60 seconds | Type: Manual Piloting
Students pilot their Drone through an obstacle course, aiming to score as many points as possible by flying through, under, and around various challenges
Scoring Information
Scoring Tasks and Points
| Scoring Task | Points per Task | Max per Match |
|---|---|---|
| Phase 1 | 5 Points | Unlimited |
| Phase 3 | 15 Points | Unlimited |
| Landing: Cube | 25 Points | Only one of three landing options, once per Match |
| Landing: Pad | 10 Points | Only one of three landing options, once per Match |
Note: Teams can attempt up to 3 matches per event, with the best score counting toward rankings.
Objectives & Key Rules
Key objectives and rules for this mission:
- Navigate through obstacle course
- Fly through designated hoops/gates
- Navigate under obstacles
- Fly around challenges
- Maximize points in 60 seconds
Key Rules
- Manual piloting (student controls drone)
- 60-second match duration
- Up to 3 matches per event
- Best score counts
- Must stay within Flight Zone
Strategy Guide
Follow these strategic approaches to maximize your success:
- Practice piloting regularly to build muscle memory
- Memorize obstacle course layout
- Develop consistent flight patterns
- Practice time management (60 seconds goes fast!)
- Have a flight plan before starting
- Practice specific maneuvers (through, under, around)
- Stay calm and focused during match
Code Example
Example code for Mission 3:
# Piloting Skills Mission
# Note: This is MANUAL piloting - code is for practice/training only
# During actual match, student pilots the drone manually
from codrone_edu.drone import *
# This code can be used for:
# 1. Practice runs to learn the course
# 2. Training muscle memory
# 3. Understanding drone capabilities
drone = Drone()
drone.pair()
# Practice sequence (not used in actual match)
drone.takeoff()
# Practice navigating through hoops
drone.set_pitch(30)
drone.move(1)
drone.hover(0.5)
# Practice flying under obstacles
drone.set_throttle(-20)
drone.move(0.3)
drone.set_throttle(0)
drone.hover(0.5)
# Practice turning around obstacles
drone.turn_left(45, 0.4)
drone.set_pitch(30)
drone.move(1)
drone.hover(0.5)
# Practice precision landing
drone.set_pitch(-30)
drone.move(1)
drone.land()
drone.close()
# Remember: In actual match, you pilot manually!
# Use this code to practice and understand drone behavior.Pro Tips for Best Score
- Practice piloting every day if possible
- Learn the obstacle course layout by heart
- Practice specific maneuvers repeatedly
- Time yourself - 60 seconds is short!
- Stay in control - smooth movements are better than fast
- Practice under pressure (have others watch)
- Know your drone's limits and capabilities
Common Mistakes to Avoid
- Not practicing enough before competition
- Rushing and losing control
- Not knowing the course layout
- Poor time management
- Flying outside Flight Zone
- Panicking when something goes wrong