A method performed on a vehicle, wherein the vehicle is a self-charging quad-rotor unmanned aerial vehicle, UAV, the method comprising: detecting a pilot signal associated with a beacon (106, 108), wherein the beacon (106, 108) is associated with a beacon identification; determining the signal strength of the pilot signal, wherein the pilot signal indicates the beacon identification so that the vehicle is able to associate the signal strength of the pilot signal with the beacon (106, 108); navigating the vehicle to a position at which the pilot signal for the beacon (106, 108) is measured at a second signal strength, wherein the second signal strength is 100dB, wherein navigating the vehicle comprises simultaneously monitoring for an increase in signal strength of the pilot signal associated with the beacon (106, 108); determining that the vehicle is located within a predetermined range of the beacon (106, 108); receiving a second pilot signal associated with a second protocol; navigating the vehicle to a first location based on determining that the vehicle is located within the predetermined range of the beacon (106, 108); wherein the navigating the vehicle to the first location is based at least in part on the second pilot signal associated with the second protocol; upon reaching the first location, generating a first report, the generating comprising: - specifying the beacon identification; - recording navigation data that comprises an altitude, the distance from the beacon (106, 108), and the bearing relative to the beacon (106, 108); and - recording environmental data; and transmitting the first report from the vehicle to a base station, the first report comprising the beacon identification, the navigation data, and the environmental data wherein the vehicle remains docked at the base station until a monitoring session is triggered that activates the vehicle, wherein a battery associated with the vehicle is charged while the vehicle is docked at the base station. detecting a pilot signal associated with a beacon (106, 108), wherein the beacon (106, 108) is associated with a beacon identification; determining the signal strength of the pilot signal, wherein the pilot signal indicates the beacon identification so that the vehicle is able to associate the signal strength of the pilot signal with the beacon (106, 108); navigating the vehicle to a position at which the pilot signal for the beacon (106, 108) is measured at a second signal strength, wherein the second signal strength is 100dB, wherein navigating the vehicle comprises simultaneously monitoring for an increase in signal strength of the pilot signal associated with the beacon (106, 108); determining that the vehicle is located within a predetermined range of the beacon (106, 108); receiving a second pilot signal associated with a second protocol; navigating the vehicle to a first location based on determining that the vehicle is located within the predetermined range of the beacon (106, 108); upon reaching the first location, generating a first report, the generating comprising: - specifying the beacon identification; - recording navigation data that comprises an altitude, the distance from the beacon (106, 108), and the bearing relative to the beacon (106, 108); and - recording environmental data; and - specifying the beacon identification; - recording navigation data that comprises an altitude, the distance from the beacon (106, 108), and the bearing relative to the beacon (106, 108); and - recording environmental data; and transmitting the first report from the vehicle to a base station, the first report comprising the beacon identification, the navigation data, and the environmental data