종속화아키텍처 (Subsumption Architecture)
쉽게 풀면
간단한 행동 규칙들을 여러 층으로 쌓아 두고, 더 중요한 상위 규칙이 있으면 아래 규칙을 무시하고 그 위층이 대신 행동을 결정하게 하는 방식입니다. 예를 들어 '장애물을 피하라'는 하위 층이 항상 켜져 있지만, '목표로 가라'는 상위 층이 필요할 때 하위 층의 판단을 덮어씌우는 식으로 작동합니다.
왜 중요한가
복잡한 세계 모델 없이도 단순한 행동 모듈의 조합만으로 실용적인 로봇 행동을 만들 수 있음을 보여주어, 반응형 로봇 제어 설계에 큰 영향을 미친 아키텍처입니다. 복잡한 세계 모델 없이 단순한 행동 규칙만으로도 실용적인 로봇을 만들 수 있음을 실증해, 이후 반응형 로봇 제어 연구 전반에 큰 영향을 미쳤습니다.
논문에서는 이렇게 쓰입니다
중앙에서 모든 것을 계획하는 대신, 여러 개의 단순한 행동 층이 동시에 작동하되 더 긴급한 층이 우선권을 갖도록 설계한다는 뜻입니다.
상위 계층이 하위 계층의 출력을 억제·대체하는 종속화아키텍처의 작동 방식을 보여준다.
조금 더 깊게 보면
단순 행동의 조합만으로는 장기적 계획이 필요한 복잡한 작업을 수행하기 어려워, 오늘날에는 계획 기반 계층과 결합한 혼합형 아키텍처가 더 일반적으로 활용됩니다. 각 계층은 독립적으로 개발·시험할 수 있어 브룩스는 이를 '포섭(subsumption)'이라 불렀는데, 낮은 계층(장애물 회피)이 항상 먼저 만들어지고 그 위에 높은 계층(목표 이동)을 얹는 상향식 설계 방법론 자체가 이 아키텍처의 핵심 기여로 평가됩니다. 당시 지배적이던 심의형 아키텍처의 느린 계획 방식에 대한 근본적인 대안을 제시했다는 점에서 로봇 제어 이론사에서 중요한 전환점으로 평가됩니다.
주의할 점
복잡한 장기 목표 수립이나 명시적 계획이 필요한 작업에는 본질적으로 적합하지 않다는 한계가 있습니다.
계층 수가 많아지면 억제·억압 신호의 배선이 복잡해져, 특정 계층을 수정했을 때 다른 계층에 미치는 영향을 예측하기 어려워지는 확장성 문제가 있습니다.