Flexible robot can withstand fire, snow - and being run over by a car.