Haptic interaction : perception, devices and algorithms /: perception, devices and algorithms. ([2019])