Human-Inspired Neurorobotic System for Classifying Surface Textures by Touch

被引:56
作者
Friedl, Ken E. [1 ]
Voelker, Aaron R. [2 ]
Peer, Angelika [3 ]
Eliasmith, Chris [2 ]
机构
[1] Tech Univ Munich, Chair Automat Control Engn, D-80333 Munich, Germany
[2] Univ Waterloo, Ctr Theoret Neurosci, Waterloo, ON N2L 3G1, Canada
[3] Univ West England, Bristol Robot Lab, Bristol BS16 1QY, Avon, England
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2016年 / 1卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
Neurorobotics; biologically-inspired robots; force and tactile sensing;
D O I
10.1109/LRA.2016.2517213
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Giving robots the ability to classify surface textures requires appropriate sensors and algorithms. Inspired by the biology of human tactile perception, we implement a neurorobotic texture classifier with a recurrent spiking neural network, using a novel semisupervised approach for classifying dynamic stimuli. Input to the network is supplied by accelerometers mounted on a robotic arm. The sensor data are encoded by a heterogeneous population of neurons, modeled to match the spiking activity of mechanoreceptor cells. This activity is convolved by a hidden layer using bandpass filters to extract nonlinear frequency information from the spike trains. The resulting high-dimensional feature representation is then continuously classified using a neurally implemented support vector machine. We demonstrate that our system classifies 18 metal surface textures scanned in two opposite directions at a constant velocity. We also demonstrate that our approach significantly improves upon a baseline model that does not use the described feature extraction. This method can be performed in real-time using neuromorphic hardware, and can be extended to other applications that process dynamic stimuli online.
引用
收藏
页码:516 / 523
页数:8
相关论文
共 25 条
[1]   Nengo: a Python']Python tool for building large-scale functional brain models [J].
Bekolay, Trevor ;
Bergstra, James ;
Hunsberger, Eric ;
DeWolf, Travis ;
Stewart, Terrence C. ;
Rasmussen, Daniel ;
Choo, Xuan ;
Voelker, Aaron Russell ;
Eliasmith, Chris .
FRONTIERS IN NEUROINFORMATICS, 2014, 7
[2]   A closed-loop neurobotic system for fine touch sensing [J].
Bologna, L. L. ;
Pinoteau, J. ;
Passot, J-B ;
Garrido, J. A. ;
Vogel, J. ;
Ros Vidal, E. ;
Arleo, A. .
JOURNAL OF NEURAL ENGINEERING, 2013, 10 (04)
[3]   Tactile Sensing-From Humans to Humanoids [J].
Dahiya, Ravinder S. ;
Metta, Giorgio ;
Valle, Maurizio ;
Sandini, Giulio .
IEEE TRANSACTIONS ON ROBOTICS, 2010, 26 (01) :1-20
[4]  
Eliasmith C., 2003, NEURAL ENG COMPUTATI
[5]  
Fishel J. A., 2012, FRONT NEUROROB, V6
[6]   A Simple Tactile Probe for Surface Identification by Mobile Robots [J].
Giguere, Philippe ;
Dudek, Gregory .
IEEE TRANSACTIONS ON ROBOTICS, 2011, 27 (03) :534-544
[7]   Finding a roadmap to achieve large neuromorphic hardware systems [J].
Hasler, Jennifer ;
Marr, Bo .
FRONTIERS IN NEUROSCIENCE, 2013, 7
[8]   PERCEPTUAL DIMENSIONS OF TACTILE SURFACE TEXTURE - A MULTIDIMENSIONAL-SCALING ANALYSIS [J].
HOLLINS, M ;
FALDOWSKI, R ;
RAO, S ;
YOUNG, F .
PERCEPTION & PSYCHOPHYSICS, 1993, 54 (06) :697-705
[9]   DYNAMIC TACTILE SENSING - PERCEPTION OF FINE SURFACE-FEATURES WITH STRESS RATE SENSING [J].
HOWE, RD ;
CUTKOSKY, MR .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1993, 9 (02) :140-151
[10]   The Competing Benefits of Noise and Heterogeneity in Neural Coding [J].
Hunsberger, Eric ;
Scott, Matthew ;
Eliasmith, Chris .
NEURAL COMPUTATION, 2014, 26 (08) :1600-1623