36 lines
797 B
Python
36 lines
797 B
Python
# drone_pilot/config.py
|
|
class Config:
|
|
WIN_NAME = "Tello AI Pilot v2.0 (Extreme Speed)"
|
|
WIDTH, HEIGHT = 1024, 720
|
|
|
|
TARGET_ALTITUDE = 1.5
|
|
TARGET_FACE_SIZE = 180
|
|
TARGET_PERSON_SIZE = 400
|
|
ALT_THRESHOLD = 0.12
|
|
|
|
# Normal Mode Gains
|
|
YAW_GAIN = 0.12
|
|
FORWARD_GAIN = 1.5
|
|
ALT_GAIN = 40
|
|
|
|
# Sport Mode Gains (Much more aggressive)
|
|
SPORT_YAW_GAIN = 0.25
|
|
SPORT_FB_GAIN = 2.0
|
|
SPORT_LR_GAIN = 0.6
|
|
|
|
DEPTH_THRESHOLD = 0.90
|
|
OBSTACLE_TOF_CM = 70
|
|
FACE_DEADZONE = 20
|
|
FACE_ROT_ONLY = 80
|
|
PERSON_CONF_THRESHOLD = 0.5
|
|
SMOOTHING_ALPHA = 0.35
|
|
|
|
class Colors:
|
|
GREEN = (0, 255, 0)
|
|
RED = (0, 0, 255)
|
|
BLUE = (255, 0, 0)
|
|
PURPLE = (255, 0, 255)
|
|
WHITE = (255, 255, 255)
|
|
BLACK = (0, 0, 0)
|
|
HUD_BG = (10, 10, 10)
|