This paper presents a contribution to the state of the art in the design of tactile sensing algorithms that take advantage of the characteristics of generalized sparse matrix-vector multiplication to reduce the area, power consumption, and data storage required for real-time hardware implementation. This work also addresses the challenge of implementing the hardware to execute multiaxial contact-force estimation algorithms from a normal stress tactile sensor array on a field-programmable gate-array development platform, employing a high-level description approach. This paper describes the hardware implementation of the proposed sparse algorithm and that of an algorithm previously reported in the literature, comparing the results of both hardware implementations with the software results already validated. The calculation of force vectors on the proposed hardware required an average time of 58.68 ms, with an estimation error of 12.6% for normal forces and 7.7% for tangential forces on a 10 × 10 taxel tactile sensor array. Some advantages of the developed hardware are that it does not require additional memory elements, achieves a 4× reduction in processing elements compared to a non-sparse implementation, and meets the requirements of being generalizable, scalable, and efficient, allowing an expansion of the applications of normal stress sensors in low-power tactile systems.
Read full abstract