Core Concepts
본 논문은 쿼드콥터 UAV의 자세 제어를 위해 선형 2차 최적 제어기(LQR)에 적분 제어 기능을 추가한 LQRi 제어기를 제안하고 있다. 수학적 모델링, 제어기 설계, 시뮬레이션 및 실제 비행 테스트를 통해 LQRi 제어기가 기존 LQR 제어기에 비해 자세 추종 성능이 향상됨을 보여준다.
Abstract
쿼드콥터 UAV의 동역학 모델링: 쿼터니언 표현을 사용하여 쿼드콥터의 운동학과 동역학을 수학적으로 모델링하였다. 이를 통해 선형화된 상태 공간 표현을 도출하였다.
LQR 및 LQRi 제어기 설계: 선형 2차 최적 제어기(LQR)와 LQR에 적분 제어 기능을 추가한 LQRi 제어기를 설계하였다. LQR은 상태 피드백 제어기이며, LQRi는 정상 상태 오차를 줄이기 위해 적분 항을 추가하였다.
시뮬레이션 결과: ArduPilot의 SITL(Software-In-The-Loop) 시뮬레이션 환경에서 LQR과 LQRi 제어기의 성능을 비교하였다. 시뮬레이션 결과, LQRi 제어기가 LQR 제어기에 비해 자세 추종 성능이 약 30% 향상되었다.
실제 비행 테스트: DJI-F450 프레임의 쿼드콥터와 Pixhawk Cube Orange+ 비행 제어기를 사용하여 실제 비행 테스트를 수행하였다. 실험 결과, LQRi 제어기가 LQR 제어기에 비해 롤과 피치 축에서 약 40%, 요 축에서 13% 향상된 자세 추종 성능을 보였다.
오픈소스 코드 공개: 본 논문에서 개발된 LQRi 제어기 코드를 오픈소스로 공개하여 복제 및 추가 연구를 지원하고 있다.
Stats
롤 축 LQR 제어기 MSE: 16.69, RMSE: 4.085, 평균 편차: 3.09
롤 축 LQRi 제어기 MSE: 3.45, RMSE: 1.85, 평균 편차: 1.29
피치 축 LQR 제어기 MSE: 7.4, RMSE: 2.68, 평균 편차: 1.28
피치 축 LQRi 제어기 MSE: 2.35, RMSE: 1.53, 평균 편차: 1.00
요 축 LQR 제어기 MSE: 31.28, RMSE: 5.59, 평균 편차: 3.07
요 축 LQRi 제어기 MSE: 23.39, RMSE: 4.83, 평균 편차: 3.61
Quotes
"LQRi 제어기가 LQR 제어기에 비해 롤과 피치 축에서 약 40%, 요 축에서 13% 향상된 자세 추종 성능을 보였다."
"본 논문에서 개발된 LQRi 제어기 코드를 오픈소스로 공개하여 복제 및 추가 연구를 지원하고 있다."