__init__.py
CrazyFly/python/control_systems/__init__.py
"""
Control Systems Package for CrazyFly Quadrotor Control System
===========================================================
This package contains control system implementations for the quadrotor,
including PID controllers, adaptive control, and model predictive control.
Modules:
- pid_controller: Enhanced PID control system
- l1_adaptive_controller: L1 adaptive control implementation
- kalman_filter: Advanced Kalman filtering
- mpc_controller: Model Predictive Control
Author: [Your Name]
Date: [Current Date]
License: MIT
"""
from .pid_controller import FourLayerPIDController
from .l1_adaptive_controller import L1AdaptiveController
from .kalman_filter import AdaptiveKalmanFilter
from .mpc_controller import MPCController
__version__ = "1.0.0"
__author__ = "[Your Name]"
__email__ = "[your.email@example.com]"
__all__ = [
'FourLayerPIDController',
'L1AdaptiveController',
'AdaptiveKalmanFilter',
'MPCController'
]
관련 글
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).
글 읽기 →