저수준 동역학 통합 비선형 모델 예측 제어 UAV
초록
본 논문은 고속·민첩 비행 시 발생하는 궤적 추적 오차를 줄이기 위해, 기존 NMPC가 무시해 온 저수준 PID 비행 컨트롤러와 모터 동역학을 명시적으로 모델에 포함한 LoL‑NMPC를 제안한다. 선형 제약을 활용해 액추에이터 한계를 직접 고려하고, 시뮬레이션·실험에서 100 Hz 실시간 실행과 평균 22 % 수준의 추적 오차 감소를 입증한다.
상세 분석
LoL‑NMPC는 기존 비선형 모델 예측 제어(NMPC)에서 흔히 간과되는 두 가지 핵심 요소, 즉 저수준 비행 컨트롤러(PID)와 전동기·프로펠러의 동역학을 수학적으로 통합한다는 점에서 혁신적이다. 전통적인 NMPC는 주로 집합체 추력(Tc)과 원하는 몸체 각속도(ωc)를 가상 입력으로 사용해 고수준 제어 문제를 정의한다. 그러나 실제 비행 스택에서는 이러한 가상 입력이 저수준 PID 루프에 의해 변환되고, 모터 전기·기계적 지연이 추가된다. 저수준 루프를 1차 혹은 2차 시스템으로 근사하는 기존 연구와 달리, 본 논문은 모터 혼합 행렬을 이용해 각 모터의 실제 힘·토크 생성 과정을 정확히 모델링하고, PID 제어기의 비선형 동작을 선형 제약 형태로 표현한다. 이를 통해 액추에이터 포화, 스로틀 재배분 등 별도의 보정 메커니즘이 필요 없으며, 최적화 문제 내에서 직접적인 제약으로 다룰 수 있다.
기술적인 구현 측면에서 저수준 동역학은 상태 벡터에 모터 회전속도(Ω) 혹은 힘(f)을 추가함으로써 확장된다. 모터 동역학은 시간 상수 k_mot을 갖는 1차 시스템으로 기술되며, 힘‑속도 관계 f = c_f Ω²를 통해 추력 및 토크를 계산한다. 이러한 확장은 OCP의 차원을 늘리지만, 논문에서는 RK4 통합과 효율적인 SQP 기반 솔버를 활용해 100 Hz 실시간 실행을 달성했으며, 표준 NMPC 대비 56 % 정도의 연산량 증가에 그친다.
실험 결과는 두드러진 실용성을 보여준다. 실외 테스트에서 최고 98.57 km/h, 3.5 g 가속도 조건에서도 평균 21.97 %의 궤적 추적 오차 감소를 기록했으며, 시뮬레이션에서는 다양한 급격한 궤적(루프, 급격 회전, 고도 변동)에서 일관된 성능 향상을 확인했다. 특히 액추에이터 포화 상황에서 기존 NMPC가 발생시키는 ‘코너 절단’ 현상이 크게 완화되었다.
이 논문의 주요 기여는 다음과 같다. ① 저수준 PID 및 모터 동역학을 NMPC에 정량적으로 포함함으로써 모델-실제 간 불일치를 최소화한다. ② 선형 제약을 활용해 액추에이터 한계를 직접 최적화 문제에 통합, 별도 재배분 로직을 제거한다. ③ 실시간 구현 가능성을 입증, 임베디드 ARM 기반 비행 컴퓨터에서도 100 Hz 주기로 동작한다. ④ 광범위한 실험을 통해 고속·고가속 비행에서도 안정적인 궤적 추적을 증명한다.
향후 연구 방향으로는 저수준 컨트롤러의 비선형 특성을 더 정밀히 모델링하기 위한 고차 동역학(예: 2차 PID, 적응형 게인) 도입, 풍동·외부 교란을 포함한 강인 제어 설계, 그리고 딥러닝 기반 모델 보정과의 하이브리드 구조가 제시될 수 있다. 이러한 확장은 현재 제안된 LoL‑NMPC가 드론 레이싱, 고속 구조 검사, 재난 현장 탐색 등 극한 환경에서의 자율 비행에 적용될 수 있는 기반을 제공한다.
댓글 및 학술 토론
Loading comments...
의견 남기기