mechanically speaking, walking (or running, on level terrain) has two components: finding a place to support the first leg, then balancing on it long enough to find a place for the next leg and place it. Then carry the momentum forward. That's an awful lot for a robot to do... Aismo's new running capabilities (well, this was released a while ago) represent a milestone in the balancing portion. Now they can work on letting Aismo process the visual terrain fast enough to run on unlevel surfaces. But it'll be a while before the technology exists for the robot to identify rocks, sticks, dirt, cement, gravel, etc like we do. So don't expect to see Aismo jogging in the woods anytime soon.
paul