We are very interested in an application using the force sensor, right now we compare the Robotiq FT 300 and the internal sensor of the UR.
There are some interesting measurement results and I really like to dicuss these with other people, because they are not easily understandable for me.
Questions are e.g. Why is the red line descending after some time? Why is there an additional offset between both sensors, already considering the 680g of the tool and the FT300?
The setup is:
The UR 5 robot is lifting a defined weight in the Z- Axis. The payload of the UR is assigned to the weight including a small hook for attaching the weight to the TCP. Additionaly, the FT 300 is attached to the TCP.
The weighing process starts by zeroing the FT 300 when the weight is just lying on a table.
After that the UR lifts the weight and the measurement starts after a waiting time of 1s.
The measurement takes 30seconds.
The results look like this:
Measurement 3 with 680g weight:
The blue line is the FT 300 external sensor, the red line is the internal sensor calling values with get_tcp_force()
The FT 300 should weigh around 4680g minus the tool and sensor weight of 680g, that is 4000g. This corresponds to a force of around 4kg * 9,81N/ms^2 = 39,2N
Another measurement was to repeat the weighing process ten times, in the following with 3680g respectively 3000g for the FT300 sensor (blue line).
I used a statistic software to calculate mean value and standard deviation as to check if the data is normally / gaus distributed. You can´t read the results in the screenshots so here in letters:
Internal sensor mean value: 35,5 N
Standard deviation: 3,6 N
FT300 mean value: 28,0 N
Standard deviation: 0,6 N
The precision of the internal force sensor is:
Force: +/- 10 N Torque: +/- 5 Nm