# ══════════════════════════════════════════════════════════════════════ # 常量 # ══════════════════════════════════════════════════════════════════════ GRAVITY = 9.80665 # 重力加速度 (m/s²) MIN_SPEED = 10.0 # 最小速度保护 (m/s) WAYPOINT_CAPTURE_RADIUS = 500.0 # 航路点捕获半径 (m) MIN_TURN_SPEED = 50.0 # 最小转弯速度 (m/s) MAX_BANK_ANGLE_LIMIT = 45.0 # 最大坡度角 (°) MAX_VERTICAL_SPEED = 25.0 # 最大垂直速度 (m/s) MAX_ACCEL = 5.0 # 最大加速度 (m/s²) ALTITUDE_CAPTURE_TOL = 30.0 # 高度捕获容差 (m) # # ══════════════════════════════════════════════════════════════════════ # # 飞行阶段 # # ══════════════════════════════════════════════════════════════════════ # # class FlightPhase: # PREFLIGHT = "PREFLIGHT" # TAKEOFF = "TAKEOFF" # CLIMB = "CLIMB" # CRUISE = "CRUISE" # DESCENT = "DESCENT" # APPROACH = "APPROACH" # LAND = "LAND" # MISSED = "MISSED"