Humans and robots will compete side by side in a 21-kilometer half-marathon in Beijing's Daxing district.