Communication Scheduling and Plan Revision For Planetary Rovers