Towards an Improvement of the SABIAN Humanoid Robot: from Design to Optimisation