REMEND / real_world_dataset /dataset_info.json
udiboy1209's picture
Add real world dataset
e78b7eb
{
"ardupilot": {
"w": {
"eqn": "2*pi*x",
"prefix": "mul INT+ 2 mul pi x",
"constants": {}
},
"degF_to_Kelvin": {
"eqn": "(x+459.67)*0.55556",
"prefix": "mul k0 add x k1",
"constants": {"k0": "459.67", "k1": "0.55556"}
},
"radians": {
"eqn": "x*pi/180",
"prefix": "mul k0 x",
"constants": {"k0": "pi/180"}
},
"degrees": {
"eqn": "x*180/pi",
"prefix": "mul k0 x",
"constants": {"k0": "180/pi"}
},
"sq": {
"eqn": "x**2",
"prefix": "pow x INT+ 2",
"constants": {}
},
"angle_to_accel": {
"eqn": "9.80665*tan(x*pi/180)",
"prefix": "mul k0 tan mul x k1",
"constants": {"k0": "9.80665", "k1": "pi/180"}
},
"accel_to_angle": {
"eqn": "atan(x/9.80665)*180/pi",
"prefix": "mul atan div x k0 k1",
"constants": {"k0": "9.80665", "k1": "180/pi"}
},
"tau": {
"eqn": "0.25*log(3*x**2 + 6*x + 1) - sqrt(6)/24*log((x+1-sqrt(2/3))/(x + 1 + sqrt(2/3)))",
"prefix": "sub mul div INT+ 1 INT+ 4 log add mul INT+ 3 pow x INT+ 2 add mul INT+ 6 x INT+ 1 mul k0 log div sub add x INT+ 1 k1 add x add INT+ 1 k1",
"constants": {"k0": "sqrt(6)/24", "k1": "sqrt(2/3)"}
}
},
"paparazzi": {
"isometric_latitude0": {
"eqn": "log(tan(pi/4+x/2))",
"prefix": "log tan add div pi INT+ 4 div x INT+ 2",
"constants": {}
},
"pprz_isa_pressure_of_altitude": {
"eqn": "101325*exp((-1/8434.667799)*x)",
"prefix": "mul k0 exp mul k1 x",
"constants": {"k0": "101325", "k1": "-1/8434.667799"}
},
"pprz_isa_altitude_of_pressure": {
"eqn": "8434.667799*log(101325/x)",
"prefix": "mul k0 log div k1 x",
"constants": {"k1": "101325", "k0": "8434.667799"}
},
"pprz_isa_pressure_of_height": {
"eqn": "0.8*101325*exp((-1/8434.667799)*x)",
"prefix": "mul k0 exp mul k1 x",
"constants": {"k0": "0.8*101325", "k1": "-1/8434.667799"}
},
"pprz_isa_height_of_pressure_full": {
"eqn": "(1-pow(x/(0.8*101325), 0.19029848))*288.15/0.0065",
"prefix": "mul sub INT +1 pow div x k0 k1 k2",
"constants": {"k0": "0.8*101325", "k1": "0.19029848", "k2": "288.15/0.0065"}
},
"pprz_isa_height_of_pressure": {
"eqn": "8434.667799*log(0.8*101325/x)",
"prefix": "mul k0 log div k1 x",
"constants": {"k1": "0.8*101325", "k0": "8434.667799"}
},
"pprz_isa_temperature_of_altitude": {
"eqn": "288.15 - 0.0065*x",
"prefix": "sub k0 mul k1 x",
"constants": {"k0": "288.15", "k1": "0.0065"}
},
"change_rep": {
"eqn": "pi/2-x",
"prefix": "sub div pi INT+ 2 x",
"constants": {}
},
"eas_from_dynamic_pressure": {
"eqn": "sqrt(x*2/1.225)",
"prefix": "pow mul x k0 div INT+ 1 INT+ 2",
"constants": {"k0": "2/1.225"}
},
"nmea_degree2radian": {
"eqn": "x*pi/180",
"prefix": "mul x k0",
"constants": {"k0": "pi/180"}
},
"nmea_radian2degree": {
"eqn": "x*180/pi",
"prefix": "mul x k0",
"constants": {"k0": "180/pi"}
}
},
"cleanflight": {
"invSqrt": {
"eqn": "1/sqrt(x)",
"prefix": "pow x div INT- 1 INT+ 2",
"constants": {}
},
"pressureToAltitude": {
"eqn": "1-pow(x/101325, 0.190295)*4433000",
"prefix": "sub INT+ 1 mul pow div x k0 k1 k2",
"constants": {"k0": "101325", "k1": "0.190295", "k2": "4433000"}
},
"dynThrottle": {
"eqn": "x*(1-x*x/3)*1.5",
"prefix": "mul x mul sub INT+ 1 div pow x INT+ 2 INT+ 3 div INT+ 3 INT+ 2",
"constants": {}
},
"calculateAccZLowPassFilterRCTimeConstant": {
"eqn": "0.5/pi/x",
"prefix": "div k0 x",
"constants": {"k0": "0.5/pi"}
},
"calculateThrottleAngleScale": {
"eqn": "1800/pi*900/x",
"prefix": "div k0 x",
"constants": {"k0": "1800/pi*900"}
},
"sin_approx": {
"eqn": "sin(x)",
"prefix": "",
"constants": {}
},
"acos_approx": {
"eqn": "acos(x)",
"prefix": "",
"constants": {}
}
},
"nn_funcs": {
"logistic": {
"eqn": "1/(1+exp(-x))",
"prefix": "div INT+ 1 add INT+ 1 exp mul INT- 1 x",
"constants": {}
},
"rbf": {
"eqn": "exp(-(x-0.7328)**2/1.9983)",
"prefix": "exp div pow sub x k0 INT+ 2 k1",
"constants": {"k0": "0.7328", "k1": "1.9983"}
},
"multiquad": {
"eqn": "sqrt((x-0.881)**2+8.66172)",
"prefix": "pow add pow sub x k0 INT+ 2 k1 div INT+ 1 INT+ 2",
"constants": {"k0": "0.881", "k1": "8.66172"}
},
"invmultiquad": {
"eqn": "1/sqrt((x-0.881)**2+8.66172)",
"prefix": "pow add pow sub x k0 INT+ 2 k1 div INT- 1 INT+ 2",
"constants": {"k0": "0.881", "k1": "8.66172"}
},
"tanh": {
"eqn": "tanh(x)",
"prefix": "div sub exp x exp mul INT- 1 x add exp x exp mul INT- 1 x",
"constants": {}
},
"softplus": {
"eqn": "log(1+exp(x))",
"prefix": "log add INT+ 1 exp x",
"constants": {}
},
"silu": {
"eqn": "x/(1+exp(-x))",
"prefix": "div x add INT+ 1 exp mul INT- 1 x",
"constants": {}
}
},
"ntc_thermistor": {
"resistanceToKelvins": {
"eqn": "1/25+log(x/100000)/3950",
"prefix": "add div INT+ 1 INT+ 2 5 div log div x k0 k1",
"constants": {"k0": "100000", "k1": "3950"}
},
"readResistance": {
"eqn": "8000/(1024/x - 1)",
"prefix": "div k0 sub div k1 x INT+ 1",
"constants": {"k0": "8000", "k1": "1024"}
},
"celsiusToKelvins": {
"eqn": "x+273.15",
"prefix": "add x k0",
"constants": {"k0": "273.15"}
},
"kelvinsToCelsius": {
"eqn": "x-273.15",
"prefix": "sub x k0",
"constants": {"k0": "273.15"}
},
"celsiusToFahrenheit": {
"eqn": "x*1.8+32",
"prefix": "add mul x div INT+ 9 INT+ 5 INT+ 3 2",
"constants": {}
},
"kelvinsToFahrenheit": {
"eqn": "(x-273.15)*1.8+32",
"prefix": "add mul sub x k0 div INT+ 9 INT+ 5 INT+ 3 2",
"constants": {"k0": "273.15"}
}
},
"arduino_sensorkit": {
"calcAltitude": {
"eqn": "(1-(x/101325)**(1/5.25588))/0.0000225577",
"prefix": "div sub INT+ 1 pow div x k0 k1 k2",
"constants": {"k0": "101325", "k1": "1/5.25588", "k2": "0.000225577"}
},
"convertCtoF": {
"eqn": "x*1.8+32",
"prefix": "add mul x div INT+ 9 INT+ 5 INT+ 3 2",
"constants": {}
}
},
"pathtracing": {
"fresnelReflectanceAtNormal": {
"eqn": "(1-x)**2/(1+x)**2",
"prefix": "pow div sub INT+ 1 x add INT+ 1 x INT+ 2",
"constants": {}
},
"blinToBeckmann": {
"eqn": "sqrt(2/(2+x))",
"prefix": "pow div INT+ 2 add x INT+ 2 div INT+ 1 INT+ 2",
"constants": {}
},
"beckmannToBlinn": {
"eqn": "2/x**2 - 2",
"prefix": "add div INT+ 2 mul x x INT- 2",
"constants": {}
}
}
}