China's Army Hosts An Autonomous Robot Contest

Called "Overcoming Obstacle 2016"