Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Horacio Rostro-Gonzalez is active.

Publication


Featured researches published by Horacio Rostro-Gonzalez.


Shock and Vibration | 2015

Comparative Study of Time-Frequency Decomposition Techniques for Fault Detection in Induction Motors Using Vibration Analysis during Startup Transient

Paulo Antonio Delgado-Arredondo; Arturo Garcia-Perez; Daniel Morinigo-Sotelo; Roque Alfredo Osornio-Rios; Juan Gabriel Aviña-Cervantes; Horacio Rostro-Gonzalez; Rene de Jesus Romero-Troncoso

Induction motors are critical components for most industries and the condition monitoring has become necessary to detect faults. There are several techniques for fault diagnosis of induction motors and analyzing the startup transient vibration signals is not as widely used as other techniques like motor current signature analysis. Vibration analysis gives a fault diagnosis focused on the location of spectral components associated with faults. Therefore, this paper presents a comparative study of different time-frequency analysis methodologies that can be used for detecting faults in induction motors analyzing vibration signals during the startup transient. The studied methodologies are the time-frequency distribution of Gabor (TFDG), the time-frequency Morlet scalogram (TFMS), multiple signal classification (MUSIC), and fast Fourier transform (FFT). The analyzed vibration signals are one broken rotor bar, two broken bars, unbalance, and bearing defects. The obtained results have shown the feasibility of detecting faults in induction motors using the time-frequency spectral analysis applied to vibration signals, and the proposed methodology is applicable when it does not have current signals and only has vibration signals. Also, the methodology has applications in motors that are not fed directly to the supply line, in such cases the analysis of current signals is not recommended due to poor current signal quality.


Neurocomputing | 2015

A CPG system based on spiking neurons for hexapod robot locomotion

Horacio Rostro-Gonzalez; Pedro Alberto Cerna-Garcia; Gerardo Trejo-Caballero; Carlos H. Garcia-Capulin; Mario Alberto Ibarra-Manzano; Juan Gabriel Aviña-Cervantes; Cesar Torres-Huitzil

In this paper, we propose a locomotion system based on a central pattern generator (CPG) for a hexapod robot, suitable for embedded hardware implementation. The CPG system was built as a network of spiking neurons, which produce rhythmic signals for three different gaits (walk, jogging and run) in the hexapod robot. The spiking neuron model used in this work is a simplified form of the well-known generalized Integrate-and-Fire neuron model, which can be trained using the Simplex method. The use of spiking neurons makes the system highly suitable for digital hardware implementations that exploit the inherent parallelism to replicate the intrinsic, computationally efficient, distributed control mechanism of CPGs. The system has been implemented on a Spartan 6 FPGA board and fully validated on a hexapod robot. Experimental results show the effectiveness of the proposed approach, based on existing models and techniques, for hexapod rhythmic locomotion.


Computational Intelligence and Neuroscience | 2016

Quadrupedal Robot Locomotion

A. Espinal; Horacio Rostro-Gonzalez; M. Carpio; Erick Israel Guerra-Hernandez; M. Ornelas-Rodriguez; H. J. Puga-Soberanes; Marco Aurelio Sotelo-Figueroa; P. 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.


Frontiers in Neurorobotics | 2016

Design of Spiking Central Pattern Generators for Multiple Locomotion Gaits in Hexapod Robots by Christiansen Grammar Evolution.

Andrés Espinal; Horacio Rostro-Gonzalez; Martín Carpio; Erick Israel Guerra-Hernandez; Manuel Ornelas-Rodríguez; Marco Aurelio Sotelo-Figueroa

This paper presents a method to design Spiking Central Pattern Generators (SCPGs) to achieve locomotion at different frequencies on legged robots. It is validated through embedding its designs into a Field-Programmable Gate Array (FPGA) and implemented on a real hexapod robot. The SCPGs are automatically designed by means of a Christiansen Grammar Evolution (CGE)-based methodology. The CGE performs a solution for the configuration (synaptic weights and connections) for each neuron in the SCPG. This is carried out through the indirect representation of candidate solutions that evolve to replicate a specific spike train according to a locomotion pattern (gait) by measuring the similarity between the spike trains and the SPIKE distance to lead the search to a correct configuration. By using this evolutionary approach, several SCPG design specifications can be explicitly added into the SPIKE distance-based fitness function, such as looking for Spiking Neural Networks (SNNs) with minimal connectivity or a Central Pattern Generator (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 Degrees Of Freedom (DOFs) hexapod robot is presented.


Computational and Mathematical Methods in Medicine | 2013

Multiple Active Contours Guided by Differential Evolution for Medical Image Segmentation

Ivan Cruz-Aceves; Juan Gabriel Aviña-Cervantes; Juan Manuel Lopez-Hernandez; Horacio Rostro-Gonzalez; Carlos H. Garcia-Capulin; Miguel Torres-Cisneros; Rafael Guzman-Cabrera

This paper presents a new image segmentation method based on multiple active contours guided by differential evolution, called MACDE. The segmentation method uses differential evolution over a polar coordinate system to increase the exploration and exploitation capabilities regarding the classical active contour model. To evaluate the performance of the proposed method, a set of synthetic images with complex objects, Gaussian noise, and deep concavities is introduced. Subsequently, MACDE is applied on datasets of sequential computed tomography and magnetic resonance images which contain the human heart and the human left ventricle, respectively. Finally, to obtain a quantitative and qualitative evaluation of the medical image segmentations compared to regions outlined by experts, a set of distance and similarity metrics has been adopted. According to the experimental results, MACDE outperforms the classical active contour model and the interactive Tseng method in terms of efficiency and robustness for obtaining the optimal control points and attains a high accuracy segmentation.


IEEE Access | 2017

A FPGA-Based Neuromorphic Locomotion System for Multi-Legged Robots

Erick Israel Guerra-Hernandez; Andrés Espinal; Patricia Batres-Mendoza; Carlos H. Garcia-Capulin; Rene de Jesus Romero-Troncoso; 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.


Genetic Programming and Evolvable Machines | 2015

A hierarchical genetic algorithm approach for curve fitting with B-splines

Carlos H. Garcia-Capulin; F. J. Cuevas; Gerardo Trejo-Caballero; Horacio Rostro-Gonzalez

Automatic curve fitting using splines has been widely used in data analysis and engineering applications. An important issue associated with data fitting by splines is the adequate selection of the number and location of the knots, as well as the calculation of the spline coefficients. Typically, these parameters are estimated separately with the aim of solving this non-linear problem. In this paper, we use a hierarchical genetic algorithm to tackle the B-spline curve fitting problem. The proposed approach is based on a novel hierarchical gene structure for the chromosomal representation, which allows us to determine the number and location of the knots, and the B-spline coefficients automatically and simultaneously. Our approach is able to find optimal solutions with the fewest parameters within the B-spline basis functions. The method is fully based on genetic algorithms and does not require subjective parameters like smooth factor or knot locations to perform the solution. In order to validate the efficacy of the proposed approach, simulation results from several tests on smooth functions and comparison with a successful method from the literature have been included.


Mathematical Problems in Engineering | 2014

Hierarchical Genetic Algorithm for B-Spline Surface Approximation of Smooth Explicit Data

Carlos H. Garcia-Capulin; F. J. Cuevas; Gerardo Trejo-Caballero; Horacio Rostro-Gonzalez

B-spline surface approximation has been widely used in many applications such as CAD, medical imaging, reverse engineering, and geometric modeling. Given a data set of measures, the surface approximation aims to find a surface that optimally fits the data set. One of the main problems associated with surface approximation by B-splines is the adequate selection of the number and location of the knots, as well as the solution of the system of equations generated by tensor product spline surfaces. In this work, we use a hierarchical genetic algorithm (HGA) to tackle the B-spline surface approximation of smooth explicit data. The proposed approach is based on a novel hierarchical gene structure for the chromosomal representation, which allows us to determine the number and location of the knots for each surface dimension and the B-spline coefficients simultaneously. The method is fully based on genetic algorithms and does not require subjective parameters like smooth factor or knot locations to perform the solution. In order to validate the efficacy of the proposed approach, simulation results from several tests on smooth surfaces and comparison with a successful method have been included.


international work-conference on artificial and natural neural networks | 2017

A SpiNNaker Application: Design, Implementation and Validation of SCPGs

Brayan Cuevas-Arteaga; Juan Pedro Dominguez-Morales; Horacio Rostro-Gonzalez; Andrés Espinal; Angel Jiménez-Fernandez; Francisco Gomez-Rodriguez; Alejandro Linares-Barranco

In this paper, we present the numerical results of the implementation of a Spiking Central Pattern Generator (SCPG) on a SpiNNaker board. The SCPG is a network of current-based leaky integrate-and-fire (LIF) neurons, which generates periodic spike trains that correspond to different locomotion gaits (i.e. walk, trot, run). To generate such patterns, the SCPG has been configured with different topologies, and its parameters have been experimentally estimated. To validate our designs, we have implemented them on the SpiNNaker board using PyNN and we have embedded it on a hexapod robot. The system includes a Dynamic Vision Sensor system able to command a pattern to the robot depending on the frequency of the events fired. The more activity the DVS produces, the faster that the pattern that is commanded will be.


Computational and Mathematical Methods in Medicine | 2017

Fast Parabola Detection Using Estimation of Distribution Algorithms

Jose de Jesus Guerrero-Turrubiates; Ivan Cruz-Aceves; Sergio Ledesma; Juan M. Sierra-Hernandez; Jonas Velasco; Juan Gabriel Aviña-Cervantes; Maria Susana Avila-Garcia; Horacio Rostro-Gonzalez; R. Rojas-Laguna

This paper presents a new method based on Estimation of Distribution Algorithms (EDAs) to detect parabolic shapes in synthetic and medical images. The method computes a virtual parabola using three random boundary pixels to calculate the constant values of the generic parabola equation. The resulting parabola is evaluated by matching it with the parabolic shape in the input image by using the Hadamard product as fitness function. This proposed method is evaluated in terms of computational time and compared with two implementations of the generalized Hough transform and RANSAC method for parabola detection. Experimental results show that the proposed method outperforms the comparative methods in terms of execution time about 93.61% on synthetic images and 89% on retinal fundus and human plantar arch images. In addition, experimental results have also shown that the proposed method can be highly suitable for different medical applications.

Collaboration


Dive into the Horacio Rostro-Gonzalez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Gerardo Trejo-Caballero

Instituto Tecnológico Superior de Irapuato

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Andrés Espinal

Universidad de Guanajuato

View shared research outputs
Top Co-Authors

Avatar

Ivan Cruz-Aceves

Centro de Investigación en Matemáticas

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge