1 Introduction
2 Related work
2.1 Object discrimination from tactile feedback
2.2 Estimating elasticity
2.3 Our contribution
3 Physics of deformation
3.1 Elasticity
3.2 Viscoelasticity
3.2.1 Calculating viscoelasticity from loop enclosed area
3.2.2 Kelvin-Voigt model
3.2.3 Hunt-Crossley model
4 Experimental setup
4.1 Objects set
Description | Dimensions (mm) |
---|---|
Kinova cube | 56 \(\times \) 56 \(\times \) 56 |
Blue cube | 56 \(\times \) 56 \(\times \) 56 |
Yellow cube | 56 \(\times \) 56 \(\times \) 56 |
Blue die | 90 \(\times \) 90 \(\times \) 90 |
White die | 59 \(\times \) 59 \(\times \) 59 |
Pink die | 75 \(\times \) 75 \(\times \) 75 |
Darkblue die | 43 \(\times \) 43 \(\times \) 43 |
Label | Dimensions (mm) | Density | \(CV_{40}\) |
---|---|---|---|
V4515 | 118 \(\times \) 120 \(\times \) 40 | 45 | 1.5 |
V5015 | 119 \(\times \) 120 \(\times \) 42 | 50 | 1.5 |
GV5030 | 118 \(\times \) 119 \(\times \) 40 | 50 | 3.0 |
GV5040 | 118 \(\times \) 118 \(\times \) 39 | 50 | 4.0 |
N4072 | 118 \(\times \) 117 \(\times \) 37 | 40 | 7.2 |
NF2140 | 105 \(\times \) 100 \(\times \) 50 | 21 | 4.0 |
T1820 | 125 \(\times \) 125 \(\times \) 50 | 18 | 2.0 |
T2030 | 125 \(\times \) 120 \(\times \) 40 | 20 | 3.0 |
T3240 | 123 \(\times \) 123 \(\times \) 50 | 32 | 4.0 |
T2545 | 125 \(\times \) 125 \(\times \) 50 | 25 | 4.5 |
RL3529 | 119 \(\times \) 118 \(\times \) 40 | 35 | 2.9 |
RL4040 | 117 \(\times \) 120 \(\times \) 40 | 40 | 4.0 |
RL5045 | 118 \(\times \) 118 \(\times \) 39 | 50 | 4.5 |
RP1725 | 118 \(\times \) 120 \(\times \) 41 | 17 | 2.5 |
RP2440 | 118 \(\times \) 120 \(\times \) 38 | 24 | 4.0 |
RP27045 | 117 \(\times \) 119 \(\times \) 39 | 270 | 4.5 |
RP30048 | 123 \(\times \) 121 \(\times \) 39 | 300 | 4.8 |
RP3555 | 117 \(\times \) 119 \(\times \) 39 | 35 | 5.5 |
RP2865 | 118 \(\times \) 118 \(\times \) 38 | 28 | 6.5 |
RP50080 | 121 \(\times \) 118 \(\times \) 39 | 500 | 8.0 |
4.2 Robot setups
4.2.1 Robotiq 2F-85 gripper
4.2.2 OnRobot RG6 gripper
4.2.3 Robotiq FT300 force/torque sensor
4.3 Gripper calibration
4.4 Professional biaxial compression setup
5 Experiments and results
5.1 Gripper effort and position
5.2 Stress/strain response curves
5.3 Effect of compression speed and precycling
5.4 Young’s modulus of elasticity
5.4.1 Positions on stress/strain curve and window size
5.4.2 Estimating Young’s modulus from professional setup
Foam | \(E_{40}\) (kPa) (Err) | \(E_{70}\) (kPa) (Err) |
---|---|---|
Blue die | 6.783 (10.0%) | 45.609 (15.2%) |
Kinova cube | 82.638 (17.9%) | 82.638 (17.9%) |
NF2140 | 9.756 (10.2%) | 46.047 (18.6%) |
RL5045 | 26.323 (4.5%) | 116.240 (14.5%) |
RP1725 | 6.391 (8.6%) | 20.557 (29.0%) |
RP30048 | 12.439 (5.7%) | 50.479 (20.6%) |
RP50080 | 20.044 (3.53%) | 75.912 (9.9%) |
V4515 | 9.952 (27.32%) | 42.400 (30.68%) |
5.4.3 Young’s modulus—all devices
5.4.4 Linear modulus and relative elasticity estimation
Foam | \(\eta \) (\(\times \) \(10^{3}\)) (N.s.\(m^{-2}\)) |
---|---|
Blue die | 24.717 |
Kinova cube | 119.487 |
NF2140 | 3.267 |
RL5045 | 6.314 |
RP1725 | 5.392 |
RP30048 | 2.960 |
V4515 | 45.812 |
5.5 Viscoelasticity
5.5.1 Viscoelasticity and the hysteresis loop
5.5.2 Elasticity and viscoelasticity—Kelvin-Voigt and Hunt-Crossley models
5.6 Material discrimination from elasticity and viscoelasticity
5.7 Online waste sorting demonstrator
Object | Material | K (\(N/m^2\)) | \(\eta \) (Pa.s) |
small_box | Cardboard | 15,569 | 26,466 |
big_box | Cardboard | 13,106 | 29,013 |
carton | PET | 16,893 | 28,056 |
small_bottle | Plastic | 17,711 | 1278 |
big_bottle | Plastic | 19,898 | 1979 |
aluminium_can | Sheet metal | 35,705 | 88,685 |
steel_can | Sheet metal | 44,303 | 35,462 |
Object | n | \(R^2\) | |
small_box | 0.46 | 0.90 | |
big_box | 0.30 | 0.85 | |
carton | 0.77 | 0.86 | |
small_bottle | 2.55 | 0.98 | |
big_bottle | 5.40 | 0.86 | |
aluminium_can | 0.48 | 0.56 | |
steel_can | 0.60 | 0.70 |