O. Garcia-Avilis, E. Bautista-Thompson, C. Cruz-Dorantes
The collective behavior of network data segments corresponding to port 110 (e-mail) was visualized and analyzed with a set of nonlinear and computational parameters such as: Lyapunov exponent, fractal dimension, recurrence, determinism, grammatical rules, and lempel-Ziv complexity. Common methods for network data analysis are based mainly in descriptive statistics, although useful and widely accepted they provide us with a global and partial view of the network dynamics. In this work we applied a series of analytical techniques from nonlinear and computational origin in order to elaborate a more complete view of the network dynamics for data segments from port 110. These techniques preserve information of local and global nature and their combination allows a more complete view about the collective dynamics of this network traffic. The visual representation with visual recurrence analysis and grammatical rules is useful for the detection of changes and events in the network dynamics.
{"title":"Visual Characterization of the Dynamics for Network Data Segments (Port 110) with Nonlinear and Computational Techniques","authors":"O. Garcia-Avilis, E. Bautista-Thompson, C. Cruz-Dorantes","doi":"10.1109/CERMA.2008.17","DOIUrl":"https://doi.org/10.1109/CERMA.2008.17","url":null,"abstract":"The collective behavior of network data segments corresponding to port 110 (e-mail) was visualized and analyzed with a set of nonlinear and computational parameters such as: Lyapunov exponent, fractal dimension, recurrence, determinism, grammatical rules, and lempel-Ziv complexity. Common methods for network data analysis are based mainly in descriptive statistics, although useful and widely accepted they provide us with a global and partial view of the network dynamics. In this work we applied a series of analytical techniques from nonlinear and computational origin in order to elaborate a more complete view of the network dynamics for data segments from port 110. These techniques preserve information of local and global nature and their combination allows a more complete view about the collective dynamics of this network traffic. The visual representation with visual recurrence analysis and grammatical rules is useful for the detection of changes and events in the network dynamics.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133450154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
C. Muõz, Nicolás Navarro-Guerrero, T. Arredondo, W. Freund
This paper describes the use of soft computing based techniques toward the acquisition of adaptive behaviors to be used in mobile exploration by cooperating robots. Navigation within unknown environments and the obtaining of dynamic behavior require some method of unsupervised learning given the impossibility of programming strategies to follow for each individual case and for every possible situation the robot may face. In this investigation in particular, it is intended to expose some of the benefits of cooperative learning robots using novel biologically inspired heuristic methods. Experiments were conducted using a Khepera mobile robot simulator which uses a neural network to generate behaviors based on robot sensor measurements. The training of this network was carried out with a genetic algorithm, where each individual is a neural network whose fitness function is the output of a function, proportional to the are a covered by the robot.
{"title":"Cooperative Adaptive Behavior Acquisition in Mobile Robot Swarms Using Neural Networks and Genetic Algorithms","authors":"C. Muõz, Nicolás Navarro-Guerrero, T. Arredondo, W. Freund","doi":"10.1109/CERMA.2008.89","DOIUrl":"https://doi.org/10.1109/CERMA.2008.89","url":null,"abstract":"This paper describes the use of soft computing based techniques toward the acquisition of adaptive behaviors to be used in mobile exploration by cooperating robots. Navigation within unknown environments and the obtaining of dynamic behavior require some method of unsupervised learning given the impossibility of programming strategies to follow for each individual case and for every possible situation the robot may face. In this investigation in particular, it is intended to expose some of the benefits of cooperative learning robots using novel biologically inspired heuristic methods. Experiments were conducted using a Khepera mobile robot simulator which uses a neural network to generate behaviors based on robot sensor measurements. The training of this network was carried out with a genetic algorithm, where each individual is a neural network whose fitness function is the output of a function, proportional to the are a covered by the robot.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114504558","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ulises Castro Peñaloza, Jorge E. Ibarra Esquer, Brenda L. Flores Rios
In this paper we describe a methodology for implementing the phase of execution of artificial neural networks (ANN) in hardware devices. First, we show how the elements of a single neuron: multipliers, sum of products and transfer function are separated and constructed as VHDL entities. These entities are then interconnected to form a neuron that can be mapped to a hardware device. Using a similar approach, neurons are grouped in layers, which are then interconnected themselves to construct an artificial neural network. The methodology is intended to lead a neural network designer through the steps required to take the design into a hardware device, starting with the results provided by a neurosimulator, obtaining the network parameters and translating them into a fully synthesizable design. A prototype of a Java-based ANN descriptor to VHDL translator is presented. In addition, the desired characteristics of neurosimulators are discussed and a comparison among different hardware platforms is shown.
{"title":"A Methodology for Implementation of the Execution Phase of Artificial Neural Networks in Digital Hardware Devices","authors":"Ulises Castro Peñaloza, Jorge E. Ibarra Esquer, Brenda L. Flores Rios","doi":"10.1109/CERMA.2008.54","DOIUrl":"https://doi.org/10.1109/CERMA.2008.54","url":null,"abstract":"In this paper we describe a methodology for implementing the phase of execution of artificial neural networks (ANN) in hardware devices. First, we show how the elements of a single neuron: multipliers, sum of products and transfer function are separated and constructed as VHDL entities. These entities are then interconnected to form a neuron that can be mapped to a hardware device. Using a similar approach, neurons are grouped in layers, which are then interconnected themselves to construct an artificial neural network. The methodology is intended to lead a neural network designer through the steps required to take the design into a hardware device, starting with the results provided by a neurosimulator, obtaining the network parameters and translating them into a fully synthesizable design. A prototype of a Java-based ANN descriptor to VHDL translator is presented. In addition, the desired characteristics of neurosimulators are discussed and a comparison among different hardware platforms is shown.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129404116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
I. Escamilla, P. Perez, L. Torres, Patricia Zambrano
The aim of this research is to present a new methodology for predicting and optimizing the surface roughness during machining of 1018 and 4140 Steel. There is particular interest in finding the best machining value parameters that should be used to achieve good surface roughness. These parameter values can be found by this neural intelligent approach. This methodology analyzes and identifies the parameters involved in the machining process; with this information the model is able to predict the surface roughness value in different conditions and then optimize the results with different intelligent heuristics. The experimental results show that we may conclude that this intelligent system is a suitable methodology for predicting and optimizing surface roughness during the machining of 1018 and 4140 Steel.
{"title":"Development and Application of an Intelligent System to Predict and Optimize the Surface Roughness of 1018 and 4140 Steel","authors":"I. Escamilla, P. Perez, L. Torres, Patricia Zambrano","doi":"10.1109/CERMA.2008.68","DOIUrl":"https://doi.org/10.1109/CERMA.2008.68","url":null,"abstract":"The aim of this research is to present a new methodology for predicting and optimizing the surface roughness during machining of 1018 and 4140 Steel. There is particular interest in finding the best machining value parameters that should be used to achieve good surface roughness. These parameter values can be found by this neural intelligent approach. This methodology analyzes and identifies the parameters involved in the machining process; with this information the model is able to predict the surface roughness value in different conditions and then optimize the results with different intelligent heuristics. The experimental results show that we may conclude that this intelligent system is a suitable methodology for predicting and optimizing surface roughness during the machining of 1018 and 4140 Steel.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129489571","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper, we present some results obtained from the application of a class of sliding mode observers to the model-based fault diagnosis problem in non-linear dynamic systems. A Takagi-Sugeno fuzzy model is used to describe the system and then sliding mode observers are designed to estimate the system state vector, from this the diagnostic signal-residual, is generated by the comparison of measured and estimated output. The linear integer programming technique is proposed to solve the fault isolation problem based in signal-residual. The proposed technique allows determinating the faulted component corresponding to the active signal-residual. This paper shows an application of the fault diagnosis technique which was tested satisfactorily in a two-tank hydraulic system.
{"title":"Fault Detection and Isolation Problem: Sliding Mode Fuzzy Observers and Linear Integer Programming","authors":"J. Anzurez-Marín, B. C. Toledo, E.E. Juarez","doi":"10.1109/CERMA.2008.80","DOIUrl":"https://doi.org/10.1109/CERMA.2008.80","url":null,"abstract":"In this paper, we present some results obtained from the application of a class of sliding mode observers to the model-based fault diagnosis problem in non-linear dynamic systems. A Takagi-Sugeno fuzzy model is used to describe the system and then sliding mode observers are designed to estimate the system state vector, from this the diagnostic signal-residual, is generated by the comparison of measured and estimated output. The linear integer programming technique is proposed to solve the fault isolation problem based in signal-residual. The proposed technique allows determinating the faulted component corresponding to the active signal-residual. This paper shows an application of the fault diagnosis technique which was tested satisfactorily in a two-tank hydraulic system.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128664988","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Ismael Rivera, M. Mencke, J. Chamizo, J. Gómez, G. Alor-Hernández, R. Posada-Gómez, Francisco Garcia Sanchez
Business process management (BPM) is the management of IT-supported business operations from a business expert's process view rather than from a technical perspective. The application of SW technologies to BPM has gained interest in both the academic and corporate sector. The most significant issue facing BPM is the integration of business processes in a dynamic environment with an IT system in order to adequately represent business operations and needs. In this paper, we describe how semantic Web technologies and business processes have been combined in order to construct an architecture for business process management, and we present a new framework for increasing exibility and adaptively of business processes, annotating semantic business process artifacts on all modeling levels, and advancing BPM towards knowledge-intensive processes.
{"title":"SUMA: A Semantic Business Process Management Architecture","authors":"Ismael Rivera, M. Mencke, J. Chamizo, J. Gómez, G. Alor-Hernández, R. Posada-Gómez, Francisco Garcia Sanchez","doi":"10.1109/CERMA.2008.13","DOIUrl":"https://doi.org/10.1109/CERMA.2008.13","url":null,"abstract":"Business process management (BPM) is the management of IT-supported business operations from a business expert's process view rather than from a technical perspective. The application of SW technologies to BPM has gained interest in both the academic and corporate sector. The most significant issue facing BPM is the integration of business processes in a dynamic environment with an IT system in order to adequately represent business operations and needs. In this paper, we describe how semantic Web technologies and business processes have been combined in order to construct an architecture for business process management, and we present a new framework for increasing exibility and adaptively of business processes, annotating semantic business process artifacts on all modeling levels, and advancing BPM towards knowledge-intensive processes.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122257884","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Traditionally, business among electric utilities, fuel suppliers and consumers were conducted through bilateral contracts or multiple interchange transactions. These changes in the energy sector in terms of trade between participants, seller and buyers, needs for energy modeling, either as a stand-alone or within the context of a complete system. Market forces will dictate the equilibrium price-quantity, subject to operational constraints in each one of the industries. This paper develops an energy market model that includes generating unitspsila operational and temporal constraints. We assume the existence of hourly spot electricity and fuel markets in where few producers compete to supply markets demand. Numerical examples are provided.
{"title":"Multiperiod Energy Market Competition","authors":"C. Tovar-Ramirez, G. Gutiérrez-Alcaraz","doi":"10.1109/CERMA.2008.81","DOIUrl":"https://doi.org/10.1109/CERMA.2008.81","url":null,"abstract":"Traditionally, business among electric utilities, fuel suppliers and consumers were conducted through bilateral contracts or multiple interchange transactions. These changes in the energy sector in terms of trade between participants, seller and buyers, needs for energy modeling, either as a stand-alone or within the context of a complete system. Market forces will dictate the equilibrium price-quantity, subject to operational constraints in each one of the industries. This paper develops an energy market model that includes generating unitspsila operational and temporal constraints. We assume the existence of hourly spot electricity and fuel markets in where few producers compete to supply markets demand. Numerical examples are provided.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"441 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124257482","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J.M. Gomez, G. Alor-Hernández, R. Posada-Gómez, I. Rivera, M. Mencke, J. Chamizo, F. G. Sánchez, I. Toma
Presently, not only a large amount of information resources are available on the Web, but also a complete lattice of dynamic applications, namely, software components and Web Services. Hence, an increasing demand of a proper model and architecture for composition of software components has triggered a huge amount of integration efforts. However, most of them are partially ignoring operational and knowledge-oriented aspects which can hinge on semantics. In this paper, we present a semantically enhanced framework for software composition focusing on component-based systems.
{"title":"An Approach for Component-Based Software Composition","authors":"J.M. Gomez, G. Alor-Hernández, R. Posada-Gómez, I. Rivera, M. Mencke, J. Chamizo, F. G. Sánchez, I. Toma","doi":"10.1109/CERMA.2008.14","DOIUrl":"https://doi.org/10.1109/CERMA.2008.14","url":null,"abstract":"Presently, not only a large amount of information resources are available on the Web, but also a complete lattice of dynamic applications, namely, software components and Web Services. Hence, an increasing demand of a proper model and architecture for composition of software components has triggered a huge amount of integration efforts. However, most of them are partially ignoring operational and knowledge-oriented aspects which can hinge on semantics. In this paper, we present a semantically enhanced framework for software composition focusing on component-based systems.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121394903","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Antonio-Torres, J. A. Alonso, C.E. Olarte, S.A. Cravioto-Correa, M.A. Perez-Castillo, C. Minor-Castillo, J.A. Fabre-Freeman, A. Meza-Ramirez
Tools and techniques for high-level design of digital systems have been recently incorporated into some courses of Electronics and Mechatronics Engineering programs at ITESM. This paper reports the design, implementation and verification of a personal digital assistant (PDA) as a final project of the VLSI Design course at ITESM Campus Puebla. The PDA has been specified as being composed of five modules: notepad, clock/calendar, translator, hangman game and calculator. The design approach that has been used consists in using VHDL as the hardware description language and FPGA demonstration boards for physical prototyping. Details of the specification, implementation and verification of each component of the PDA are reported.
{"title":"FPGA Specification of a Personal Digital Assistant","authors":"D. Antonio-Torres, J. A. Alonso, C.E. Olarte, S.A. Cravioto-Correa, M.A. Perez-Castillo, C. Minor-Castillo, J.A. Fabre-Freeman, A. Meza-Ramirez","doi":"10.1109/CERMA.2008.82","DOIUrl":"https://doi.org/10.1109/CERMA.2008.82","url":null,"abstract":"Tools and techniques for high-level design of digital systems have been recently incorporated into some courses of Electronics and Mechatronics Engineering programs at ITESM. This paper reports the design, implementation and verification of a personal digital assistant (PDA) as a final project of the VLSI Design course at ITESM Campus Puebla. The PDA has been specified as being composed of five modules: notepad, clock/calendar, translator, hangman game and calculator. The design approach that has been used consists in using VHDL as the hardware description language and FPGA demonstration boards for physical prototyping. Details of the specification, implementation and verification of each component of the PDA are reported.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124396846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper present a synthesized design for asymptotic stable feedback control approach based in Euler-Lagrange passivity properties, hyperbolic trigonometric functions, and the Lyapunov theory (specially second method) for a robot manipulator. Control systems of robot manipulators (tracking trajectory set point) offer many challenges in education where the students must learn robot dynamics and control structures, the solution of regulation and tracking control problem of Euler-Lagrange systems has been known for many years, for a literature review. The classic control systems that are used in robotics manipulators as a mechanical system, don't allow to compensate the no linear dynamics performance, for example, inertia, Coriolis, gravity and tribology forces. To this end, we propose a nonlinear control design, based on the Euler-Lagrange formulation andits dynamics properties, the passivity injection, and the Lyapunov stability theory (second method). To this goal, we present the tracking set point, the stability proof and an illustrative example.
{"title":"Trajectory Tracking Control for Robotics Manipulators Based on Passivity","authors":"J. Oliver, O. Dominguez-Ramirez, E. Quezada","doi":"10.1109/CERMA.2008.105","DOIUrl":"https://doi.org/10.1109/CERMA.2008.105","url":null,"abstract":"This paper present a synthesized design for asymptotic stable feedback control approach based in Euler-Lagrange passivity properties, hyperbolic trigonometric functions, and the Lyapunov theory (specially second method) for a robot manipulator. Control systems of robot manipulators (tracking trajectory set point) offer many challenges in education where the students must learn robot dynamics and control structures, the solution of regulation and tracking control problem of Euler-Lagrange systems has been known for many years, for a literature review. The classic control systems that are used in robotics manipulators as a mechanical system, don't allow to compensate the no linear dynamics performance, for example, inertia, Coriolis, gravity and tribology forces. To this end, we propose a nonlinear control design, based on the Euler-Lagrange formulation andits dynamics properties, the passivity injection, and the Lyapunov stability theory (second method). To this goal, we present the tracking set point, the stability proof and an illustrative example.","PeriodicalId":126172,"journal":{"name":"2008 Electronics, Robotics and Automotive Mechanics Conference (CERMA '08)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130363692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}