동적균형제어 (Dynamic Balance Control)
쉽게 풀면
걷다가 밀리거나 흔들려도 넘어지지 않도록, 로봇이 스스로 자세를 계속 조정해서 균형을 잡는 제어입니다. 걷거나 뛰는 도중에도 로봇이 넘어지지 않도록 매 순간 무게중심을 계산해 균형을 잡아주는 제어 기술입니다. 자전거를 타는 사람이 넘어지지 않으려고 계속 미세하게 균형을 잡는 것처럼, 걷는 로봇도 매 순간 자세를 조금씩 조정합니다.
왜 중요한가
다리형 로봇이 걷고 뛰는 동안 넘어지지 않게 하는 제어로, 정지 상태의 균형과 달리 관성력까지 고려해야 하므로 영모멘트점과 원심 동역학이 핵심 도구입니다. 외부에서 밀었을 때 회복하는 푸시 리커버리가 표준 시험 항목입니다.
논문에서는 이렇게 쓰입니다
복잡한 전신 동역학 대신 단순화된 진자 모델을 이용해, 무게중심이 흔들릴 때마다 빠르게 계산하고 즉시 반응해 균형을 유지한다는 뜻입니다.
이 서술은 동적균형제어가 사전에 계획된 궤적을 그대로 따르는 대신, 예기치 못한 외란에 실시간으로 반응해 균형을 회복하는 데 초점을 둔다는 점을 보여줍니다.
조금 더 깊게 보면
발목 토크로 버티기, 상체 회전으로 각운동량 조절하기, 발을 새로 내딛기라는 세 전략이 외란 크기에 따라 순차적으로 쓰이며, 이 전환 판단이 제어기의 핵심입니다. 정적 균형처럼 무게중심이 지지면 안에 있어야 한다는 조건은 동적 보행에서는 성립하지 않고, 오히려 무게중심을 지지면 밖으로 내보내며 걷는 것이 효율적입니다. 동적 균형 제어의 대표적인 이론적 도구인 영모멘트점(ZMP)은 지면 반력에 의한 모멘트의 수평 성분이 0이 되는 지면 위의 점으로, 이 점이 발바닥 지지 다각형 안에 머무르는 한 발이 모서리를 축으로 뒤집히며 넘어지지 않는다는 판단 기준을 제공합니다.
주의할 점
예상치 못한 큰 외란(충격)에는 단순 모델 기반 제어가 실패할 수 있어 전신 모델 기반 제어와의 결합이 필요할 수 있습니다. ZMP 기준은 발이 항상 지면에 붙어 있다는 가정에 의존하므로, 달리기처럼 발이 순간적으로 공중에 뜨는 동작에는 그대로 적용하기 어렵습니다.