def rssiDistance(rssi, power, n):
return (10.0 ** ((power - rssi) / (10.0 * n))) * 100.
def blueDistance(rssi, power=-62.0):
return 0.5 * rssiDistance(rssi, power, 2.6)
def wifiDistance(rssi, power=-32.0):
return math.sqrt(abs(((240 ** 2) - ((0.8 * rssiDistance(rssi, power, 3.0)) ** 2))))e = lambda i: ((distance(guess, anchorPositions[i]) - anchorDistances[i][-1]) ** 2) / weight[i]