I'm a programmer and I've decided to make some bots for fun. I might start with wheels but my ultimate goal is to make bipedal robots. To that end I first decided to watch a bunch of videos of such bots to see what their motion and parts looked like. One thing that struck me as counter-intuitive is how the forward motion of the robots is being carried out in every example I see.
When a human walks forward, they walk heal-first to toe upon their stride with one leg while pushing off the ground with their opposing heal (Or is it toe). In any case, I don't see any bipedal robots doing this. But why not? It seems to me that given sufficiently replicated feet and legs, bipedal robots should be able to carry out the same motion. Sure, the programming and/or training for this might be difficult but obviously doable. Or am I missing something?
Edit: I do realize that when a person walks, they shift their weight to perform their stride. Also doable though right? There isn't anything magical about the motion of a walking human as far as I know.