38.15 작업 우선순위 프레임워크의 동역학적 기초
작업 우선순위 프레임워크(task-priority framework)는 여유 자유도 로봇이 여러 작업을 체계적으로 수행하기 위한 학술적 방법론이다. 동역학적 기초 위에서 구축된 이 프레임워크가 복잡한 로봇 작업의 학술적·실무적 기반이 된다. 본 절에서는 작업 우선순위 프레임워크의 동역학적 기초를 학술적으로 다룬다.
1. 작업 우선순위의 개념
1.1 다중 작업
여유 자유도 로봇은 동시에 여러 작업을 수행할 수 있다.
1.2 우선순위
작업 간 우선순위를 설정한다.
1.3 학술적 프레임워크
Nakamura, Siciliano, Khatib 등이 학술적 기반을 확립했다.
2. 우선순위의 원칙
2.1 주 작업
가장 높은 우선순위의 작업이다.
2.2 보조 작업
주 작업에 영향을 주지 않는 한 수행되는 작업이다.
2.3 엄격한 계층
상위 작업이 하위 작업에 의해 간섭받지 않는다.
3. Nakamura-Hanafusa 프레임워크
3.1 기본 아이디어
1987년 Nakamura와 Hanafusa가 운동학적 우선순위를 확립했다.
3.2 영공간 투영
하위 작업을 상위 작업의 영공간에 투영한다.
3.3 수학적 구조
계층적 투영 구조이다.
4. 운동학적 우선순위
4.1 공식
두 작업의 경우 다음이 성립한다.
\dot{\vec{q}} = \mathbf{J}_1^+ \dot{\vec{x}}_{1,d} + (\mathbf{J}_2 \mathbf{N}_1)^+ (\dot{\vec{x}}_{2,d} - \mathbf{J}_2 \mathbf{J}_1^+ \dot{\vec{x}}_{1,d})
여기서 \mathbf{N}_1 = \mathbf{I} - \mathbf{J}_1^+ \mathbf{J}_1이다.
38.15.4.2 재귀적 확장
여러 작업으로 재귀적으로 확장 가능하다.
38.15.4.3 실무적 활용
운동학적 우선순위가 실무적으로 널리 활용된다.
38.15.5 동역학적 우선순위
38.15.5.1 Khatib의 확장
동역학적 우선순위는 Khatib가 확장했다.
38.15.5.2 동적 일관성
동적 일관 역자코비안을 활용한다.
38.15.5.3 학술적 엄밀성
학술적으로 엄밀한 프레임워크이다.
38.15.6 Sentis-Khatib 프레임워크
38.15.6.1 확장된 체계
Sentis-Khatib이 계층적 제어를 체계화했다.
38.15.6.2 휴머노이드 응용
휴머노이드 전신 제어에 활용된다.
38.15.6.3 현대적 표준
현대 로봇 제어의 학술적 표준이다.
38.15.7 계층적 투영
38.15.7.1 중첩 영공간
각 계층의 영공간이 중첩된다.
38.15.7.2 수학적 표현
\mathbf{N}_{i|\text{prev}} = \mathbf{N}_{i-1|\text{prev}} \cdot \mathbf{N}_i
4.2 엄격한 분리
각 레벨이 이전 레벨에 영향을 주지 않는다.
5. 동역학적 분리
5.1 개념
동적 일관 접근이 동역학적 분리를 제공한다.
5.2 분리된 제어
각 작업을 독립적으로 제어한다.
5.3 안정성
분리가 안정성 증명을 단순화한다.
6. 실무적 활용
6.1 휴머노이드
휴머노이드 로봇 제어에 활용된다.
6.2 모바일 매니퓰레이터
모바일 매니퓰레이터의 다중 작업 제어이다.
6.3 다중 접촉
다중 접촉 제어에 적합하다.
7. 학술적 활용
본 절에서 다룬 작업 우선순위 프레임워크의 동역학적 기초는 여유 자유도 로봇의 복잡한 작업 수행을 위한 학술적 방법론이다. 계층적 제어의 체계적 이해가 현대 고급 로봇 시스템의 학술적·실무적 기반을 제공한다.
8. 출처
- Nakamura, Y. and Hanafusa, H., “Task-priority based redundancy control of robot manipulators”, International Journal of Robotics Research, Vol. 6, No. 2, pp. 3–15, 1987.
- Siciliano, B. and Slotine, J.-J. E., “A general framework for managing multiple tasks in highly redundant robotic systems”, Fifth International Conference on Advanced Robotics, pp. 1211–1216, 1991.
- Khatib, O., “A unified approach for motion and force control of robot manipulators: The operational space formulation”, IEEE Journal on Robotics and Automation, Vol. 3, No. 1, pp. 43–53, 1987.
- Sentis, L. and Khatib, O., “Synthesis of whole-body behaviors through hierarchical control of behavioral primitives”, International Journal of Humanoid Robotics, Vol. 2, No. 4, pp. 505–518, 2005.
- Chiaverini, S., “Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators”, IEEE Transactions on Robotics and Automation, Vol. 13, No. 3, pp. 398–410, 1997.
9. 버전
- 문서 버전: 1.0
- 작성일: 2026-04-18