__init__.py
CrazyFly/python/gui/__init__.py
"""
GUI Package for CrazyFly Quadrotor Control System
================================================
This package contains GUI modules for the quadrotor control system,
including flight control interfaces, parameter tuning, and visualization.
Modules:
- flight_control_gui: Main flight control GUI
- parameter_tuner: Parameter tuning interface
- visualization: 3D visualization tools
Author: [Your Name]
Date: [Current Date]
License: MIT
"""
from .flight_control_gui import FlightControlGUI
from .parameter_tuner import ParameterTunerGUI, ParameterOptimizer, ParameterType, OptimizationAlgorithm
from .visualization import RealTimeVisualizer, QuadrotorVisualizer, VisualizationMode, CameraMode
__version__ = "1.0.0"
__author__ = "[Your Name]"
__email__ = "[your.email@example.com]"
__all__ = [
# Flight Control GUI
'FlightControlGUI',
# Parameter Tuner
'ParameterTunerGUI',
'ParameterOptimizer',
'ParameterType',
'OptimizationAlgorithm',
# Visualization
'RealTimeVisualizer',
'QuadrotorVisualizer',
'VisualizationMode',
'CameraMode'
]
相關文章
real_time_controller.cpp
real_time_controller.cpp — cpp source code from the CrazyFly learning materials (CrazyFly/cpp/high_freq_control/real_time_controller.cpp).
閱讀文章 →four_layer_pid.m
four_layer_pid.m — objectivec source code from the CrazyFly learning materials (CrazyFly/matlab/analysis/four_layer_pid.m).
閱讀文章 →hybrid_controller.m
hybrid_controller.m — objectivec source code from the CrazyFly learning materials (CrazyFly/matlab/analysis/hybrid_controller.m).
閱讀文章 →l1_adaptive_model.m
l1_adaptive_model.m — objectivec source code from the CrazyFly learning materials (CrazyFly/matlab/analysis/l1_adaptive_model.m).
閱讀文章 →parameter_optimizer.m
parameter_optimizer.m — objectivec source code from the CrazyFly learning materials (CrazyFly/matlab/analysis/parameter_optimizer.m).
閱讀文章 →performance_analyzer.m
performance_analyzer.m — objectivec source code from the CrazyFly learning materials (CrazyFly/matlab/analysis/performance_analyzer.m).
閱讀文章 →