1. An unmanned aerial vehicle (UAV) configured to guide a target, said UAV comprising: one or more vision sensors configured to capture an image of the target wearing an object; one or more processors configured to, individually or collectively, recognize the target from the image of the target wearing the object; an attachment mechanism configured to automatically attach, without human aid, to the object of the target when the target is recognized; and one or more propulsion units configured to permit flight of the UAV while the target is attached to the UAV via the attachment mechanism.