Optimization of Parametrised Kicking Motion for Humanoid Soccer