Tiangong Ultra — гуманоид ростом 1,8 метра и весом 52 килограмма. Во время гонки он двигался со средней скоростью 10 километров в час, максимальная скорость составила 12 километров в час. Робот был одет в оранжевую майку и беговые кроссовки. По словам его разработчика Тан Цзяня, победить в забеге роботу помогли длинные ноги и программное обеспечение, которое отвечало за устойчивость и координацию движений. За время марафона батарею Tiangong Ultra пришлось заменить 3 раза.
У каждого робота был сопровождающий человек. Некоторые операторы даже физически помогали машинам, если те теряли равновесие. Некоторые роботы вышли на старт в спортивной экипировке: одному надели боксерские перчатки, другому повязали красную повязку с лозунгом «Победа неизбежна».
Организаторы исключили возможность участия колесных платформ, поэтому все роботы должны были идти или бежать, имитируя движения человека. Высота участников варьировалась от 1,19 до 1,8 метра. Не все справились с задачей: один робот упал у линии старта и несколько минут лежал, прежде чем продолжить гонку. Другой врезался в ограждение, в результате чего пострадал его оператор.
Маршрут включал прямые участки, повороты и уклоны, чтобы проверить, как роботы справляются с различными условиями. На прохождение дистанции давалось не более 3 часов 30 минут. Разработчики готовили своих роботов к забегу несколько недель, проверяя ходовые качества и точность навигации. Некоторые участники сравнили подготовку к забегу с автоспортом.
Это уже не первое соревнование роботов в Китае, но до этого в подобных забегах участвовали только машины. Сейчас же их впервые допустили к состязанию с живыми людьми.