It seems like there must be a lot of work that went in to creating this.
Actually, not so difficult, I just broke the sequence down into a heap of small steps, then animated each in turn.
So the robot twisting his wrist was one simple animation...
Next, raising one leg was another simple animation, and so on.
Once I had made all the separate sequences I put them end to end in Animation Lab's Montage Centre
, and it was done.