SE(3) 기반 쿼드로터 비행체의 비선형 강인 추적 제어
초록
본 논문은 특수 유클리드 군 SE(3) 위에 정의된 쿼드로터 모델을 이용해, 자세와 위치 두 종류의 명령을 추적하는 비선형 출력‑추적 제어기를 설계한다. 외란을 유계로 가정하고, 제어 파라미터를 조정함으로써 추적 오차를 균일하게 궁극적으로 제한(Uniformly Ultimately Bounded)시킬 수 있음을 증명한다. 자세 제어와 위치 제어 각각에 대해 로버스트 컨트롤러를 제시하고, 수치 시뮬레이션을 통해 복합 기동을 검증한다.
상세 분석
이 논문은 쿼드로터 UAV의 동역학을 전역적으로 SE(3) 위에 기술함으로써, 전통적인 오일러 각이나 사원수 기반 제어가 갖는 특이점·이중성 문제를 근본적으로 회피한다. 자세 오류 함수 Ψ와 오류 벡터 e_R, e_Ω를 SO(3) 위에서 정의하고, 이들의 미분 특성을 이용해 Lyapunov 기반 안정성 분석을 수행한다. 특히, Ψ가 2보다 작은 영역(180° 미만)에서만 초기 조건을 요구함으로써 거의 전역적인 안정성을 확보한다.
자세 제어에서는 모멘트 입력 M을
M = -k_R e_R - k_Ω e_Ω + Ω×JΩ - J(ĤΩ R^T R_d Ω_d - R^T R_d \dotΩ_d) + μ_R
형태로 설계하고, μ_R = -δ_R^2 e_A / (δ_R‖e_A‖ + ε_R) 형태의 슬라이딩‑형 항을 추가해 외란 Δ_R을 보상한다. 여기서 e_A = e_Ω + c_2 J^{-1} e_R 로 정의되어, 자세와 각속도 오류를 결합한 복합 오류를 이용한다. 제어 파라미터 c_2와 ε_R는 Lyapunov 함수의 부정형 행렬 조건을 만족하도록 선택되며, 이를 통해 오류가 균일하게 궁극적으로 제한되는 것을 보인다.
위치 제어에서는 가상 자세 R_c와 가상 각속도 Ω_c를 정의하고, thrust f와 모멘트 M을 동시에 설계한다. thrust는
f = (k_x e_x + k_v e_v + mg e_3 - m \ddot x_d - μ_x)·R e_3
형태이며, μ_x는 외란 Δ_x에 대한 로버스트 보상항으로, μ_x = -δ_x^2 e_B/(δ_x‖e_B‖+ε_x) 로 구성된다. 여기서 e_B = e_v + c_1 e_x 로 정의되어 위치·속도 오류를 결합한다. 모멘트 M은 자세 제어와 동일한 구조를 갖지만, 목표 자세를 R_c 로 교체하고 추가 보상항 μ_R을 포함한다.
안정성 증명에서는 두 단계의 Lyapunov 함수 V_1, V_2를 구성해 각각 자세와 위치·속도 오류에 대한 수렴성을 분석한다. 행렬 M_ij, W_k 등은 제어 이득과 시스템 파라미터에 의해 정의된 양의 정부호 행렬이며, 이들의 최소·최대 고유값을 이용해 충분조건을 도출한다. 결과적으로, 초기 오류가 Ψ<ψ_1, ψ_2 (ψ_i<2) 조건을 만족하면, 모든 오류 변수(e_R, e_Ω, e_x, e_v)가 균일하게 궁극적으로 제한되고, ε_R, ε_x 를 충분히 작게 잡으면 원하는 정확도로 수렴한다.
수치 시뮬레이션에서는 복합 비행 모드 전환, 급격한 궤적 추적, 외란(바람·모델 불확실성) 적용 상황을 테스트한다. 제안된 로버스트 제어기는 전역적인 자세 전이와 고속 위치 추적을 성공적으로 수행하며, 기존 유럽각·사원수 기반 방법에 비해 회전 불연속성(“unwinding”)이 발생하지 않는다.
이 논문의 주요 기여는 (1) SE(3) 위에서 전역적인 동역학 모델링, (2) 외란을 명시적으로 고려한 비선형 로버스트 출력‑추적 제어기 설계, (3) Lyapunov 기반으로 오류의 균일 궁극적 제한을 정량적으로 증명, (4) 복합 비행 모드 전환 시에도 안정성을 유지하는 하이브리드 제어 구조 제시이다. 이러한 접근은 고속·고정밀 비행이 요구되는 실무 응용(예: 물류 배송, 재난 구조, 군사 정찰)에서 유용하게 활용될 수 있다.
댓글 및 학술 토론
Loading comments...
의견 남기기