resilient robot design