The animation was made by hand in the Catia DMU Kinematics, you can, however, animate the assemblies using formulas and laws.