{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T03:13:11Z","timestamp":1782789191743,"version":"3.54.5"},"reference-count":41,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2013,11,20]],"date-time":"2013-11-20T00:00:00Z","timestamp":1384905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper we present a complete spike-based architecture: from a Dynamic Vision Sensor (retina) to a stereo head robotic platform. The aim of this research is to reproduce intended movements performed by humans taking into account as many features as possible from the biological point of view. This paper fills the gap between current spike silicon sensors and robotic actuators by applying a spike processing strategy to the data flows in real time. The architecture is divided into layers: the retina, visual information processing, the trajectory generator layer which uses a neuroinspired algorithm (SVITE) that can be replicated into as many times as DoF the robot has; and finally the actuation layer to supply the spikes to the robot (using PFM). All the layers do their tasks in a spike-processing mode, and they communicate each other through the neuro-inspired AER protocol. The open-loop controller is implemented on FPGA using AER interfaces developed by RTC Lab. Experimental results reveal the viability of this spike-based controller. Two main advantages are: low hardware resources (2% of a Xilinx Spartan 6) and power requirements (3.4 W) to control a robot with a high number of DoF (up to 100 for a Xilinx Spartan 6). It also evidences the suitable use of AER as a communication protocol between processing and actuation.<\/jats:p>","DOI":"10.3390\/s131115805","type":"journal-article","created":{"date-parts":[[2013,11,20]],"date-time":"2013-11-20T13:39:23Z","timestamp":1384954763000},"page":"15805-15832","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":48,"title":["Neuro-Inspired Spike-Based Motion: From Dynamic Vision Sensor to Robot Motor Open-Loop Control through Spike-VITE"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3586-2930","authenticated-orcid":false,"given":"Fernando","family":"Perez-Pe\u00f1a","sequence":"first","affiliation":[{"name":"Computer Architecture and Technology Area, Universidad de C\u00e1diz, School of Engineering, Calle Chile, 1, Cadiz 11002, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3639-3649","authenticated-orcid":false,"given":"Arturo","family":"Morgado-Estevez","sequence":"additional","affiliation":[{"name":"Computer Architecture and Technology Area, Universidad de C\u00e1diz, School of Engineering, Calle Chile, 1, Cadiz 11002, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alejandro","family":"Linares-Barranco","sequence":"additional","affiliation":[{"name":"Robotic and Technology of Computers Lab (RTC), Universidad de Sevilla, ETSI Inform\u00e1tica, Avd. Reina Mercedes s\/n, Sevilla 41012, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3061-5922","authenticated-orcid":false,"given":"Angel","family":"Jimenez-Fernandez","sequence":"additional","affiliation":[{"name":"Robotic and Technology of Computers Lab (RTC), Universidad de Sevilla, ETSI Inform\u00e1tica, Avd. Reina Mercedes s\/n, Sevilla 41012, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Francisco","family":"Gomez-Rodriguez","sequence":"additional","affiliation":[{"name":"Robotic and Technology of Computers Lab (RTC), Universidad de Sevilla, ETSI Inform\u00e1tica, Avd. Reina Mercedes s\/n, Sevilla 41012, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriel","family":"Jimenez-Moreno","sequence":"additional","affiliation":[{"name":"Robotic and Technology of Computers Lab (RTC), Universidad de Sevilla, ETSI Inform\u00e1tica, Avd. Reina Mercedes s\/n, Sevilla 41012, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Juan","family":"Lopez-Coronado","sequence":"additional","affiliation":[{"name":"Automation and System Engineering Department, Polytechnic University of Cartagena, Campus Muralla del Mar, Cartagena, 30202, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2013,11,20]]},"reference":[{"key":"ref_1","unstructured":"Telluride Cognitive Neuromorphic Workshop. Available online: https:\/\/neuromorphs.net."},{"key":"ref_2","unstructured":"Capo Caccia Cognitive Neuromorphic Workshop. Available online: http:\/\/capocaccia.ethz.ch."},{"key":"ref_3","unstructured":"Sherrington, C.S. (1906). The Integrative Action of the Nervous System, Yale University Press."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Camilleri, P., Giulioni, M., Dante, V., Badoni, D., Indiveri, G., Michaelis, B., Braun, J., and Del Giudice, P. (2007, January 17\u201319). A Neuromorphic VLSI Network Chip with Configurable Plastic Synapses. Kaiserslautern, Germany.","DOI":"10.1109\/ICHIS.2007.4344067"},{"key":"ref_5","first-page":"346","article-title":"Spiking neural networks built in FPGAs: Fully parallel implementations","volume":"5","author":"Brassai","year":"2006","journal-title":"WSEAS Trans. Circuits Syst."},{"key":"ref_6","unstructured":"Sekerli, M., and Butera, R.J. (2004, January 1\u20135). An Implementation of a Simple Neuron Model in Field Programmable Analog Arrays. San Francisco, CA, USA."},{"key":"ref_7","unstructured":"Sivilotti, M. (1990). Wiring Considerations in Analog VLSI Systems with Application to Field-Programmable Networks. [Ph.D. Thesis, California Institute of Technology]."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"932","DOI":"10.1109\/TPAMI.2002.1017620","article-title":"Real-time visual tracking of complex structures","volume":"24","author":"Drummond","year":"2002","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/70.143350","article-title":"A new approach to visual servoing in robotics","volume":"8","author":"Espiau","year":"1992","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1109\/JSSC.2002.807412","article-title":"A biomorphic digital image sensor","volume":"38","author":"Culurciello","year":"2003","journal-title":"IEEE J. Solid State Circuits"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1037\/0033-295X.95.1.49","article-title":"Neural dynamics of planned arm movements: Emergent invariants and speed-accuracy properties during trajectory formation","volume":"95","author":"Bullock","year":"1988","journal-title":"Psychol. Rev."},{"key":"ref_12","unstructured":"Bullock, D., Contreras-Vidal, J.L., and Grossberg, S. (1992, January 7\u201311). A Neural Network Model for Spino-Muscular Generation of Launching and Braking Forces by Opponent Muscles. Baltimore, MD, USA."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/0893-6080(91)90002-M","article-title":"Vector associative maps: Unsupervised real-time error-based learning and control of movement trajectories","volume":"4","author":"Gaudiano","year":"1991","journal-title":"Neural Netw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/0001-6918(93)90008-F","article-title":"Neural representations for sensory-motor control, I: Head-centered 3-D target positions from opponent eye commands","volume":"82","author":"Greve","year":"1993","journal-title":"Acta Psychol."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1017\/S0263574701003642","article-title":"A neural model for visual-tactile-motor integration in robotic reaching and grasping tasks","volume":"20","author":"Gorce","year":"2002","journal-title":"Robotica"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Pattacini, U., Nori, F., Natale, L., Metta, G., and Sandini, G. (2010, January 18\u201322). An Experimental Evaluation of a Novel Minimum-Jerk Cartesian Controller for Humanoid Robots. Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5650851"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1151","DOI":"10.1163\/156855307781389419","article-title":"ICub: The design and realization of an open humanoid platform for cognitive and neuroscience research","volume":"21","author":"Tsagarakis","year":"2007","journal-title":"Adv. Robot."},{"key":"ref_18","unstructured":"Metta, G., Natale, L., Nori, F., and Sandini, G. (September, January 28). Force Control and Reaching Movements on the ICUB Humanoid Robot. Flagstaff, AZ, USA."},{"key":"ref_19","unstructured":"Hersch, M., and Billard, A.G. (2006, January 20\u201322). A Biologically-Inspired Controller for Reaching Movements. Pisa, Italy."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Linares-Barranco, A., Paz-Vicente, R., Jimenez, G., Pedreno-Molina, J.L., Molina-Vilaplana, J., and Lopez-Coronado, J. (2006, January 16\u201321). AER Neuro-Inspired Interface to Anthropomorphic Robotic Hand. Vancouver, BC, Canada.","DOI":"10.1109\/IJCNN.2006.246872"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3831","DOI":"10.3390\/s120403831","article-title":"A neuro-inspired spike-based PID motor controller for multi-motor robots with low cost FPGAs","volume":"12","year":"2012","journal-title":"Sensors"},{"key":"ref_22","first-page":"269","article-title":"Generating human-like reaching movements with a humanoid robot: A computational approach","volume":"4","author":"Tran","year":"2012","journal-title":"J. Comput. Sci."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/JSSC.2007.914337","article-title":"A 128 \u00d7 128 120 dB 15 \u03bcs latency asynchronous temporal contrast vision sensor","volume":"43","author":"Lichtsteiner","year":"2008","journal-title":"IEEE J. Solid State Circuits"},{"key":"ref_24","unstructured":"G\u00f3mez-Rodr\u00edguez, F., Mir\u00f3-Amarante, L., Diaz-del-Rio, F., Linares-Barranco, A., and Jimenez, G. (June, January 30). Real Time Multiple Objects Tracking Based on a Bio-Inspired Processing Cascade Architecture. Paris, France."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Jimenez-Fernandez, A., Dom\u00ednguez-Morales, M., Cerezuela-Escudero, E., Paz-Vicente, R., Linares-Barranco, A., and Jimenez, G. (2011, January 8\u201310). Simulating Building Blocks for Spikes Signals Processing. Torremolinos-M\u00e1laga, Spain.","DOI":"10.1007\/978-3-642-21498-1_69"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Perez-Pena, F., Morgado-Estevez, A., Rioja-Del-Rio, C., Linares-Barranco, A., Jimenez-Fernandez, A., Lopez-Coronado, J., and Mu\u00f1oz-Lozano, J.L. (2012, January 9\u201312). Towards AER VITE: Building Spike Gate Signal. Seville, Spain.","DOI":"10.1109\/ICECS.2012.6463521"},{"key":"ref_27","unstructured":"Guyton, A.C., and Hall, J.E. (2006). Textbook of Medical Physiology, Elsevier Saunders, University of Michigan. [11th ed.]."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"986","DOI":"10.1152\/jn.2000.84.2.986","article-title":"Prior information in motor and premotor cortex: Activity during the delay period and effect on pre-movement activity","volume":"84","author":"Crammond","year":"2000","journal-title":"J. Neurophysiol."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/j.conb.2011.06.005","article-title":"Behavioural and cognitive neuroscience","volume":"21","author":"Graybiel","year":"2011","journal-title":"Curr. Opin. Neurobiol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1007\/BF00248865","article-title":"Asymmetric velocity and acceleration profiles of human arm movements","volume":"74","author":"Nagasaki","year":"1989","journal-title":"Exp. Brain Res."},{"key":"ref_31","unstructured":"Jim\u00e9nez-Fern\u00e1ndez, A. (2010). Dise\u00f1o y evaluaci\u00f3n de sistemas control y procesamiento de se\u00f1ales basadas en modelos neuronales pulsantes. [Ph.D. Thesis, Universidad de Sevilla]."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10339-004-0046-7","article-title":"Neural representations of motor plans, desired trajectories, and controlled objects","volume":"6","author":"Cisek","year":"2005","journal-title":"Cogn. Process."},{"key":"ref_33","unstructured":"Ogata, K. (2002). Modern Control Engineering, Prentice Hall. [4th ed.]."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"565","DOI":"10.1085\/jgp.55.5.565","article-title":"The reliability of neurons","volume":"55","author":"Bullock","year":"1970","journal-title":"J. Gen. Physiol."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1109\/TNN.2006.872253","article-title":"On algorithmic rate-coded AER generation","volume":"17","year":"2006","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Cerezuela-Escudero, E., Dominguez-Morales, M.J., Jimenez-Fernandez, A., Paz-Vicente, R., Linares-Barranco, A., and Jimenez-Moreno, G. (2013, January 12\u201314). Spikes Monitors for FPGAs, an Experimental Comparative Study. Tenerife, Spain.","DOI":"10.1007\/978-3-642-38679-4_17"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Berner, R., Delbruck, T., Civit-Balcells, A., and Linares-Barranco, A. (2007, January 27\u201330). A 5 Meps $100 USB 2.0 Address-Event Monitor-Sequencer Interface. New Orleans, LA, USA.","DOI":"10.1109\/ISCAS.2007.378616"},{"key":"ref_38","unstructured":"jAER Open-Source Software Project. Available online: http:\/\/jaer.wiki.sourceforge.net\/."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"582","DOI":"10.1016\/j.neunet.2005.05.003","article-title":"Speed-accuracy trade-off in planned arm movements with delayed feedback","volume":"19","author":"Beamish","year":"2006","journal-title":"Neural Netw."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"2849","DOI":"10.1096\/fasebj.2.13.3139485","article-title":"Neural integration of movement: Role of motor cortex in reaching","volume":"2","author":"Georgopoulos","year":"1988","journal-title":"FASEB J."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1016\/j.neuron.2011.10.020","article-title":"Sensing with the motor cortex","volume":"72","author":"Hatsopoulos","year":"2011","journal-title":"Neuron"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/11\/15805\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:50:45Z","timestamp":1760219445000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/13\/11\/15805"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,11,20]]},"references-count":41,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2013,11]]}},"alternative-id":["s131115805"],"URL":"https:\/\/doi.org\/10.3390\/s131115805","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,11,20]]}}}