a closed-loop neurobotic system for fine.pdf
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