Energy-Balanced Task Allocation and Dynamic Rescheduling for Multi-Robot Systems in Complex Environments | Synapse