How to check if F/T sensors readings are correct #93
-
Hi, Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments
-
Hi @KevinAStein , consider that the measurements of the F/T sensors (as streamed by the To get some ports streaming measurements of the F/T sensors with this offset removed, launch the Once you get the measurement without the offsets, you can try to load the robot with some additional object with a known weight to check the measurement of the F/T sensors (the use of an additional weight is necessary because the known weight of the robot is already used by Consider that for two feet balancing scenario, this offset is computed when you launch the Furthermore, consider that apparently the offset computed for the F/T sensors in the lower limbs seems to be highly dependent on the load on the legs (i.e. if the robot is in single support on the left/right leg, in double support or with the root_link fixed to the pole). We are currently in the process of investigating this phenomenon with @fjandrad , for more info on this please check robotology-legacy/codyco-modules#160 . |
Beta Was this translation helpful? Give feedback.
-
@traversaro thanks, but after launching the WBD3 with |
Beta Was this translation helpful? Give feedback.
-
@traversaro just found it, sorry, was not seeing it because of a typo in the parameters. |
Beta Was this translation helpful? Give feedback.
-
@traversaro if in zero upright standing position my filtered readings are |
Beta Was this translation helpful? Give feedback.
-
I think that are reasonable values. At least they are similar to measurements that we get on working iCub when we do double balancing demos (cc @DanielePucci for confirmation). For the sake of completeness, consider that FT sensors are always affect by termal drift, so if you got the measurement some time after the calibration, this could also affect how much the sensor output is reliable. |
Beta Was this translation helpful? Give feedback.
-
Ok thanks, so 10 is not a big gap I assume. I'll close this. |
Beta Was this translation helpful? Give feedback.
-
The difference in the readings looks reasonable to me. |
Beta Was this translation helpful? Give feedback.
Hi @KevinAStein , consider that the measurements of the F/T sensors (as streamed by the
/icub/***/analog:o
ports ) are affected by an unknown offset. This offset is computed at the startup (and when thecalib***
rpc function are called) by thewholeBodyDynamics
andwholeBodyDynamicsTree
modules.To get some ports streaming measurements of the F/T sensors with this offset removed, launch the
wholeBodyDynamicsTree
module with theoutput_clean_ft
option (you can simply add--output_clean_ft
in the wholeBodyDynamicsTree option box in yarpmanager).Once you get the measurement without the offsets, you can try to load the robot with some additional object with a known weight to check the measur…