Hello everyone!
I am working on a mini-project using MikroTik RouterBOARD devices to create an efficient localization application. My approach involves utilizing the signal_strength parameter from MikroTik routers and Python for distance calculations. Currently, I am able to estimate distances with an average error of about 8 meters.
I conducted several tests in an open field spanning 60 meters. After gathering samples, I computed the best polynomial function to fit the given data. The results are promising, but I’m wondering if there’s a way to further minimize the error. (I attached results as png)
The router was configured as described in the WDS repeater example, where it acts as the main gateway. In the future, I plan to set up a simple triangular configuration for triangulation to calculate the receiver’s position. (https://wiki.mikrotik.com/WDS_repeater_ ... pB825zob6Q)
I also tried modifying the tx_power value to [-20, 20, 40], but I didn’t notice any significant difference in accuracy.
Do you have any ideas on how I could improve my setup or reduce the error further? Any suggestions or advice would be greatly appreciated!
Thanks in advance! All ideas and advice are appreciated. <3