Erick Israel Guerra-Hernandez

Dr. Erick Israel Guerra-Hernandez

Laboratory of AI, Robotics and Control - FASBIT, Benito Juárez Autonomous University of Oaxaca, Oaxaca, Mexico
orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
24 April 2017 in IEEE Access
Verified
Journal Article
Open access
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
AEAndres Espinal
Andres Espinal
Patricia Batres-MendozaPatricia Batres-Mendoza
Patricia Batres-Mendoza
CGCarlos Garcia-Capulin
Carlos Garcia-Capulin
Rene Romero-TroncosoRene Romero-Troncoso
Rene Romero-Troncoso
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
The paper develops a neuromorphic system on a Spartan 6 field programmable gate array (FPGA) board to generate locomotion patterns (gaits) for three different legged robots (biped, quadruped, and hexapod). The neuromorphic system consists of a reconfigurable FPGA-based architecture for a 3G artificial neural network (spiking neural network), which acts as a Central Pattern Generator (CPG). The locomotion patterns, are then generated by the CPG through a general neural architecture, which parameters are offline estimated by means of grammatical evolution and Victor-Purpura distance-based fitness function. The neuromorphic system is fully validated on real biped, quadruped, and hexapod robots.

29 June 2016 in Computational Intelligence and Neuroscience
Verified
Journal Article
Open access
PDF file
AEAndres Espinal
Andres Espinal
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
JVJuan Martín Carpio Valadez
Juan Martín Carpio Valadez
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
MOManuel Ornelas-Rodríguez
Manuel Ornelas-Rodríguez
Patricia MelinPatricia Melin
Patricia Melin
A bioinspired locomotion system for a quadruped robot is presented. Locomotion is achieved by a spiking neural network (SNN) that acts as a Central Pattern Generator (CPG) producing different locomotion patterns represented by their raster plots. To generate these patterns, the SNN is configured with specific parameters (synaptic weights and topologies), which were estimated by a metaheuristic method based on Christiansen Grammar Evolution (CGE). The system has been implemented and validated on two robot platforms; firstly, we tested our system on a quadruped robot and, secondly, on a hexapod one. In this last one, we simulated the case where two legs of the hexapod were amputated and its locomotion mechanism has been changed. For the quadruped robot, the control is performed by the spiking neural network implemented on an Arduino board with 35% of resource usage. In the hexapod robot, we used Spartan 6 FPGA board with only 3% of resource usage. Numerical results show the effectiveness of the proposed system in both cases.

28 July 2016 in Frontiers in Neurorobotics
Verified
Journal Article
Open access
PDF file
AEAndres Espinal
Andres Espinal
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
JVJuan Martín Carpio Valadez
Juan Martín Carpio Valadez
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
MOManuel Ornelas-Rodriguez
Manuel Ornelas-Rodriguez
Marco Aurelio Sotelo FigueroaMarco Aurelio Sotelo Figueroa
Marco Aurelio Sotelo Figueroa
This paper deals with the design of Spiking Central Pattern Generators (SCPGs) to achieve locomotion at different frequencies in legged robots and their hardware implementation in a FPGA and validation on a real hexapod robot. Herein, the SCPGs are automatically designed by a Christiansen Grammar Evolution (CGE)-based methodology. It is, the CGE performs a solution for the configurations (synaptic weights and connections) of each neuron in the SCPG. This is carried out through the indirect representation of a candidate solution that evolves to replicate a specific spike train according to a locomotion pattern (gait) by measuring the similarity between the spike train with the SPIKE-Distance to drive the search to a correct configuration. By using this evolutionary approach, several SCPG design specifications can be explicitly added into the fitness function to achieve the SPIKE-distance criteria, such as: looking for SNNs with minimal connectivity or a CPG able to generate different locomotion gaits only by changing the initial input stimuli. The SCPG designs have been successfully implemented on a Spartan 6 FPGA board and a real time validation on a 12 DOFs hexapod robot is presented.

5 March 2016 in Sensors
Verified
Journal Article
Open access
PDF file
Patricia Batres-MendozaPatricia Batres-Mendoza
Patricia Batres-Mendoza
CMCarlos R. Montoro-Sanjose
Carlos R. Montoro-Sanjose
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
DODora Luz Almanza Ojeda
Dora Luz Almanza Ojeda
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
MIMario Alberto Ibarra-Manzano
Mario Alberto Ibarra-Manzano
Quaternions can be used as an alternative to model the fundamental patterns of electroencephalographic (EEG) signals in the time domain. Thus, this article presents a new quaternion-based technique known as quaternion-based signal analysis (QSA) to represent EEG signals obtained using a brain-computer interface (BCI) device to detect and interpret cognitive activity. This quaternion-based signal analysis technique can extract features to represent brain activity related to motor imagery accurately in various mental states. Experimental tests in which users where shown visual graphical cues related to left and right movements were used to collect BCI-recorded signals. These signals were then classified using decision trees (DT), support vector machine (SVM) and k-nearest neighbor (KNN) techniques. The quantitative analysis of the classifiers demonstrates that this technique can be used as an alternative in the EEG-signal modeling phase to identify mental states.

26 February 2021 in IEEE Access
Verified
Journal Article
Open access
Patricia Batres-MendozaPatricia Batres-Mendoza
Patricia Batres-Mendoza
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
AEAndres Espinal
Andres Espinal
EPEduardo Perez-Careta
Eduardo Perez-Careta
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
Brain-computer interfaces (BCI) are a mechanism to record the electrical signals of the brain and translate them into commands to operate an output device like a robotic system. This article presents the development of a real-time locomotion system of a hexapod robot with bio-inspired movement dynamics inspired in the stick insect and tele-operated by cognitive activities of motor imagination. Brain signals are acquired using only four electrodes from a BCI device and sent to computer equipment for processing and classification by the iQSA method based on quaternion algebra. A structure consisting of three main stages are proposed: (1) signal acquisition, (2) data analysis and processing by the iQSA method, and (3) bio-inspired locomotion system using a Spiking Neural Network (SNN) with twelve neurons. An off-line training stage was carried out with data from 120 users to create the necessary decision rules for the iQSA method, obtaining an average performance of 97.72%. Finally, the experiment was implemented in real-time to evaluate the performance of the entire system. The recognition rate to achieve the corresponding gait pattern is greater than 90% for BCI, and the time delay is approximately from 1 to 1.5 seconds. The results show that all the subjects could generate their desired mental activities, and the robotic system could replicate the gait pattern in line with a slight delay.

3 December 2017 in Computational Intelligence and Neuroscience
Verified
Journal Article
Open access
PDF file
Patricia Batres-MendozaPatricia Batres-Mendoza
Patricia Batres-Mendoza
MIMario Alberto Ibarra-Manzano
Mario Alberto Ibarra-Manzano
Erick Israel Guerra-HernandezErick Israel Guerra-Hernandez
Erick Israel Guerra-Hernandez
DADora L. Almanza-Ojeda
Dora L. Almanza-Ojeda
CMCarlos R. Montoro-Sanjose
Carlos R. Montoro-Sanjose
HRHoracio Rostro-Gonzalez
Horacio Rostro-Gonzalez
We present an improvement to the quaternion-based signal analysis (QSA) technique to extract electroencephalography (EEG) signal features with a view to developing real-time applications, particularly in motor imagery (IM) cognitive processes. The proposed methodology (iQSA, improved QSA) extracts features such as the average, variance, homogeneity, and contrast of EEG signals related to motor imagery in a more efficient manner (i.e., by reducing the number of samples needed to classify the signal and improving the classification percentage) compared to the original QSA technique. Specifically, we can sample the signal in variable time periods (from 0.5 s to 3 s, in half-a-second intervals) to determine the relationship between the number of samples and their effectiveness in classifying signals. In addition, to strengthen the classification process a number of boosting-technique-based decision trees were implemented. The results show an 82.30% accuracy rate for 0.5 s samples and 73.16% for 3 s samples. This is a significant improvement compared to the original QSA technique that offered results from 33.31% to 40.82% without sampling window and from 33.44% to 41.07% with sampling window, respectively. We can thus conclude that iQSA is better suited to develop real-time applications.