by rudukai13 » Wed Dec 05, 2007 2:48 am
by rudukai13
Wed Dec 05, 2007 2:48 am
So I've got a quick question. While looking at all the videos of the humanoid robots out there, I noticed a common trend. When humans walk, we lean our upper body forward slightly, moving our center of gravity to a point where we are no longer stable, and catching ourselves by taking a step forward. In order to go faster, such as a run, we lean farther worward. This is the same basic idea that Segways use to stay balnced-the center of gravity moves, the contact patch needs to move back underneath it to keep from falling over, and it rolls forward, in a perpetual fall. What I have noticed however, is that many humanoid robots tend to take a step forward, lean back, and then on a consecutive step over-compensate and lean too far forward, falling over. So, I guess my question is, why don't people program their robot to lean forward and then take a step? This would provide a much more stable gait, and would allow robots to move more quickly while running.
So I've got a quick question. While looking at all the videos of the humanoid robots out there, I noticed a common trend. When humans walk, we lean our upper body forward slightly, moving our center of gravity to a point where we are no longer stable, and catching ourselves by taking a step forward. In order to go faster, such as a run, we lean farther worward. This is the same basic idea that Segways use to stay balnced-the center of gravity moves, the contact patch needs to move back underneath it to keep from falling over, and it rolls forward, in a perpetual fall. What I have noticed however, is that many humanoid robots tend to take a step forward, lean back, and then on a consecutive step over-compensate and lean too far forward, falling over. So, I guess my question is, why don't people program their robot to lean forward and then take a step? This would provide a much more stable gait, and would allow robots to move more quickly while running.