Flexible robots