Difference between revisions of "FT sensor"

From Wiki for iCub and Friends
Jump to: navigation, search
m (Additional info: add link to firmware page)
m (Electronic specifications: update links related to the F/T sensors electronics)
Line 57: Line 57:
 
For more info on how to load the firmware and the calibration matrix on a FT sensor, check [[Firmware#Firmware_update_.28Force.2FTorque_Sensors.29|the wiki page on Firmware]].
 
For more info on how to load the firmware and the calibration matrix on a FT sensor, check [[Firmware#Firmware_update_.28Force.2FTorque_Sensors.29|the wiki page on Firmware]].
  
== Electronic specifications ==
+
== Electronics ==
 
* The F/T sensor electronics is called STRAIN and it is available from the iCubPlatform SVN module. In particular see [http://sourceforge.net/p/robotcub/code/HEAD/tree/trunk/iCubPlatform/hardware/strain/ here]
 
* The F/T sensor electronics is called STRAIN and it is available from the iCubPlatform SVN module. In particular see [http://sourceforge.net/p/robotcub/code/HEAD/tree/trunk/iCubPlatform/hardware/strain/ here]
  
Line 64: Line 64:
 
* In iCub version 1.x there are four F/T sensors on the iCub located in the upper arms and upper legs respectively. In iCub version 2.x two additional F/T sensors are mounted in the ankle, for a total of six F/T sensors.  
 
* In iCub version 1.x there are four F/T sensors on the iCub located in the upper arms and upper legs respectively. In iCub version 2.x two additional F/T sensors are mounted in the ankle, for a total of six F/T sensors.  
  
* F/T sensors communicate via the CAN bus. The list of the CAN addresses employed on the iCub is reported [http://eris.liralab.it/wiki/Can_addresses_and_associated_firmware here]
+
* F/T sensors communicate via the CAN bus. The list of the CAN addresses employed on the iCub is reported [http://eris.liralab.it/wiki/Can_addresses_and_associated_firmware here] .
  
* F/T sensor firmware source code is available in http://sourceforge.net/p/robotcub/code/HEAD/tree/trunk/iCub/firmware/sensorReaderDspic30f4013/strain/ .
+
* F/T sensor firmware source code is available in [https://github.com/robotology/icub-firmware/tree/master/sensorReaderDspic30f4013]/strain .
 +
 
 +
* For info on how to load a new firmare build or a new calibration matrix on a sensor, please check [[http://wiki.icub.org/wiki/Firmware#Firmware_update_.28Force.2FTorque_Sensors.29]] .
  
 
== More information ==
 
== More information ==

Revision as of 10:56, 7 October 2015

The F/T sensor of the iCub

The F/T sensor (6-dof) has also been specially designed to fit the iCub. However, the size of the sensor has been made compatible with an existing commercial product. On the other hand the signal conditioning electronics has been made to fit the sensor itself, consequently reducing the space required. The F/T sensor is based on a classical Wheatstone bridge design employing 12 semiconductor strain gauges arranged in a 6 half-bridges configuration.

Mechanical specifications

Physical specifications

  • The physical specifications of the sensor are reported in Table 1.
Weight 0.122[kg]
Diameter 45[mm]
Height 18.4[mm]
Table 1: Physical specifications of the sensor


Measurement frame specifications

FtsensorCoord.jpg

The F/T sensor reference frame. Please notice that key elements to localize the reference frame on the sensor are two: (1) the hole where the CAN exits the sensor and (2) the thick VS the thin sensor cover.

The sensor is calibrated to measure the Force/Torque applied by the upper (blue) part of the sensor on the lower (red) part of sensor, and express it on the F/T sensor reference frame.


Calibration specifications

The sensors are calibrated in order to obtain high resolution in typical operating regions. Typical values of the range and resolution for a sensor after the calibration procedure are reported in Table 2. The resolution is typical for most applications and can be improved with filtering. Resolutions quoted are the effective resolution after dropping three counts of noise.

Fx, Fy [N] Fz [N] Tx, Ty [Nm] Tz [Nm]
Range 2000 2000 40 30
Resolution 0.25 0.25 0.0049 0.0037
Table 2: typical values after sensor calibration

Additional info

Additional specification are reported in the document: FTSens.pdf .

For more info on how to load the firmware and the calibration matrix on a FT sensor, check the wiki page on Firmware.

Electronics

  • The F/T sensor electronics is called STRAIN and it is available from the iCubPlatform SVN module. In particular see here
  • In iCub version 1.x there are four F/T sensors on the iCub located in the upper arms and upper legs respectively. In iCub version 2.x two additional F/T sensors are mounted in the ankle, for a total of six F/T sensors.
  • F/T sensors communicate via the CAN bus. The list of the CAN addresses employed on the iCub is reported here .
  • F/T sensor firmware source code is available in [1]/strain .
  • For info on how to load a new firmare build or a new calibration matrix on a sensor, please check [[2]] .

More information


Back to the table of contents