Robot Climbing Competition: Humanoids and quadrupeds take on 3.9-km challenge on Mount Tai in Shandong Province