This website uses cookies

On our website we use technical, analytical, marketing and preference cookies. These are necessary for our site to work properly and to give us information about how our site is used.

Technical

Technical Cookies are essential for this site to work properly, and are used for things such as navigation, saving your preferences, and allowing images to load.
Fine by me, I accept

Basic knowledge and operation of drone football

Course Duration
30 hours

Event Location
On-campus activities

Object
Students aged 10-18

Course Introduction
- Laws and regulations related to drones (2 hours)
- Basic principles and component functions of drones (2 hours)
- Actual drone assembly (2 hours)
- Basic skills for operating drones (2 hours)
- Introductory programming skills (2 hours)
- Further hands-on practice and programming examples (20 hours)

Precautions
- Ensure compliance with relevant laws and regulations
- Operate drones safely, wearing appropriate protective equipment.
- Teamwork and mutual assistance with classmates

Benefits of Learning
- Basic drone operation skills
- Understand laws and regulations

Certificate
Upon completion, you will receive a course completion certificate issued by Apolo Electronics Co. Ltd. and the co-organizing institutions.

Learning Platform
Arduino / Python

Teaching Materials
Laptops / Desktops
Football drone kit

Unmanned Aerial Vehicle (UAV) Specifications

Drone Size Restrictions

Size Specifications
- Length: The maximum side length of the drone (assuming it is the length) must not exceed 500 millimeters (mm).
- Width: The maximum width of the drone must not exceed 500 millimeters (mm).
- Altitude: The maximum altitude of the drone must not exceed 300 mm to ensure its maneuverability and safety in the competition venue.

Maximum Wingspan
- When the drone's arm span is converted into length, the total arm span should not exceed 600 mm.

Weight Limit
- Total weight: The total weight of the drone (including battery, propeller and all accessories) shall not exceed 2 kilograms (kg).

Structural Design
- Infrared or other large accessories: If special functional equipment (such as infrared cameras, guidance systems) is installed, it must be ensured that it does not affect the maneuverability of the drone and the additional weight must be within 2 kg of the total weight.
- Detachable design: Large attachments to drones must be detachable or adjustable to meet the competition's size specifications.

Labeling Regulations
- Team Identification: Teams may add identification or color tags to their drones, but these must not affect the size of the drones and must ensure that the identification does not interfere with flight operations or safety.

Pre-match Checks
- Each participating drone must pass a size and weight check by judges or technical officials before the competition; drones that do not meet the requirements will be prohibited from participating.

How to Calculate the Arm Span Converted into Length

Arm Span Definition
- Each arm span refers to the straight-line distance from the center point of the drone (usually the center of the bottom of the aircraft) to the center of the propeller.

Calculation Steps
- Measure the length of each arm; drones typically have four arms.
- Use the formula to add up all the arm span lengths to get the total arm span converted into length.

Example
- Assume the wingspan of a drone is as follows:
- Arm 1 (Front Right): 300 mm
- Arm 2 (Front Left): 300 mm
- Arm 3 (Rear Left): 300 mm
- Arm 4 (Rear Right): 300 mm
- The total boom span converted into length is:
[ text{Total wingspan converted to length} = 300 + 300 + 300 + 300 = 1200 text{millimeters} ]

Programming Course Syllabus

Programming

Introduction to Programming Languages (2 hours)
- Python Language Basics
- Syntax and Data Types
- Control structures (conditional statements, loops)

Development Environment Setup (2 hours)
- Install programming tools (such as Jupyter Notebook or other IDEs).
- Simple "Hello World" program and environment testing

Data Structures and Libraries (2 hours)
- Usage of lists, dictionaries, and sets
- Introduction to commonly used libraries (such as NumPy and Pandas)

Data Processing Practice (2 hours)
- Collect and analyze simple datasets
- Data Cleaning and Processing Demonstration

Introduction to Basic Algorithms (2 hours)
- Common algorithms (sorting, searching, etc.)
- How to apply these algorithms in programming

Write and Test Simple Algorithms (2 hours)
- Write small projects to implement the learned algorithms
- Verify and debug code

Drone Programming Basics (2 hours)
- Assess the control requirements of the drone
- Use a specific programming framework (such as DroneKit or others)

Practical Programming Exercises (2 hours)
- Write basic drone control programs (such as takeoff and landing).
- Control the movement of drones in a simulated environment

Group Project Development (2 hours)
- Team members collaborated to design a simple drone mission program.
- Includes basic functions for data collection and task execution.

Project Presentation and Feedback (2 hours)
- Each group showcases their project results.
- Provide feedback to each other and discuss areas for improvement.