I also noticed that useing angle constrains causes problems when i try animate lunar lander video.
https://grabcad.com/library/lunar-sampling-system-whisk-1
Because there is no movement direction. Mathematicaly there is two possibility if you want to animate angle between leg and body 0-50deg. First time when you run animation the leg moves up and next time same animation result the leg moves down.