a closed-loop neurobotic system for fine.pdf

Upload: ivan-avramov

Post on 07-Aug-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    1/17

    This content has been downloaded from IOPscience. Please scroll down to see the full text.

    Download details:

    IP Address: 81.161.248.93This content was downloaded on 26/09/2015 at 16:36

    Please note that terms and conditions apply.

    A closed-loop neurobotic system for fine touch sensing

    View the table of contents for this issue , or go to the journal homepage for more

    2013 J. Neural Eng. 10 046019

    (http://iopscience.iop.org/1741-2552/10/4/046019)

    ome Search Collections Journals About Contact us My IOPscience

    http://localhost/var/www/apps/conversion/tmp/scratch_1/iopscience.iop.org/page/termshttp://iopscience.iop.org/1741-2552/10/4http://iopscience.iop.org/1741-2552http://iopscience.iop.org/http://iopscience.iop.org/searchhttp://iopscience.iop.org/collectionshttp://iopscience.iop.org/journalshttp://iopscience.iop.org/page/aboutioppublishinghttp://iopscience.iop.org/contacthttp://iopscience.iop.org/myiopsciencehttp://iopscience.iop.org/myiopsciencehttp://iopscience.iop.org/contacthttp://iopscience.iop.org/page/aboutioppublishinghttp://iopscience.iop.org/journalshttp://iopscience.iop.org/collectionshttp://iopscience.iop.org/searchhttp://iopscience.iop.org/http://iopscience.iop.org/1741-2552http://iopscience.iop.org/1741-2552/10/4http://localhost/var/www/apps/conversion/tmp/scratch_1/iopscience.iop.org/page/terms

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    2/17

    OPEN ACCESS

    IOP PUBLISHING JOURNAL OF NEURAL ENGINEERING

    J. Neural Eng. 10 (2013) 046019 (16pp) doi:10.1088/1741-2560/10/4/046019

    A closed-loop neurobotic system for netouch sensingL L Bologna 1, 5, J Pinoteau 1,5, J-B Passot 1, J A Garrido 2, J Vogel 3,E Ros Vidal 4 and A Arleo 1,6

    1 Adaptive Neuro Computation Group, Unit of Neurobiology of Adaptive Processes, UMR 7102,CNRSā€”University Pierre and Marie Curie P6, F-75005 Paris, France2 Department of Brain and Behavioral Sciences, University of Pavia, I-27100 Pavia, Italy3 Institute of Robotics and Mechatronics, German Aerospace Center (DLR), D-82230 Wessling, Germany4 Departamento de Arquitectura y Tecnolog ıĢa de Computardores, University of Granada, E-18071,Granada, Spain

    E-mail: [email protected]

    Received 10 May 2013Accepted for publication 1 July 2013Published 24 July 2013Online at stacks.iop.org/JNE/10/046019

    AbstractObjective. Fine touch sensing relies on peripheral-to-central neurotransmission of somestheticpercepts, as well as on active motion policies shaping tactile exploration. This paper presents anovel neuroengineering framework for robotic applications based on the multistage processingof ne tactile information in the closed actionā€“perception loop. Approach. The integratedsystem modules focus on (i) neural coding principles of spatiotemporal spiking patterns at theperiphery of the somatosensory pathway, (ii) probabilistic decoding mechanisms mediatingcortical-like tactile recognition and (iii) decision-making and low-level motor adaptationunderlying active touch sensing. We probed the resulting neural architecture through a Braillereading task. Main results. Our results on the peripheral encoding of primary contact featuresare consistent with experimental data on human slow-adapting type I mechanoreceptors. Theyalso suggest second-order processing by cuneate neurons may resolve perceptual ambiguities,contributing to a fast and highly performing online discrimination of Braille inputs by adownstream probabilistic decoder. The implemented multilevel adaptive control providesrobustness to motion inaccuracy, while making the number of nger accelerations covariatewith Braille character complexity. The resulting modulation of ngertip kinematics is coherentwith that observed in human Braille readers. Signicance. This work provides a basis for thedesign and implementation of modular neuromimetic systems for ne touch discrimination inrobotics.

    S Online supplementary data available from stacks.iop.org/JNE/10/046019/mmedia

    (Some gures may appear in colour only in the online journal)

    5 These authors contributed equally to this work.6 Author to whom any correspondence should be addressed.

    Content from this work may be used under the terms of

    the Creative Commons Attribution 3.0 licence . Any furtherdistribution of this work must maintain attribution to the author(s) and thetitle of the work, journal citation and DOI.

    1. Introduction

    Active tactile perception relies on multistage informationprocessing and adaptive sensorimotor control (Johanssonand Flanagan 2009). During haptic recognition tasks, netouch discrimination is peripherally mediated by ngertipmechanoreceptor responses, which then propagate along theascending somatosensory pathway towards central areas.Mechanoreceptors densely innervate the dermis of the

    1741-2560/13/046019 +16$33.00 1 Ā© 2013 IOP Publishing Ltd Printed in the UK & the USA

    http://dx.doi.org/10.1088/1741-2560/10/4/046019mailto:[email protected]://stacks.iop.org/JNE/10/046019http://stacks.iop.org/JNE/10/046019/mmediahttp://creativecommons.org/licenses/by/3.0http://creativecommons.org/licenses/by/3.0http://creativecommons.org/licenses/by/3.0http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019mailto:[email protected]://dx.doi.org/10.1088/1741-2560/10/4/046019

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    3/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    ngertips and encode mechanical skin indentations into spikepatterns.Single-unit recordingsof primary afferentsin humansand primates have demonstrated the efcacy (in terms of reliable and fast neurotransmission) of the mechanoreceptorsā€™spatiotemporal code (Johansson and Birznieks 2004, Saalet al 2009, Brasselet et al 2011b, Mackevicius et al 2012).

    Peripheral nerve bres transmit mechanoreceptor responses tosecond-order neurons in the cuneate nucleus of the brainstemaccording to a somatotopic organization (Whitsel et al 1969,Fyffe et al 1986b, Leiras et al 2010). Cuneate neurons decodeand re-encode primary signals prior to their transmissionto thalamic and subsequently to cortical areas that mediatedownstream experience-dependent haptic percepts (Fyffe et al1986a , Marino et al 2001). Ultimately, adaptive control closesthe perceptionā€“action loop subserving active haptic sensing,e.g. for object manipulation and recognition (Johansson andFlanagan 2009). For this, motor control processes and sensorysystems tightly interact to optimize information acquisition.Sensory signals are used to modulate movement policiesand generate exploratory behaviours, notably through theanticipation of future sensory inputs (Lederman and Klatzky1993, Grant et al 2009). Conversely, motor signals are usedthrough mechanisms such as efference copy (Blakemoreet al 2000) or more broadly corollary discharge (Crapseand Sommer 2008) to compensate for misleading re-afferentinformation, i.e. sensory signals resulting from the movementchoice.

    An extensive body of experimental and theoreticalresearch has characterized the responses of cutaneousmechanoreceptors to a variety of tactile stimuli (Phillips et al1990, JohanssonandBirznieks 2004, Saal etal 2009, Brasselet

    et al 2011b , Mackevicius et al 2012). In addition, some workshave modelled primary afferent activity in monkeys (Freemanand Johnson 1982, BensmaıĢˆa 2002, Kim et al 2010) andhumans (Bologna et al 2011), and a few neurocomputationalstudies have focused on second-orderprocessing at thecuneatelevel (SaĢnchez et al 2006, Brasselet et al 2009).

    However, to the best of our knowledge, a uniedframework mirroring the multistage neural coding underlyingperipheral-to-central transmission of ne tactile percepts andtheir use for active exploration remains to be proposed.In an attempt to address this need, we set forth a closed-loop neurobotic system to perform ne touch discrimination

    through active sensing policies. The proposed architectureaccounts for feed-forward neural encoding/decodingprocessesoccurring at the rst- and second-order somatosensory stages(i.e. mechanoreceptors and cuneate neurons, respectively). Itthen emulates a downstream Bayesian probabilistic decoderallowing ne tactile percepts to be discriminated. Finally, botha high-level controller and a low-level cerebellar-like network drive motor adaptation to shape ngertip kinematics.

    In this work we employed a Braille reading protocolas a benchmark task. While scanning a Braille dotted line,ne texture perception, decision-making, and adaptive motorcontrol processes cooperate to optimize tactile recognition(Mousty andBertelson 1985, Bertelson etal 1985, Millar 1997,Breidegard et al 2006, Breidegard 2007). Recent experimentalndings have shown that a Braille readerā€™s ngertip undergoes

    a previously unreported number of accelerations duringcharacter scanning (Hughes et al 2011). These changes invelocity are preserved across subjects and appear to depend onboth unconscious low-level motor control mechanisms andcognitive (i.e. linguistic) processes (Mousty and Bertelson1992, Hughes et al 2011, Hughes 2011).

    The design and implementation of neuromimeticarchitectures based on neural coding principles and activesensing for ne tactile perception have a two-fold objective.On the neural engineering side, accounting for optimalityprinciples behind neural tactile coding may help inembedding neuroprosthetic devices (Nicolelis and Lebedev2009, Hochberg et al 2012) with biologically plausiblesensory feedbacks conveyed peripherally (Raspopovic et al2012) rather than centrally (Oā€™Doherty et al 2011). Also,the implementation of neuromorphic sensing technologies(based on spike codes) may foster the development of hapticrobotics for real-world applications (Dahiya et al 2010).Indeed, although numerous examples of active sensing inclosed-loop robotics exist, they primarily focus on coarsetactile perception and grasping-related aspects (Howe 1993,Asfour et al 2008, Saal et al 2010, Chitta et al 2011, Romanoetal 2011 , Bekiroglu etal 2011 , Yousef etal 2011 , Petrovskayaand Khatib 2011), whereas relatively few of them addressne touch discrimination (Oddo et al 2011, Fishel and Loeb2012, Su et al 2012, Spigler et al 2012, Shimojo andIshikawa 1993). On the neurobiology side, in the mid-termthe proposed neuroengineering approach might be usefulfor testing hypotheses on how primary contact features areencoded/decoded alongthe ascendingsomatosensorypathwayand used for further processing (Diamond and Arabzadeh2012, Pleger and Villringer 2013). This approach might thencomplement neurophysiological investigations through thegeneration of experimentally testable predictions, e.g. on theoptimization of tactile information transfer by second-ordercuneate neurons (Bengtsson et al 2013).

    2. Methods

    2.1. System overview

    Figure 1(A) shows the complete closed-loop architecture,which included (i) an articial touch sensor providing an

    arrayof analogue responses to mechanical tactile indentations;(ii) a network of primary neurons responsible for transducingthe analogue output of the touch sensor into spiking,mechanoreceptor-like, activity; (iii) a network of second-orderneurons that, similarly to cuneate neurons of the brainstem,processed primary afferent signals to facilitate downstreamtactile discrimination and sensorimotor control; (iv) aprobabilistic classication system for tactile input recognition;(v) a high-level controller that shaped active sensing based onoptimality classication principles; (vi) a low-level controllersubserving cerebellar-like ne movement adaptation; and (vii)a robotic arm-hand setup. Implementation-wise, all thesecomponents communicated through user datagram protocol(UDP) channels and were integrated in a framework whosesystem-clock timestep was 4 ms.

    2

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    4/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (A)

    (B) (C)

    Figure 1. Overview of the closed-loop system and the articial touch sensor. (A) Clockwise, starting at the bottom left: Braillecharacter-like tactile stimuli indented the articial touch sensor. A network of rst-order neurons mapped the analogue readouts of the touchsensor onto spiking (mechanoreceptor-like) spatiotemporal patterns. Then, a downstream network of second-order neurons processed thoseprimary afferent signals (emulating brainstem cuneate neuronsā€™ function) prior to their transmission to a probabilistic classier. Theestimated posterior probability distribution across Braille characters allowed a high-level controller to optimize the active sensing process(by modulating the scanning speed of the ngertip). Finally, a cerebellar-like neural controller provided adaptive low-level adjustments of motor commands before their actual execution by the arm-hand platform. (B) The articial ngertip consisted of 24 capacitive sensorsdistributed according to a 6 Ɨ4 array conguration. A neoprene patch positioned over the touch sensor modulated mechanical indentations.(C) Size-wise comparison between the articial ngertip (with individual sensor dimensions and inter-sensor distances) and the scaled(1 : 1.7) Braille characters employed for the stimulation protocols.

    The tactile stimulation protocol involved a set of 26

    different probes reproducing a scaled version (1 : 1.7) of Braille characters (see gure S1 of the supplementary material(available from stacks.iop.org/JNE/10/046019/mmedia )). Thearticial ngertip scanned a series of Braille lines actively,which emulated human ngertip deformations exerted byBraille dots. The feed-forward processing mediated byrst- and second-order neural networks aimed at allowingrapid and reliable Braille discrimination to be carried outonline, under optimized high-level velocity control strategies.We performed a series of quantitative analyses to assessinformation coding and neurotransmission at both primaryand secondary processing stages, to measure performance interms of ne touch classication, and to characterize adaptivesensorimotor control.

    2.2. The articial touch sensor

    The articial skin prototype 7 (Cannata et al 2008, Bolognaet al 2010) consisted of 24 capacitive square sensors disposedaccording to a rectangular grid layout (gure 1(B)). A2.5 mm thick neoprene layer covered the array to protectthe sensors during mechanical indentation and to passivelymodulate the exerted pressure. Each sensor had a dimensionof 3 mm and the inter-sensor distance was 1 mm, for a totalsensitive surface of approximately 18 Ɨ23 mm (gure 1(C)).Given the spatial rescaling applied to the system and Braillecharacters (see section 2.1 of methods), the density of sensorson the articial skin reached 17 sensor cm āˆ’2. A seriesof preliminary experiments allowed the response properties

    of the articial touch sensor to be characterized in the7 Developed at the Italian Institute of Technology (IIT), Genoa, Italy.

    3

    http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://-/?-http://-/?-http://stacks.iop.org/JNE/10/046019/mmedia

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    5/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    presence of both static and dynamic stimulation protocols(see supplementary materials, section S2 for more details(available from stacks.iop.org/JNE/10/046019/mmedia )). Theanalogue response of each sensor hadan intensity proportionalto the indentation level, with a high signal-to-noise ratio(50 dB), and a Gaussian-shaped prole with a peak amplitude

    of 200 Ā± 3.3 (mean Ā± std) femtoFarads (fF) and a width of 2.5 Ā±0.044 mm. The acquisition frequency of each capacitivepad was 20 Hz.

    Thedataset of analogue responsescollected through theseexperiments served as a basis for developing a simulatedversion of the articial touch sensor. A family of 24 noisyGaussian kernels sampled the input space based on the spatiallocation distribution of the real array. Each kernel modelledthe response prole of an individual sensor, with white noiseadded to the amplitude and width of the response, 2 .5 fFand 0.1 mm respectively. Also, a Gaussian noise on theposition of each simulated stimulus (std =0.1 mm) accountedfor possible positional errors during real stimulationconditions.

    2.3. First-order tactile encoding: analogue-to-spiketransduction

    The analogue readouts Ai(t ) , with i āˆˆ [1, 24], provided by thearticial touchsensorformedthe excitatory inputsto a network of spiking neurons, based on a one-to-one connection scheme(gure 2(A)). This network of rst-order neurons acted as apopulation of cutaneous ngertip mechanoreceptors, whichconverted analogue skin deformations following mechanical

    indentations onto spiking spatiotemporal patterns.We implemented thedynamicsof eachrst-orderneuronā€™smembrane potential V i(t ) according to a leaky integrate-and-re model (Lapicque 1907):

    C Ā· dV i (t )

    dt = āˆ’g Ā· (V i(t ) āˆ’V ) āˆ’k Ā· Ai(t ) (1)with C = 0.5 nF denoting the membrane capacitance, g =25 nS the passive conductance (which gives a membrane timeconstant equal to Ļ„ = C / g = 20 ms), and V = āˆ’70 mVthe resting membrane potential. The term k Ā· Ai (t ) denotesthe depolarizing input current, whose intensity was computedby multiplying the analogue response of the afferent touchsensor Ai (t ) by a gain factor of k = āˆ’390 pA/fF, determinedby comparing the output spike trains of simulated rst-order neurons against recorded mechanoreceptor responses(Johansson and Birznieks 2004).

    Each neuron emitted an action potential (spike) wheneverits membrane potential V i (t ) reached a threshold V th (t ) .Immediately aftera spike event, theneuron washyperpolarizedto V i (t ) = V reset = āˆ’100 mV, and the dynamics of itsmembrane potential were frozen during a refractory period

    t ref = 2 ms. We also modelled the spiking adaptationphenomenon by means of a ā€˜threshold fatigueā€™ (Chacron et al2003), which consisted of increasing the threshold V th by50 mV following each neuron discharge, making it harderfor the neuron to spike again (i.e. bounding its response ring

    rate). In the absence of spikes, V th decreased exponentiallyback to its resting value V th :

    dV th (t )dt = āˆ’

    V th (t ) āˆ’V thĻ„ th

    (2)

    with Ļ„ th = 100 ms, and V th = āˆ’50 mV.

    2.4. Second-order processing of tactile primary afferents

    Second-order processing along the implemented somatosen-sory pathway occurred through a downstream network of spik-ingneurons (gure 2(A)), modellinga population of brainstemcuneate cells. The latter constitute the rst relay mediatingperipheral-to-central transmission of haptic signals (Johans-son and Flanagan 2009). The neural model used in this studyis derived from a previous work based on neurophysiologicaldata from cat cuneate neurons (Bengtsson et al 2013).

    The excitatory projections from rst- to second-orderneurons followed a scheme so as to generate the receptiveelds shown in gure 2(B). Each cuneate neuron receivednon-plastic afferents from either one or several adjacentmechanoreceptors, with on average 1 .9 Ā± 0.6 (mean Ā± std)connections per cuneate neuron. This sparse connectivity iscoherent with physiological observations in which only a fewprimary afferents (less than ten), outof thehundredsof existingconnections (Jones 2000), functionally contribute to individualcuneate neuron inputs (Bengtsson et al 2013). The dimensionand shape of the receptive elds and the synaptic weightdistribution of the mechanoreceptor-to-cuneate projectionsallowedtopographical informationto be maintained at the levelof the second-order output space. The adopted connectivity

    layout enabled cuneate neurons collecting signals fromlarger receptive elds to account for both single primaryneuron activation and coincidence detection of multiple co-activations, thus enriching their coding dynamics.

    We described the activity of each cuneate neuronaccording to the spike-response model (Gerstner and Kistler2002), by incorporating a noise model (i.e. escape noise)that followed a stochastic process, thereby providing a linearprobabilistic neuronal model (Brasselet et al 2009). Whenevermultiple afferent spikes excited the neuron within a shorttime window, they induced a compound membrane potentialdepolarization equal to:

    V (t ) =V + i, j w i Ā· V t āˆ’ Ģ‚t ji (3)

    V (t ) āˆāˆš t Ā·exp(āˆ’t /Ļ„ ) (4)with V = āˆ’70 mV denoting the resting potential, i thepresynaptic neurons, and j indexing the spikes emitted bya presynaptic neuron i at times tĢ‚ ji . The synaptic weight wiof the projection from the presynaptic unit i was taken soas to guarantee a reliable transmission of primary afferentsignals and to avoid saturation of second-order neuron activity.We chose wi = 0.04 and wi = 0.028 for mechanoreceptorsbelonging to cuneate units receptive elds populated by oneand two/three units respectively (gure 2(B)). The function

    V (t ) represented a unitary excitatory postsynaptic potential

    4

    http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmedia

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    6/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (A)

    (B)

    Figure 2. Feed-forward tactile processing mediated by rst- and second-order neural populations. (A) The implemented ascendingsomatosensory pathway. From left to right: the analogue outputs from the articial touch sensor fed a network of 24 rst-order neuronsaccording to a one-to-one projection layout. This early processing stage allowed analogue sensory inputs following mechanical indentationto be converted into spike train patterns, mimicking ngertip mechanoreceptors. Then, a downstream network of 49 spiking neuronsdecoded and re-encoded primary afferent signals, acting as a sub-population of second-order cuneate neurons in the brainstem. Thespatiotemporal output of this second-order network served for a probabilistic classication of ne touch stimuli. (B) The many-to-manyconnection scheme used to drive second-order neurons gave rise to receptive elds sampling either unitary or multiple primary afferentactivity (up to three adjacent mechanoreceptors).

    (EPSP), with Ļ„ = 2 ms indicating the decay time constant of the EPSP prole.At each time step, the spiking probability p(t ) of the

    neuron depended on the following functions:

    p(t ) = 1 āˆ’exp(āˆ’ f (t ) Ā· R(t )) (5) f (t ) = r 0 Ā·log 1 +exp

    V (t ) āˆ’V thV f

    (6)

    R(t ) = (t āˆ’ Ģ‚t āˆ’Ļ„ abs )2

    Ļ„ 2rel +(t āˆ’ Ģ‚t āˆ’Ļ„ abs )2 H (t āˆ’ Ģ‚t āˆ’Ļ„ abs ) (7)

    with f (t ) denoting the instantaneous ring rate, determined bytheconstant r

    0 = 11Hz,the thresholdpotential V

    th = āˆ’65 mV,

    and a gain factor V f = 0.1 mV. The function R(t ) determinedthe refractoriness property of the neuron, with tĢ‚ indicating thetime of the last spike emitted, Ļ„ abs = 3 ms the time constant of the absolute refractory period, Ļ„ rel = 9 ms the time constantof relative refractory period, and H the Heaviside function.

    We employed the Event-Driven neural simulator basedon LookUp Tables (EDLUT) 8 simulation environment (Roset al 2006) to implement the second-order processing stagemediated by the network of model cuneate neurons. EDLUTis designed for efcient simulation of complex neural network models and takes advantage of both time-driven and event-drive procedures so as to guarantee fast computation and8 EDLUT is an open source project freely available at http://edlut.googlecode.com .

    updates of neural state variables (Garrido et al 2011). Thanksto itsproperties, theEDLUT environmentprovided our systemwith the computational efciency required for neuroboticapplications.

    2.5. Probabilistic classication of tactile percepts

    In order to perform online tactile discrimination during Braillereading tasks, we trained a na ıĢˆve Bayesian classier (NBC)via multinomial distributions (McCallum and Nigam 1998).The NBC belongs to the family of probabilistic classiersrelying on Bayesā€™ rule to compute the posterior probability of

    sample classes (Duda et al 2001). Relying on the hypothesisof independence between features, the NBC provides fastclassication and is suited for applications requiring eithera frequent estimation of class likelihoods or strict execution-time constraints (e.g. closed-loop systems, real-time roboticapplications).

    The spatiotemporal patterns provided by second-ordercuneate neurons worked as class features, whose posteriorprobabilities could be incrementally estimatedas spikesew inthe NBCā€”see supplementary materials, section S3 for details(available from stacks.iop.org/JNE/10/046019/mmedia ), andTruccolo et al (2008) for a previous application of the NBCto recorded neural activity. The NBC training procedureinvolved a sample base of 100 trials (scans) for each Braillecharacter. A gradually increasing temporal window allowed

    5

    http://edlut.googlecode.com/http://edlut.googlecode.com/http://edlut.googlecode.com/http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://edlut.googlecode.com/http://edlut.googlecode.com/http://-/?-

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    7/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    the spatiotemporal readouts from the cuneate network to bemapped onto a spike count data vector in a cumulative manner(see gure S3A of the supplementary material (availablefrom stacks.iop.org/JNE/10/046019/mmedia )). Using thesedata vectors, the NBC computed the posterior probability of a letter being read to correspond to a known character class

    every 4 ms timestep. For online classication, we averaged theresultant probability distribution (across all Braille characters)over a 40 ms history, and as soon as the mean peak of the probability distribution exceeded the 90% threshold weconsidered the NBC to have classied the currently scannedBraille character.

    2.6. High-level speed controller

    The shape of the posterior probability distribution estimatedby the NBC across all Braille letters evolved over timeas the articial ngertip scanned a given character. Theongoing degree of peakedness of this probability distributionprovided a simple and effective basis to optimize the scanningspeed control. A decision-making module (algorithmicallyimplemented) monitored the evolution of the excess Kurtosisindex k (t ) of the NBCā€™s output probability distribution on a4 ms timestep basis. The ngertip scanning speed v( t ) wasthen modulated according to:

    Ė™v( t ) = k (t ) āˆ’k (t āˆ’1)

    C Ā·v( t )(8)

    with Ė™v( t ) denoting the scanning acceleration (cm s āˆ’2), and C a constant factor tuned to 600 cm 2 sāˆ’2. An increase of the k (t )function indicated a narrowing of the distribution, reecting adecrease in the uncertainty of the probabilistic classicationof the character being scanned. The high-level controllerconsequently increased the scanning speed proportionally tothe gradient value. By contrast, a decrease of k (t ) indicateda broadening of the estimate distribution, which induced adeceleration of the ngertip.

    2.7. Adaptive low-level controller and robotic arm

    In order to compensate for movement execution errors, theclosed-loop architecture incorporated a low-level controller(gure 1(A)) responsible for online sensorimotor adaptation.The low-level controller consisted of a spiking neural network

    mimicking the role of thecerebellum in nemovement controland coordination (Ito 1974, Thach et al 1992, Miall et al 2001,Attwell et al 2002).

    We modelled the main information processingstages of the cerebellar microcomplex (see gureS4 of the supplementary material (available fromstacks.iop.org/JNE/10/046019/mmedia )), and included long-term plasticity mechanisms to adapt its inputā€“output dynamicsthrough training. In agreement with Marrā€“Albusā€“Ito theory(Marr 1969, Albus 1971, Ito and Kano 1982), we assumedthat the cerebellum can learn internal representationsof sensorimotor interactions in multiple microcomplexes(Wolpert et al 1998). We implemented four cerebellarmicrocomplexes and trained them to predict the outcomesof motor commands prior to their actual execution, i.e. the

    microcomplexes acted as forward predictor models (Ito 1984,Miall et al 1993, Wolpert and Miall 1996). These predictionsallowed the motor commands to be nely adjusted online, byavoiding otherwise inaccurate movement execution (e.g. localdrifts in trajectories). See supplementary materials, section S4(available from stacks.iop.org/JNE/10/046019/mmedia ) for a

    more detailed description of the cerebellar model, which wedeveloped in a previous work (Passot et al 2012).We simulated a 2-dof robotic arm with noisy dynamics,

    taken from Carrillo et al (2008). The arm model includedtwo joints (shoulder, elbow), with the arm end-point carryingthe simulated touch sensor described in section 2.2. Thefour cerebellar forward models learned to predict the futureangular position and velocity of each of the two joints.During movement control, the predicted joint states werealgorithmically mapped onto the arm end-point position (inCartesian coordinates). Then, a trajectory generator (Carrilloet al 2008) compared the desired and predicted position of thearm end-point and updated the motorcommandsconsequently.

    We also tested the performance of the overall Braillereading system in a real-world scenario. Section 3.5 of theresults presents a preliminary experiment in which a roboticarm-hand platform, carrying the real articial touch sensor,scanned and classied a Braille line (gure 8).

    2.8. Assessing neurotransmission reliability: metricalinformation theory

    To quantify the information content of rst and second-orderneural responses we applied the metrical information theory(Brasselet et al 2011b). Unlike Shannon mutual information

    (Shannon 1948), this measure takes into account the metricalproperties of the spike train space (Victor and Purpura 1996,Schreiber et al 2003, van Rossum 2001), which proved to besuited to decode the responses of human mechanoreceptorsobtained via microneurography recordings (Brasselet et al2011b ).

    The metrical mutual information I āˆ—( R;S ) , with R andS denoting the response and stimulus space, respectively, isdened as follows:

    I āˆ—( R;S ) = H āˆ—( R) āˆ’ H āˆ—( R|S )=

    s, r

    p(r , s) log2r p(r |s)Ļ†( r , r )

    r p(r )Ļ†( r , r ) (9)

    where

    H āˆ—( R) = āˆ’r

    p(r ) log2r

    p(r )Ļ†( r , r ) (10)

    H āˆ—( R|S ) =s

    p(s) H ( R|s)

    = āˆ’s, r

    p(r , s) log2r

    p(r |s)Ļ†( r , r ) (11)

    Ļ†( r , r ) = H ( Dc āˆ’ D(r , r )) (12)where H āˆ—( R) and H āˆ—( R

    |S ) are the marginal and conditional

    metrical entropies, respectively; p(r ) , with r āˆˆ R, is theresponse marginal probability; p(s) , with s āˆˆ S , the stimulus6

    http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmedia

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    8/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    a priori probability; p(r |s) and p(r , s) the conditional and joint probabilities, respectively.The function Ļ†( r , r ) measuresthe similarity between two responses, and it is dened asthe Heaviside function of the Victorā€“Purpura distance D(r , r )between two spike trains r , r āˆˆ R (Victor and Purpura 1996).The term Dc is the cutoff parameter, and is called the criticaldistance. For D(r , r ) < Dc , responses r , r are consideredas identical (i.e. Ļ† ( r , r ) = 1), otherwise they are consideredas different. If Dc = 0 we recover the Shannon entropy fromequation ( 10).

    Optimal information transmission occurs when themetrical mutual information I āˆ—( R;S ) is maximized and (atthe same time) the conditional entropy H āˆ—( R|S ) is minimized.Under this optimality condition, perfect input discriminationis reached (Brasselet et al 2011b).

    2.9. Quantifying Braille character complexity

    Several complexity measures have been established in the

    eld of psychophysics to describe visual (Alexander andCarey 1968, Chipman 1977, Yodogawa 1982) and vibro-tactilestimuli (Horner 1991), attempting to link an objective measureto perceived complexity (Aksentijevic and Gibson 2012). Tothe best of our knowledge, their extension to the study of theBraille alphabet has concentrated solely around the numberof dots as a complexity estimator (Nolan and Kederis 1969,Newman et al 1984). In order to study the correlation betweenBraille letter complexity andmovement policy (see section 3.3of the results), we considered a linear combination of twomeasures, namely the number of dots Dot (Nolan and Kederis1969) and the number of subsymmetries Sym (Alexander andCarey 1968):

    C = Ī± Ā· Dot +(1 āˆ’Ī±) Ā·Sym (13)where

    Sym = X

    x =1

    Y

    y=1

    X āˆ’ x

    i=1

    Y āˆ’ y

    j=1i Ā· j Ā· NSym ( x , y) ( i, j ) (14)

    with Ī± = 0.94. The Sym function counted the numberof symmetries of each rectangular sub-grid of the Braillecharacter matrix and added them in a sum weighted by thearea of the sub-grid; with X and Y referring to the size of the rst and second cell dimensions respectively (i.e. 2 Ɨ 3in the case of Braille cells), and NSym( x , y) ( i, j ) being thenumber of symmetries observed in the rectangle of size i Ɨ jat position ( x , y) . The symmetries considered consisted of vertical, horizontal, and central symmetries for all sub-griddimensions, as well as both diagonal symmetries when i = j.3. Results

    3.1. Characterization of rst-order responses to dynamictactile stimulation

    We rst compared simulated and real human mechanoreceptorresponses to moving Braille probes passively sensed by asteady ngertip (Bologna et al 2011). To do so, we reproducedin simulation the experimental protocol used by (Phillipset al 1990) to characterize primary afferent representations

    of dotted spatial patterns. Braille characters were dynamicallyswiped at 60 mm s āˆ’1 over the receptive eld of a recordedmechanoreceptor while the ngertip was kept still. Once thestimulus exited the receptive eld, its position was shiftedby 0.2 mm along the radial-to-ulnar axis, and the processrepeated. This procedure allowed the so-called spatial event

    plot (SEP) (Phillips et al 1988) to be constructed from therecorded mechanoreceptor spikes (gure 3(A)). SimulatedSEPs, which illustrated the spatiotemporal characteristics of a rst-order response to a moving Braille stimulus, werequalitatively similar to those of slow adaptive type I (SA-I)human mechanoreceptors. Receptive eld sizes of recordedand simulated afferents were also comparable at, respectively,4.8 Ā± 1.2 mm2 (mean Ā± std) and 4.7 Ā± 1.5 mm2 aftercorrectingfor the scale difference. However, due to mechanicalconstraints, the modelled receptive elds had little overlapand consequently covered the articial ngertip with adensity of 17 units mm āˆ’2, one fourth of the 70 units mm āˆ’2reached by their biological counterparts (Phillips et al 1990).Nonetheless, they showed a topological stimulus-responsemapping, an importantproperty for theencoding of nespatialdiscontinuities (Johansson and Flanagan 2009).

    Figure 3(B) shows an example of discharge patternrecorded from a simulated rst-order neuron in responseto a single dot stimulus moving at 30 mm s āˆ’1. Responsesare shown as a raster plot of spike times (top) and thecorresponding poststimulus time histogram (PSTH) (centre)during 150 stimulation trials. The analogue output signal fromthe indented touch sensor serves as depolarizing current tothe model neurons (bottom). The spike timing reliability of the ring pattern was high at the onset of the protractionstimulation phase and decreased with time, as observedfor human SA-I mechanoreceptors (Johansson and Flanagan2009) and more generally in central neurons (Mainen andSejnowski 1995).

    We then compared the rst-spike jitter distribution of simulated mechanoreceptors against experimental SA-I data(gure 3(C), top). Despite a time lag of about 2 ms, therewas no statistical difference between the two distributionshapes (Kolmogorovā€“Smirnov, p > 0.076). Indeed, whenaccounting for the 2 ms time lag, we did not observe anystatistical difference between the two distribution medians(Mannā€“Whitney U, p > 0.11). A comparison between

    the interspike interval (ISI) distributions of simulated andreal mechanoreceptors (gure 3(C), bottom) showed thatthe ISI variability of model neurons was smaller than inrecorded SA-I afferents, although the medians of the twodistributions were statistically equivalent (Mannā€“Whitney Utest, p > 0.16). Thedifference in ISIvariabilitymayreect theviscoelastic properties and more complex dynamics of humanskin compared to the articial nger.

    3.2. First and second-order processing of dynamic Braillestimuli

    We studied neurotransmission reliability at the rst-and second-order stages of the simulated somatosensorypathway. The stimulation protocol consisted in scanning

    7

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    9/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (B) (C)

    (A)

    Figure 3. Characterization of rst-order responses to dynamic Braille stimulation. (A) Examples of SEPs of human SA-I mechanoreceptorresponses to scanned Braille characters (adapted with permission from Phillips et al (1990), copyright 1990 Springer), and their simulatedcounterparts. (B) Spikegram (top) and corresponding PSTH (centre) of 150 responses of a simulated rst-order neuron to a single dotstimulus moving at 30 mm s āˆ’1 (bottom), showing a stronger and better timed activity at the onset of the stimulus. (C) Distributions of standard deviations of rst-spike latencies (top) and interspike intervals (bottom) for both real SA-I (left) and simulated (right)mechanoreceptor responses.

    the entire 26 character Braille alphabet (see gureS1 of the supplementary material (available fromstacks.iop.org/JNE/10/046019/mmedia )) at a constant speedof 30 mm sāˆ’1 during 200 trials. We performed a metricalinformation analysis of simulated mechanoreceptor andcuneate responses. Figure 4(A) illustrates the evolutionof the information content of rst-order and second-order neural activities over time (i.e. as spikes ew in

    during Braille scanning). At the mechanoreceptor level(gure 4(A), left), a complete discrimination of all Braillecharacters occurred within 350 ms of stimulus onset, i.e.when the optimality condition was veried. Indeed, accordingto metrical information theory (Brasselet et al 2011b), after350 ms the clusters of simulated mechanoreceptor responsesto all Braille characters became completely separated fromeach other, allowing perfect context separation to be achieved.Expectedly, the information curve exhibited a plateau afterabout 100 ms and lasting approximately 75 ms. This timeinterval corresponded to the stimulation phase during whichthe ngertip was only contacting the rst column of Brailledots, whereas the second column did not yet stimulate anytouch sensor. The information value at the plateau was abouthalf of the total information transmitted. We observed a

    similar information content prole at the level of simulatedcuneate responses (gure 4(A), right), for which perfect inputdiscrimination occurred as rapidly as in rst-order neurons.Yet, the redundancy of second-order responses was slightlylarger, as indicated by the non-zero conditional metricalentropy after 350 ms.

    Even if after 350 ms both mechanoreceptor and cuneateresponses contained enough information to discriminate all

    Braille letters theoretically, we wanted to investigate to whatextent the implemented probabilistic decoder would benet, interms of classication, from the processing carried out at thecuneate level. We extended the above stimulation protocol byvarying the ngertip speed within the range [10 , 80] mm sāˆ’1,with a step of 10 mm sāˆ’1. For each speed value, thengertip scanned all 26 Braille characters for 100 trials. Theperformance of the NBC was comparable when decodingrst and second-order responses at movement speeds lowerthan 30 mm sāˆ’1 (gure 4(B), top). By contrast, processingat the cuneate level led to a statistically signicant increaseof 12% in classication performance at 30 mm s āˆ’1 (Mannā€“Whitney U, p < 0.01). The improvement in performance waseven larger for higher scanning speeds, showing that cuneateprocessing enhanced the generalization and robustness of the

    8

    http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmedia

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    10/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (A)

    (B)

    (C)

    Figure 4. First- and second-order processing of dynamic Braille stimuli. (A) Time course of metrical mutual information (solid curve) andconditional entropy (dashed curve) at the output of rst-order neurons (left) and cuneate neurons (right), as the ngertip scans the entireBraille alphabet at 30 mm s āˆ’1 during 200 trials. The bottom diagrams display the time course of the s.e.m. for both metrical information andcondition entropy. (B) Mean recognition rate (top) and nonclassication rate (bottom) when using the NBC to decode rst-order activity(left column) and cuneate responses (right column) at different Braille scanning speeds. (C) Principal component analysis onmechanoreceptor (left) and cuneate (right) responses to Braille character ā€˜eā€™ and ā€˜iā€™. In both cases, the response clusters are projected ontothe rst and third principal component plane (the second component did not contain any information for distinguishing the two responses).

    classication process in the presence of speed modulation.We also quantied the nonclassication rate, i.e. how often,on average, the system was unable to classify a Braille letterduring a unique scanning (gure 4(B), bottom). This measureis related to the mean number of reversal movements duringBraille reading, which consist of backtracking the ngertip to

    rescan a unrecognized letter. In accordance with the aboveresults, for scanning speeds higher than 30 mm s āˆ’1 , thenonclassication rate was signicantly larger when decodingrst-order responses than cuneate activity.

    To further address this issue, we focused on someBraille dot arrangements that were likely to evoke similar

    9

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    11/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    mechanoreceptor responses due to the homogeneous structureof the articial touch sensor. For instance, symmetrical letters(e.g. ā€˜eā€™ and ā€˜iā€™, ā€˜dā€™ and ā€˜fā€™, ā€˜hā€™ and ā€˜jā€™ and ā€˜rā€™ and ā€˜wā€™) wouldactivate the same subset of sensors, increasing the probabilityof cross-character interference during scanning. To illustratethis point we performed a principal component analysis of

    both rst order and cuneate responses obtained at a scanningspeed of 30 mm sāˆ’1 . The example of gure 4(C) shows thatthe separation between the clusters of rst-order responses toletters ā€˜eā€™ and ā€˜iā€™ decreased over time, whereas it remainedrather constant at the level of cuneate responses (left andrightdiagram, respectively).The reduced interference betweensymmetrical letters at the second-order level partially explainsthe corresponding better classication performance at higherspeeds (gure 4(B)). In the context of the full Braille alphabet,an early discrimination was prevented by interference fromletters with identical rst dot columns (e.g. ā€˜aā€™, ā€˜cā€™ and ā€˜dā€™for letter ā€˜eā€™). In the case of rst-order responses, subsequentinterference by symmetrical characters left only a small timewindow available for the classication to occur. For highscanning speeds, this window shortened and the classicationperformance decreased consequently. By contrast, cuneateprocessing avoided this effect.

    3.3. Online classication of Braille stimuli throughclosed-loop active sensing

    We then tested the performance of the entire closed-loopsystem, including high- and low-level movement control,in a Braille reading task. The articial ngertip scannedmultiple Braille lines containing 8 letters each, for a

    total of 200 trials (i.e. repetitions) per letter. As scanningproceeded, feed-forward processing through rst and second-order networks provided the probabilistic classier withcontinuously evolving spike responses. TheNBCestimatedtheonline posterior probability distribution. The latter eventuallyconverged to a narrow single peaked distribution, allowingclassication of one Braille letter to be achieved. Figure 5(A)shows the time courseof twoexamples of posterior probabilitydistributions corresponding to the scanning of the letter ā€˜rā€™(top) and ā€˜eā€™ (bottom). In the rst example, early cuneateactivity did not allow the probabilistic classier to distinguishbetween ā€˜rā€™ and other Braille characters with a similar

    dot arrangement (i.e. ā€˜lā€™, ā€˜pā€™, ā€˜qā€™, ā€˜vā€™). Nevertheless, asmovement progressed, the probability distribution started topeak, indicating a decrease of uncertainty, until a correctclassication became possible.

    As shown by the confusion matrix in gure 5(B) and bythe distribution in gure 5(C), the overall online classicationperformance was characterized by a recognition rate of 95Ā±1.5% (mean Ā±s.e.m), a nonclassication rate (i.e. reversalmovement rate) of 1 Ā± 0.4%, and a false positive rate of 4 Ā±1.3%.Adaptive speed modulation was a function of theevolution of the posterior probability distribution through time,which determined the active sensing policy. The exampleof gure 6(A) displays the time course of the posteriorprobability distribution (top) and of the corresponding nger

    (A)

    (B)

    (C)

    Figure 5. Online classication of Braille stimuli throughclosed-loop active sensing. (A) Time course of the posteriorprobability distribution estimated by the NBC when scanning theBraille letter ā€˜rā€™ (top) and ā€˜eā€™ (bottom). (B) Confusion matrixshowing the recognition rate and cross-letter interference duringonline probabilistic classication of Braille characters. The protocolinvolved 200 scanning trials for each of the 26 letters. (C) Meanrecognition rate distribution across the Braille alphabet.

    acceleration prole (bottom) while scanning a line with threeletters (ā€˜dā€™, ā€˜yā€™, and ā€˜nā€™). Over the entire Braille readingtask, the mean number of nger accelerations (both positiveand negative) per letter was equal to 11 .8, which is of the same order of magnitude as that observed in human

    10

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    12/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (B)

    (A)

    Figure 6. Adaptive modulation of Braille reading speed. (A) Top:example of time course of the posterior probability distributionestimated by the NBC while the ngertip was scanning a Braille linewith three letters. Bottom: corresponding online ngertipacceleration prole. (B) Top: mean number of accelerations (bothpositive and negative) per letter, averaged over 200 repetitions (solidline: mean; grey area: s.e.m.). Accelerations smaller than0.1 mm sāˆ’2 were ltered out for this analysis. Bottom: complexityvalue distribution across all Braille characters.

    Braille reading experiments (Hughes 2011, Hughes et al2011 ). Importantly, the movement policy (and consequentlythe number of accelerations) varied signicantly dependingon the letter being scanned (gure 6(B), top; Kruskalā€“Wallis ANOVA, p < 0.01). In addition, we observed asignicant correlation between the distribution of Braillecharacter complexity (dened according to equation ( 13))and the distribution of the number of accelerations per letter(gure 6(B), bottom; Spearmanā€™s Ļ = 0.66, p < 10āˆ’3).

    3.4. Robustness of ne touch sensing to position errors

    During Braille reading, the low-level cerebellar controlleradjusted the trajectory of the ngertip online. The training

    of the cerebellar network involved ten sessions. Each sessionconsisted of ten trials during which the ngertip (i.e. the end-point of the 2-dof arm carrying the articial touch sensor) hadto scan a Braille line containing eight evenly spacedcharacters,at a constant command speed of 30 mm s āˆ’1. After training, theoutput of the cerebellar network provided a good estimator

    of the noisy arm dynamics, allowing motor commands tobe tuned onlineā€”and, consequently, the movement accuracyto be improved. The mean position error, computed as thediscrepancy between desired and actual ngertip trajectory,decreased signicantly through cerebellar training, from0.81 Ā±0.04 mm (mean Ā± s.e.m) to 0 .54 Ā±0.04 mm (Mannā€“Whitney U, p < 0.01).

    Figure 7(A) shows a sample of ngertip trajectory (top),the corresponding PSTH (centre) of the cerebellar output(i.e. the activity of simulated neurons in the deep cerebellarnuclei (DCN)), and two examples of DCN spikegrams.Figure 7(B) shows a ngertip trajectory, averaged overten trials, with and without cerebellar-dependent adaptation(blue and red curve, respectively). The cerebellar onlineadjustment proved effective at reducing ngertip oscillationamplitudes. We quantied the percentage of times that thengertip trajectoryexceededa Ā±1 mmbounded region (dashedlines in gure 7(B)). The resulting error, averaged over10 trials, decreased signicantly through cerebellar training(gure 7(C); Mannā€“Whitney U, p < 10āˆ’3). About 82% of the positions belonging to a nger trajectory fell, on average,within the Ā±1 mm boundary by the end of training.We then studied the inuence of position inaccuracyon the probabilistic classication performance through thefollowing protocol. A Braille line was swiped at 30 mm s āˆ’1over the immobile articial ngertip. After 80 repetitions of each letter, the Braille line was shifted along the distal-to-proximal axis by 0 .5 mm, and the process repeated. This shiftcorresponded to a ngertip position change along the Y axis inthe active sensing scenario. Figure 7(D) shows the recognitionrate (mean Ā±s.e.m.) as a function of the Y position. The meanclassication performance remained high within the Ā±1 mmrange, whereas it decreased sharply beyond these boundaries.The best recognition rate of 99% occurred at Y positionsof 0 and āˆ’0.5 mm (Mannā€“Whitney U, p > 0.4). Finally,gure 7(E) displays the classication performance distributionacrossletters dependingon the Y position.The recognition rate

    of individual letters tended to follow an all-or-none pattern,with few intermediate values.

    3.5. Preliminary validation on a real robot performingreal-time Braille reading

    In order to test the performance of the system in a real-world scenario, we ran a preliminary experiment in which arobotic arm-hand platform had to solve a Braille reading task (gure 8(A)). We xed the articial touch sensor (Cannataet al 2008) on the index digit of the DLR-HIT hand II (Liuet al 2008) (gure 8(B)). Then, we mounted the hand onthe DLR light-weight robot III (LWR) (Albu-Sch aĢˆffer et al2007a), in order to rub the ngertip over a Braille line at aconstant speed of30mms āˆ’1 (gure 8(C)). Both theLWR robot

    11

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    13/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (A) (B)

    (C)

    (D) (E)

    Figure 7. Robustness of ne touch sensing to position errors. (A) Example of ngertip trajectory (top), corresponding PSTH (centre) of thecerebellar output (i.e. activity of simulated deep cerebellar nucleus, DCN, units), and raster plots of DCN spike trains at two differentmoments of the trajectory (bottom). (B) Fingertip trajectory samples before and after training of the cerebellar low-level controller (dashedred and solid blue curve, respectively). Solid lines indicate mean trajectories averaged over 10 trials, whereas shaded areas delimit thecorresponding s.e.m. values. (C) Mean percentage of points of a trajectory exceeding the Ā±1 mm boundary as a function of cerebellartraining sessions. (D) Left: mean recognition rate, averaged over all Braille characters and 80 repetitions per character, as a function of the Y position of the nger (the shaded area represents the s.e.m.). Right: distribution of recognition rates across all Braille letters for different Y positions.

    and the DLR-HIT hand were operated in impedance controlmode (Albu-Sch aĢˆffer et al 2007b), which ensured stabilityeven in physical contact situations as required in this task.The calculated adjustments to the reading velocity as wellas the corrections to the movement trajectory were relayed tothe robotic system via an UDP interface. Yet, compared to thesimulated arm, noise in the pitch and roll dynamics of the real

    arm-hand platform remained marginally compensated, whichincreased the probabilityof inhomogeneousand discontinuouscontacts between the ngertip and Braille characters.

    We selected a subset of representative Braille charactersand recorded 150 trials per character. Again, rst and secondorder neural networks mediated feed-forward processingof tactile signals prior to their use for probabilisticclassication. We trained the NBC through the same ofineprocedure used for simulated data, which aimed at estimatingthe posterior probability distribution through increasingtemporal windows that sampled cuneate responses (seesupplementary materials, section S3 for details (availablefrom stacks.iop.org/JNE/10/046019/mmedia )). We randomlyselected 100 trials for training and we employed the remaining50 trials for probing Braille character recognition. The mean

    classication rate, averaged over seven characters, was 89 Ā±5.3% (mean Ā± s.e.m.; gure 8(D)), with a false positiverate of 11 Ā± 5.3%. This preliminary robotic validation gaverise to a real-time and online Braille reading demonstrator inthe framework of the European project ā€˜Sensopacā€™, no. IST-028056-IP (see supplementary material videos (available fromstacks.iop.org/JNE/10/046019/mmedia )).

    4. Discussion

    This paper presents a closed-loop neural architecture forne tactile sensing in robotic applications. A Braille readingscenario was chosen as a case study. The system integratedneural coding principles with a probabilistic decision-makingframework for input classication and adaptive control.

    Tactileprocessing at theearly stagesof thesomatosensorypathway was emulated by converting the analog readoutsfrom an articial touch sensor into mechanoreceptor responses(Phillips etal 1990). Themodelledmechanoreceptors capturedsome characteristics of real SA-I human primary afferents,in terms of inputā€“output spatial mapping and variabilityin spike latencies. We quantied the accuracy of primary

    12

    http://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmediahttp://stacks.iop.org/JNE/10/046019/mmedia

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    14/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    (B)

    (C)

    (A)

    (D)

    Figure 8. Preliminary validation on a real robotic platform performing real-time Braille reading. (A) The arm-hand robotic platformperforming online and real-time Braille reading. The arm was the DLR light-weight robot III (LWR) (Albu-Sch aĢˆffer et al 2007a). (B) Thearticial touch sensor (Cannata et al 2008) was xed on the robotic hand DLR-HIT hand II (Liu et al 2008). (C) The robotic arm-handsliding over a Braille line. Inset: a scaled Braille character. (D) Mean recognition rate distribution across a subset of Braille letters, and mean

    Ā±s.e.m. values.contact coding via the same information theoretical toolsthat we previously used to decode human microneurographyrecordings (Brasselet etal 2011b ). Theresults presented in thispaperwere consistent withexperimental evidence showingthatthe spatiotemporal structure of mechanoreceptor responsesprovides highly discriminative touch signals (Johanssonand Birznieks 2004). These primary afferent signals wereprocessed by a second-order neural network that, similarto a population of neurons in the cuneate nucleus of thebrainstem, mediated peripheral-to-central tactile informationtransfer (Jones 2000, Hsiao 2008). Our results corroboratedthe hypothesis that, thanks to a sparse rst- to second-orderneurons connectivity, cuneate cells might constitute more thana mere synaptic relay along the somatosensory pathway. Theymay indeed increase input separability to minimize destructiveinterference and maximize memory capacity in cortical hapticprocesses.

    Downstream from the simulated cuneate layer, a NBCperformed Braille character recognition. This probabilisticapproach proved to be efcient in discriminating all Braillecharacters online. NBCs, though inappropriate for regressionproblems (Frank et al 2000), can indeed outperform moresophisticated algorithms when used in categorization tasks,even though the independence assumption is seldom veriedin real-world applications. This is mainly due to the fact that

    statistical dependences between attributes often cancel eachotheroutor areevenlydistributedamongclasses (Zhang 2004).Also, in categorization tasks a data sample is usually classiedaccording to the highest posterior probability, which oftenrefers to the correct class regardless of its accuracy (Domingosand Pazzani 1996, 1997).

    In the designed system, a high- and low-level controllerclosed the action perception loop by driving active tactilesensing. We studied the pervasive nger accelerations as donefor human Braille reading (Hughes et al 2011). The originof ngertip speed changes resides in several mechanisms(e.g. sensorimotor, semantic, linguistic), although it is stillunclear which contributions dominate and to what extent(Hughes 2011). For example, sublexical mechanisms wereshown to inuence the number of accelerations only inspecic reading conditions (Hughes 2011). To the best of our knowledge, no extensive study quantitatively exploredthe relationship between pattern complexity and numberof accelerations at the single character resolution. Withoutseeking for a comprehensive explanation of the origin of nger accelerations, we investigated if a simple probabilisticapproach could account for the inuence of texture complexityand local ambiguities on nger kinematics. We assumedthat the posterior probability distributions estimated duringBraille scanning would determine the high-level control of the

    13

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    15/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    nger speed. Our results showed a number of accelerationscoherent with experimental observations (Hughes 2011) aswell as signicantly correlated with the complexity of Brailledot patterns. The implemented low-level controller consistedof a spiking neural network capturing the sensorimotoradaptation function of the cerebellum (Passot et al 2012). It

    allowed nger movements to be nely tuned, thus improvingthe robustness of the overall closed-loop dynamics duringBraille scanning.

    The developed neuroengineering framework can beextended to further investigate (i) theneural bases of ne touchprocessing and active sensing, (ii) neuromorphic-like solutionsfor humanoid robotics built on the efciency principles behindneural tactile coding, and (iii) biologically plausible sensoryfeedbacks for haptic neuroprosthetic applications. At theperipheral level, we are currently investigating the extent towhich the known irregular and inhomogeneous propertiesof mechanoreceptive elds (Phillips et al 1992) may berelevant to the encoding of primary contact features. Recentexperimental evidence suggests that distinct sub-regions of each receptive eld, named hotspots (Phillips et al 1992),might increase the spatial resolution of the mechanoreceptorsā€™code (Pruszynski et al 2011). We are testing the hypothesisthat this increase in encoding resolution may play a rolein the extraction of primitive tactile featuresā€”e.g. to serveas a basis for the known stimulus orientation selectivity of somatosensory cortical responses (Hsiao et al 2002). To thiseffect, more efcient transduction technologies (Maheshwariand Saraf 2008) will be introduced to replace the currentsensors, whose temporal and spatial resolution limit thesystemā€™s precision. Along the same lines, we are studying

    the ability of primary afferents to encode stimulus featuresand create an isomorphic representation of the stimulus space(Brasselet et al 2011a). This capability would permit goingbeyond touch discrimination and input recognition, and it mayprovide a likely basis for generalization in haptic perception(i.e. the ability to extrapolate tactile recognition from neverexperienced stimuli). At the second-order level, we are furtherinvestigating how unitary and population cuneate activitycan optimally process mechanoreceptive signals (Bengtssonet al 2013). We are primarily focusing on the possiblerole of excitatory/inhibitory dynamics in sparsifying cuneaterepresentations of haptic percepts. Secondly, we are studying

    how spike timing-dependent plasticity (STDP) mechanisms(Bi and Poo 1998) mayshape,duringdevelopment, or reshape,following injury, the connectivity layout of mechanoreceptor-to-cuneate synaptic projections to enhance coding capacity.STDP-likesynaptic adaptation, extensively observedin centralbrain regions, could make cuneate neurons respond selectivelyto specic spatiotemporal spike patterns and/or extract sub-patterns of activity from complex primary afferent responses(e.g. induced by multi-point stimulation delivered at thengertip). Finally, taking advantage of the putative sparsecode mediated by cuneate neurons, we will implement aspike-based downstream probabilistic classier. Insights fromthis ongoing research will further increase the neuromorphicdegree of the closed-loop architecture. They will alsoguide the design of plausible sensory feedback patterns for

    neuroprosthetic applications, by allowing their efcacy atmultiple somatosensory processing stages to be systematicallyassessed.

    Acknowledgments

    This work was granted by the EC Project SENSOPAC(no. IST-028056-IP), the UPMC Project Emergence 2011(no. EME1114) and the D eĢleĢgation G eĢneĢrale de lā€™Armement(DGA). The authors thank the Consorzio interuniversitarioper le Applicazioni di Supercalcolo Per Universit` a e Ricerca(CASPUR Consortium, www.caspur.it ) for providing the highperformance computing facilities.

    References

    Aksentijevic A and Gibson K 2012 Complexity equals changeCogn. Syst. Res. 15 1ā€“16

    Albu-Sch aĢˆffer A, Haddadin S, Ott C, Stemmer A, Wimbock Tand Hirzinger G 2007a The DLR lightweight robot: design andcontrol concepts for robots in human environments Indust. Robot. 34 376ā€“85

    Albu-Sch aĢˆffer A, Ott C and Hirzinger G 2007b A uniedpassivity-based control framework for position, torque andimpedance control of exible joint robots Int. J. Robot. Res.26 23ā€“39

    Albus J S 1971 A theory of cerebellar function Math. Biosci.10 25ā€“61

    Alexander C and Carey S 1968 Subsymmetries Percept. Psychophys4 73ā€“77

    Asfour T, Azad P, Vahrenkamp N, Regenstein K, Bierbaum A,Welke K, Schroeder J and Dillmann R 2008 Toward humanoidmanipulation in human-centred environments Robot. Auton.Syst. 56 54ā€“65

    Attwell P J, Cooke S F and Yeo C H 2002 Cerebellar function inconsolidation of a motor memory Neuron 34 1011ā€“20

    Bekiroglu Y, Laaksonen J, Jorgensen J A, Kyrki V and Kragic D2011 Assessing grasp stability based on learning and hapticdata IEEE Trans. Robot. 27 616ā€“29

    Bengtsson F, Brasselet R, Johansson R S, Arleo A and J oĢˆrntell H2013 Integration of sensory quanta in cuneate nucleus neuronsin vivo PloS ONE 8 e56630

    Bensma ıĢˆa S J 2002 A transduction model of the Meissner corpuscle Math. Biosci. 176 203ā€“17

    Bertelson P, Mousty P and Dā€™Alimonte G 1985 A study of Braillereading: 2. Patterns of hand activity in one-handed andtwo-handed reading Q. J. Exp. Psychol. A 37 235ā€“56

    Bi G Q and Poo M M 1998 Synaptic modications in culturedhippocampal neurons: dependence on spike timing, synapticstrength, and postsynaptic cell type J. Neurosci. 18 10464ā€“72

    Blakemore S-J, Wolpert D and Frith C 2000 Why canā€™t you tickleyourself? Neuroreport 11 R11ā€“6

    Bologna L L, Brasselet R, Maggiali M and Arleo A 2010Neuromimetic encoding/decoding of spatiotemporal spikingsignals from an articial touch sensor Proc. Int. Joint Conf. on Neural Networks pp 1ā€“6

    Bologna L L, Pinoteau J, Brasselet R, Maggiali M and Arleo A2011 Encoding/decoding of rst and second order tactileafferents in a neurorobotic application J. Physiol. 105 25ā€“35

    Brasselet R, Johansson R and Arleo A 2009 Optimal contextseparation of spiking haptic signals by second-ordersomatosensory neurons Adv. Neural Inform. Process. Syst.22 180ā€“8

    Brasselet R, Johansson R S and Arleo A 2011a Isometric coding of spiking haptic signals by peripheral somatosensory neurons Advances on Computational Intelligence (Lecture Notes in

    14

    http://www.caspur.it/http://www.caspur.it/http://dx.doi.org/10.1016/j.cogsys.2011.01.002http://dx.doi.org/10.1016/j.cogsys.2011.01.002http://dx.doi.org/10.1108/01439910710774386http://dx.doi.org/10.1108/01439910710774386http://dx.doi.org/10.1177/0278364907073776http://dx.doi.org/10.1177/0278364907073776http://dx.doi.org/10.1016/0025-5564(71)90051-4http://dx.doi.org/10.1016/0025-5564(71)90051-4http://dx.doi.org/10.3758/BF03209511http://dx.doi.org/10.3758/BF03209511http://dx.doi.org/10.1016/j.robot.2007.09.013http://dx.doi.org/10.1016/j.robot.2007.09.013http://dx.doi.org/10.1016/S0896-6273(02)00719-5http://dx.doi.org/10.1016/S0896-6273(02)00719-5http://dx.doi.org/10.1109/TRO.2011.2132870http://dx.doi.org/10.1109/TRO.2011.2132870http://dx.doi.org/10.1371/journal.pone.0056630http://dx.doi.org/10.1371/journal.pone.0056630http://dx.doi.org/10.1016/S0025-5564(02)00089-5http://dx.doi.org/10.1016/S0025-5564(02)00089-5http://dx.doi.org/10.1097/00001756-200008030-00002http://dx.doi.org/10.1097/00001756-200008030-00002http://dx.doi.org/10.1097/00001756-200008030-00002http://dx.doi.org/10.1016/S0025-5564(02)00089-5http://dx.doi.org/10.1371/journal.pone.0056630http://dx.doi.org/10.1109/TRO.2011.2132870http://dx.doi.org/10.1016/S0896-6273(02)00719-5http://dx.doi.org/10.1016/j.robot.2007.09.013http://dx.doi.org/10.3758/BF03209511http://dx.doi.org/10.1016/0025-5564(71)90051-4http://dx.doi.org/10.1177/0278364907073776http://dx.doi.org/10.1108/01439910710774386http://dx.doi.org/10.1016/j.cogsys.2011.01.002http://www.caspur.it/

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    16/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    Computer Science vol 6691) ed J E A Cabestany (Berlin:Springer) pp 528ā€“36

    Brasselet R, Johansson R S and Arleo A 2011b Quantifyingneurotransmission reliability through metrics-basedinformation analysis Neural Comput. 23 852ā€“81

    Breidegard B 2007 Computer-based automatic nger- andspeech-tracking system Behav. Res. Methods 39 824ā€“34

    Breidegard B, J oĢˆnsson B, Fellenius K and Str oĢˆmqvist S 2006Disclosing the secrets of Braille readingā€”computer-aidedregistration and interactive analysis Vis. Impair Res. 8 49ā€“59

    Cannata G, Maggiali M, Metta G and Sandini G 2008 An embeddedarticial skin for humanoid robots Proc. IEEE Int. Conf. on Multisensor Fusion and Integration for Intelligent Systemspp 434ā€“38

    Carrillo R R, Ros E, Boucheny C and Coenen O J 2008 A real-timespiking cerebellum model for learning robot control Biosystems 94 18ā€“27

    Chacron M J, Pakdaman K and Longtin A 2003 Interspike intervalcorrelations, memory, adaptation, and refractoriness in a leakyintegrate-and-re model with threshold fatigue Neural Comput.15 253ā€“78

    Chipman S F 1977 Complexity and structure in visual patterns J. Exp. Psychol. Gen. 106

    269ā€“301Chitta S, Sturm J, Piccoli M and Burgard W 2011 Tactile sensing formobile manipulation IEEE Trans. Robot. 27 558ā€“68

    Crapse T B and Sommer M A 2008 Corollary discharge across theanimal kingdom Nature Rev. Neurosci. 9 587ā€“600

    Dahiya R S, Metta G, Valle M and Sandini G 2010 Tactilesensingā€”from humans to humanoids IEEE Trans. Robot.26 1ā€“20

    Diamond M E and Arabzadeh E 2012 Whisker sensorysystemā€”from receptor to decision Prog. Neurobiol. 103 28ā€“40

    Domingos P and Pazzani M 1996 Beyond independence: conditionsfor the optimality of the simple Bayesian classier Proc. 13th Int. Conf. on Machine Learning pp 105ā€“12

    Domingos P and Pazzani M 1997 On the optimality of the simpleBayesian classier under zero-one loss Mach. Learn.

    29 103ā€“30Duda R O, Hart P E and Stork D G 2001 Pattern Classication(New York: Wiley-Interscience)

    Fishel J A and Loeb G E 2012 Bayesian exploration for intelligentidentication of textures Front. Neurorobot. 6 4

    Frank E, Trigg L, Holmes G and Witten I H 2000 Technical note:naive Bayes for regression Mach. Learn. 41 5ā€“26

    Freeman A W and Johnson K O 1982 Cutaneous mechanoreceptorsin macaque monkey: temporal discharge patterns evoked byvibration, and a receptor model J. Physiol. 323 21ā€“41

    Fyffe R E, Cheema S S, Light A R and Rustioni A 1986aIntracellular staining study of the feline cuneate nucleus: II.Thalamic projection neurons J. Neurophysiol. 56 1284ā€“96

    Fyffe R E, Cheema S S and Rustioni A 1986b Intracellular stainingstudy of the feline cuneate nucleus: I. Terminal patterns of

    primary afferent bers J. Neurophysiol. 56 1268ā€“83Garrido J A, Carrillo R R, Luque N R and Ros E 2011 Event andtime driven hybrid simulation of spiking neural networks Advances in Computational Intelligence (Lecture Notes inComputer Science vol 6691) ed J Cabestany, I Rojasand G Joya (Berlin: Springer) pp 554ā€“61

    Gerstner W and Kistler W M 2002 Spiking Neuron Models: Single Neurons, Populations, Plasticity (Cambridge: CambridgeUniversity Press)

    Grant R A, Mitchinson B, Fox C W and Prescott T J 2009 Activetouch sensing in the rat: anticipatory and regulatory control of whisker movements during surface exploration J. Neurophysiol. 101 862ā€“74

    Hochberg L R et al 2012 Reach and grasp by people with tetraplegiausing a neurally controlled robotic arm Nature 485 372ā€“5

    Horner D T 1991 The effects of complexity on the perception of vibrotactile patterns Percept. Psychophys 49 551ā€“62

    Howe R D 1993 Tactile sensing and control of robotic manipulation Adv. Robot. 8 245ā€“61

    Hsiao S 2008 Central mechanisms of tactile shape perception Curr.Opin. Neurobiol. 18 418ā€“24

    Hsiao S S, Lane J and Fitzgerald P 2002 Representation of orientation in the somatosensory system Behav. Brain. Res.135 93ā€“103

    Hughes B 2011 Movement kinematics of the braille-reading nger J. Vis. Impair Blind 105 370ā€“81

    Hughes B, Van Gemmert A W A and Stelmach G E 2011 Linguisticand perceptual-motor contributions to the kinematic propertiesof the braille reading nger Hum. Mov. Sci. 30 711ā€“30

    Ito M 1974 Control Mechanisms of Cerebellar Motor System(Cambridge, MA: MIT Press) pp 293ā€“303

    Ito M 1984 The Cerebellum and Neural Control (New York: RavenPress)

    Ito M and Kano M 1982 Long-lasting depression of parallelber-purkinje cell transmission induced by conjunctivestimulation of parallel bers and climbing bers in thecerebellar cortex Neurosci. Lett. 33 253ā€“8

    Johansson R S and Birznieks I 2004 First spikes in ensembles of human tactile afferents code complex spatial ngertip events Nature Neurosci. 7

    170ā€“7Johansson R S and Flanagan J R 2009 Coding and use of tactilesignals from the ngertips in object manipulation tasks Nature Rev. Neurosci. 10 345ā€“59

    Jones E G 2000 Cortical and subcortical contributions toactivity-dependent plasticity in primate somatosensory cortex Annu. Rev. Neurosci. 23 1ā€“37

    Kim S S, Sripati A P and Bensmaia S J 2010 Predicting the timingof spikes evoked by tactile stimulation of the hand J. Neurophysiol. 104 1484ā€“96

    Lapicque L 1907 Recherches quantitatives sur lā€™excitationeĢlectrique des nerfs trait eĢe comme une polarisation J. Physiol.Pathol. G Ā“ en. 9 620ā€“35

    Lederman S J and Klatzky R L 1993 Extracting object propertiesthrough haptic exploration Acta Psychol. 84 29ā€“40

    Leiras R, Velo P, Martin-Cora F and Canedo A 2010 Processingafferent proprioceptive information at the main cuneate nucleusof anesthetized cats J. Neurosci. 30 15383ā€“99

    Liu H, Wu K, Meusel P, Seitz N, Hirzinger G, Jin MH, Liu Y W,Fan S W, Lan T and Chen Z P 2008 Multisensory ve-ngerdexterous hand: the DLR/HIT hand II Proc. IEEE/RSJ Int.Conf. on Intelligent Robots and Systems pp 3692ā€“97

    Mackevicius E L, Best M D, Saal H P and Bensmaia S J 2012Millisecond precision spike timing shapes tactile perception J. Neurosci. 32 15309ā€“17

    Maheshwari V and Saraf R 2008 Tactile devices to sense touch on apar with a human nger Angew. Chem. Int. Edn. Engl.47 7808ā€“26

    Mainen Z F and Sejnowski T J 1995 Reliability of spike timing inneocortical neurons Science 268 1503ā€“6

    Marino J, Aguilar J, Soto C and Canedo A 2001 The cerebral cortexmodulates the cutaneous transmission through the dorsalcolumn nuclei Rev. Neurol. 33 448ā€“54

    Marr D 1969 A theory of cerebellar cortex J. Physiol. 202 437ā€“70McCallum A and Nigam K 1998 A comparison of event models for

    naive Bayes text classication Proc. AAAI-98 Workshop on Learning for Text Categorization (Menlo Park, CA: AAAIPress) pp 41ā€“48

    Miall R C, Reckess G Z and Imamizu H 2001 The cerebellumcoordinates eye and hand tracking movements Nature Neurosci. 4 638ā€“44

    Miall R C, Weir D J, Wolpert D M and Stein J F 1993 Is thecerebellum a smith predictor? J. Mot. Behav. 25 203ā€“16

    Millar S 1997 Reading by Touch (New York: Routledge)Mousty P and Bertelson P 1985 A study of Braille reading: 1.

    Reading speed as a function of hand usage and contextQ. J. Exp. Psychol. A 37 217ā€“33

    15

    http://dx.doi.org/10.1162/NECO_a_00099http://dx.doi.org/10.1162/NECO_a_00099http://dx.doi.org/10.3758/BF03192975http://dx.doi.org/10.3758/BF03192975http://dx.doi.org/10.1080/13882350601061976http://dx.doi.org/10.1080/13882350601061976http://dx.doi.org/10.1016/j.biosystems.2008.05.008http://dx.doi.org/10.1016/j.biosystems.2008.05.008http://dx.doi.org/10.1162/089976603762552915http://dx.doi.org/10.1162/089976603762552915http://dx.doi.org/10.1037/0096-3445.106.3.269http://dx.doi.org/10.1037/0096-3445.106.3.269http://dx.doi.org/10.1109/TRO.2011.2134130http://dx.doi.org/10.1109/TRO.2011.2134130http://dx.doi.org/10.1038/nrn2457http://dx.doi.org/10.1038/nrn2457http://dx.doi.org/10.1109/TRO.2009.2033627http://dx.doi.org/10.1109/TRO.2009.2033627http://dx.doi.org/10.1016/j.pneurobio.2012.05.013http://dx.doi.org/10.1016/j.pneurobio.2012.05.013http://dx.doi.org/10.1023/A:1007413511361http://dx.doi.org/10.1023/A:1007413511361http://dx.doi.org/10.3389/fnbot.2012.00004http://dx.doi.org/10.3389/fnbot.2012.00004http://dx.doi.org/10.1023/A:1007670802811http://dx.doi.org/10.1023/A:1007670802811http://dx.doi.org/10.1152/jn.90783.2008http://dx.doi.org/10.1152/jn.90783.2008http://dx.doi.org/10.1038/nature11076http://dx.doi.org/10.1038/nature11076http://dx.doi.org/10.3758/BF03212191http://dx.doi.org/10.3758/BF03212191http://dx.doi.org/10.1163/156855394X00356http://dx.doi.org/10.1163/156855394X00356http://dx.doi.org/10.1016/j.conb.2008.09.001http://dx.doi.org/10.1016/j.conb.2008.09.001http://dx.doi.org/10.1016/S0166-4328(02)00160-2http://dx.doi.org/10.1016/S0166-4328(02)00160-2http://dx.doi.org/10.1016/j.humov.2010.05.005http://dx.doi.org/10.1016/j.humov.2010.05.005http://dx.doi.org/10.1016/0304-3940(82)90380-9http://dx.doi.org/10.1016/0304-3940(82)90380-9http://dx.doi.org/10.1038/nn1177http://dx.doi.org/10.1038/nn1177http://dx.doi.org/10.1038/nrn2621http://dx.doi.org/10.1038/nrn2621http://dx.doi.org/10.1146/annurev.neuro.23.1.1http://dx.doi.org/10.1146/annurev.neuro.23.1.1http://dx.doi.org/10.1152/jn.00187.2010http://dx.doi.org/10.1152/jn.00187.2010http://dx.doi.org/10.1016/0001-6918(93)90070-8http://dx.doi.org/10.1016/0001-6918(93)90070-8http://dx.doi.org/10.1523/JNEUROSCI.2193-10.2010http://dx.doi.org/10.1523/JNEUROSCI.2193-10.2010http://dx.doi.org/10.1523/JNEUROSCI.2161-12.2012http://dx.doi.org/10.1523/JNEUROSCI.2161-12.2012http://dx.doi.org/10.1002/anie.200703693http://dx.doi.org/10.1002/anie.200703693http://dx.doi.org/10.1126/science.7770778http://dx.doi.org/10.1126/science.7770778http://dx.doi.org/10.1038/88465http://dx.doi.org/10.1038/88465http://dx.doi.org/10.1080/00222895.1993.9942050http://dx.doi.org/10.1080/00222895.1993.9942050http://dx.doi.org/10.4324/9780203359440http://dx.doi.org/10.1080/00222895.1993.9942050http://dx.doi.org/10.1038/88465http://dx.doi.org/10.1126/science.7770778http://dx.doi.org/10.1002/anie.200703693http://dx.doi.org/10.1523/JNEUROSCI.2161-12.2012http://dx.doi.org/10.1523/JNEUROSCI.2193-10.2010http://dx.doi.org/10.1016/0001-6918(93)90070-8http://dx.doi.org/10.1152/jn.00187.2010http://dx.doi.org/10.1146/annurev.neuro.23.1.1http://dx.doi.org/10.1038/nrn2621http://dx.doi.org/10.1038/nn1177http://dx.doi.org/10.1016/0304-3940(82)90380-9http://dx.doi.org/10.1016/j.humov.2010.05.005http://dx.doi.org/10.1016/S0166-4328(02)00160-2http://dx.doi.org/10.1016/j.conb.2008.09.001http://dx.doi.org/10.1163/156855394X00356http://dx.doi.org/10.3758/BF03212191http://dx.doi.org/10.1038/nature11076http://dx.doi.org/10.1152/jn.90783.2008http://dx.doi.org/10.1017/CBO9780511815706http://dx.doi.org/10.1023/A:1007670802811http://dx.doi.org/10.3389/fnbot.2012.00004http://dx.doi.org/10.1023/A:1007413511361http://dx.doi.org/10.1016/j.pneurobio.2012.05.013http://dx.doi.org/10.1109/TRO.2009.2033627http://dx.doi.org/10.1038/nrn2457http://dx.doi.org/10.1109/TRO.2011.2134130http://dx.doi.org/10.1037/0096-3445.106.3.269http://dx.doi.org/10.1162/089976603762552915http://dx.doi.org/10.1016/j.biosystems.2008.05.008http://dx.doi.org/10.1080/13882350601061976http://dx.doi.org/10.3758/BF03192975http://dx.doi.org/10.1162/NECO_a_00099

  • 8/20/2019 A closed-loop neurobotic system for fine.pdf

    17/17

    J. Neural Eng. 10 (2013) 046019 L L Bologna et al

    Mousty P and Bertelson P 1992 Finger movements in braillereading: the effect of local ambiguity Cognition 43 67ā€“84

    Newman S E, Hall A D, Foster D J and Gupta V 1984 Learning as afunction of haptic discriminability among items Am. J.Psychol. 97 359ā€“72

    Nicolelis M A L and Lebedev M A 2009 Principles of neuralensemble physiology underlying the operation of brainā€“machine interfaces Nature Rev. Neurosci. 10 530ā€“40

    Nolan C Y and Kederis C J 1969 Perceptual Factors in Braille Word Recognition (New York: American Foundation for the Blind)

    Oddo C M, Controzzi M, Beccai L, Cipriani C and Carrozza M C2011 Roughness encoding for discrimination of surfaces inarticial active-touch IEEE Trans. Robot. 27 522ā€“33

    Oā€™Doherty J E, Lebedev M A, Ifft P J, Zhuang K Z, Shokur S,Bleuler H and Nicolelis M A 2011 Active tactile explorationusing a brainā€“machineā€“brain interface Nature 479 228ā€“31

    Passot J-B, Sheynikhovich D, Duvelle E and Arleo A 2012Contribution of cerebellar sensorimotor adaptation tohippocampal spatial memory PLoS ONE 7 e32560

    Petrovskaya A and Khatib O 2011 Global localization of objects viatouch IEEE Trans. Robot. 27 569ā€“85

    Phillips J, Johansson R and Johnson K 1990 Representation of

    braille characters in human nerve bres Exp. Brain Res.

    81 589ā€“92Phillips J R, Johansson R S and Johnson K O 1992 Responses of

    human mechanoreceptive afferents to embossed dot arraysscanned across ngerpad skin J. Neurosci. 12 827ā€“39

    Phillips J R, Johnson K O and Hsiao S S 1988 Spatial patternrepresentation and transformation in monkey somatosensorycortex Proc. Natl Acad. Sci. USA 85 1317ā€“21

    Pleger B and Villringer A 2013 The human somatosensory system:from perception to decision making Prog. Neurobiol.103 76ā€“97

    Pruszynski A, Jenmalm P and Johansson R S 2011 Informationprocessing in human tactile afferent neurons Neuroscience Annu. Meeting (Washington DC, USA: Society forNeuroscience) abstract no. 750.07

    Raspopovic S, Capogrosso M, Badia J, Navarro X and Micera S2012 Experimental validation of a hybrid computational modelfor selective stimulation using transverse intrafascicularmultichannel electrodes IEEE Trans. Neural Syst. Rehabil. Eng. 20 395ā€“404

    Romano J M, Hsiao K, Niemeyer G, Chitta S and Kuchenbecker K J2011 Human-inspired robotic grasp control with tactile sensing IEEE Trans. Robot. 27 1067ā€“79

    Ros E, Carrillo R, Ortigosa E M, Barbour B and Ag ıĢs R 2006Event-driven simulation scheme for spiking neural networksusing lookup tables to characterize neuronal dynamics NeuralComput. 18 2959ā€“93

    Saal H P, Ting J-A and Vijayakumar S 2010 Active estimation of object dynamics parameters with tactile sensors Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systemspp 916ā€“21

    Saal H P, Vijayakumar S and Johansson R S 2009 Informationabout complex ngertip parameters in individual human tactileafferent neurons J. Neurosci. 29 8022ā€“31

    SaĢnchez E, Barro S, no J Mari and Canedo A 2006 Corticalmodulation of dorsal column nuclei: a computational study J. Comput. Neurosci. 21 21ā€“33

    Schreiber S, Fellous J M, Whitmer D, Tiesinga P and Sejnowski T J2003 A new correlation-based measure of spike timingreliability Neurocomputing 52ā€“54 925ā€“31

    Shannon E 1948 A mathematical theory of communication BellSyst. Tech. J. 27 379ā€“423, 623ā€“656

    Shimojo M and Ishikawa M 1993 An active touch sensing methodusing a spatial ltering tactile sensor Proc IEEE Int. Conf. on Robotics and Automation vol 1 pp 948ā€“54

    Spigler G, Oddo C M and Carrozza M C 2012 Soft-neuromorphicarticial touch for applications in neuro-robotics Proc. IEEE/RAS/EMBS Int. Conf. on Biomedical Robotics and Biomechatronics pp 1913ā€“18

    Su Z, Fishel J A, Yamamoto T and Loeb G E 2012 Use of tactilefeedback to control exploratory movements to characterizeobject compliance Front. Neurorobot. 6

    Thach W T, Goodkin H P and Keating J G 1992 The cerebellum andthe adaptive coordination of movement Annu. Rev. Neurosci.15 403ā€“42

    Truccolo W, Friehs G M, Donoghue J P and Hochberg L R 2008Primary motor cortex tuning to intended movement kinematicsin humans with tetraplegia J. Neurosci. 28 1163ā€“78

    van Rossum M C 2001 A novel spike distance Neural Comput.13 751ā€“63

    Victor J D and Purpura K P 1996 Nature and precision of temporalcoding in visual cortex: a metric-space analysis J. Neurophysiol. 76 1310ā€“26

    Whitsel B L, Petrucelli L M and Sapiro G 1969 Modality

    representation in the lumbar and cervical fasciculus gracilis of squirrel monkeys Brain Res. 15 67ā€“78Wolpert D M and Miall R C 1996 Forward models for physiological

    motor control Neural Netw. 9 1265ā€“79Wolpert D M, Miall R C and Kawato M 1998 Internal models in the

    cerebellum Trends Cogn. Sci. 2 338ā€“47Yodogawa E 1982 Symmetropy, an entropy-like measure of visual

    symmetry Percept. Psychophys. 32 230ā€“40Yousef H, Boukallel M and Althoefer K 2011 Tactile sensing for

    dexterous in-hand manipulation in robotics: a review Sensors Actuators A 167 171ā€“87

    Zhang H 2004 The optimality of naive Bayes Proc. FLAIRS Conf.

    16

    http://dx.doi.org/10.1016/0010-0277(92)90032-Dhttp://dx.doi.org/10.1016/0010-0277(92)90032-Dhttp://dx.doi.org/10.2307/1422524http://dx.doi.org/10.2307/1422524http://dx.doi.org/10.1038/nrn2653http://dx.doi.org/10.1038/nrn2653http://dx.doi.org/10.1109/TRO.2011.2116930http://dx.doi.org/10.1109/TRO.2011.2116930http://dx.doi.org/10.1038/nature10489http://dx.doi.org/10.1038/nature10489http://dx.doi.org/10.1371/journal.pone.0032560http://dx.doi.org/10.1371/journal.pone.0032560http://dx.doi.org/10.1109/TRO.2011.2138450http://dx.doi.org/10.1109/TRO.2011.2138450http://dx.doi.org/10.1007/BF02423508http://dx.doi.org/10.1007/BF02423508http://dx.doi.org/10.1073/pnas.85.4.1317http://dx.doi.org/10.1073/pnas.85.4.1317http://dx.doi.org/10.1016/j.pneurobio.2012.10.002http://dx.doi.org/10.1016/j.pneurobio.2012.10.002http://dx.doi.org/10.1109/TNSRE.2012.2189021http://dx.doi.org/10.1109/TNSRE.2012.2189021http://dx.doi.org/10.1109/TRO.2011.2162271http://dx.doi.org/10.1109/TRO.2011.2162271http://dx.doi.org/10.1162/neco.2006.18.12.2959http://dx.doi.org/10.1162/neco.2006.18.12.2959http://dx.doi.org/10.1523/JNEUROSCI.0665-09.2009http://dx.doi.org/10.1523/JNEUROSCI.0665-09.2009http://dx.doi.org/10.1007/s10827-006-7058-5http://dx.doi.org/10.1007/s10827-006-7058-5http://dx.doi.org/10.1016/S0925-2312(02)00838-Xhttp://dx.doi.org/10.1016/S0925-2312(02)00838-Xhttp://dx.doi.org/10.3389/fnbot.2012.00007http://dx.doi.org/10.1146/annurev.ne.15.030192.002155http://dx.doi.org/10.1146/annurev.ne.15.030192.002155http://dx.doi.org/10.1523/JNEUROSCI.4415-07.2008http://dx.doi.org/10.1523/JNEUROSCI.4415-07.2008http://dx.doi.org/10.1162/089976601300014321http://dx.doi.org/10.1162/089976601300014321http://dx.doi.org/10.1016/0006-8993(69)90310-2http://dx.doi.org/10.1016/0006-8993(69)90310-2http://dx.doi.org/10.1016/S0893-6080(96)00035-4http://dx.doi.org/10.1016/S0893-6080(96)00035-4http://dx.doi.org/10.1016/S1364-6613(98)01221-2http://dx.doi.org/10.1016/S1364-6613(98)01221-2http://dx.doi.org/10.3758/BF03206227http://dx.doi.org/10.3758/BF03206227http://dx.doi.org/10.1016/j.sna.2011.02.038http://dx.doi.org/10.1016/j.sna.2011.02.038http://dx.doi.org/10.1016/j.sna.2011.02.038http://dx.doi.org/10.3758/BF03206227http://dx.doi.org/10.1016/S1364-6613(98)01221-2http://dx.doi.org/10.1016/S0893-6080(96)00035-4http://dx.doi.org/10.1016/0006-8993(69)90310-2http://dx.doi.org/10.1162/089976601300014321http://dx.doi.org/10.1523/JNEUROSCI.4415-07.2008http://dx.doi.org/10.1146/annurev.ne.15.030192.002155http://dx.doi.org/10.3389/fnbot.2012.00007http://dx.doi.org/10.1016/S0925-2312(02)00838-Xhttp://dx.doi.org/10.1007/s10827-006-7058-5http://dx.doi.org/10.1523/JNEUROSCI.0665-09.2009http://dx.doi.org/10.1162/neco.2006.18.12.2959http://dx.doi.org/10.1109/TRO.2011.2162271http://dx.doi.org/10.1109/TNSRE.2012.2189021http://dx.doi.org/10.1016/j.pneurobio.2012.10.002http://dx.doi.org/10.1073/pnas.85.4.1317http://dx.doi.org/10.1007/BF02423508http://dx.doi.org/10.1109/TRO.2011.2138450http://dx.doi.org/10.1371/journal.pone.0032560http://dx.doi.org/10.1038/nature10489http://dx.doi.org/10.1109/TRO.2011.2116930http://dx.doi.org/10.1038/nrn2653http://dx.doi.org/10.2307/1422524http://dx.doi.org/10.1016/0010-0277(92)90032-D