RCAMP: A resilient communication-aware motion planner for mobile robots with autonomous repair of wireless connectivity