Humanoid robotics research platform launched at Stellenbosch University