Supervised learning for improving the accuracy of robot-mounted 3D camera applied to human gait analysis