Essentials of dynamic walking; analysis and design of two-legged robots