PX4의 위치 제어기에서는 원하는 궤적(desired trajectory) 정보를 이용하여 추력 벡터를 계산한다.
관성 좌표계

쿼터니언
쿼터니언
만약 추력이

좌표계
그런 다음

만약

또한 만약 추력벡터가 아래 방향을 향하고 있으면, 즉

마지막으로
식 (1), (3), (4)에서 구한
마지막으로 DCM과 쿼티니언 변환 관계식을 이용하여 다음과 같이
'유도항법제어 > 비행제어' 카테고리의 다른 글
상태천이행렬 (State Transition Matrix) 과 Floquet 정리 (0) | 2023.06.30 |
---|---|
쿼터니언 기반 자세제어 (0) | 2023.03.18 |
[PX4] 멀티콥터 자세제어 알고리즘 - 3 (0) | 2023.02.24 |
[PX4] 멀티콥터 자세제어 알고리즘 - 2 (0) | 2023.02.23 |
[PX4] 멀티콥터 자세제어 알고리즘 - 1 (0) | 2023.02.22 |
댓글