Solar Harvesting Swarms in Dynamic and 3D Urban Environments: Modeling and Simulation