Centroidal Trajectory Generation and Stabilization Based on Preview Control for Humanoid Multi-Contact Motion | Synapse