How to make a mechanically balanced robot – Part 3 Program different kind of movements