1. A computer-implemented method for extending a range of a physical sensor comprising: receiving a physical output value from a physical sensor; receiving a virtual output value from a virtual sensor; determining a trust level of the physical sensor based on the physical output value; and responsive to determining that the trust level of the physical sensor is below a first threshold trust value, controlling a machine based on the virtual output value responsive to determining that the trust level of the physical sensor is below the first threshold trust value, wherein controlling the machine comprises: determining a trust level of the virtual sensor based on the virtual output value; and controlling the machine based on the virtual output value if the trust level of the virtual sensor is equal to or below a second threshold trust value.