1. A method of guiding a target comprising: receiving, through a user device, a user input indicating a travel route for an unmanned aerial vehicle (UAV) to guide the target; guiding the target using the UAV by flying the UAV along the travel route while the target is in motion, wherein a location of the UAV is known; receiving, through the user device while the UAV is guiding the target along the travel route, a change to the travel route to provide an updated travel route; and guiding the target by flying the UAV along the updated travel route.