휴머노이드 로봇은 인간과 같은 환경에서 활동할 수 있는 이동성이 보장된다는 장점으로 인하여 20여년 이상 로봇연구자들의 관심을 끌어왔다. 이족메커니즘을 이용하여 계단이나 비평탄지형과 같이 사람이 이동할 수 있는 공간을 하드웨어의 변경 없이 이동할 수 있기 때문이다. 하지만 이족로봇의 보행은 로봇의 기저가 고정되어 있지 않으며 (floating base) 강한 비선형성에 의해 제어 또한 어려움이 많은 분야이다. 전차수동역학모델 (full dynamics model) 기반의 이족로봇 제어는 그 동역학모델의 복잡성 때문에 실시간 보행패턴생성 및 제어가 어렵기 때문에 단일질량을 갖는 선형역진자모델 (Linear Inverted Pendulum Model) 을 이용하여 로봇이 넘어지지 않고 보행할 수 있는 제어기법 및 알고리즘들이 많이 연구되어 왔다. 하지만 이 선형역진자모델 역시 동역학적 특성이 발산하는 불안정한 모델이기 때문에 제어하는데 어려움이 많은 시스템이다. 2011년부터 이러한 불안정한 역진자 동역학시스템을 수렴항과 발산항으로 나누어 발산항을 고려한 캡쳐포인트 동역학기반 보행패턴생성 및 제어가 활발히 연구되고 있다.
본 논문에서는 모델링오차를 줄이기 위해 다질량 모델을 제안하고 동역학모델의 발산성분으로부터 유도되는 캡쳐포인트를 추종하는 캡쳐포인트 추종 제어기 (Capture point tracking controller) 와 실시간 입자군집최적화 (Real-time particle swarm optimization) 를 이용한 캡쳐포인트 궤적 최적화 및 ZMP제어기를 통해 기존에는 불가능했던 급격한 보행명령을 로봇이 안정적으로 수행할 수 있는 보행안정화 제어기법 및 알고리즘을 제안한다. 제안한 보행안정화 제어기법을 사용하면 로봇이 일반적인 다양한 동적 보행명령들뿐만 아니라 기존에 불가능했던 급격한 동적 보행명령들도 안정적으로 수행할 수 있다.