최근 이족 보행 로봇이 사람처럼 복잡한 작업 환경에서 움직이도록 하기 위 해 다양한 연구가 진행되고 있다. 로봇이 복잡한 환경에서 사용되기 위해서는 로봇의 보행을 안정적으로 제어하는 것이 필수적이다. 로봇의 무게중심은 로봇 의 보행과 관련하여 큰 영향을 미치므로 무게중심 궤적을 생성하고 제어하는 것이 필요하다. 따라서 로봇의 무게중심 궤적 생성과 이동의 안정성을 위한 다 양한 연구가 활발히 진행되고 있다. 본 논문에서는 실시간 입자군집최적화 (Particle swarm optimization)를 이용한 보행 안정성을 위한 보행 궤적 생성 및 토크 기반 최적화 제어 알고리즘을 제 안한다. 제안하는 최적화기반 제어 알고리즘은 선형역진자모델 (Linear Inverted Pendulum Model) 동역학 식의 발산성분인 캡쳐포인트 (Capture Point)와 로봇의 무게중심 궤적을 생성하고 최적화한다. 기존에는 제한된 reference CP 입력으로 불안정한 보행에 대한 제어 입력이 생성될 수 있지만 제안한 목적함수를 최소 화하며 로봇이 안정적으로 걸을 수 있는 제어 입력으로 reference CP가 실시간으로 최적화되면서 보행의 안정성을 확보할 수 있다. 또한, 제안한 토크 제어기 는 발바닥에 가해지는 힘과 토크 계획 방법과 로봇의 보행 안정성을 위한 4가 지 추가 토크 제어기를 포함한다. 이때 발바닥에 가해지는 토크를 로봇의 보행 상황과 맞게 실시간으로 최적화하고 Computed Torque Method (CTM)와 Recursive Newton-Euler (RNE)를 사용하여 로봇의 각 관절에 입력한다. 제안하는 최적화기반 제어 기법을 활용하여 기존 제어 기법에 비해 다양한 보폭 및 시간 변화가 포함된 보행 명령과 비평탄 지형에서의 보행 명령을 안정적으로 수행하는 것을 시뮬레이션과 하드웨어 실험에서 확인할 수 있다.