#!/usr/bin/env python3
"""
PX4 无人机集群控制器示例程序

坐标系说明:
    - ENU: 地理坐标系 (East-North-Up)
           X=东, Y=北, Z=上
           用于地图导航、绝对位置控制
    
    - NED: 机体相对坐标系 (North-East-Down)
           X=北, Y=东, Z=下
           PX4 内部使用，飞行控制
    
    - Body: 机体坐标系 (Forward-Right-Down)
           X=前, Y=右, Z=下
           基于无人机朝向，用于航向控制

示例列表:
    01_single_takeoff_land:      单机基础起降
    001_enu_square:              ENU坐标系画正方形（地理方向）
    0001_body_square:            Body坐标系画正方形（机头方向）
    02_single_square:            NED坐标系画正方形
    03_multi_takeoff_together:   多机同时起降
    04_multi_takeoff_sequence:   多机顺序起降
    05_multi_circle_formation:   圆形编队
"""

from .demo_01_single_takeoff_land import SingleTakeoffDemo
from .demo_001_enu_square import ENUSquareFlight
from .demo_0001_body_square import BodySquareFlight
from .demo_02_single_square import SingleSquareFlight
from .demo_03_multi_takeoff import MultiTakeoffDemo
from .demo_04_line_formation import LineFormationDemo
from .demo_05_circle_formation import CircleFormationDemo

__all__ = [
    'SingleTakeoffDemo',
    'ENUSquareFlight',
    'BodySquareFlight',
    'SingleSquareFlight',
    'MultiTakeoffDemo',
    'LineFormationDemo',
    'CircleFormationDemo',
]

# 版本信息
__version__ = '2.0.0'
