Robots take on challenging climb at Taishan Mountain