Energy-Constrained Motion Planning and Scheduling for Autonomous Robots in Complex Environments | Synapse