related tags: 39413E 5F5835 768E62 77640C C2B56E CAC6B2 F2D320 FCF2C1 biomimicry demo finger fingers geraldloeb haptic heat pressure print puzzle robot sensors syntouch touch usc 313433 687260