Unmanned aerial vehicles are being asked to fly ever more ambitious missions: threading through dense urban canyons, ...