A ferrofluid based artificial tactile sensor with magnetic field control