Tags:
Localisation, sensors, 3D, MDU
Owner:
roudy.dagher@inria.fr
Implementation of a self-calibration or self-localization algorithm that uses a set of inter-point distances to estimate the coordinates of the sets in 3D. A general (arbitrary dimension) can also be used.
Please log in to perform a job with this app.
In input :
{ "comments": "Created on 2017-07-13 11:17:07", "position": [ 1, 2, 3 ], "ranges": [ [ 2803, 2206, 844, 1086 ], [ 2839, 2187, 831, 1085 ], [ 2812, 2218, 836, 1063 ], [ 2847, 2249, 826, 1100 ], [ 2829, 2193, 837, 1084 ], [ 2809, 2246, 828, 1080 ], [ 2800, 2225, 880, 1086 ], [ 2855, 2220, 834, 1066 ], [ 2832, 2211, 845, 1062 ], [ 2862, 2215, 856, 1083 ], [ 2826, 2240, 865, 1095 ], [ 2816, 2221, 854, 1073 ], [ 2818, 2255, 860, 1068 ], [ 2787, 2222, 840, 1080 ], [ 2821, 2205, 865, 1075 ], [ 2857, 2237, 869, 1096 ], [ 2819, 2221, 835, 1086 ], [ 2809, 2245, 832, 1072 ], [ 2858, 2189, 803, 1069 ], [ 2809, 2242, 823, 1094 ], [ 2822, 2227, 858, 1076 ], [ 2833, 2229, 840, 1076 ], [ 2789, 2237, 861, 1072 ], [ 2824, 2194, 860, 1077 ], [ 2819, 2262, 869, 1078 ], [ 2859, 2196, 885, 1055 ], [ 2818, 2225, 840, 1078 ], [ 2807, 2237, 831, 1079 ], [ 2812, 2244, 849, 1086 ], [ 2796, 2223, 842, 1100 ], [ 2829, 2212, 844, 1077 ], [ 2817, 2250, 842, 1052 ], [ 2813, 2205, 875, 1066 ], [ 2848, 2246, 865, 1084 ], [ 2806, 2194, 838, 1086 ], [ 2818, 2199, 843, 1091 ], [ 2810, 2247, 842, 1080 ], [ 2875, 2219, 845, 1086 ], [ 2839, 2194, 859, 1068 ], [ 2833, 2238, 859, 1083 ], [ 2827, 2212, 846, 1070 ], [ 2801, 2244, 814, 1068 ], [ 2819, 2197, 833, 1057 ], [ 2807, 2225, 825, 1095 ], [ 2829, 2228, 863, 1072 ], [ 2862, 2224, 882, 1113 ], [ 2859, 2187, 866, 1082 ], [ 2835, 2278, 851, 1089 ] ] }
In output :
{ "result": { "X": [ [0.5726227629,0.9502570576,0.4488920925], [0.524314077,0.7868945705,0.05884985883], [0.9232163106,0.5385769323,0.9920181015], [0.9584251723,0.06284419881,0.2565859963], [0.3553015835,0.08387192173,0.5870695808], [0.8583772824,0.3937421807,0.03908325377], [0.3490294027,0.1458945144,0.6348586112], [0.9960651767,0.9120634492,0.7354211272], [0.7231944136,0.4900448179,0.4984073687], [0.5527615965,0.5476653296,0.9413063134], [0.6334879578,0.03661985767,0.5869815023], [0.4413978033,0.3144871393,0.0519539724], [0.4743562261,0.8811688807,0.164541861], [0.808722158,0.1270862412,0.6846538279], [0.6601433167,0.1008883122,0.1369670734], [0.2088379253,0.7647809534,0.2413518753], [0.002665682745,0.5558914556,0.07392972434], [0.8617996595,0.9496770847,0.9393294591], [0.4411197553,0.232986955,0.6433482775], [0.2867362805,0.7428807993,0.77827013], [0.6609287327,0.1968547234,0.137928092], [0.5626427169,0.9229990693,0.9143068248], [0.145064934,0.7854014644,0.6138056981], [0.4747320026,0.5495813629,0.3242149186], [0.06165355958,0.5485622334,0.2509212379], [0.8541495399,0.03165867935,0.6287000217], [0.3421844869,0.1605593094,0.7761944016], [0.9866806084,0.4780064086,0.7420154088], [0.8483213101,0.5504059778,0.9077674763], [0.4725583818,0.04383206525,0.4783500151], [0.7945821532,0.2873969197,0.1478090048], [0.6499876319,0.9835652384,0.2335540562], [0.2231404525,0.1251836039,0.3271179269], [0.2314131847,0.2641720369,0.2913614878], [0.5520736582,0.7574229564,0.9390857571], [0.09079085176,0.4225869113,0.2850384235], [0.5329738066,0.8256873501,0.6807383915], [0.4668120557,0.8279849793,0.3557043399], [0.1638054806,0.9413209677,0.4837038861], [0.5141953827,0.6651640048,0.453039648], [0.8670744852,0.9568639533,0.3047941234], [0.7557879962,0.1036345207,0.3243204901], [0.09012067275,0.7355731415,0.3776947684], [0.8869087808,0.04297794249,0.801998974], [0.06312931976,0.2250922342,0.2508286551], [0.2793520386,0.9339587559,0.7277823512], [0.7164369723,0.6906957527,0.1660874405], [0.3928042829,0.1779089996,0.9140106176] ], "A": [ [0.3085452828,0.5830640132,0.1512067434], [0.06769794588,0.5331610231,0.4124376302], [0.1290987332,0.6134213633,0.9259914907], [0.2250152054,0.6392411711,0.7817448919] ] } }
09/02/2018 : Version 0.4, Added real algorithm
12/01/2018 : Version 0.3, Some fix for path issues
10/10/2017 : Version 0.2, Added entrypoint json I/O with dummy octave script
10/10/2017 : Version 0.1, initial version
This app id is : 166
This curl command will create a job, and return your job url, and also the average execution time
files and/or dataset are optionnal, think to remove them if not wantedcurl -H 'Authorization: Token token=<your_private_token>' -X POST -F job[webapp_id]=166 -F job[param]="" -F job[queue]=standard -F files[0]=@test.txt -F files[1]=@test2.csv -F job[file_url]=<my_file_url> -F job[dataset]=<my_dataset_name> https://allgo.inria.fr/api/v1/jobs
Then, check your job to get the url files with :
curl -H 'Authorization: Token token=<your_private_token>' -X GET https://allgo.inria.fr/api/v1/jobs/<job_id>