Now showing 1 - 3 of 3
No Thumbnail Available
Publication

Design and evaluation of a heuristic optimization tool based on evolutionary grammars using PSoCs

2020 , Vallejo Mancero B. , Zapata, Mireya , Topón-Visarrea L. , Malagón P.

Currently, the evolutionary computing techniques are increasingly used in different fields, such as optimization, machine learning, and others. The starting point of the investigation is a set of optimization tools based on these techniques and one of them is called evolutionary grammar [1]. It is a evolutionary technique derived from genetic algorithms and used to generate programs automatically in any type of language. The present work is focused on the design and evaluation of hardware acceleration technique through PSoC, for the execution of evolutionary grammar. For this, a ZYNQ development platform is used, in which the logical part is used to implement factory modules and independents hardware blocks made up of a soft-processor, memory BRAM, and a CORDIC module developed to perform arithmetic operations. The processing part is used for the execution of the algorithm. Throughout the development, the procedures and techniques used for hardware and software design are specified, and the viability of the implementation is analyzed considering the comparison of the algorithm execution times in Java versus the execution times in Hardware. © Springer Nature Switzerland AG 2020.

No Thumbnail Available
Publication

Axonal Delay Controller for Spiking Neural Networks Based on FPGA

2020 , Zapata, Mireya , Madrenas, J. , Alvarez-Tello, Jorge

In this paper, the implementation of a programmable Axonal Delay Controller (ADyC) mapped on a hardware Neural Processor (NP) FPGA-based is reported. It is possible to define axonal delays between 1 to 31 emulation cycles to global and local pre-synaptic spikes generated by NP, extending the temporal characteristics supported by this architecture. The prototype presented in this work contributes to the realism of the network, which mimics the temporal biological characteristics of spike propagation through the cortex. The contribution of temporal information is strongly related to the learning process. ADyC operation is transparent for the rest of the system and neither affects the remaining tasks executed by the NP nor the emulation time period. In addition, an example implemented on hardware of a neural oscillator with programmable delays configured for a set of neurons is presented in order to demonstrate full platform functionality and operability. © 2020, Springer Nature Switzerland AG.

No Thumbnail Available
Publication

Kinematic optimization of the robot head movements for the evaluation of human-robot interaction in social robotics

2020 , Tello, J.A. , Zapata, Mireya , Paillacho, D.

This paper presents the simplification of the head movements from the analysis of the biomechanical parameters of the head and neck at the mechanical and structural level through CAD modeling and construction with additive printing in ABS/PLA to implement non-verbal communication strategies and establish behavior patterns in the social interaction. This is using in the denominated MASHI (Multipurpose Assistant robot for Social Human-robot Interaction) experimental robotic telepresence platform, implemented by a display with a fish-eye camera along with the mechanical mechanism, which permits 4 degrees of freedom (DoF). In the development of mathematical-mechanical modeling for the kinematics codification that governs the robot and the autonomy of movement, we have the Pitch, Roll, and Yaw movements, and the combination of all of them to establish an active communication through telepresence. For the computational implementation, it will be show the rotational matrix to describe the movement. © Springer Nature Switzerland AG 2020.