Different force values for each time I run "bota_ethercat_minimal_example.py"

Hello Ilias,

I'm running "bota_ethercat_minimal_example.py" and it works, it prints the values (with noise). No problem until here, but when I stop the code and run it again, without touching the SensONE, I observe a substantial jump in the values of Fx and Fy.

I have tested it with two different SensONE sensors, and the same problem persists.

I have recorded the values for 4 different runs with the same SensONE, in which the sensor is exactly in the same position. To be clear, I have just run and stopped the code 4 times in a row, without touching the SensONE, and stored the values in csv files (find them attached).

sensor_up_run_1.csv

sensor_up_run_2.csv

sensor_up_run_3.csv

sensor_up_run_4.csv

As you can see, the Fx and Fy values jump from one run to another. It looks like the values have a different bias for each time the code is run.

Have you experienced something like this before? I also attach the py file, but I just changed the lines to store the values in a csv file.

bota_ethercat_minimal_example.py

Thank you, Jon